BM6P6(@ ooooooqqqrrrtttuuuvvvwwwxxxyyyyyyzzzzzz{{{{{{{{{|||~~~|||{{{wwwvvvuuuvvvyyy}}}|||{{{{{{zzzxxxzzz{{{}}}~~~}}}zzzyyyxxxxxxvvvttttttrrrqqqppppppnnnllliiiddd^^^UUUMMMGGGCCC???===;;;999777666555666777888777777666666555555555444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555555666777777666666666666666666666666333444555555555444333222777777777777888888888888999999888888888888999999777777777777777888888999888888999999999::::::::::::::::::;;;;;;:::999999888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>????????????BBBBBBBBBBBBAAAAAA@@@???AAAAAAAAABBBBBBBBBCCCCCCBBBDDDEEEFFFFFFGGGIIILLLVVV\\\hhhwww~~~{{{{{{~~~~~~sssgggZZZQQQGGGAAA@@@@@@>>>;;;<<<===>>>???AAACCCDDDDDDFFFGGGJJJOOOVVV```jjjrrrzzztttjjj^^^VVVRRRPPPLLLIIIGGGDDDAAA@@@???>>><<<:::>>>===;;;;;;===???CCCEEEOOOWWWfffvvv|||uuupppnnnmmmjjjhhhhhhiiijjjkkkllllllllllllssstttuuuvvvvvvuuutttsssqqqqqqpppmmmiiiddd^^^[[[WWWUUURRROOONNNOOOPPPQQQUUUXXX^^^eeejjjlllmmmmmmpppqqqrrrsssttttttttttttvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwwwwxxxxxxyyyzzzzzz{{{|||~~~~~~zzztttnnnjjjccc```\\\YYYXXXVVVSSSQQQOOONNNMMMLLLLLLKKKIIIGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHIIINNNTTTXXXccciiiqqqwww{{{}}}zzzsssllljjjlllkkkfff```]]][[[XXXXXXYYYZZZZZZYYYZZZZZZ\\\___eeelllrrrvvv{{{}}}{{{wwwtttooollliiifffcccaaabbb^^^YYYWWWWWWWWWVVVTTTUUUVVVXXXYYY[[[___dddhhhnnnssszzz~~~|||{{{{{{{{{{{{yyyxxxxxxzzz||||||}}}ppppppqqqssstttvvvwwwwwwyyyyyyyyyzzzzzz{{{||||||}}}~~~~~~{{{yyytttrrrqqqqqqtttxxx}}}~~~}}}}}}{{{zzz|||}}}~~~~~~{{{zzzzzzyyyxxxvvvsssrrrpppooommmkkkgggddd\\\WWWOOOGGGBBB>>>;;;::::::999777666555666777888777666666666555555555555555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444555555555555555666666777555555555555555555555555444444444555555444444333666666777777777888888888888888777777777777888888777777666666777777888999888888888999999999::::::999::::::;;;::::::999999888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<============>>>>>>>>>>>>????????????======>>>>>>>>>?????????AAAAAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEEEEEEEFFFIIIKKKRRRVVVaaaooo{{{||||||}}}~~~|||sssfff\\\OOOFFFBBBAAA>>>;;;===>>>???@@@AAACCCDDDEEEEEEFFFIIILLLRRR[[[dddkkkrrr|||vvvjjj```YYYSSSMMMHHHFFFDDDAAA??????>>><<<;;;===<<<;;;;;;<<>>;;;999777999888777666555666777888666666666666555555555555666666666666666666666666333333333333333333333333444444444444444444444444444444444444444444444444555555444444555555666777555555555555555555555555555444444444444444555555666666777777777777888888777777666666666666777777777777666666777777888999888888888999999999999:::999999::::::::::::999999888888999999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<=========>>>>>>?????????@@@@@@@@@======>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@AAAAAAAAAAAACCCDDDDDDDDDEEEHHHJJJLLLOOOXXXdddqqq~~~|||zzzzzztttiii[[[OOOHHHDDDAAA>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEGGGIIIMMMSSSZZZ```gggoooxxx}}}uuulllcccZZZPPPJJJHHHEEEBBB@@@@@@@@@???===>>>===;;;;;;<<<>>>@@@BBBAAAHHHSSS```mmmyyy{{{wwwtttqqqnnnkkkiiijjjkkklllmmmnnnoooooorrrqqqqqqpppnnnlllkkkjjjiiijjjjjjjjjhhhfffcccaaa^^^\\\YYYVVVTTTSSSTTTTTTUUUXXX^^^dddiiilllmmmmmmpppqqqrrrsssssstttttttttsssttttttuuuvvvwwwxxxxxxvvvvvvwwwwwwxxxyyyyyyyyyyyyzzz||||||}}}|||rrrnnniiieeeaaa]]]YYYVVVUUUSSSQQQQQQPPPOOOMMMKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKNNNSSSWWWaaagggooovvvzzz}}}zzzrrroooooooookkkgggeeeccc```______```___^^^ZZZYYYZZZ\\\aaahhhooosssvvvyyy}}}zzzsssnnniiifffccc```^^^\\\YYYWWWVVVTTTQQQQQQSSSUUUVVVVVVUUUWWWZZZ^^^cccjjjrrrwww}}}wwwtttrrrrrrvvvwwwyyyyyyxxxwwwwwwxxxvvvwwwzzz}}}ttttttuuuvvvwwwxxxxxxyyyyyyyyyzzz{{{|||}}}}}}~~~{{{wwwvvvsssqqqnnnmmmooosssyyy|||~~~~~~|||{{{||||||zzzyyytttrrroookkkfff```XXXSSSMMMIIICCC???===<<<:::999888777666666666666777777666666666666666555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555444444444444555666666555555555555555555555555555555444333333444666777666666666666777777777888666666555555555555666666666666666666666777888888888888888888999999999999888888999::::::::::::999888888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>?????????============>>>>>>>>>???>>>>>>????????????>>>>>>>>>????????????@@@@@@@@@AAABBBCCCDDDCCCDDDGGGIIIIIIJJJPPP\\\hhhvvv{{{xxxtttyyyuuufffXXXOOOIIIEEEBBB???>>>>>>>>>???AAABBBCCCDDDEEEFFFGGGHHHLLLQQQUUU\\\ccckkkssszzz|||uuulllbbbXXXQQQLLLIIIEEECCCCCCCCCBBBAAA>>>===<<<<<<<<<===>>>@@@AAAEEELLLUUU___jjjtttzzz}}}yyyuuuqqqmmmkkkjjjjjjkkklllmmmoooqqqqqqtttsssrrrpppnnnkkkiiihhhdddeeefffffffffeeecccbbb___^^^[[[XXXVVVTTTTTTTTTUUUXXX]]]ccchhhkkkmmmmmmppppppqqqrrrssssssssssssttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxyyyzzz{{{|||~~~~~~zzztttnnnhhhccc^^^[[[YYYWWWTTTSSSRRRQQQOOOMMMJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLLLLKKKLLLNNNSSSWWW___eeennnuuuzzz|||~~~|||uuuqqqrrrrrrqqqoookkkiiieeeccccccbbbaaa```ZZZYYYYYYZZZ___eeelllppptttxxx|||}}}xxxrrrkkkfffaaa^^^[[[YYYXXXWWWTTTSSSQQQPPPOOOOOOPPPSSSUUUVVVUUUXXX\\\bbbhhhqqqzzz{{{uuuqqqpppooorrrtttwwwwwwvvvuuuuuuuuutttuuuwww{{{wwwwwwwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{}}}~~~~~~}}}zzzwwwvvvsssqqqooommmooosssxxx{{{}}}|||||||||zzzyyywwwsssnnniiibbbZZZRRRMMMFFFCCC???===<<<;;;:::999666666666666666666777777555555555666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555666666555555555555555555555555555555444333444555666888555666666666666777777777666666555555555555666666666666666555666777777888777777888888888999999999777888999999:::::::::999888888999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>><<<============>>>>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBCCCCCCBBBCCCEEEGGGIIIIIIMMMVVVbbbppp|||xxxssstttxxx~~~sssdddWWWLLLFFFBBB???>>>=========???@@@AAADDDEEEFFFFFFFFFHHHKKKNNNTTTXXX```iiiqqqxxx}}}vvvlllbbb[[[RRRNNNIIIFFFDDDCCCBBBAAA??????>>>===<<<======>>>???BBBFFFLLLSSS]]]iiippp}}}~~~}}}{{{wwwsssooommmjjjjjjkkklllnnnpppssstttuuuuuutttrrrppplllhhhfffbbbbbbcccddddddccccccbbb^^^]]]ZZZXXXVVVTTTSSSSSSUUUXXX]]]bbbgggjjjmmmmmmooopppqqqrrrssssssssssssvvvvvvuuuuuutttsssssssssuuuvvvvvvwwwwwwxxxyyyyyywwwxxxzzzzzz{{{}}}xxxrrrlllfffbbb___\\\XXXUUUTTTRRRPPPNNNKKKKKKJJJKKKKKKMMMNNNOOONNNNNNNNNMMMMMMOOOSSSVVV]]]cccllltttyyy|||~~~~~~~~~~~~xxxtttuuuwwwxxxxxxsssppplllhhhfffeeecccaaa[[[ZZZXXXYYY]]]cccjjjnnnssswww||||||wwwsssnnniiiccc___ZZZXXXUUUTTTSSSSSSQQQPPPPPPPPPOOOOOOOOOQQQTTTVVVWWWZZZ```gggnnnwww~~~}}}~~~~~~~~~zzztttqqqooooooppprrruuuuuuuuutttttttttsssuuuwww{{{yyyyyyzzzzzzzzzzzzzzzzzzyyyzzz{{{|||}}}~~~}}}{{{yyywwwsssrrrpppooopppssswwwyyy~~~~~~~~~}}}{{{zzzxxxtttmmmeee]]]UUUMMMHHH@@@===:::999999999888777555555666666666666777777555555555666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444555666444444444444444444444444444444444444555666777777555555666666666666777777666666555555555555666666666666555555666666777888777777777888888888888999666777888999::::::::::::888888999999999999999999999999999999::::::::::::999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<============>>>>>>===>>>>>>????????????>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBAAABBBDDDFFFHHHHHHKKKSSS\\\hhhyyyzzzuuussssssyyyppp```QQQGGGAAA@@@???>>>======>>>@@@AAACCCDDDEEEEEEEEEEEEGGGIIINNNOOOUUU^^^eeekkkttt|||}}}tttlllfffZZZUUUOOOJJJGGGEEECCCBBBAAA@@@???>>>>>>=========;;;>>>BBBFFFKKKTTT___gggrrruuuyyyyyywwwtttqqqpppkkkkkkkkkmmmooorrruuuvvvvvvwwwxxxwwwtttooojjjgggddddddddddddcccbbbbbbaaa\\\[[[YYYWWWUUUTTTSSSRRRUUUXXX\\\aaafffjjjlllnnnooopppqqqrrrrrrsssssssssuuuuuuuuutttssssssrrrrrruuuuuuvvvvvvwwwxxxxxxxxxwwwxxxzzzzzz{{{}}}~~~wwwppplllfffbbb]]]YYYVVVTTTQQQOOOLLLLLLKKKKKKLLLNNNPPPQQQPPPPPPPPPOOONNNOOORRRUUU[[[bbbkkksssxxx{{{~~~}}}~~~~~~}}}yyyzzz||||||xxxsssnnnkkkhhheeebbb\\\[[[YYYXXX\\\bbbiiimmmtttxxx}}}|||yyyxxxsssoookkkgggccc___[[[XXXTTTRRRPPPOOOPPPPPPNNNMMMOOOPPPPPPPPPPPPRRRVVVYYY[[[```gggooovvv}}}~~~~~~}}}|||{{{{{{{{{{{{|||~~~|||wwwtttrrrqqqqqqsssuuuuuuuuutttuuuvvvvvvwwwyyy|||{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{|||~~~}}}~~~~~~}}}|||{{{zzzzzzuuuuuuttttttuuuwwwyyyzzz}}}~~~}}}{{{xxxrrrjjj```XXXPPPHHHDDD<<<:::888777888888777666444555555666666777666666555555555555666666666777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444333333444444555666444444444444444444444444333444555666666777777777555555555666666666777777777666666666666666666777666555555555555666777777777777777777888888888888666777888999999:::::::::999999888888888888888888888888999999999:::::::::888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>===>>>??????@@@@@@@@@????????????@@@@@@@@@AAAAAA???AAAAAAAAA@@@AAACCCEEEFFFFFFIIIPPPWWW```nnn{{{wwwqqqnnnrrrvvv{{{zzzjjjZZZMMMFFFCCCBBB???>>>>>>???AAABBBAAABBBDDDDDDDDDCCCEEEFFFKKKIIIMMMTTTZZZ^^^gggqqqzzz}}}{{{uuurrrfffaaaYYYSSSNNNKKKHHHGGGCCCBBBAAA@@@???>>>======:::===AAABBBDDDJJJSSSZZZ```eeemmmqqqrrrpppppppppkkkkkkkkkmmmooosssvvvxxx|||~~~}}}wwwqqqllliiihhhgggfffdddcccaaaaaaZZZZZZYYYWWWVVVTTTSSSSSSUUUXXX\\\aaafffjjjlllnnnooopppqqqrrrrrrsssrrrrrrrrrrrrssssssssstttttttttuuuuuuvvvvvvwwwwwwxxxxxxwwwyyyzzz{{{{{{~~~{{{wwwnnniiiccc^^^ZZZVVVSSSQQQMMMLLLKKKKKKLLLOOOQQQRRRQQQRRRRRRPPPOOOPPPRRRTTTZZZ```jjjrrrwww{{{~~~}}}}}}~~~~~~~~~zzzuuupppkkkgggddd^^^\\\YYYXXX[[[aaahhhmmmuuuyyy~~~~~~~~~}}}{{{wwwsssooommmeeebbb^^^[[[YYYWWWTTTRRROOOMMMLLLKKKLLLMMMLLLKKKMMMOOOQQQRRRRRRUUU[[[___aaafffooowww}}}~~~}}}{{{{{{{{{zzzzzzzzzzzzzzz{{{yyyzzz||||||yyyxxxuuuvvvwwwwwwwwwwwwyyy{{{yyyzzz{{{||||||||||||{{{{{{{{{{{{zzzzzz{{{}}}~~~{{{{{{|||||||||||||||{{{yyyyyyyyyzzzzzz{{{|||}}}|||~~~~~~|||xxxqqqggg]]]TTTLLLFFFBBB<<<:::888888888999888777444444555666777777666666444555555555666666777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444333333333333444555555444444444444444444444444222333555777888777777666555555555555666666666777777777666666666666777777555555555555555666777777777777777777888888888888666666777999999:::::::::999999888888888888888888888888888999999:::::::::888888888999999::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA???@@@AAAAAA@@@@@@BBBDDDDDDDDDHHHNNNTTTZZZfffrrrvvvnnniiilllooorrr{{{rrrcccVVVOOOEEEDDDAAA??????AAACCCDDD???AAACCCCCCCCCBBBCCCDDDIIIFFFHHHNNNSSSVVV^^^iiinnnssszzz|||zzzqqqlllccc[[[VVVRRROOOMMMDDDCCCBBBAAA@@@>>>=========@@@BBBBBB@@@BBBHHHNNNOOOWWWaaahhhkkklllmmmnnnlllkkklllmmmpppssswwwyyyxxxrrrmmmllljjjhhhfffcccbbbaaaZZZYYYXXXWWWVVVUUUTTTTTTVVVXXX\\\```eeeiiilllnnnoooooopppqqqrrrrrrrrrrrrooopppqqqrrrtttuuuvvvwwwuuuuuuuuuvvvwwwwwwxxxxxxxxxyyyzzz{{{|||~~~~~~sssnnngggaaa\\\XXXUUURRRMMMLLLLLLLLLMMMOOOQQQSSSRRRSSSRRRQQQPPPPPPRRRTTTYYY```iiiqqqwww{{{~~~}}}}}}}}}~~~yyysssnnniiifff___\\\YYYXXX[[[aaahhhmmmvvvzzzzzzzzzxxxvvvrrrmmmhhheee]]]ZZZVVVSSSRRRQQQPPPOOOLLLJJJIIIIIIJJJKKKJJJIIIKKKNNNQQQSSSTTTXXX___dddeeekkkttt|||}}}|||{{{zzzxxxwwwwwwwwwwwwxxxzzz{{{|||yyy{{{}}}yyyyyyzzzyyyxxxzzz|||||||||}}}~~~~~~}}}|||||||||zzzzzzzzz{{{}}}~~~zzzzzz{{{|||}}}~~~|||zzz{{{}}}~~~{{{yyywwwpppeeeYYYOOOGGG@@@<<<999999999888777666666555777777777777666666666666444444444555555555555666555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444444555555444444444444555555555555555555555555555555888777777666555444444444777777777777666666666666777777777777777777777777666666666666777777777777999999999999999999999999888888777777888888999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>>>><<<<<<<<<<<<============??????>>>>>>>>>>>>??????======>>>???????????????@@@@@@AAAAAAAAAAAABBBBBBDDDDDDFFFHHHMMMVVV```ggg|||vvvppplllhhhhhhpppyyy~~~rrraaaSSSKKKIIIEEEBBB@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDGGGKKKQQQVVVYYYbbbgggooouuuyyy|||~~~wwwsssmmmggg```YYYSSSOOOLLLIIIFFFDDDCCCDDDCCCBBB<<<<<<<<<===???AAABBBCCCKKKNNNSSSWWW\\\aaafffjjjjjjlllooooooooorrrxxx}}}{{{tttrrrpppnnnlllhhhccc```[[[ZZZXXXVVVTTTTTTTTTTTTWWWYYY\\\aaaeeeiiikkkmmmppppppqqqqqqqqqppppppooooooooopppppppppqqqqqqqqqrrrssstttuuuvvvwwwxxxyyyyyyzzz{{{{{{{{{}}}|||wwwoooggg```ZZZTTTPPPNNNNNNNNNMMMLLLMMMOOORRRVVVWWWWWWTTTQQQQQQUUUYYYYYY```iiiqqqvvvyyy|||}}}}}}||||||||||||}}}~~~}}}uuunnniiigggdddaaa___```dddiiillluuuzzz~~~zzzxxxtttpppkkkgggbbb]]]YYYUUUSSSOOOKKKIIIHHHIIIJJJJJJJJJJJJIIIHHHIIIKKKNNNLLLOOORRRUUUYYY^^^dddiiiooorrrxxx~~~}}}{{{yyyxxxvvvvvvvvvwwwvvvuuutttuuuwwwyyyzzz{{{}}}}}}zzzyyyzzz|||}}}}}}~~~}}}||||||{{{{{{|||}}}~~~}}}xxxyyy{{{}}}~~~~~~~~~|||zzzrrrkkk```UUULLLEEE@@@<<<999999888888777666666555777777666666666555555555444444444555555555555666444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555444444444444444444444444555444444333333444444555555555555555555555555555888777777666555555444444777666666666666666666666777777777777777777777777666666666666777777777777999999999999999999999999888888777777888888999:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>><<<<<<<<<<<<============??????>>>>>>>>>>>>??????======>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBEEEEEEFFFGGGKKKRRR[[[aaannn|||~~~wwwooojjjeeecccjjjssszzzlll___QQQLLLEEE@@@???>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCEEEHHHMMMQQQTTTZZZ___gggmmmssswwwzzz}}}|||zzzvvvqqqjjjbbb[[[VVVOOOLLLGGGEEEDDDDDDDDDCCC???>>>>>>>>>??????@@@AAADDDGGGKKKOOORRRWWW\\\```dddhhhllloooqqquuu|||zzzwwwssspppmmmiiidddaaa^^^]]]ZZZXXXVVVUUUUUUUUUWWWYYY\\\aaaeeeiiilllmmmoooppppppqqqqqqppppppoooooooooooopppppppppqqqqqqrrrrrrssstttvvvwwwxxxyyyyyyzzz{{{{{{{{{|||zzzrrrjjjccc\\\VVVRRRQQQQQQPPPNNNMMMNNNRRRUUUYYYZZZ[[[YYYVVVTTTVVVYYY[[[aaajjjqqqwwwzzz|||~~~~~~}}}||||||}}}}}}~~~yyysssooojjjgggcccaaabbbfffkkkoooxxx}}}}}}wwwooolllfffaaa]]]YYYTTTQQQMMMKKKHHHFFFEEEEEEGGGHHHGGGHHHIIIHHHGGGHHHKKKMMMOOOQQQUUUYYY]]]ccciiinnnvvvyyy~~~{{{zzzyyywwwuuutttttttttvvvuuutttttttttvvvxxxzzz{{{}}}~~~|||}}}~~~~~~}}}|||||||||}}}~~~|||{{{wwwyyy|||~~~|||~~~{{{wwwmmmfff[[[PPPHHHBBB???<<<999888888777777666666555666666555555555444444444444444444555555555555666333333333333333333333333444444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555555555555555555555555555777777777666555555444444666666666666666666666666777777777777777777777777666666666666777777777777999999999999999999999999888777777777777888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======;;;<<<<<<<<<<<<=========???>>>>>>======>>>>>>???======>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEEEEEEEHHHMMMTTTYYYcccqqq}}}ssskkkdddaaaeeellluuu}}}{{{ppp___UUUIIIBBB@@@@@@>>><<<>>>???AAACCCDDDEEEDDDDDDBBBBBBBBBBBBDDDGGGKKKMMMPPPUUU[[[bbbhhhnnntttxxx~~~|||wwwnnnfffaaaXXXTTTNNNJJJHHHGGGFFFEEEBBBAAA@@@???>>>>>>>>>>>>>>>@@@DDDFFFIIILLLPPPSSS\\\aaagggkkkooouuu|||~~~xxxsssoookkkgggdddbbbaaa___\\\ZZZXXXWWWVVVWWWYYY]]]aaafffjjjlllnnnooooooppppppppppppooooooooooooooooooppppppppppppqqqqqqrrrtttuuuvvvwwwxxxxxxyyyzzzzzzzzz|||~~~wwwooohhhaaaZZZUUUUUUTTTRRROOONNNPPPUUUYYY]]]```bbbaaa]]]ZZZYYYZZZ^^^dddlllssswwwzzz}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~zzzwwwpppmmmhhheeefffjjjooossszzz~~~|||vvvooofffbbb\\\VVVRRROOOKKKIIIEEEDDDCCCBBBBBBDDDFFFGGGFFFGGGHHHIIIIIIJJJLLLOOORRRUUUZZZ^^^dddjjjqqquuu|||}}}{{{zzz{{{{{{{{{zzzxxxwwwuuutttsssrrrrrrqqqsssssssssssstttvvvxxxzzz|||~~~}}}|||}}}~~~}}}{{{zzzzzzyyy{{{}}}zzz|||xxxrrrjjjbbbVVVKKKDDD???<<<;;;888888777777666666666666555555444444444333333333444444444555555555555666333333333333333333333333444444444444444444444444333333444444444555555555444444444444444444444444444444444444444444444444333333444444444444444444666555555444444555555666555555555555555555555555777777666666555555555555555555555666666666666666666666666666666666666666666666666666777777777777888888888888888888888888777777777777777888999999888999999999999:::::::::::::::::::::::::::::::::::::::999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>============>>>>>>======>>>??????????????????@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCEEEHHHNNNRRR^^^jjj|||zzzppphhhbbbdddiiimmmuuu}}}nnnaaaPPPFFFDDDCCC@@@======>>>AAACCCDDDEEEDDDDDDCCCCCCBBBBBBBBBDDDFFFGGGJJJMMMRRRWWW\\\ccckkkpppxxx|||yyyrrrnnnfff```YYYSSSNNNKKKHHHGGGCCCBBB@@@???>>>============???AAABBBCCCFFFIIIKKKSSSXXX___dddiiiooovvv|||{{{uuuqqqnnnkkkiiifffeeeccc```]]][[[YYYXXXXXXZZZ^^^bbbfffjjjlllnnnnnnnnnoooooopppooooooooonnnnnnnnnoooooooooppppppppppppqqqssstttuuuvvvwwwwwwxxxyyyyyyyyy{{{~~~{{{tttmmmeee]]]XXXWWWVVVSSSPPPOOORRRWWW[[[bbbfffjjjjjjeeeaaa^^^^^^ccchhhooouuuxxx{{{}}}~~~~~~~~~~~~~~~wwwtttoookkkkkkooossswwwyyy}}}|||xxxtttmmmeee```[[[UUUOOOLLLIIIGGGFFFCCCBBBBBBBBBCCCEEEGGGHHHFFFHHHJJJKKKLLLNNNQQQSSSVVVZZZ___dddjjjpppwww|||~~~}}}zzzwwwuuuuuuvvvwwwwwwuuutttsssrrrqqqqqqqqqqqqqqqqqqrrrsssuuuwwwyyyzzz}}}yyywwwxxx|||~~~|||}}}~~~}}}zzzyyyxxxxxx{{{~~~zzzxxxwwwzzztttmmmfff___SSSHHHAAA===:::999777777777666666666666666444444444444333333333333444444444555555555555666444444444444444444444444444444444444444444444444333333333444444444444555444444444444444444444444444444444444444444444444333333333444444444555555777777666666666666777777555555555555555555555555666666666666555555555555444444555555666666666777666666666666666666666666666666666666777777777777888888888888888888888888777777666666777777888999888888888999999999:::::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>============>>>>>>======>>>????????????????????????@@@@@@@@@AAAAAA@@@AAABBBBBBCCCFFFKKKNNNVVV```pppwwwnnnfffdddgggiiiqqqzzzxxxjjjXXXLLLHHHFFFAAA===>>>???AAABBBCCCDDDDDDCCCEEEDDDCCCBBBBBBCCCDDDDDDHHHIIILLLOOOSSSYYY```eeemmmuuu~~~}}}rrrmmmeee]]]VVVPPPKKKGGGDDDCCCBBB@@@????????????===???@@@@@@@@@AAADDDFFFIIINNNVVV\\\bbbjjjrrryyy}}}xxxtttrrrpppoooiiihhhfffdddaaa^^^[[[ZZZZZZ\\\___cccgggjjjlllmmmlllmmmnnnooooooooooooooommmmmmnnnnnnnnnoooooooooooooooppprrrssstttuuuvvvvvvwwwxxxxxxxxxzzz}}}~~~xxxqqqiiiaaa[[[YYYWWWTTTQQQPPPSSSXXX\\\eeekkkpppqqqmmmhhhdddcccgggkkkqqqvvvzzz|||~~~~~~~~~~~~~~~|||yyytttqqqpppsssvvvyyywww{{{{{{wwwrrrmmmeee]]]YYYUUUOOOJJJHHHFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEGGGKKKMMMOOOQQQUUUWWW[[[^^^dddiiiooouuu{{{}}}zzzvvvssssssuuuuuuvvvtttsssrrrqqqqqqqqqqqqqqqpppqqqrrrtttwwwyyy{{{|||zzzxxxtttpppooorrrwww|||~~~}}}yyywwwvvvwwwwww}}}}}}xxxuuuqqqsssxxx}}}qqqiii___YYYNNNEEE???;;;999777666666666666666666666666555555444444444333333333444444444555555555555666555555555555555555555555444444444444444444444444333333333333444444444444333333333333333333333333333333333333333333333333222333333444444555555555777666666666666666666777555555555555555555555555666666666666666666555555444444444555555666666777777777777777777777777777666666666666777777777777888888888888888888888888777666666666666777888888888888888888999999999999::::::::::::::::::::::::999999999888888999999::::::;;;;;;;;;;;;<<<<<<<<<>>>======<<<<<<======>>>======>>>???????????????????????????@@@@@@@@@@@@>>>@@@AAABBBCCCEEEIIILLLQQQYYYfffuuu~~~uuulllgggggghhhooovvv||||||ppp```TTTMMMHHHBBB>>>@@@@@@@@@AAABBBBBBCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGIIIJJJLLLQQQWWW[[[ccclllxxx}}}xxxqqqiiiaaaYYYQQQLLLHHHGGGFFFDDDCCCBBBAAAAAA===>>>???>>>===>>>@@@BBB@@@EEELLLSSSZZZcccmmmuuu||||||xxxvvvsssrrrmmmlllkkkiiifffbbb```^^^]]]___aaadddgggiiikkklllkkklllmmmnnnnnnoooooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooqqqrrrssstttuuuuuuvvvwwwwwwwwwyyy|||~~~|||vvvnnneee___ZZZYYYWWWTTTSSSUUUZZZ]]]gggmmmtttwwwtttoookkkjjjkkkoootttxxx{{{||||||zzzwwwtttssstttuuuwwwtttwwwvvvpppjjjeee^^^WWWPPPMMMHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDGGGLLLPPPRRRUUUXXX[[[aaadddjjjooosssxxx~~~}}}zzzuuusssssstttttttttrrrrrrqqqppppppqqqqqqqqqqqqrrrtttwwwyyy|||~~~{{{xxxpppnnnkkkhhhhhhlllrrrxxx}}}zzzvvvttttttuuuwww|||{{{vvvsssmmmnnnqqqwww~~~vvvjjjcccVVVPPPIIIBBB===;;;888777666666666666666666666666555555555555444444444444444444444555555555555666444444444444444444444444444444444444444444444444222222333333333444444444333333333333333333333333333333333333333333333333222222333333444555555666555555444444444444555555555555555555555555555555555666666666666666666666333333444555555666777777777777777777777777777777666666666666777777777777888888888888888888888888666666666666666777888888888888888888999999999999999999999999999999999999999999888888888888999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>???????????????????????????@@@@@@@@@@@@???AAACCCCCCCCCDDDGGGIIIPPPUUU___kkkxxxtttmmmkkkjjjoootttxxxxxxkkk___UUUMMMGGGCCCCCCBBB@@@??????@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFHHHKKKPPPTTTYYYbbboooyyy~~~~~~xxxppphhh^^^XXXPPPOOOLLLJJJGGGEEEDDDCCC======>>>===<<<<<<>>>@@@===@@@DDDHHHMMMUUU```hhhppp{{{}}}yyyuuusssppppppooonnnkkkhhheeeccc```aaaccceeegggiiiiiijjjjjjkkklllmmmnnnnnnnnnnnnllllllmmmmmmmmmnnnnnnnnnmmmnnnooopppqqqssstttttttttuuuvvvvvvvvvxxx{{{}}}{{{ssskkkddd[[[[[[ZZZXXXWWWXXX\\\___hhhooovvvzzzxxxtttrrrqqqooorrrvvvzzz{{{}}}~~~}}}}}}}}}}}}yyyxxxvvvtttsssrrrrrrrrrmmmooolllfff```\\\VVVPPPIIIFFFDDDBBBBBBBBB@@@???>>>>>>???@@@AAABBBCCCDDDGGGKKKPPPUUUXXX\\\___bbbgggjjjoootttwww{{{{{{xxxtttrrrrrrsssrrrqqqppppppoooooooooppppppqqqrrrsssvvvyyy||||||wwwrrrnnnfffeeecccaaabbbfffnnnsssxxx~~~}}}xxxtttrrrsssuuuvvvzzzzzzuuuqqqllllllmmmpppuuu|||zzzoooddd\\\NNNJJJDDD???<<<:::999777555555555666666666666666666666555555555444444444444444444555555555666666333333333333333333333333444444444444444444444444222222333333333444444444333333333333333333333333333333333333333333333333222222333333444555666666444333333222222333333444555555555555555555555555555555555666666666666666333333444444555666777777777777777777777777777777666666666666777777777777777777777777777777777777666666666666666777888888777888888888888999999999999999999999999999999999999999888888888888888999:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<============>>>???????????????>>>????????????@@@@@@@@@AAACCCDDDDDDDDDDDDEEEFFFMMMPPPVVV```kkkxxx|||ssspppkkkooorrrvvv}}}~~~ttthhh\\\SSSLLLIIIEEECCC@@@>>>>>>???BBBCCCBBBBBBBBBCCCCCCDDDDDDDDDAAABBBCCCDDDFFFIIIMMMQQQRRR[[[gggqqqwww}}}}}}tttkkkdddVVVUUURRRNNNJJJGGGEEEDDD>>>??????>>>======>>>@@@===???@@@@@@BBBHHHQQQXXXfffqqq{{{vvvsssssssssrrrqqqooollliiigggaaabbbdddfffggghhhiiiiiijjjkkklllmmmnnnnnnnnnnnnlllllllllmmmmmmmmmnnnnnnmmmmmmnnnpppqqqrrrsssttttttuuuvvvvvvvvvxxx{{{}}}}}}wwwnnnhhh\\\\\\\\\[[[ZZZ[[[]]]```hhhooowww{{{zzzwwwuuuuuupppssswwwzzz|||}}}~~~}}}|||||||||wwwvvvuuutttrrrpppnnnnnnfffgggddd]]]WWWTTTOOOIIIFFFDDDCCCCCCCCCCCCAAA???===>>>@@@AAACCCEEEFFFGGGLLLPPPVVV[[[___bbbfffhhhkkkooossswwwzzz}}}~~~~~~~~~}}}|||xxxvvvsssqqqqqqqqqpppoooooonnnnnnnnnnnnooopppppprrrtttwww{{{~~~|||wwwqqqkkkhhh______]]]]]]^^^ccckkkppprrrxxx}}}yyytttqqqpppqqqrrryyy}}}}}}xxxssspppkkkjjjkkknnnrrrwwwyyyzzz~~~|||xxxrrrhhh]]]UUUIIIEEE@@@<<<999888666444666555555555555444444444555555555555555555555555444444444444444444444444333333333333333333333333444444222222222222444444222222333333333333444444444444555555555555444444555555666666666666555555444444444444444444444444444444444444444444444444555555555555555555555555777666666555555555666666555555555555666666666666888777666555555666777888888777666555444444555666555555666777777777777777888888777777888888999:::888888888888888888888888777777888999999999999888999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===AAA???===<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEJJJMMMQQQXXX```jjjttt{{{|||wwwwwwvvvvvvyyy~~~|||tttjjj___UUUNNNGGGEEEBBBAAAAAAAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEFFFHHHIIIJJJOOOSSS[[[ccclllvvvvvvqqqhhhccc\\\UUUQQQNNNKKKIIIEEECCCAAA?????????>>><<<======???AAADDDHHHLLLNNNYYYaaaooo~~~}}}{{{wwwuuutttuuuvvvuuuqqqmmmkkkjjjiiihhhhhhiiijjjkkkjjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnnnnoooooooooooooooooopppppppppqqqqqqqqqrrrrrrrrrsssuuuvvvxxxyyy~~~~~~{{{qqqjjjbbbaaa```^^^\\\\\\^^^```gggjjjoootttwwwyyyyyyxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}|||zzzwwwvvvtttrrrqqqooolllgggddd```]]]XXXRRRMMMIIIGGGFFFDDDBBB@@@>>>===>>>???@@@AAAAAABBBBBBBBBEEEHHHLLLTTTZZZ```ccciiippprrrpppuuuuuuuuuwww{{{~~~~~~|||zzzyyyxxxtttsssrrrpppooonnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnuuuwwwzzz~~~{{{tttmmmgggbbb```]]]]]]]]]\\\]]]```eeejjjnnnsss{{{|||xxxsssqqqpppqqqqqqxxx|||}}}zzzwwwsssoookkkjjjjjjlllppptttvvvvvvvvvuuusssooohhh___UUUNNNGGGCCC???;;;999888666555666555555555555444444444555555555555555555555555444444444444444444444444333333333333333333333333444333333222222333333444222222333333333333444444444444555555555555444444444555555666666555555444444444444444444444444444444444444444444444444444555555555555555555555555666666555555555555666666555555555555666666666666888777666555555666777888888777666555444555555666555555666777777777777777777777666666777777888999888888888888888888888888777777888999999999999888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<@@@???===<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGIIINNNSSSZZZbbblllrrr{{{}}}zzzyyyyyy|||yyyqqqggg]]]VVVLLLHHHDDDBBBAAA@@@???>>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJNNNTTT[[[cccllluuu|||wwwrrriii```YYYSSSNNNKKKGGGDDDAAA@@@??????===<<<=========>>>@@@CCCEEEGGGQQQXXXeeettt|||zzzyyyyyyyyywwwsssppplllllljjjiiiiiiiiijjjjjjkkkjjjjjjjjjkkkkkklllmmmnnnnnnnnnnnnoooooooooooooooooooooppppppqqqqqqqqqqqqrrrrrrssstttvvvwwwxxx}}}|||}}}tttnnnggggggeeecccaaa```aaaaaacccfffiiinnnqqqtttuuuvvvwwwxxxyyyzzz|||}}}~~~~~~|||zzzvvvtttqqqnnnkkkgggccc___YYYVVVRRRMMMHHHEEECCCCCCCCCBBB@@@>>>===>>>???@@@BBBCCCEEEEEEFFFIIINNNQQQZZZ```fffiiiooovvvxxxwww{{{yyyyyyzzz|||~~~|||{{{zzzxxxvvvuuusssssssssrrrqqqooonnnmmmmmmmmmlllllllllmmmnnnoooqqqqqqzzz|||{{{uuunnngggbbb___^^^^^^^^^^^^^^^^^^aaaeeehhhjjjooovvv||||||zzzwwwsssqqqqqqqqqqqqwww{{{}}}{{{yyyxxxvvvrrroookkkjjjjjjllloooqqqqqqpppmmmkkkhhhddd^^^UUULLLFFFCCC@@@===:::999888777666666555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333444333333222222333333444222222333333333333444444444444555555555555444444333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444666555555555555555666666555555555555666666666666777777666666666666777777777777666555555555555666555555666777777777777777666666666666666777777888888888888888888888888888777777888999999999999888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDFFFIIIMMMQQQXXX```eeepppxxx~~~~~~zzzrrriiibbbVVVQQQJJJEEECCCBBBAAA@@@?????????@@@AAABBBCCCDDDCCCBBBBBBBBBCCCDDDDDDEEEGGGIIIMMMRRRXXXaaajjjppp{{{xxxooofff^^^VVVQQQLLLIIIEEECCCBBBAAA???===???>>>=========>>>@@@AAAGGGMMMWWWdddrrr~~~}}}|||zzzvvvsssooonnnmmmlllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppqqqqqqqqqrrrtttuuuwwwxxx{{{zzz}}}xxxrrrllllllkkkiiihhhfffeeeeeeaaabbbdddgggkkkooosssuuuxxxxxxyyyzzz|||}}}~~~}}}yyyuuurrrnnnjjjfffaaa[[[WWWQQQOOOKKKHHHEEECCCBBBAAACCCBBBAAA@@@@@@AAABBBBBBDDDFFFHHHJJJLLLPPPUUUYYYbbbiiiooosssyyy}}}{{{zzz{{{|||{{{zzzwwwvvvuuusssrrrpppooooooppppppnnnmmmlllllllllllljjjkkkkkklllooorrruuuvvv~~~{{{wwwooohhhbbb___^^^^^^___```bbbbbbaaabbbeeeggghhhlllrrrwww{{{}}}~~~~~~~~~yyyxxxvvvtttsssrrrrrrrrrvvvyyy~~~}}}{{{yyywwwwwwwwwuuusssqqqnnnmmmlllmmmoooooommmlllhhhfffaaa]]]WWWPPPHHHCCC???===:::999999999777666666555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444333444444555555444444333222333333444444333333222444444444444444444444444444444444444444444444444444444444444444444444444555555444444444555666666555555555555666666666666777777666666666666777777666666666555555555666666555555666777777777777777777666666666666777888888888888888888888888888888777777888999999999999888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCEEEGGGIIILLLPPPVVVZZZfffooo}}}{{{rrrlllbbb\\\TTTLLLHHHEEEDDDCCC>>>>>>>>>???@@@BBBCCCEEECCCCCCBBBBBBBBBCCCCCCDDDGGGHHHIIILLLPPPXXX```fffqqqyyy}}}uuulllccc^^^UUURRRMMMIIIFFFDDDBBB@@@AAA@@@???>>>===>>>???@@@BBBEEEKKKUUUbbbooo{{{}}}{{{xxxvvvrrrrrrpppooommmlllkkkkkkmmmmmmlllkkkkkkkkkllllllnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooopppppppppqqqssstttvvvwwwzzzyyy|||yyysssllllllllllllmmmmmmkkkjjjdddccccccdddhhhmmmsssvvvxxxxxxyyy{{{|||}}}~~~zzzvvvqqqnnniiiccc^^^YYYSSSOOOJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCBBBCCCCCCDDDFFFFFFFFFHHHKKKNNNRRRWWW]]]bbblllrrrxxx}}}{{{xxxwwwvvvuuutttttttttsssrrrqqqoooooonnnnnnmmmlllkkkkkkkkkkkkkkkjjjjjjkkkmmmqqquuuyyy{{{zzzuuummmfffaaa```aaabbbbbbdddeeefffeeeeeefffgggkkknnnssswwwzzz}}}}}}~~~}}}xxxwwwwwwvvvvvvuuuuuutttwwwzzz~~~~~~|||yyyxxxvvvvvvvvvvvvuuusssqqqqqqpppqqqqqqpppllljjjddd```[[[UUUPPPJJJDDD@@@<<<:::888888888888777666666555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444333333444444444444333333222222333333333333222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555666666555555555555666666666666666666777777777777666666555555666666666666666666555555666777777777777777888777777777777888999999777777777777777777777777777777888999999999999888999999999999999999999999:::::::::;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<==============================<<<======>>>??????@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEGGGHHHIIILLLPPPSSS[[[dddrrrxxxssslllfff]]]TTTNNNJJJFFFCCC??????>>>>>>???AAABBBDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFGGGGGGJJJPPPWWW\\\gggnnnyyy|||rrrlll```[[[TTTOOOJJJGGGDDDBBBAAA@@@???>>>>>>>>>???@@@AAABBBEEEKKKTTT___iiiooovvvxxx|||}}}|||{{{{{{vvvuuutttsssqqqpppnnnmmmoooooonnnmmmlllllllllmmmnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnooooooooopppqqqsssuuuvvvyyyyyy|||xxxqqqiiiiiijjjmmmppprrrrrrppphhhfffddddddffflllrrrvvvxxxyyyzzz{{{|||~~~|||vvvqqqkkkgggaaa\\\WWWQQQLLLIIIDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIIIIKKKOOOSSSXXX___fffkkkuuu{{{|||wwwuuusssqqqpppqqqqqqppppppooonnnmmmmmmkkkkkkjjjjjjiiijjjjjjjjjjjjkkkmmmppptttxxx|||~~~|||wwwssslllfffcccbbbdddeeeeeegggiiijjjiiihhhhhhiiinnnqqqvvvyyy|||~~~~~~~~~~~~|||wwwxxxyyyyyyyyyyyyxxxxxxyyy{{{~~~~~~|||yyywwwuuuuuuvvvvvvvvvuuutttttttttuuutttqqqmmmiii^^^ZZZSSSMMMHHHDDD???<<<:::888777777888777666444666555555555555444444444333333333333333333333333444444444444444444444444333333333333333333333333222333333444444333333222222222333333333333444444333333444444444444333333222333333444444333333222444444444444444444444444444444444444444444444444333333333333333333333333333333333333444555666666555555555555666666666666666666777777777777666666444555666666777666666666555555666777777777777777888888888888888999999:::777777777777777777777777777777888999999999999888999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=================================<<<<<<===>>>>>>??????@@@????????????@@@AAABBBBBBDDDEEEFFFGGGGGGIIILLLOOOVVV^^^kkkzzz~~~zzztttoooggg___XXXPPPIIIEEEBBBAAA???>>>>>>???@@@AAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEIIIOOOSSS\\\cccmmmxxxzzzlllggg^^^VVVPPPLLLHHHEEEAAA@@@???>>>>>>>>>???@@@AAAAAABBBEEEKKKRRRXXX\\\ccceeeiiinnnqqqtttvvvwwwwwwyyyzzzzzzzzzzzz|||~~~yyyyyyxxxwwwvvvtttrrrqqqrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnoooqqqrrrtttuuuwwwxxx|||zzzrrriiiggghhhmmmsssxxxyyyxxxnnnkkkgggeeefffjjjppptttyyyyyyzzz{{{}}}~~~~~~xxxpppkkkccc___YYYTTTPPPLLLHHHEEE@@@@@@AAAAAABBBCCCCCCCCCAAABBBDDDFFFHHHJJJKKKLLLPPPRRRWWW[[[aaahhhpppuuu~~~}}}xxxuuusssqqqpppmmmmmmmmmllllllkkkkkkkkkjjjiiiiiiiiiiiijjjjjjkkklllmmmppptttxxx|||~~~}}}{{{zzzsssqqqmmmjjjgggffffffgggiiikkkmmmmmmllllllmmmnnnooosssxxx|||~~~}}}}}}~~~~~~|||zzzxxxyyy{{{|||}}}}}}|||{{{{{{}}}}}}|||xxxvvvtttssstttuuuuuutttvvvvvvvvvwwwvvvrrrmmmiiiZZZUUUNNNHHHCCC???;;;999999777666666777777555333666555555555555444444444333333333333333333333333444444444444444444444444333333333333333333333333222333333444444333333222222222333333333333444444222333333444444333333222333333444444444444333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333444555666777555555555555666666666666555666777888888777666555333444666777777777666666555555666777777777777777777777777777777888999999777777777777777777777777777777888999999999999888999999999999999999999999999999:::::::::;;;;;;;;;:::;;;<<<<<<=========<<<========================<<<<<<======>>>?????????>>>>>>>>>??????@@@AAABBBAAABBBDDDEEEEEEFFFIIILLLSSSZZZeeesss}}}zzzuuunnnfff\\\QQQKKKEEECCC@@@>>><<<===>>>????????????@@@AAABBBCCCDDDAAABBBCCCCCCDDDFFFJJJNNNTTTYYYaaajjjsss}}}|||vvvlllbbbZZZTTTPPPMMMFFFDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@BBBEEEHHHLLLNNNRRRTTTWWWZZZ^^^bbbdddfffhhhkkknnnpppqqqssswww{{{{{{{{{{{{{{{yyyxxxvvvuuuuuutttrrrqqqpppooooooooonnnnnnnnnnnnoooooooooooonnnnnnnnnmmmmmmlllllllllmmmmmmnnnnnnpppqqqssstttuuuwww|||uuullljjjjjjooowww}}}~~~vvvsssnnnjjjjjjmmmqqqtttyyyyyyzzz|||}}}~~~}}}vvvooogggaaa[[[WWWSSSOOOLLLIIIFFFDDD@@@@@@BBBCCCDDDEEEFFFFFFFFFHHHJJJMMMOOOQQQSSSTTTYYY[[[```eeekkkssszzz{{{vvvsssqqqooonnnkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhiiijjjkkkkkknnnppptttxxx|||~~~~~~{{{yyywwwvvvvvvssssssrrrqqqooommmkkkkkklllnnnooooooooooooqqqsssqqqvvv|||||||||}}}~~~}}}zzzxxxxxxzzz|||~~~~~~}}}}}}~~~}}}|||wwwuuusssrrrsssttttttsssvvvvvvwwwxxxwwwsssmmmhhhYYYTTTLLLFFFAAA>>>;;;999888777666666777666444222666666555555555444444444333333333333333333333333444444444444444444444444333333333333333333333333222222444444444444222222222222333333333444444444222333333444444333333222333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333222222222333444555666777555555555555666666666777555666777888888777666555333444666777777777666666555666666777777777777777666666666666666777888888777777777777777777777777777777888999999999999888999999999999999999999999999999:::::::::;;;;;;;;;::::::;;;<<<=========<<<========================<<<<<<======>>>?????????>>>>>>>>>>>>???@@@AAABBB>>>@@@BBBBBBCCCDDDGGGIIILLLRRR]]]jjjyyyzzzqqqfffZZZQQQGGGEEEAAA>>><<<;;;<<<============>>>???AAABBBCCCBBBCCCDDDEEEEEEGGGJJJMMMPPPSSSYYY```hhhqqqzzzwwwmmmddd]]]XXXUUUKKKJJJHHHEEEDDDCCCCCCCCC>>>>>>???AAABBBDDDEEEFFFHHHHHHJJJLLLPPPSSSVVVXXX[[[___cccfffhhhkkkqqquuu||||||}}}}}}|||zzzxxxwwwvvvuuutttrrrqqqppppppooonnnnnnnnnnnnoooooooooooonnnnnnmmmmmmmmmlllllllllmmmmmmmmmnnnoooqqqssstttrrruuu{{{yyypppmmmlllqqqyyy}}}zzztttpppoooppptttvvvyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}vvvoooggg___XXXVVVSSSNNNKKKIIIHHHFFFDDDCCCDDDEEEGGGHHHIIIJJJJJJMMMNNNQQQTTTWWWYYY[[[[[[___bbbggglllrrrzzzxxxssspppnnnmmmllllllllllllkkkkkkkkkkkkkkkiiihhhhhhhhhiiijjjkkklllooorrrwww{{{~~~}}}|||yyyvvvsssrrrrrrrrruuuvvvwwwwwwvvvtttqqqooonnnooopppqqqpppqqqtttvvvtttyyy{{{zzz{{{}}}|||{{{zzzzzzzzzxxxyyy{{{}}}|||zzztttsssqqqppppppqqqssstttvvvwwwxxxyyywwwrrrjjjeeeXXXPPPEEE???>>>>>><<<:::666666555555555444444444555555555444222222333444444444444444444444444444444444444333333222222222333333333333333333333333222222222222222222222222444444444444444444444444444444444333333222222222444333333222222333333444222666999777222///111444444444222222222222444444333333333333333333333333333333333444444444555555555555555555555555444444666666666666666666666666666666666666666555555555444444444444444555666666666666666666666666666666777777777777777777777777666666666666777777777777888888999999999:::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<========================>>>>>>>>>>>>???@@@AAABBBAAABBBDDDDDDCCCDDDEEEGGGKKKNNNWWWdddqqq~~~~~~wwwiiiZZZSSSJJJCCCAAA@@@<<<::::::===>>>>>>???@@@@@@AAAAAAEEEEEEEEEEEEEEEFFFFFFFFFIIILLLPPPUUU[[[ccclllrrr|||tttkkk```YYYXXXSSSMMMIIIFFFDDDCCCAAAAAA@@@???AAACCCDDDCCCBBBAAABBBBBBDDDFFFIIIKKKLLLPPPRRRTTTWWWZZZ```gggkkkqqqtttxxxzzzzzzyyyxxxxxxzzzzzzyyywwwtttsssssstttppppppppppppooooooooooooooonnnnnnmmmlllkkkjjjjjjoooooopppppppppqqqqqqqqqrrrtttwwwzzz~~~yyysssooosssyyy~~~wwwrrrrrruuuwwwxxxyyyzzz|||~~~~~~~~~~~~~~~}}}|||||||||}}}~~~yyyooohhhddd^^^WWWQQQNNNLLLIIIGGGEEEEEEEEEFFFCCCEEEGGGIIIIIIKKKMMMOOOQQQTTTXXX[[[^^^bbbfffiiikkknnnqqqvvv{{{yyyrrrnnnlllmmmnnniiijjjlllmmmmmmllllllkkkggghhhiiijjjlllmmmnnnoootttuuuxxx{{{}}}}}}zzzwwwooonnnllliiihhhiiimmmqqqwww{{{~~~yyyssspppsssttttttssstttwww{{{zzzyyyzzz|||~~~}}}|||zzzzzzzzzzzz{{{yyyzzz|||~~~|||yyywwwsssrrrpppoooooopppqqqrrrssstttuuuvvvtttnnngggaaaTTTMMMCCC===<<<;;;:::888555555555555555555555555444555555444222222333444444444444444444444444444444444444333333222222222333333333333333333333333222222222222222222222222333333333333333333333333444444444333333222222222444333333222222333333444444888:::888444222333666444333333222222333333444333333333333333333333333333333333444444444444555555555555555555555444444555555555555555555555555666666666666555555555555777777777777777888888999777777777777777777777777777777777777777777777777777777777777888888888888888888888999999999::::::888888999999999::::::::::::::::::;;;;;;;;;;;;<<<============<<<<<<<<<<<<========================>>>>>>>>>>>>???@@@AAABBB@@@BBBCCCDDDCCCCCCEEEFFFIIIKKKRRR]]]hhhtttxxxkkk]]]SSSIIIEEEBBB>>>;;;<<<=========>>>???@@@AAAAAADDDDDDEEEEEEEEEEEEFFFFFFEEEHHHKKKOOOTTT[[[ccchhhttt{{{yyyooohhh^^^ZZZSSSMMMJJJGGGEEEDDDBBBAAA??????@@@AAA@@@>>>?????????@@@AAABBBCCCDDDFFFHHHJJJLLLOOOTTTZZZ^^^gggjjjnnnqqqssstttuuuvvvyyyyyyyyyxxxuuusssttttttrrrrrrrrrrrrqqqqqqppppppmmmmmmllllllkkkjjjiiiiiimmmmmmnnnooopppqqqqqqrrrsssuuuwwwyyy||||||uuuppprrrwww|||zzzvvvvvvwwwyyyyyy{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~||||||{{{{{{{{{||||||}}}rrrkkkccc^^^[[[WWWQQQLLLJJJIIIGGGEEECCCCCCDDDEEEEEEHHHKKKMMMNNNPPPSSSVVVZZZ]]]aaaeeehhhkkkooorrruuuwwwzzz}}}~~~xxxrrrnnnllllllmmmhhhiiijjjkkkjjjjjjiiihhhggghhhiiikkkmmmpppqqqrrrxxxxxxyyyzzz{{{xxxsssooohhhgggeeecccbbbeeejjjooozzz~~~{{{wwwuuutttuuuvvvvvvwww{{{~~~|||{{{zzzzzzzzzyyyyyyyyy{{{}}}}}}{{{yyyyyyxxxxxxxxxyyyzzz|||}}}|||}}}~~~~~~|||}}}~~~}}}yyyvvvtttqqqpppooommmmmmmmmnnnnnnooopppqqqrrrpppiiiaaa[[[NNNHHH@@@:::999888777555444444444444444555555555333444555444333222333444444444444444444444444444444444333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222444444333333333333222222444333333222222333333444444777999888444222333555444333333222222333333444333333333333333333333333333333333333444444444444444444444444444444555555555555555555555555555555555555555555555555555555555444444444444555666666777777777777777777777777777777777777777777777777888888888888999999999999888888888999999999999:::888888999999999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>??????@@@AAA@@@BBBCCCCCCBBBCCCDDDEEEHHHIIIMMMVVV^^^hhhvvv~~~kkk___RRRJJJEEE???===>>><<<<<<<<<===>>>???AAAAAADDDDDDDDDDDDEEEEEEFFFFFFCCCEEEGGGJJJMMMRRRWWW\\\fffmmmxxx~~~yyykkkeee]]]VVVPPPMMMIIIGGGFFFCCCAAA@@@@@@@@@>>>===???>>>======<<<<<<<<<===???@@@BBBCCCEEEHHHMMMQQQXXX[[[___cccfffiiimmmppptttuuuwwwwwwvvvtttttttttssssssssssssrrrqqqpppooopppooooooooonnnmmmmmmmmmkkkllllllnnnooopppqqqrrrtttuuuvvvwwwxxx{{{xxxqqqqqqssswww~~~~~~{{{zzz{{{{{{{{{}}}~~~~~~}}}zzzzzz{{{{{{|||}}}}}}}}}{{{{{{{{{{{{{{{{{{||||||~~~}}}|||wwwrrrnnnaaa\\\VVVSSSQQQOOOKKKHHHHHHGGGEEEDDDDDDEEEFFFGGGIIILLLPPPSSSVVVYYY]]]```dddhhhlllpppsssvvvzzz}}}}}}zzzvvvrrrnnnllllllkkkiiijjjjjjjjjiiihhhgggggghhhiiijjjmmmppptttwwwxxx|||{{{zzzxxxuuupppiiiddd___^^^\\\[[[\\\aaaiiinnn}}}~~~{{{zzzvvvxxxyyyzzz||||||xxxuuussssssrrryyyyyyyyyzzz{{{zzzwwwuuusssssstttvvvxxx{{{~~~~~~}}}yyyzzz|||~~~~~~{{{xxxtttrrrpppooommmlllkkkjjjjjjjjjllllllmmmmmmjjjddd[[[TTTIIIDDD===999777777666444555555555444444333333333222333555444333222333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444222444666555333111222333333333333333333333333333222222333333333333444444222222333333333444444444333333444444444444555555555555555555555555555555444444555555555555555666333333333222333444444555666666666666666666666666777777777777777777777777777777777888888888999999888888888888999999999999888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>???@@@@@@@@@BBBCCCCCCBBBBBBCCCDDDHHHHHHKKKQQQWWW___lllyyyzzzlll\\\QQQHHHAAA===>>><<<<<<;;;<<<===>>>@@@AAABBBCCCCCCDDDDDDEEEEEEEEEDDDFFFGGGHHHIIIKKKOOOSSS\\\bbblllvvvyyytttjjjbbbZZZTTTOOOLLLJJJGGGDDDBBBBBBBBB@@@???@@@???>>>===<<<<<<<<<<<<>>>???@@@AAAAAADDDGGGJJJKKKNNNQQQTTTWWW\\\aaaeeeiiilllppprrrrrrrrrrrrsssqqqqqqrrrrrrqqqpppooonnnpppppppppppppppooooooooommmmmmnnnnnnooopppqqqqqqsssttttttuuuuuuxxx|||{{{qqqnnnoooqqqwww~~~~~~}}}}}}||||||~~~}}}}}}xxxyyyyyyzzz{{{||||||}}}{{{{{{|||}}}~~~~~~~~~{{{zzzvvvtttqqqooolllhhhbbb^^^WWWSSSOOOMMMLLLKKKIIIGGGGGGGGGGGGGGGHHHJJJKKKLLLNNNQQQVVVZZZ^^^bbbfffjjjkkkoootttxxx{{{}}}}}}wwwuuussspppnnnlllkkkjjjkkkkkkkkkjjjjjjiiihhhhhhjjjkkkmmmppptttxxx{{{}}}~~~|||xxxtttnnnfff^^^XXXWWWWWWVVVVVVYYY```iiiooo|||~~~~~~}}}}}}zzz{{{}}}~~~|||yyyuuurrrooonnnnnnzzzyyyyyyyyyyyywwwuuurrrpppqqqsssvvvzzz~~~~~~|||xxxzzz|||~~~~~~~~~{{{xxxtttrrrpppooommmllljjjiiihhhgggiiihhhhhhgggddd]]]UUUOOODDDAAA<<<999777666555555777777666444333222111000111222444444333222222333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333444333333222222333333444222333444444333222222222333333333333333333333333222222222333333444444444222222222333333333444444333333333333444444555555555555555555555555555555333444444444555555666666666666555555666666777888555555555555555555555555666666666666666666666666666666666777777777888888777777888888888999999999888888999999999:::::::::999999999:::::::::;;;;;;:::;;;;;;;;;<<<<<<==============================>>>>>>>>>===>>>>>>??????@@@AAABBBBBBAAAAAABBBCCCFFFEEEGGGLLLQQQWWWcccooo|||yyygggZZZOOOEEE???>>>======<<<;;;<<<>>>@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGFFFFFFGGGIIILLLRRRXXX```iiiqqqyyyxxxooofff^^^WWWRRRMMMJJJFFFDDDCCCCCCBBBAAA???>>>>>>===============>>>???@@@??????@@@CCCEEEDDDEEEGGGIIIKKKNNNSSSWWWZZZ^^^cccgggiiijjjlllmmmlllnnnoooqqqqqqpppoooooommmmmmnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppqqqrrrssstttwww{{{~~~}}}rrrmmmkkklllqqqvvv|||}}}~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~}}}}}}xxxyyyyyyzzz{{{||||||}}}{{{}}}~~~~~~|||xxxtttrrrllljjjfffccc```\\\WWWTTTQQQNNNLLLIIIIIIHHHGGGFFFFFFGGGHHHJJJMMMOOOQQQRRRUUUXXX]]]aaaeeejjjooorrrrrrvvv{{{~~~}}}yyyqqqqqqooonnnlllkkkjjjiiikkkjjjjjjjjjjjjjjjjjjjjjmmmooorrruuuyyy|||~~~}}}yyysssmmmfff^^^UUUPPPQQQQQQQQQSSSWWW___hhhnnnwwwyyy|||~~~~~~}}}~~~~~~~~~~~~{{{yyyvvvssspppnnnmmmmmm{{{yyywwwvvvuuuuuusssqqqpppqqqtttxxx}}}~~~}}}{{{|||~~~~~~}}}~~~~~~}}}{{{xxxuuusssqqqpppooommmjjjhhhgggffffffdddbbb___[[[UUUNNNIII???>>>;;;999777666555555777666555444333111111000///222444444333222222333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444444333333222222333333444444444555555555555444444222333333444444333333222111222222333333444444555222222222222333333333333222222333333444444555555444444444444444444444444333333333444555555666666444444444444444555666666444444444444444444444444666666666666666666666666555666666666777777777777777777777888888888888999888888999999999:::::::::999999999999:::::::::::::::::::::;;;<<<<<<==============================>>>>>>>>>======>>>>>>???@@@AAABBBBBB@@@@@@AAABBBBBBAAADDDHHHKKKPPPYYYcccppptttgggZZZMMMDDDBBB@@@???===<<<<<<===???@@@@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEEEECCCCCCEEEFFFIIINNNUUU]]]dddmmmtttyyy}}}{{{ssskkkbbb]]]RRROOOJJJFFFEEECCCBBBAAA>>>======<<<<<<======>>>:::<<<<<<<<<;;;;;;===???@@@AAABBBBBBCCCEEEHHHKKKLLLPPPUUUYYY[[[^^^```bbbdddfffiiilllnnnooonnnnnnmmmnnnnnnnnnooopppppppppppppppppppppqqqqqqqqqqqqpppqqqrrrrrrsssvvv{{{~~~~~~tttnnnkkkjjjmmmqqquuuxxx{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzzzz{{{{{{|||}}}}}}}}}}}}~~~~~~}}}{{{xxxtttoookkkiiibbb___[[[XXXVVVSSSPPPMMMKKKJJJHHHGGGFFFFFFFFFGGGGGGIIIKKKOOORRRVVVXXXYYY]]]```eeeiiimmmqqqvvvyyyzzz~~~{{{vvvsssmmmmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiijjjlllmmmnnnrrrtttxxx{{{}}}~~~~~~}}}xxxssslllddd]]]WWWQQQMMMKKKMMMOOOQQQVVV]]]eeekkkqqquuuyyy|||}}}~~~~~~}}}|||yyywwwtttqqqooommmmmmmmmzzzwwwtttrrrqqqqqqppppppqqqsssvvvzzz~~~~~~~~~{{{|||||||||{{{xxxuuutttrrrrrrpppnnnkkkiiigggeeebbb```[[[WWWSSSNNNHHHDDD;;;;;;:::888666444444444444444444333333333333222...111444555444222222333222222222222222222222222222222222333333444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444444444444333333222222333333444444444444444555555444333222333333444444333333222111111222333333444555555111222222222222333333333111222222333444444555555444444444444444444444444222222333444444555666666222222111111222222333444555555555555555555555555666666666666666666666666666666777777777888888888777777777777888888888888888888999999999:::::::::888999999999999:::::::::999999:::;;;;;;<<<==============================>>>>>>============>>>>>>@@@AAABBBAAA@@@???@@@AAAAAAAAACCCGGGIIIJJJRRRZZZcccsss}}}uuugggXXXLLLHHHCCCAAA???===<<<===>>>@@@???@@@AAABBBCCCDDDDDDEEECCCEEEEEEEEECCCCCCDDDEEEGGGIIINNNSSSXXX___fffkkkpppuuu|||xxxoooiii]]]XXXRRRLLLIIIFFFDDDBBB@@@??????>>>======>>>>>>:::<<<===<<<;;;;;;<<<>>>===???@@@@@@??????AAACCCCCCEEEIIIKKKMMMOOORRRUUUWWWYYY^^^cccfffhhhhhhhhhiiijjjjjjkkklllmmmmmmmmmllllllmmmoooppprrrssssssqqqrrrsssssstttvvvzzz}}}|||~~~xxxrrrnnnkkkllloooqqquuuyyy||||||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{zzzxxxvvvrrrmmmhhhccc___]]]XXXUUUQQQOOONNNMMMKKKIIIFFFFFFFFFFFFEEEFFFHHHJJJMMMOOORRRWWW[[[___bbbccceeehhhmmmpppssswww{{{~~~~~~~~~}}}zzzwwwssspppoookkkjjjiiihhhhhhiiijjjkkkjjjjjjkkklllooorrrtttvvvwwwzzz~~~|||zzzrrrlllddd\\\VVVRRROOONNNKKKMMMPPPTTTXXX^^^eeejjjnnnrrrxxx}}}~~~}}}}}}xxxvvvssspppmmmkkkjjjjjjyyyvvvqqqooonnnooooooooorrrtttwww|||yyyzzz{{{{{{zzzxxxuuutttssssssqqqooollliiigggeee```\\\WWWRRRMMMIIIDDD@@@888888888777555333333444111111222333333444555555...111444555444222222222222222222222222222222222222222222333333444444444333333333333333333333333222222222222222222222222000000000000000000000000222222222333333444444444444333333222222333333444222111111222333333222111222222444444444444222222111111222333333444555555111111222222222333333333111111222333333444555555444444444444444444444444222222333333444555666666555555444444444555666666666666666666666666666666666666666666666666666666777888888888888999999999777777777777888888888888888888999999999:::::::::888888999999999:::::::::999999::::::;;;<<<==============================???>>>============>>>>>>???AAABBBAAA??????@@@AAADDDCCCFFFIIIIIIIIINNNVVV[[[kkk~~~}}}vvv}}}qqq```RRRMMMEEECCC@@@===<<<===>>>?????????@@@AAACCCDDDDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGIIIJJJLLLNNNPPPTTTZZZ^^^dddjjjqqqwwwzzz~~~xxxrrrgggbbbZZZSSSNNNJJJFFFDDDDDDCCCBBB@@@????????????>>>???@@@@@@???>>>@@@AAA<<<===??????>>>>>>???@@@???@@@BBBCCCDDDEEEHHHKKKKKKNNNTTTYYY^^^```aaaaaa______```aaabbbcccddddddhhhiiikkkmmmppprrrtttuuutttttttttttttttuuuyyy||||||}}}~~~~~~{{{uuuppplllllloooooosssxxx{{{|||~~~~~~~~~~~~~~~|||yyyuuusssqqqnnniiiccc]]]XXXUUUSSSQQQNNNKKKIIIIIIIIIHHHGGGDDDEEEFFFFFFGGGIIILLLNNNSSSUUUYYY^^^ccchhhkkklllkkknnnrrruuuxxx{{{~~~yyywwwwwwssssssqqqpppooonnnmmmmmmjjjiiigggfffggghhhjjjkkknnnnnnoooqqqtttxxx|||~~~zzz}}}{{{wwwnnnhhh___WWWRRRPPPOOOOOOMMMPPPTTTXXX\\\aaagggkkklllrrryyy~~~~~~yyywwwsssooollliiihhhgggwwwtttppplllkkkllloooqqqtttvvvyyy|||{{{{{{{{{zzzzzzxxxwwwvvvvvvsssooommmmmmjjjeeeaaa___ZZZTTTMMMHHHBBB>>>:::888777777666555444444444666666666555444444444333444444444444444444444444444444333333333333222222333333222111111222333333333333333222222111111111333333333222222222111111222222111111111111222222000000111111111222222222444333222111111333555666555444333333222222222222111222222333333222222111111222333333444444333333222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444777777666666555555555444666666666666777777777777777888888888888999999999999888888888777777666666888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>????????????@@@AAABBBDDDFFFIIIKKKLLLUUU^^^mmm{{{yyyzzz|||xxxkkk^^^SSSNNNJJJDDD@@@>>>===<<<;;;======>>>???@@@AAABBBBBBFFFEEEDDDDDDCCCDDDDDDEEEDDDDDDEEEFFFIIIMMMQQQSSS[[[^^^ccchhhmmmrrrwww{{{zzzrrriii]]]UUUQQQOOOKKKGGGGGGEEECCCBBBBBBBBBAAA???@@@@@@AAAAAA@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCGGGHHHJJJMMMPPPSSSUUUVVVUUUVVVWWWXXXYYYZZZ[[[[[[]]]___bbbeeehhhlllqqquuusssuuuvvvvvvuuuvvvwwwyyyzzzzzzzzzzzz|||}}}yyyrrroooooooooqqquuuyyy}}}}}}{{{zzzxxxwwwuuuqqqlllhhhiiiccc[[[VVVSSSQQQNNNLLLLLLIIIFFFFFFGGGHHHFFFDDDGGGGGGGGGIIIKKKOOORRRUUU[[[^^^ccciiimmmooopppppprrrsssuuuxxx{{{}}}|||wwwsssqqqrrrqqqooommmkkkjjjjjjiiieeeeeeeeefffffffffffffffjjjmmmsssxxx}}}zzzrrrlllfffaaa[[[UUURRRRRRQQQQQQRRRUUUYYY]]]```dddhhhkkkpppuuu{{{{{{zzzuuupppnnnmmmllliiiffftttrrrooollllllnnnqqqsssxxxyyy{{{~~~~~~~~~{{{{{{{{{zzzyyyxxxxxxwwwwwwtttpppnnnmmmkkkfffaaa\\\WWWPPPIIIDDD@@@<<<999777777666666555444444333555555555555444444444444444444444444444444444444444444333333333222222222333333222111111222333333333333333222222222111111333333333222222222111111222222111111111111222222111222222222333333333333333222111000000222333555555444333222222222222222111222222333333222222111111222333333444444333333222333333333333333333222333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444777666666666555555555444666666666666777777777777777777888888888999999999888888888888777777777666888888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????======>>>>>>>>>?????????@@@AAAAAACCCEEEGGGIIIJJJRRRYYYdddsss~~~zzzzzz{{{yyylllaaaRRRMMMGGGBBB???>>>===<<<======>>>???@@@AAABBBBBBEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHLLLOOOQQQRRRUUUZZZ___cccggglllpppwwwyyy}}}~~~xxxpppeee^^^YYYVVVQQQMMMKKKHHHEEECCCCCCCCCBBB@@@>>>?????????>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAACCCEEEHHHJJJLLLMMMLLLLLLMMMNNNOOOPPPQQQRRRUUUWWWZZZ\\\___ccchhhkkkoooqqqtttuuuttttttuuuwwwwwwvvvuuuuuuwwwyyy|||~~~xxxuuuttttttuuuxxx|||~~~}}}}}}}}}}}}|||zzzyyywwwtttqqqnnniiidddaaa___[[[UUUQQQPPPNNNLLLIIIHHHEEECCCCCCEEEFFFDDDCCCHHHHHHJJJLLLOOOTTTWWWZZZ```ccchhhnnnrrrtttuuuvvvvvvwwwxxxyyy{{{}}}zzzuuuqqqnnnmmmllljjjhhhgggfffeeeeeeeeeeeedddeeeeeefffggggggjjjnnnttt{{{}}}{{{zzzxxxtttnnniiiccc```ZZZVVVTTTUUUVVVVVVWWWZZZ^^^aaadddgggkkknnnrrrwww}}}zzzuuuooolllkkkkkkhhhfffqqqooonnnmmmnnnqqqtttvvv|||}}}~~~}}}{{{{{{|||~~~{{{{{{{{{{{{zzzzzzyyyyyyyyyuuuqqqooonnnjjjeeeaaaWWWRRRJJJCCC???<<<999888666666666555555444444333333444444444444444444555444444444444444444444444333333333333222222222222333222222111111222222333333333333222222222222111333333333222222222111111222222111111111111222222222222333333333444444444222111000///000111222333444333333222222222222333111222222333333222222111111222333333444444333333222333333333333333333222333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444666666666555555555555555555555666666666777777777777777777888888888999999888888888888777777777777888888888999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>??????======>>>>>>>>>>>>??????@@@AAAAAABBBCCCEEEGGGHHHNNNRRRYYYcccrrr}}}|||{{{|||vvvkkk\\\VVVOOOHHHDDDAAA???>>>=========>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDEEEDDDDDDEEEGGGIIIKKKMMMHHHLLLPPPTTTWWW[[[___bbbiiilllrrrzzz}}}wwwoooiiiddd___YYYTTTSSSOOOKKKHHHFFFFFFEEECCC???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999:::::::::;;;<<<>>>???AAABBBCCCBBBCCCCCCDDDEEEFFFGGGGGGJJJLLLNNNPPPRRRVVVZZZ]]]gggjjjnnnqqqqqqrrrssstttrrrqqqoooooopppssswwwyyyzzz}}}~~~zzzyyyxxxxxx{{{~~~|||{{{yyyxxxxxxwwwuuutttssspppkkkfffbbb^^^YYYVVVSSSPPPMMMKKKJJJIIIGGGFFFDDDCCCBBBBBBDDDFFFFFFEEEJJJKKKNNNRRRVVV[[[___bbbhhhkkkooossswwwzzz|||}}}}}}|||{{{{{{{{{}}}|||vvvqqqllljjjhhhhhhfffeeeccccccbbbbbbdddcccccccccdddfffgggiiiiiinnnuuu|||zzzwwwtttqqqnnnlllhhhfffaaa___\\\YYYXXXYYY[[[]]]^^^aaadddgggiiilllooorrruuuyyy~~~~~~~~~}}}wwwooojjjjjjiiihhhfffnnnnnnnnnoooqqqtttwwwyyy|||~~~~~~{{{xxxxxxzzz}}}~~~||||||}}}}}}}}}||||||{{{{{{wwwrrrnnnlllhhhbbb]]]RRRLLLEEE>>>;;;999888777555555555444444444333333222222333333444444444555333333333333333333333333333333333222222222222111222222222222222222222222222222222222222222222222333333333222222222111111222222111111111111222222222222222333333333333444222111111000111222333333333333222222222222222333111222222333333222222111111222333333444444333333333222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555444555555555666777777777777777777777888888888888888888888777777777777777888888888888999999999999999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???============>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEIIILLLQQQXXXddduuu|||{{{|||rrrjjjddd[[[RRRKKKFFFBBB@@@======<<<<<<===>>>???@@@BBBCCCEEEGGGGGGGGGEEEDDDEEEEEEDDDDDDEEEFFFHHHIIIEEEGGGKKKNNNPPPSSSVVVYYY\\\```gggooowww|||~~~~~~{{{wwwsssoooiiibbb]]]\\\XXXRRRMMMKKKIIIHHHFFFCCCBBBBBBBBBAAA@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<<======>>>===>>>>>>???@@@@@@AAAAAAAAACCCEEEFFFGGGJJJNNNQQQZZZ^^^dddiiilllmmmooopppmmmllliiihhhiiimmmqqqtttvvvyyy}}}~~~|||yyyxxxyyy{{{~~~|||yyyuuusssqqqppppppnnnllljjjiiieee^^^YYYVVVSSSPPPNNNJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEGGGIIIKKKKKKNNNPPPTTTYYY^^^cccgggiiinnnooosssvvvzzz~~~~~~{{{zzz{{{}}}~~~~~~~~~xxxrrrmmmiiifffgggfffeeedddcccbbbbbbbbbcccbbbbbbbbbdddfffhhhjjjjjjnnntttzzz}}}~~~}}}|||rrrooojjjfffdddccccccdddccccccbbb```______```bbbeeehhhkkkmmmnnnpppsssuuuwwwzzz~~~~~~~~~~~~||||||}}}||||||~~~zzzqqqkkkiiiiiihhhgggooopppqqqsssvvvyyy{{{}}}{{{}}}{{{wwwvvvxxx{{{}}}|||}}}~~~}}}||||||}}}}}}~~~~~~{{{wwwqqqllliiiddd]]]WWWMMMHHHAAA;;;888888777777444444444444333333333333111222222222333333444444333333333333333333333333333333222222222111111111222222222222222222222222222222222222222222222222333333333222222222111111222222111111111111222222111111111111222222222222222222222222222333444444222222222111111222222333111222222333333222222111111222333333444444333333333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555555333444444555666777777777666666777777777888888888777777777777777777888888777777888888888999999999999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>><<<============>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDEEEHHHNNNTTT\\\iiiyyy~~~}}}wwwpppfff\\\SSSKKKEEEAAA???>>><<<;;;;;;<<<===>>>@@@AAADDDFFFGGGFFFEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFCCCEEEHHHJJJKKKMMMPPPRRRTTTWWW]]]dddjjjppptttvvv|||{{{{{{zzzxxxsssnnnjjjddd___YYYTTTPPPMMMJJJHHHEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>===>>>???@@@AAACCCFFFIIILLLQQQXXX^^^bbbeeehhhiiigggeeecccaaacccgggkkknnnooorrrvvvyyyyyyyyyyyyzzzzzzzzz{{{}}}~~~}}}{{{zzzzzz}}}~~~zzzwwwuuuwwwyyy|||}}}~~~{{{wwwssspppkkkiiigggeeeeeecccaaa___\\\XXXSSSOOOMMMKKKJJJIIIFFFGGGGGGFFFDDDCCCCCCCCCCCCDDDFFFHHHKKKNNNQQQSSSUUUWWW\\\bbbgggkkknnnooopppqqqssswwwzzz~~~|||yyyyyyzzzzzz{{{|||~~~~~~|||xxxsssnnniiifffdddddddddcccbbbaaaaaabbbbbbaaaaaabbbccceeegggjjjkkknnnppptttvvvwwwuuusssqqqhhheee```]]]\\\^^^bbbeeejjjlllmmmllliiifffffffffkkkmmmoooqqqrrrtttvvvyyyyyy{{{~~~~~~}}}{{{{{{{{{zzzzzzzzzzzzzzz|||tttmmmjjjjjjhhhgggrrrsssuuuxxx{{{}}}|||~~~}}}yyywwwwwwxxxyyyzzzzzzzzzyyyxxxxxx{{{}}}~~~{{{vvvoooiiiddd]]]UUUOOOGGGCCC===999777777666666333333333333333333333333111222222222222222333333333333333333333333333333222222222222111111111111111222222333333222222111111222222222222333333333333333333222222222111111222222111111111111222222000000111111111222222222222222333333333444444444222111111111111222222333111222222333333222222111111222333333444444333333333222111000000111222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444555555555333333444555666777777888666666666777777777888888777777777777888888888888777777777888888888888999999999999999::::::::::::;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>><<<<<<============>>>>>>@@@@@@@@@@@@AAABBBDDDDDDCCCGGGLLLPPPUUU^^^kkktttzzzqqqggg]]]TTTLLLGGGCCCAAA???<<<;;;;;;<<<===???@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFGGGGGGHHHJJJLLLNNNQQQUUUZZZ]]]bbbgggkkktttvvvzzz}}}}}}|||zzzxxxmmmiiiccc]]]XXXSSSNNNKKKHHHGGGEEECCCBBBAAA@@@@@@========================<<<<<<;;;;;;::::::999999::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;<<<=========>>>AAADDDBBBGGGMMMSSSWWWZZZ]]]___]]]\\\ZZZYYY[[[^^^aaadddiiilllqqqssstttsssssstttuuuuuuuuuvvvwwwyyyzzzzzzzzzzzzzzzzzz|||}}}}}}{{{xxxtttqqqooorrrsssuuuvvvvvvxxx{{{}}}}}}|||{{{yyyzzz{{{|||||||||{{{zzzwwwwwwvvvtttqqqlllhhhfff___]]][[[ZZZYYYXXXVVVTTTQQQNNNJJJHHHHHHHHHGGGFFFEEEFFFGGGFFFDDDDDDFFFHHHDDDGGGJJJNNNPPPTTTYYY\\\```bbbggglllqqqssstttuuurrrssstttvvvzzz~~~}}}yyyxxxwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvtttssspppmmmiiieeebbbaaa```______^^^^^^^^^_________```bbbeeegggjjjkkklllpppqqqqqqpppnnnkkkgggeee\\\[[[XXXVVVWWW\\\dddjjjuuuyyy}}}|||wwwqqqnnnmmmoooqqqtttuuuvvvxxxzzz}}}{{{|||~~~~~~|||zzzzzzzzzxxxyyyyyyxxxxxxzzz}}}xxxpppkkkiiigggeeewwwxxxzzz}}}|||xxxvvvvvvuuuwwwwwwwwwuuutttvvvyyy{{{zzztttllleee___WWWNNNGGGBBB>>>:::777666666444333222222222222222222333333222222222222111111111111222222222222222222222222222222222222111111111111111222333333333333222111111111222222222333333333333333333222222222111111222222111111111111222222111111111222222222333333111111222333333333333333111111111111111222333333111222222333333222222111111222333333444444333333333222111000000111222333333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444333333333444444555555555222333333444555666777888666666666666777777777888666777777777888888888888777777777777888888888888888999999999999:::::::::;;;::::::999999::::::;;;::::::;;;<<<<<<======>>><<<<<<<<<=========>>>>>>??????@@@@@@BBBCCCEEEEEEBBBFFFJJJKKKLLLSSS^^^hhhttt|||uuulllcccYYYSSSIIIFFFCCC???===<<<===>>>>>>???@@@AAACCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFFFFEEEEEEGGGHHHIIILLLOOOQQQSSSWWW]]]aaaggglllrrrxxx|||~~~zzzwwwrrrlllfff___XXXSSSOOOMMMJJJHHHEEEDDDCCCCCC????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::999:::;;;:::::::::===???>>>AAAEEEIIIKKKNNNQQQSSSQQQQQQPPPPPPQQQTTTVVVXXX```dddhhhkkklllkkkkkkkkklllmmmnnnppprrrtttuuuvvvuuuvvvxxxxxxxxxwwwwwwwwwtttsssrrrooollliiifffeeefffggghhhiiiiiikkknnnppptttuuuvvvwwwxxxxxxxxxxxxyyyxxxwwwuuusssqqqooonnnjjjjjjjjjkkkkkkkkkllllllkkkkkkjjjhhheee```\\\ZZZTTTSSSQQQPPPOOONNNLLLKKKKKKIIIFFFEEEEEEFFFEEEDDDCCCEEEFFFEEEEEEGGGKKKOOOKKKNNNSSSWWWZZZ^^^dddhhhkkknnnrrrwwwyyyzzzzzzyyyuuuuuuuuuwww{{{~~~{{{xxxvvvuuurrrrrrqqqpppooonnnmmmllljjjiiigggeeecccaaa___^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^```cccgggjjjlllllllllmmmkkkiiifffbbb^^^ZZZXXXSSSSSSSSSSSSVVV]]]hhhppp~~~~~~xxxvvvrrruuuwwwyyyzzz|||}}}~~~}}}{{{{{{{{{zzzzzzzzzzzzyyy{{{~~~zzzqqqkkkhhhddd```zzz{{{}}}~~~zzzvvvtttsssvvvvvvuuusssrrrtttwwwzzzyyyssskkkccc\\\SSSIIIBBB>>>;;;888666555444333222222222222222222222222333333222222222111111000000222222222222222222222222222222222111111111111000111222333444444333222111111111111222222333333333333333333222222222111111222222111111111111222222222222333333333444444444000000111222222222222111111111000000111222333333222222222333333222222222222222333444444444333333333222000//////000222333333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444333333333444444555555555222222333444555666777888666666666666777777777777666666777777888888888999777777777777888888888888888888999999999:::::::::;;;::::::999999::::::;;;::::::;;;;;;<<<======>>><<<<<<<<<<<<=========>>>??????@@@AAABBBDDDEEEFFFCCCFFFHHHGGGFFFKKKWWWaaajjjwwwyyyooofff```MMMJJJFFFBBB???>>>>>>???>>>>>>>>>???AAACCCEEEFFFDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEGGGHHHGGGIIIKKKMMMNNNQQQWWW\\\\\\bbbjjjrrrxxx|||~~~yyyrrrjjjbbb\\\UUUSSSPPPMMMJJJHHHGGGGGG????????????????????????========================;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;888999999888777888:::======???AAACCCDDDFFFHHHJJJIIIIIIIIIJJJKKKMMMOOOPPPTTTXXX]]]``````_________```aaacccfffiiilllnnnooojjjllloooooonnnlllkkkjjjkkkjjjgggeeeaaa___\\\[[[[[[\\\]]]]]]]]]___bbbeeeffffffggghhhiiiiiiiiiiiiiiiiiigggeeebbb```___^^^]]]]]]]]]]]]]]]^^^___```aaa``````^^^[[[WWWSSSQQQNNNLLLJJJJJJJJJIIIGGGEEEIIIGGGEEEDDDEEEEEEDDDCCCAAACCCEEEEEEEEEIIIOOOTTTRRRVVV[[[___bbbgggmmmrrrsssvvvzzz}}}}}}|||wwwwwwwwwyyy||||||yyyvvvtttnnnnnnlllkkkiiigggffffffccccccbbb```___]]]\\\\\\]]]]]]]]]]]]]]]]]]^^^___]]]```dddiiilllmmmmmmmmmgggeeeaaa]]]XXXTTTQQQOOOMMMNNNPPPQQQVVV___kkkttt}}}uuuwwwzzz|||}}}~~~||||||}}}~~~~~~~~~}}}}}}~~~{{{qqqkkkfffaaa]]]|||yyyvvvtttrrrpppooonnnnnnooorrruuuxxx}}}zzzqqqeeeZZZQQQJJJBBB===999888888777666555555444333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444333333333333222222222333333444444333333222222222222222222222222222//////000000111111111111000000000111111222222222333333333333333333333333...000333555555444222000111111111111111111111111000000111222333333444444333222222111111222222333222222333333333333444444555555555444444333333333222222222222222222222222333333333444444444555555555555555555555555555555555555555555555555555555333333333444555666777777666777888999999888777666888555666999999777666999888888888888888888888888;;;;;;;;;::::::999999999<<<:::999777777888:::;;;999:::;;;<<<===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@AAABBBBBBEEEDDDDDDEEEHHHLLLPPPRRR^^^gggvvvsssiiiZZZTTTLLLDDD@@@>>>======???>>>>>>@@@BBBCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBCCCDDDEEEHHHJJJLLLMMMVVVZZZaaahhhnnnvvv}}}wwwnnnjjj```\\\VVVSSSPPPNNNIIIEEEEEECCCBBBBBBCCCCCCBBBAAAAAAAAA@@@?????????@@@@@@>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888:::;;;<<<>>>???AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGLLLMMMPPPRRRSSSTTTTTTTTTUUUVVVWWWYYY[[[]]]^^^___eeeeeedddcccbbbbbbaaaaaa\\\[[[YYYWWWTTTRRRPPPOOOPPPPPPPPPPPPQQQRRRSSSTTTYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYWWWVVVTTTSSSRRRQQQOOONNNOOOQQQSSSTTTTTTUUUWWWXXXVVVRRRNNNLLLKKKGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIKKKOOOUUUZZZ^^^aaaggglllqqqvvv{{{}}}{{{|||zzztttooollljjjiiigggeeebbbaaa```______^^^]]]\\\ZZZZZZYYYYYYVVVWWWYYYZZZ\\\]]]]]]]]]\\\]]]```cccggggggeeeccc^^^YYYSSSOOOOOONNNLLLJJJIIIJJJMMMPPPWWWdddsss~~~~~~~~~}}}~~~~~~{{{qqqhhh```YYYUUU~~~zzzvvvssspppooonnnmmmmmmnnnpppsssuuu{{{~~~wwwnnnaaaVVVMMMFFF@@@;;;888888777777666555555444333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444333333333222222222222333333444444333333222222222222222222222222222000000000000000111111111333333333333333333444444444444444444444444444444///111222444444333222111111111111111111111111111111111111222222333333444333222222111111222222333222222333333333333444444444444333333333222222222555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555333444444444555666666666666777777777777777777666666444555888888555555888888888888888888888888888;;;;;;:::::::::999999999;;;:::888777777999:::;;;999:::;;;;;;<<<<<<;;;;;;========================>>>>>>??????@@@AAAAAABBBDDDCCCCCCDDDGGGJJJNNNQQQXXXaaannn{{{vvvggg```UUULLLFFFCCC@@@???>>>=========???@@@@@@???AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEGGGIIIJJJKKKOOOSSSXXX^^^dddkkksssxxxyyyuuukkkggg```[[[XXXTTTPPPLLLHHHFFFDDDCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999:::;;;<<<===???@@@@@@?????????@@@@@@BBBCCCCCCGGGHHHIIIKKKLLLMMMNNNNNNLLLMMMNNNPPPRRRTTTUUUVVVZZZZZZZZZYYYXXXXXXWWWWWWRRRRRRPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHIIIJJJLLLNNNNNNPPPQQQSSSQQQNNNJJJGGGGGGCCCCCCCCCCCCCCCCCCBBBBBBEEEGGGHHHHHHGGGHHHJJJLLLKKKKKKLLLMMMPPPTTTZZZ___hhhkkkqqqvvvzzz~~~||||||}}}wwwqqqllliiieeedddbbbaaa___^^^^^^]]]\\\\\\ZZZYYYXXXXXXXXXXXXVVVWWWXXXZZZ[[[[[[[[[[[[]]]]]]^^^```bbbbbb___\\\VVVRRRMMMIIIIIIIIIHHHFFFHHHKKKNNNRRRYYYeeesss~~~wwwmmmccc[[[TTTPPPzzzvvvrrrooonnnmmmkkkkkkkkklllnnnpppvvvyyy~~~sssiii[[[OOOGGGAAA<<<999777777777666555555444444333333333333333333333333444333333222222333333444333333333333333333333333222222333333333333333333333333333333222222222222222222333333333333222222222222222222222222222222111111111000000000000000444444333333333333333333444444444444444444444444111111222222222333333333111111111111111111111111222222222222222222222222333222222111111222222333222222333333333333444444333333222222222222111111333333333333333333333333333333333444444444555555555555555555555555555555444444444444444444444444444444555555555555555555666666555555555555666666555333333777777555444777888888888888888888888888::::::::::::999999999999999999888777888999;;;<<<;;;::::::::::::;;;<<<<<<========================>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCEEEHHHLLLNNNPPPXXXcccnnnzzzzzzqqqdddXXXOOOIIIEEEBBB???>>><<<===>>>???>>>===AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIKKKOOOSSSYYY```hhhmmm{{{yyyuuunnngggbbb]]]XXXUUURRRNNNJJJGGGFFFFFFDDDCCCCCCBBBAAA@@@??????>>>?????????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAACCCDDDFFFGGGDDDDDDEEEGGGHHHJJJKKKLLLOOONNNNNNMMMMMMLLLLLLLLLHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIKKKMMMOOONNNKKKGGGEEEDDD@@@@@@AAAAAABBBBBBCCCCCCEEEFFFGGGHHHHHHJJJNNNQQQQQQSSSTTTVVVXXX]]]cccgggssswww}}}~~~}}}~~~yyysssmmmhhhfff___^^^]]][[[ZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUVVVVVVVVVWWWXXXZZZZZZZZZZZZZZZ]]]\\\[[[[[[[[[YYYUUURRRMMMJJJFFFDDDDDDDDDEEEDDDIIILLLQQQWWW]]]gggttt|||}}}|||{{{||||||zzzpppfff\\\TTTMMMIIIzzzvvvqqqnnnlllkkkiiihhhhhhhhhjjjjjjppprrrvvv{{{~~~|||yyymmmcccUUUIIIBBB>>>:::777666666666555555444444444333333333333333333333333444333333222222333333444222222222222222222222222222222222222222333333333333333333222222222222111222222333333333333222222111111111111111111111111111111111111000000000000222222222111111000000000333333333333333333333333222222111111111222333444111111111111111111111111333333222222222222222222333222222111111222222333222222222333333333444444333333333222222222222222111111111111111111111111333333333444444444555555555555555555555555555555444444444444444444444444555555555555555444444444666555444333333444555666444222333777888555555777888888888888888888888888:::999999999999999999999888888777888999:::;;;<<<;;;;;;:::999:::;;;<<<=================================>>>>>>???@@@@@@@@@AAAAAAAAABBBDDDFFFIIIKKKKKKQQQZZZcccnnn{{{sssdddXXXOOOIIIEEEBBB@@@>>>>>>???@@@@@@???AAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGIIIKKKMMMQQQXXX```eeeooouuuyyyrrrkkkfffbbb```]]]YYYSSSNNNLLLKKKIIIHHHGGGFFFEEECCCAAAAAA@@@@@@@@@??????>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;===>>>AAABBB@@@@@@AAABBBCCCEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBAAAAAA@@@@@@@@@@@@???????????????@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAACCCEEEGGGJJJMMMOOOOOOLLLIIIFFFEEEBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGIIIKKKMMMQQQUUUYYY\\\]]]___aaadddhhhnnnrrr}}}~~~~~~zzztttoooiiieeebbb[[[ZZZYYYWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUWWWYYY[[[\\\\\\[[[[[[\\\YYYVVVTTTRRROOOKKKIIIGGGEEECCCBBBBBBDDDFFFGGGLLLPPPWWW\\\bbbjjjtttzzz}}}{{{yyyxxxxxxxxx}}}~~~xxxrrrhhh^^^UUUMMMGGGCCCzzzuuupppmmmjjjiiigggfffeeeeeeffffffjjjkkknnnqqqttttttqqqnnnddd[[[NNNDDD???<<<999777555555555555444444444444333333333333333333333333444333333222222333333444222222222222222222222222111111111222222333333333333333222222222111111111111222222333333222222111111111111111111111111111111111111000000000000000222222222111111000000000111111111111111111111111333222111000111222444555111111111111111111111111333333222222222222222222333222222111111222222333222222222333333333444444333333333444444444444444555555555555555555555555333333333444444444555555555555555555555555555555444444444444444444444444555555555555555444444444666555444333333444555666555333444888888666666999777777777777777777777777999999999999999999999999777777888888999:::;;;<<<;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@AAACCCEEEGGGHHHHHHMMMTTT[[[dddppp}}}qqqcccXXXOOOKKKDDDBBB???>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDFFFGGGHHHIIILLLQQQXXX]]]bbbiiisss|||}}}wwwrrrooommmhhhccc\\\WWWSSSQQQOOOMMMKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@??????????????????=================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::;;;===???@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA>>>?????????????????????>>>>>>>>>>>>>>>??????@@@??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>???@@@@@@???@@@CCCFFFIIILLLPPPPPPNNNKKKIIIGGGEEEEEEDDDDDDDDDEEEFFFGGGLLLNNNQQQUUUXXX]]]bbbfffiiikkkmmmooorrrvvv{{{}}}|||||||||{{{zzzxxxtttoooiiidddaaa___ZZZYYYWWWUUUSSSRRRQQQQQQPPPQQQQQQQQQRRRTTTUUUVVVVVVXXXZZZ]]]^^^^^^]]]\\\XXXUUUQQQMMMKKKHHHEEECCCBBBBBBBBBBBBCCCFFFJJJMMMRRRWWW^^^cccggglllsssxxx}}}~~~|||yyyvvvuuuttttttuuuvvvxxxyyyyyyxxxvvvtttnnnhhh___VVVNNNGGGBBB>>>zzzuuuppplllggggggfffeeedddddddddddddddeeegggiiijjjiiidddaaaYYYQQQGGG???<<<;;;999777444444444444444444444444333333333333333333333333444333333222222333333444222222222222222222222222000000111111222333333333222222222222111111111111111111222222222222111111111111111111111111111111///000000000111111111111444444333333333333333333222222222222222222222222333222111111111222333444111111111111111111111111222222222222222222222222333222222111111222222333222222333333333333444444333333444444444444555555333333333333333333333333333333333444444444555555555555555555555555555555333333333333333333333333444444555555555555555555555555444444444444555555444222444888999666777999777777777777777777777777888888888999999999999999888888888999::::::::::::;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<===>>>>>>??????@@@@@@@@@AAABBBDDDEEEFFFFFFJJJOOOTTT[[[eeeqqqzzzsssfff\\\VVVJJJGGGCCCAAA@@@@@@@@@???>>>?????????@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDCCCDDDEEEFFFGGGKKKPPPTTTYYY^^^gggooovvv{{{~~~||||||rrrmmmgggaaa]]]YYYVVVTTTQQQOOOMMMJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>======<<<<<<<<<<<<======<<<<<<===>>>????????????????????????????????????<<<>>>??????======AAAEEEHHHKKKOOOQQQOOOLLLJJJIIIGGGGGGFFFFFFGGGIIIKKKMMMPPPTTTZZZ___dddiiinnnrrryyy{{{~~~|||yyywwwuuutttsssppplllgggccc___\\\ZZZWWWVVVTTTSSSQQQPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWXXXYYY[[[]]]______]]][[[YYYRRROOOKKKHHHFFFEEECCCBBB@@@AAABBBDDDFFFJJJPPPTTT[[[```eeehhhjjjmmmrrrvvvzzz}}}zzzvvvsssqqqpppppppppqqqrrrrrrrrrpppnnnlllbbb]]]UUUNNNHHHBBB>>>;;;{{{uuuooojjjeeeeeeeeedddcccccccccbbb___```bbbdddccc___YYYTTTNNNHHH@@@;;;::::::888666333333333333333333333333333333333333333333333333444333333222222333333444111111111111111111111111///000000111222222333333222222222222111111111111111111222222222222111111111111111111111111111111......///000111222222333333333333333333333444444333333333333333333333333222222111111222222333444111111111111111111111111111111111222222333333444333222222111111222222333222222333333333333444444222222333333333444444444111111111111111111111111333333333444444444555555555555555555555555555555333333333333333333333333333444444444555666666666555555666666666666555555333111222777888666666999777777777777777777777777777888888888999999999999888999999:::::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDGGGKKKOOOSSS[[[eeelllwwwwwwkkkdddVVVRRRLLLGGGDDDCCCAAA???=========>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDAAABBBDDDDDDEEEGGGJJJMMMQQQUUU[[[bbbhhhnnnuuuyyy~~~~~~{{{uuuoookkkfffaaa^^^[[[YYYWWWTTTQQQNNNMMMLLLHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========:::;;;;;;;;;<<<<<<======>>>======<<<<<<<<<======;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>??????????????????<<<>>>@@@???======BBBFFFHHHLLLPPPSSSQQQOOOLLLKKKJJJJJJKKKLLLOOOSSSVVVXXXZZZ___gggnnntttyyy~~~zzzvvvrrrooommmjjjhhhddd```\\\YYYWWWVVVRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPQQQSSSVVVXXXZZZ[[[]]]^^^______]]]ZZZVVVSSSMMMIIIFFFDDDDDDDDDDDDDDDBBBEEEGGGIIILLLQQQXXX]]]dddhhhlllmmmmmmnnnqqqtttwww|||zzzwwwssspppmmmllllllmmmmmmlllkkkiiifffcccaaaWWWRRRLLLFFFAAA>>>:::888|||uuunnniiiddddddddddddccccccbbbbbb]]]^^^___aaa___ZZZSSSMMMGGGAAA;;;888888999777666333333333333333333333333333333333333333333333333444333333222222333333444111111111111111111111111///000000111222222333333222222222111111111111000111111222222222222111111000000000000000000000000------...000111222333444000000000111111222222333555555555555555555555555111111222222222333333333111111111111111111111111000000111222333333444444333222222222222222222333222222333333333444444444111111111222222333333333444444444444444444444444333333333444444444555555555555555555555555555555333333333333333333333333333333444444555666777777444555666777777666555444222000111555777444555888777777777777777777777777777777888888999999999999999999:::::::::999888888999:::;;;<<<===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBBBBCCCDDDDDDBBBDDDHHHKKKNNNTTT]]]dddjjjvvvwwwoooaaa\\\UUUNNNJJJFFFCCCAAA<<<<<<<<<<<<===============>>>???BBBCCCEEEEEEFFFDDDCCCCCCCCCCCCDDDEEEEEEAAABBBDDDEEEEEEFFFHHHJJJKKKNNNSSSXXX]]]dddkkkpppvvv|||{{{vvvqqqlllhhhdddccc```]]]ZZZWWWUUUUUUKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>>>>999999:::;;;;;;<<<======>>>>>>===<<<<<<=========999;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<============<<<<<<<<<==============================>>>>>>>>>======<<<<<<<<<<<<<<<===;;;<<<===>>>>>>??????>>>??????@@@@@@@@@@@@AAAAAA===AAACCCBBB??????DDDHHHJJJNNNSSSUUUTTTRRROOONNNNNNOOOPPPSSSWWW\\\```ccchhhnnnwwwyyysssoookkkiiieeeccc___[[[WWWUUUSSSRRRMMMMMMMMMNNNOOOQQQRRRSSSPPPQQQRRRTTTWWWZZZ\\\^^^```aaaaaa```\\\WWWQQQNNNIIIFFFCCCBBBCCCEEEFFFFFFGGGJJJMMMOOORRRXXX___eeejjjmmmoooooonnnnnnqqqtttssszzzzzzxxxuuuqqqmmmkkkiiiiiieeeeeecccaaa]]]YYYVVVTTTPPPLLLFFFAAA>>>;;;888666}}}xxxrrrlllkkkgggbbbaaabbbbbb```]]]]]]\\\[[[YYYUUUOOOGGGBBB>>><<<999666444333444444333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222111111111111111111111111444333222111111111222333111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222111111111111111111111111//////000111222333333444333222222111111222222333222222222111111111000000222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444666555444444333333333333444444444444444444444444555444333333333333444555444444444555555555555666333333333444444444555555777777777777777777777777777888888888888999999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<===============<<<<<<<<<>>>>>>?????????@@@@@@@@@DDDEEEFFFGGGIIIMMMSSSWWW```iiivvv|||qqqjjjaaaYYYSSSMMMFFFBBBDDDAAA>>><<<<<<===>>>>>>>>>??????@@@@@@@@@@@@???DDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDIIIJJJKKKOOOSSSYYY^^^aaahhhnnnvvv}}}}}}{{{yyyvvvrrrmmmiiigggccc]]]YYYVVVTTTPPPNNNMMMKKKIIIGGGGGGFFFEEEEEEFFFFFFEEECCCBBBBBBAAAAAA@@@???>>>>>>@@@?????????>>>>>>======>>>>>>======>>>>>>???@@@======>>>>>>>>>?????????===<<<<<<<<<<<<<<<======@@@@@@@@@??????>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBCCCEEEHHHJJJMMMQQQTTTUUUVVVXXXYYYUUUVVVYYY^^^dddjjjooosss}}}}}}uuummmgggbbb___]]]\\\ZZZXXXUUUSSSQQQPPPNNNMMMLLLLLLMMMNNNOOOPPPYYYYYYXXXXXXZZZ]]]aaacccdddaaa]]]XXXSSSOOOMMMLLLHHHGGGFFFEEEFFFHHHKKKMMMNNNOOORRRVVV[[[```dddffflllmmmnnnnnnmmmnnnppprrruuuxxx~~~{{{xxxsssooojjjgggdddcccbbbaaa```^^^\\\WWWQQQMMMHHHFFFCCC???<<<999888777wwwppplllhhhcccbbbbbbbbb```]]]]]][[[XXXUUUQQQKKKDDD???>>><<<999777555555555555333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333222222111111111111111111111111333333222111111111222333111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222111111111111111111111111000000000111222222333333333222222111111222222333222222222111111111000000222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444666555444444333333333444444444444444444444444444555444333333333333444555444444444555555555555666444444444555555555666666666666666666666666666666777777888888888999999999999::::::;;;;;;::::::999999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<============<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@BBBCCCDDDEEEFFFIIINNNRRRYYYaaammmxxx{{{uuulllddd^^^WWWPPPJJJHHHDDD@@@===<<<=========>>>??????@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDFFFHHHLLLQQQUUUXXX^^^ccckkkqqqwww|||~~~{{{xxxuuuqqqkkkfffaaa]]]YYYVVVTTTRRRPPPNNNMMMKKKJJJIIIIIIIIIGGGEEEFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>======>>>>>>???@@@?????????>>>>>>============<<<<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@CCCCCCDDDDDDDDDDDDEEEEEECCCDDDFFFFFFFFFGGGJJJLLLMMMPPPUUUXXXZZZ\\\___aaabbbdddggglllrrrwww|||~~~xxxpppiiiccc^^^ZZZVVVUUUTTTRRRQQQOOONNNMMMNNNNNNNNNNNNPPPRRRTTTUUUXXXYYYZZZ\\\^^^______```[[[YYYVVVQQQNNNKKKJJJIIIFFFFFFEEEFFFIIILLLPPPRRRXXXYYY[[[]]]```cccfffhhhjjjlllmmmmmmmmmnnnppprrruuuxxx}}}zzzwwwrrrmmmiiifffcccbbb^^^]]][[[YYYVVVQQQKKKGGGCCCAAA>>>:::888666555444~~~|||}}}}}}~~~~~~uuuoookkkfffccccccccc```]]]]]]YYYTTTOOOJJJEEE???<<<:::999777555444444444555333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111222222111111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111111111111111111111111111333222222111111222222333222222222111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444555555444444444444444444444444444444444444444444555444444333333444444555444444444555555555555666555555555666666666777777666666666666666666666666777777777888888888999999999999::::::::::::999999999999999999:::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@AAAAAAAAABBBEEEIIILLLPPPVVV___iiissszzztttnnnggg___XXXQQQLLLEEE@@@???>>>???>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCFFFJJJMMMOOOTTTXXX^^^dddiiiooouuuxxxzzzvvvqqqmmmgggbbb___]]][[[YYYWWWUUURRRQQQPPPNNNLLLIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAA???>>>>>>===??????>>>>>>>>>>>>??????>>>>>>>>>>>>============?????????????????????@@@@@@????????????????????????@@@@@@AAABBBCCCDDDEEECCCDDDDDDDDDEEEEEEEEEFFFCCCEEEGGGHHHHHHJJJMMMOOORRRVVV\\\```dddgggjjjmmmrrrtttxxx}}}}}}wwwooohhhbbb\\\XXXUUUPPPPPPOOONNNNNNMMMLLLLLLMMMMMMOOOQQQSSSVVVYYYZZZYYY[[[^^^``````^^^[[[YYYRRRQQQNNNKKKIIIHHHGGGGGGFFFFFFHHHKKKOOOUUUZZZ\\\eeeeeeeeeeeefffgggiiiiiijjjlllnnnoooooopppsssuuuxxxzzz~~~|||wwwqqqlllhhheeebbb```[[[YYYVVVSSSPPPKKKEEEAAA>>><<<:::777555444444444|||yyyzzz{{{|||~~~zzzrrrnnnhhhfffeeeddd```]]]\\\WWWPPPJJJEEE@@@<<<999666555444333222222333333333333333333333333333333222222222222222222222222222222222222222222222222000111111222222111111000111111111111111111111111111111111111111222222222111111111111111111111111000000000000000000000000///////////////////////////000000000111111111111000000111111111222222222111111111111111111111111222222222111111111000000333222222111111222222333111111111111111111111111222222222222222222222222111222222222222222333333333333333333333333333333444444444444444444444444555555444444444555555666444444444444444444444444444444444444444444444444444444444555555555555666444555555555666666666666666666666666666666666666777777777777888888888888999999::::::::::::999999888999999999999:::::::::::::::999999::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>??????>>>???@@@@@@@@@AAAEEEGGGJJJNNNUUU\\\fffsss|||vvvnnnhhh\\\VVVNNNGGGCCCAAA@@@@@@>>>>>>=========>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGIIIJJJMMMPPPUUUYYY___eeekkkpppxxx{{{{{{uuupppllljjjhhhfffcccaaa]]][[[YYYVVVSSSQQQOOOMMMKKKIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAACCCBBBBBBAAAAAAAAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHGGGIIIKKKMMMNNNPPPTTTWWW[[[___eeekkkooossswwwzzz~~~zzzsssnnnggg```[[[WWWSSSPPPNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNPPPSSSWWWZZZ]]]^^^]]]^^^``````]]]ZZZUUURRRMMMLLLJJJHHHGGGFFFFFFGGGHHHJJJMMMQQQWWW^^^dddgggjjjjjjjjjiiiiiijjjkkkkkkkkknnnqqqssstttuuuwwwyyy}}}~~~zzzrrrllliiifffbbb___[[[XXXTTTPPPLLLGGGBBB???<<<;;;999777666666666666}}}xxxyyyzzz{{{}}}~~~uuupppjjjgggeeeccc___\\\XXXSSSLLLEEE@@@===:::888555555444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222000111111222222111111000111111111111111111111111000000111111222222222222111111111111111111111111000000000000000000000000///////////////////////////000000000111111111111000000111111111222222222111111111111111111111111333333222222111000000000333222222111111222222333111111111111111111111111222222222222222222222222111111111222222333333333333333333333333333333333444444444444444444444444444444444444555555666777444444444444444444444444444444444444444444444444444444444555555555555666333333444444444555555555555555555555555555555555666666777777777888888888888999999::::::999999888888888888999999999:::::::::999999999999:::;;;;;;:::;;;;;;;;;<<<<<<======<<<<<<=========>>>>>>>>>>>>???@@@??????@@@CCCEEEGGGJJJNNNTTT\\\hhhwww{{{vvvgggaaaWWWOOOIIIEEEBBB@@@???>>>===<<<<<<<<<<<<===<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKNNNQQQUUU[[[aaaeeejjjooouuuzzz}}}|||zzzwwwuuusssqqqnnnjjjgggeeebbb___\\\YYYXXXUUURRRQQQPPPPPPPPPMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPRRRUUUWWWYYY]]]aaacccgggkkkqqqwww{{{zzztttpppiiieee___ZZZVVVSSSPPPNNNMMMMMMNNNOOOPPPQQQQQQRRRQQQRRRUUUXXX[[[^^^```aaa```___]]]ZZZVVVRRRNNNLLLIIIHHHGGGEEEEEEEEEFFFGGGKKKMMMPPPVVV\\\ccchhhkkkiiiiiiiiijjjjjjkkkmmmmmmlllooosssvvvxxxyyy|||~~~~~~tttmmmjjjfffaaa]]]YYYUUUPPPKKKGGGCCC???;;;:::999777666666666666777zzz{{{{{{{{{{{{~~~uuupppjjjfffcccaaa\\\YYYRRRNNNGGGAAA===;;;888777777666666666555555444444333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111...///000111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111333222222222111111000000333222222111111222222333111111111111111222222222222222222222222222222222111111111222222333333444333333333333333333333333444444444444444444444444444444444444555666777888444444444444444444444444333444444555555444444333444444444555555555555666333333333444444444444555555555555555555555555555666666666777777777888888888888999999999999888888888888888888999999999999999999999999999:::;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<===============>>>@@@@@@???@@@BBBDDDEEEHHHKKKOOOUUU^^^kkkttttttnnneee[[[SSSMMMGGGDDDCCCAAA???===<<<;;;<<<<<<;;;<<<<<<>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHJJJMMMPPPUUUXXX[[[```gggmmmqqqvvv|||~~~{{{xxxvvvsssqqqmmmkkkcccaaa^^^ZZZXXXWWWWWWXXXVVVVVVTTTRRRQQQOOOMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFIIIJJJKKKLLLMMMNNNOOOOOORRRRRRSSSTTTUUUVVVWWWWWWYYY[[[___bbbdddhhhmmmpppwww{{{~~~yyyuuupppkkkggg```]]]XXXTTTRRRQQQOOONNNLLLLLLMMMNNNPPPQQQRRRRRRUUUVVVXXX[[[]]]^^^___```\\\ZZZVVVRRRNNNKKKHHHGGGDDDDDDCCCDDDEEEGGGHHHJJJNNNPPPTTTXXX^^^ccchhhjjjhhhhhhiiijjjlllnnnpppqqqooorrrwww{{{~~~vvvnnnjjjfff```[[[TTTPPPJJJEEEAAA===:::777777666555333333444444555|||}}}}}}|||{{{{{{~~~|||wwwvvvzzz~~~sssnnngggbbb```\\\XXXTTTKKKGGGAAA===:::888777555555555555555444333222111333333333333333333333333111111111111111111111111222222222222222222222222222222333333333333222222111111111111111111111111---...000111222222222111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222111111111111111111111111222222222111111111111111333222222111111222222333000000111111111222222222222222222222222222222222000111111222333333444444333333333333333333333333444444444444444444444444333333444444555777888999444444444444444444444444333333444555555444333333444444444555555555555666444444444444555555555555555555555555555555555555666666666666777777777888888888999999999999888888888888888888999999999999999999999888999999:::;;;999999:::;;;;;;<<<======;;;;;;<<<<<<<<<=========<<<===?????????@@@BBBCCCCCCEEEIIIKKKNNNUUU^^^eeesss~~~wwwmmmddd[[[SSSNNNHHHFFFCCC@@@>>>=========;;;;;;<<<===>>>>>>??????AAAAAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGHHHKKKNNNOOOTTT[[[___aaafffmmmsssxxx||||||zzzqqqoookkkgggddddddddddddeeedddbbb```]]]ZZZXXXWWWUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLMMMNNNNNNOOOPPPPPPRRRRRRQQQPPPPPPOOONNNNNNPPPQQQRRRUUUXXXZZZ\\\]]]___``````aaabbbcccdddeeefffiiimmmpppsssxxx|||~~~|||zzzyyyyyyuuusssoookkkhhhddd___[[[XXXUUUQQQOOOOOOOOONNNNNNMMMMMMNNNPPPQQQRRRSSSTTTTTTUUUWWWXXXXXXXXXXXXWWWRRRQQQOOOLLLIIIFFFEEEDDDAAAAAACCCEEEIIILLLPPPRRRUUUWWWZZZ]]]aaaeeehhhjjjjjjkkklllnnnpppsssuuuwwwwww{{{vvvmmmhhhddd]]]WWWQQQLLLFFF@@@===:::777555666555333222222222333444~~~~~~~~~|||{{{zzz|||~~~zzz{{{zzzuuuooonnnrrrwww~~~|||qqqlllddd```]]]YYYTTTPPPFFFBBB===:::888777555444222222222222000///...---333333333333333333333333111111111111111111111111222222222222222222222222222333333444444333333222111111111111111111111111---...000111222222222111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222111111111111111111111111111111111111111111111111333222222222222222222333000000111111222222222222222222222222222222222222000000111222333333444444333333333333333333333333444444444444444444444444333333444444666777999:::444444444444444444444444333333444555555444333333444444444555555555666666555555555555666666666777555555555555555555555555666666666666777777777777888888999999999999888888777888888888888999999999999999888888999999:::;;;999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======:::<<<>>>?????????AAACCCAAADDDGGGIIIKKKOOOVVV\\\gggsss{{{qqqggg^^^XXXLLLJJJFFFBBB@@@>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFEEEEEEGGGHHHJJJNNNSSSTTTUUUXXX___eeejjjooovvv{{{{{{wwwtttsssttttttrrrqqqooolllhhheeecccaaa]]]]]]]]]]]]]]]^^^^^^___``````^^^]]][[[YYYXXXWWWWWWWWWVVVTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUSSSTTTTTTUUUVVVWWWWWWXXXZZZZZZYYYYYYXXXWWWVVVVVVVVVXXXZZZ^^^bbbfffiiijjjpppqqqqqqrrrtttuuuvvvvvvwwwyyy}}}~~~}}}yyyxxxuuussspppooonnnmmmhhhfffccc```]]]YYYTTTQQQTTTQQQNNNLLLMMMNNNNNNMMMPPPPPPQQQRRRTTTUUUVVVVVVQQQQQQRRRSSSRRRQQQPPPOOOJJJJJJIIIIIIGGGEEECCCBBBAAABBBDDDHHHMMMSSSXXXZZZ]]]^^^```ccceeehhhjjjkkknnnnnnppprrrtttwwwyyy{{{vvvlllgggbbbZZZTTTPPPLLLEEE???<<<:::888666777666444333333333444444}}}zzzzzzzzzzzzzzzwwwvvvsssnnniiigggjjjmmmxxx}}}~~~yyyiiigggdddaaa\\\VVVOOOJJJ???===;;;888666555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222111111000000000000111111111111111111111111111111000000000000000000111111222111111111000000//////000000111111222222222333000000000000111111111111111111222222222222111111///000111222222111000///111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333444444555555444444333444444444333333222222222333333444555555444333333444444444555555555555666555555444444444444555555444444444444444444444444555555555555666666666666666666777777777777666666777777777777777777777777:::999999888888999999:::888888777777888888999:::;;;;;;;;;<<<<<<<<<<<<===::::::<<<===>>>>>>>>>>>>============>>>>>>>>>>>>AAABBBDDDDDDFFFIIINNNQQQ^^^gggtttyyyoooeeeZZZTTTKKKEEECCCBBB@@@>>>===<<<;;;;;;<<<===<<<:::@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBB@@@@@@@@@AAABBBCCCDDDDDDDDDDDDIIIIIIIIIJJJNNNRRRWWWZZZ```bbbeeehhhnnnuuu}}}~~~~~~~~~{{{{{{zzzxxxuuuqqqnnnlllkkkkkkkkkkkklllmmmnnnooooooooommmkkkiiifffdddcccaaaaaa___^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\``````aaabbbdddfffhhhiiihhhhhhhhhgggeeecccaaa___eeegggjjjnnnrrruuuxxxyyy~~~}}}{{{xxxuuurrrqqqnnnmmmkkkhhhfffdddbbbbbb```^^^[[[XXXUUUSSSSSSRRROOOOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSUUUVVVVVVUUUTTTSSSRRRPPPNNNNNNLLLJJJHHHJJJJJJIIIFFFCCCBBBCCCEEEHHHHHHJJJMMMRRRXXX^^^bbbeeefffffffffgggjjjnnnrrrvvvxxxzzz{{{}}}|||xxxtttxxxyyy|||wwwlllbbbZZZSSSOOOEEECCC@@@===999777555444444333333222222333333444}}}}}}|||zzzyyyuuutttqqqlllgggeeegggjjjrrrvvv}}}~~~xxxssshhheeebbb^^^YYYSSSKKKFFF===<<<:::777555444444444333333333333333333333333222222222222222222222222222222222222222111111111111111111111111111111111222222111111111111222222111111000000000000111111111111111111111111111111111111111000000000000000111111111111000000000///000000000111111111222222000000000000111111111111111111222222222222111111000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333444444444444333333444444444333333222222222333333444555555444333333444444444444555555555555555555444444444444555555444444444444444444444444555555555555666666666666666666777777777777666666777777777777777777777777999999999888888999999999888888888888888999::::::::::::::::::;;;;;;;;;<<<:::;;;<<<======>>>======<<<=========>>>>>>>>>>>>???@@@BBBBBBDDDGGGKKKNNNVVV]]]iiiuuu{{{rrrccc\\\SSSMMMIIIGGGDDDAAA???===<<<<<<======<<<:::<<<======>>>>>>>>>>>>===AAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDGGGFFFEEEFFFHHHKKKNNNQQQWWWXXX[[[^^^bbbiiiqqqvvv~~~{{{yyywwwwwwwwwxxxyyyzzz{{{|||||||||{{{yyywwwtttrrrqqqllllllkkkiiiiiihhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhllllllmmmnnnppprrrtttuuuwwwwwwwwwvvvuuusssqqqooosssuuuxxx}}}~~~|||zzzzzzzzztttsssrrrpppmmmjjjhhhfff^^^^^^\\\[[[ZZZZZZZZZZZZZZZYYYVVVTTTRRRQQQPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQPPPQQQRRRSSSSSSQQQPPPNNNLLLKKKIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFIIIKKKLLLMMMOOOSSSYYY___eeehhhlllllllllkkkkkkmmmrrrvvvzzz}}}~~~}}}|||yyytttpppooopppsssxxx~~~{{{qqqfff]]]UUUNNNJJJAAA@@@===:::888555444333444444333333333333444444~~~zzzwwwrrrqqqnnnjjjfffdddeeefffjjjmmmrrruuuuuusssooolllfffccc___ZZZTTTMMMFFFBBB;;;:::888666444333333444333333333333333333333333222222222222222222222222222222222111111000000000111111111111111111111111222222111111111111222222111111000000000000111111111111111111111111111111222111111111000000//////111111111111000000000000//////000000000000111111000000000000111111111111111111222222222222111111111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333444444444444333333444444333333333333222222333333444444444444333333444444444444555555555555555555444444444444555555444444444444444444444444444555555555555666666666555666666777777666666555777777777777777777777777999999888888888888999999999999888888999999:::;;;999999999:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<=========>>>>>>>>>===>>>@@@@@@AAACCCGGGJJJNNNSSS\\\fffoooyyyqqqjjj```YYYTTTOOOJJJFFFCCCAAA???>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<======@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCFFFEEECCCCCCCCCEEEGGGHHHMMMNNNPPPRRRUUU[[[aaafffqqqssswwwyyy{{{~~~zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{{{{{{|||~~~{{{zzzwwwtttqqqnnnkkkjjjfffeeedddbbb```^^^\\\[[[VVVVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQOOOOOONNNNNNOOONNNNNNOOOPPPQQQRRRRRRSSSPPPQQQPPPOOONNNKKKHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGFFFGGGIIIKKKLLLNNNRRRUUUUUUVVVYYY]]]ccciiinnnqqqtttsssqqqpppooorrrwww{{{{{{zzzxxxxxxvvvsssoookkkiiijjjlllqqqvvvzzz|||{{{wwwpppggg]]]UUUMMMGGGCCC===;;;:::777555444333333555444444333333444444555{{{wwwqqqpppmmmjjjfffdddddddddfffgggiiikkkkkkjjjhhhfffddd```ZZZUUUOOOIIIBBB>>>999888666444333333333333333333333333333333333333222222222222222222222222222222111111000/////////111111111111111111111111222222111111111111222222111111000000000000111111111111111111111111111111222222111111000/////////111111111000000000000000///////////////000000000///000000000111111111111111111222222222222111111222111000//////000111222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222111222222222222222333333333333333444444333333333333333333333333333333333333333333333333333333333333333444444444555555555555444444333333444444555444444444444444444444444444444444555555555666666555666666666666666666555777777777777777777777777888888777777777777888888999999999999999::::::;;;999::::::::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<=========>>>>>><<<===??????@@@AAADDDFFFJJJMMMSSSZZZbbbjjjsssyyyxxxooofff```ZZZSSSNNNJJJGGGDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMQQQVVVYYYbbbdddhhhkkkmmmppptttvvv|||}}}{{{xxxvvvtttssssssoooooommmjjjgggccc___]]][[[[[[[[[YYYXXXVVVTTTSSSUUUUUUSSSQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPMMMMMMLLLJJJHHHFFFCCCBBBBBBBBBBBBAAAAAACCCGGGIIIHHHKKKOOOSSSVVVZZZ___bbb```aaacccfffjjjooorrrtttvvvuuutttrrrsssvvv||||||{{{vvvuuutttsssrrroookkkhhheeeeeegggjjjnnnqqqrrrqqqkkkeee\\\SSSLLLFFF@@@===999888777666444444333333555444444333333444444555|||wwwrrrpppnnnllliiigggeeecccddddddeeeeeeeeedddcccbbb___[[[UUUOOOJJJDDD???;;;888777555333333333333333333333333333333333333333222222222222222222222222111111111000000000//////111111111111111111111111222222111111111111222222111111000000000000111111111111111111111111111111111111111111000000//////000000000000000000111111000000000//////////////////000000000111111111111111111222222222222111111222111000//////000111222111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111222222333333333222333333333333333333222333333333333333333333333333333333333333333333333333333333444444444444555444444333333333333444444444444444444444444444444444444444444555555555555555555666666666666555555666666666666666666666666888777777666666777777888999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;:::<<<<<<<<<<<<============<<<>>>???@@@???@@@BBBDDDFFFIIILLLQQQVVV^^^fffkkkqqqwww{{{tttmmmfff___YYYQQQNNNIIIEEECCCAAA???=========<<<<<<<<<<<<======>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFEEEFFFGGGGGGHHHJJJNNNQQQVVVXXX[[[^^^```bbbfffhhhmmmqqqwww|||}}}zzzxxxvvvrrrqqqooollljjjiiihhhgggeeeeeedddbbb^^^ZZZWWWTTTSSSSSSSSSSSSQQQPPPOOONNNNNNNNNMMMKKKKKKJJJJJJKKKNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKGGGGGGFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@CCCHHHLLLOOOTTT[[[aaaeeeiiilllnnnkkkkkkkkklllmmmppprrrtttssssssssssssuuuzzz|||yyywwwtttsssrrrqqqpppnnniiifff`````````bbbdddfffeeeddd^^^YYYRRRKKKEEEAAA<<<:::777777666555444444555555444444444333333444444444~~~xxxsssqqqooonnnllljjjfffcccdddccccccbbb```___^^^]]]YYYTTTNNNHHHDDD@@@<<<:::777666444333333333444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222111111000000000000111111111111111111111111111111000000000000000000000111000000000000111111111111111111000000000000//////000000000000111111111111111111222222222222111111111111000000000000111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111222222333333444222222333333333333222222222222333333333333444444333333222222222222333333333333333333444444444444444444333333333333444444444444444444444444444444333444444444444555555555444555555666666555555444666666666666666666666666777777666666666666777777888888777777888888999:::;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>@@@@@@??????@@@BBBBBBDDDFFFIIILLLRRRYYY]]]cccjjjttt{{{uuummmggg]]]XXXRRRLLLHHHEEEBBB@@@???>>><<<;;;::::::;;;;;;=========>>>???@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEBBBCCCDDDDDDDDDEEEHHHJJJMMMOOORRRTTTUUUVVVYYY[[[___ccciiiooossswww{{{~~~~~~|||{{{vvvvvvtttrrrooollljjjiiieeedddcccaaa___^^^]]]]]][[[[[[ZZZYYYWWWTTTQQQOOOLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPPPPMMMMMMLLLJJJHHHGGGFFFEEEAAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@???@@@DDDLLLRRR[[[bbbjjjrrrvvvwwwxxxxxxsssrrrooommmmmmnnnppprrrqqqrrrtttvvvxxx|||~~~zzzwwwvvvsssrrrqqqqqqpppmmmiiifffaaa```______```___]]][[[SSSOOOHHHCCC@@@===:::888777666555555444444555555444333333222222333333444zzztttrrrpppooonnnkkkgggcccbbbbbbaaa___]]][[[YYYXXXQQQMMMGGGAAA>>><<<:::888666666444333333444555555333333333333333333333333222222222222222222222222000000111111222333333333111111111111111111111111222222111111111111222222111111000000000000111111111111111111111111111111/////////000111111222222///000000000111111111111222222111111111000000000000000000000111111111111111111222222222222111111000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222000111111222333333444444222222333333333333222222222222222333333444444444333333222111111222333333222222333333333444444444444333333222222333333444444444444444444444444444333333444444444555555555444555555666666555555444666666666666666666666666777666666555555666666777777777666666777777888999::::::;;;;;;;;;<<<<<<<<<999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<>>>??????>>>===>>>???@@@AAACCCDDDFFFJJJOOOSSSYYY___hhhrrr|||{{{uuummmhhh```YYYSSSOOOKKKHHHCCCAAA???<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCCCCCCCCCCFFFHHHHHHIIIKKKLLLLLLLLLNNNPPPRRRVVV\\\aaaeeeiiilllooovvvvvvvvvvvvvvvvvvuuuuuutttvvvxxxzzz|||}}}}}}}}}||||||}}}~~~{{{zzzxxxvvvsssqqqooonnniiiiiigggeeeccc```]]]\\\ZZZYYYXXXVVVUUUTTTTTTTTTQQQQQQQQQPPPOOONNNLLLLLLHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIIIIJJJLLLNNNOOOPPPOOOOOOPPPPPPPPPOOONNNMMMHHHHHHGGGFFFDDDCCCBBBBBB???>>>>>>>>>===>>>>>>>>><<>>>>>===<<<<<<===@@@AAABBBCCCDDDGGGLLLOOOOOOTTT[[[dddnnnwww~~~{{{uuummmddd^^^YYYTTTRRRGGGEEEBBB???>>>======>>><<<<<<;;;;;;<<<===>>>???BBBBBBDDDEEEFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDBBBDDDEEEDDDDDDDDDFFFHHHEEEFFFHHHGGGFFFFFFGGGIIIIIIMMMRRRWWWZZZ]]]aaacccjjjjjjkkkkkklllkkkkkkjjjjjjkkknnnppprrrsssssssssrrrssstttvvvyyy|||~~~|||||||||{{{yyyvvvsssrrrpppooonnnkkkiiifffeeedddaaa```___]]]ZZZXXXUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOKKKKKKKKKJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKNNNOOOOOOOOONNNMMMKKKJJJDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>===<<<<<<<<<=========@@@CCCEEEHHHQQQ]]]fffpppxxxzzzvvvqqqmmmkkkmmmqqqtttvvvxxx{{{~~~}}}|||||||||}}}~~~{{{yyywwwvvvqqqppppppoooooolllhhheee___\\\YYYWWWUUURRRNNNKKKCCC@@@<<<999888777666555555444444333222222222333222111111111111111111222~~~uuussspppnnnllliiifffddd______^^^\\\XXXSSSOOOLLLBBB@@@===999777666666666444444444444444444444444444444444333333222222222333222222111111222222333222222111111111111222222222222222222222222222222000000000000000000000000222222222111111111000000333333222222222222333333777444000///111333222111000000000000000000000000222111111111000000//////000000000000000000000000222222111111111111111111//////////////////////////////000000111111111222111111111111111111111111111111111111111111111111000000111111111111000000222222111111111111222222333222222222111000000000444222111111333333222000111111111000111111222333222222222222222222222222111111222222222333333333444444444444444444444444333333333444444444555555444444444444444444444444777777777777777777777777777777777777888888888888444555555666777888888999888888999::::::::::::999999999999999999999999999:::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@DDDCCCAAA@@@BBBEEEIIILLLMMMOOORRRXXXaaajjjrrrvvv|||zzzuuuqqqiii^^^VVVUUUOOOHHHDDDCCCCCCAAA?????????>>>======>>>???@@@???@@@AAACCCEEEFFFHHHHHHIIIHHHGGGFFFEEECCCBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJLLLNNNQQQSSSUUUVVV]]]]]]^^^_______________bbbbbbccccccdddeeeffffffeeefffhhhjjjmmmoooqqqrrrvvvvvvvvvwwwxxxzzz{{{|||zzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||{{{{{{zzzttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyxxxwwwvvvuuutttqqqpppnnnllljjjiiigggfffdddcccaaa___\\\ZZZXXXWWWYYYXXXVVVSSSQQQOOONNNNNNJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLLLLLLLJJJIIIHHHGGGDDDAAA??????AAABBB@@@>>><<<<<<===>>>@@@AAABBBBBBEEEEEEFFFHHHOOOYYYeeemmmzzzyyywwwssspppooopppsssuuuwwwyyy}}}|||zzzzzz{{{}}}~~~|||{{{zzzzzzxxxvvvtttrrrpppkkkfffbbb```]]]XXXUUUQQQMMMIIIEEE>>>===:::777555555666666333333333333333333333333333333333333333333333333}}}vvvsssoookkkiiifffbbb```^^^]]][[[XXXTTTNNNJJJGGG???===:::777555444444555444444444444444444444444444444333333333222222222333222222111111222222333222222111111111111222222222222222222222222222222000000000000000000000000222222222111111111000000111111000000000000111111555222///...000111111000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111000111111111111111111000222222111111111111222222222222222111111111111111333222111222333444333222111111111111111222222333222222222222222222222222111111222222222333333333444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444666666666777777777888888555555555666777888888888777888999999::::::999999999999999999999999999999888999::::::;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????AAA@@@??????@@@CCCFFFHHHJJJJJJMMMQQQWWW___eeeiiirrryyyzzzqqqiii]]]VVVNNNHHHFFFDDDBBB@@@???>>>===<<<;;;;;;<<<===???@@@AAACCCDDDFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEGGGIIIKKKMMMNNNOOOTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[ZZZ[[[]]]___aaaccceeeffffffffffffggghhhjjjkkklllnnnnnnnnnoooooooooppppppnnnnnnnnnnnnmmmmmmlllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggffffffeeeeeecccbbb```^^^]]]\\\ZZZZZZXXXVVVTTTRRRQQQPPPQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBB???===>>>???@@@???===>>>>>>???@@@BBBCCCDDDEEEIIIJJJLLLOOOVVV___jjjrrr~~~zzzwwwtttqqqppprrruuuwww{{{~~~~~~{{{{{{{{{}}}~~~|||{{{{{{yyywwwuuurrroookkkeeeaaaZZZWWWRRRNNNJJJGGGCCC@@@===;;;999666555444555555333333333333333333333333333333333333333333333333~~~|||uuuqqqlllhhhdddbbb^^^\\\[[[ZZZWWWRRRMMMHHHCCCAAA:::999777555444333333444444444444444444444444444333333333333222222222222333222222111111222222333222222111111111111222222222222222222222222222222000000000000000000000000222222222111111111111111111111000000000000111111333111......///000000000000000000000000000000000111111111111000000000000000000000000000000000000//////////////////000000111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222111111111111222222111111111111111222222222333111111222444555555444111111111111111222333333222222222222222222222222111111222222222333333333333333333333444444444444555555555555666666666666444444444444444444444444333333333333333333333333555555555666666666666777555555666666777777888888777777888999999999999999999999999999999999999999888888999::::::::::::::::::::::::;;;;;;;;;<<<<<<========================>>>>>>>>>???@@@BBBCCCDDDGGGGGGHHHJJJNNNSSSWWWZZZdddjjjsss|||zzzmmmdddYYYQQQLLLIIIFFFCCCAAA@@@>>>===<<<;;;<<<<<>>???@@@AAAAAA@@@AAAAAABBBCCCEEEGGGIIIJJJPPPSSSVVVZZZ```iiirrrxxx{{{yyyvvvssssssuuuxxx{{{}}}}}}}}}}}}~~~}}}{{{wwwsssnnniiibbb^^^UUUQQQKKKFFFCCC@@@===;;;:::999777555444333444444333333333333333333333333333333333333333333333333}}}zzzxxxrrrnnniiieeebbb___]]][[[XXXVVVRRRMMMGGGBBB>>><<<777666555444333333333444333333333333333333333333333222222222222222222222333222222111111222222333222222111111111111222222222222222222222222222222000000000000000000000000111111111111111111111111333333222222222222333333111000/////////000000000000000000000000000000000111111111000000000000000000000000000000000000000/////////000000000000000111111111111111111111111333333222222111111000000111111111111111111111111111111111111111111111111222222222333333222222222222222111111111111222222000000000111222222222333444333222222444555444333222111111111111222333333222222222222222222222222111111222222222333333333333333333333333444444444444444444444555555555555444444444444444444444444555555555555555555555555444444444555555555666666555666666666777777777888666777777888999888888888888999999999999999::::::::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<==================<<<<<<===>>>???AAABBBBBBCCCCCCFFFFFFFFFGGGJJJMMMOOOQQQXXX]]]eeemmmwww}}}tttggg]]]VVVQQQLLLIIIEEEDDDBBB@@@????????????>>>>>>??????@@@@@@AAAAAACCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAACCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXX[[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVUUUUUURRRRRRQQQPPPOOONNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCFFFGGGGGGEEECCCAAACCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAA@@@AAABBBCCCEEEGGGGGGGGGEEEFFFGGGHHHJJJMMMPPPQQQWWWZZZ___dddjjjqqqyyy~~~~~~|||yyywwwwwwzzz}}}~~~zzzsssllleee]]]XXXRRRMMMGGGBBB???===;;;:::777777555444333333333333333333333333333333333333222222222222222222222222|||zzzxxxuuusssnnnjjjfffcccaaa___]]][[[UUURRRMMMGGGBBB>>>;;;999666666555444444444444444333333333333333333333333222222222222222222222222333222222111111222222333222222111111111111222222222222222222222222222222000000000000000000000000111111111111111111111111333333222222222222333333111111111111000000111222000000000000000000000000000000000000000000111111111111111111111111111111000000000111111222222222111111111111111111111111333222222111111000000000000000000000000000000000000000000000000000000000222222222333333222222222222222111111111111222222000000000111222222222333555444222222333333222111222222222111222333333444222222222222222222222222111111222222222333333333222222222333333333444444222222333333333444444444444444444444444444444444555555555555555555555555444444444444555555555555666666666666777777777777555666777777888888777777888888888999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<===???@@@AAAAAAAAAAAADDDDDDDDDEEEGGGIIIKKKMMMOOOTTTZZZaaajjjwwwsssggg___YYYTTTPPPIIIHHHFFFDDDBBBAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDD>>>@@@BBBDDDDDDBBB@@@>>>CCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@?????????@@@?????????@@@AAABBBCCCBBBDDDGGGJJJMMMOOOPPPQQQOOOOOOOOOPPPRRRUUUXXXYYY\\\___eeekkkpppwww}}}~~~||||||~~~~~~|||{{{zzzzzzzzz}}}|||rrriii___VVVPPPLLLHHHBBB===;;;:::999888555444444333333222222222333333333333333333333333222222222222222222222222{{{wwwuuussspppnnniiigggdddbbb```^^^ZZZXXXPPPMMMHHHBBB>>>;;;999999555555555555555444444444333333333333333333333333111111111222222222222222333222222111111222222333222222111111111111222222222222222222222222222222000000000000000000000000111111111111111222222222111111000000000000111111///111222222000000111333000000000000000000000000000000000000111111111111111111111111111111111111000000111111222222333333111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222222222222111111222222111111111111222222111111111111111222222222444333111222333333111000222222222222222333444444222222222222222222222222111111222222222333333333111111222222333333444444111222222222333333333333444444444444444444444444333333333333333333333333444444444555555555555666666666666666777777777777555555666777777777777777888888888999999::::::;;;777777888999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>??????>>>@@@AAAAAABBBDDDFFFGGGHHHJJJMMMRRRWWW^^^iiivvv|||rrrjjjddd]]]YYYQQQOOOLLLHHHEEEDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>?????????AAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBB===>>>@@@AAAAAA@@@???>>>BBBBBBBBBBBBBBBCCCCCCCCC???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>???=========>>>@@@BBBDDDFFFGGGKKKPPPUUUXXX[[[^^^``````___]]]\\\\\\]]]___```___ccciiinnntttzzz~~~~~~|||{{{yyywwwuuuuuuuuuvvvxxx{{{yyynnncccXXXOOOIIICCC@@@;;;888777666555444333333333333333333333222333333333333333333333333222222222222222222222222{{{xxxtttrrrpppooommmkkkfffdddbbb```^^^ZZZUUURRRKKKGGGBBB===:::888888888555555555555444444333222222222222222222222222222000111111111222222222222333222222111111222222333222222111111111111222222222222222222222222222222000000000000000000000000000000111111111222222222111111000000000000111111---///111111//////000222000000000000000000000000///000000000111111111111111111111111111111111111/////////000111222222222000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000111111111111111111000222222111111111111222222222222222111111111111111000//////000222333333222333222222222222333444444222222222222222222222222111111222222222333333333000111111222333333444444222222222333333333444444444444444444444444444444444444444444444444444444444555555555555666666666777777777777666666666666444555666666777777666666777888888999::::::;;;;;;777777888999999999999888:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<=========<<<<<<<<<===>>>>>>?????????@@@@@@AAABBBCCCCCCDDDEEEHHHLLLOOOTTT\\\gggooo}}}xxxrrrkkkfff^^^[[[VVVQQQKKKGGGEEEDDDEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@CCCEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBFFFEEEEEEEEEEEEFFFGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????????@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB???@@@AAABBBBBBAAA@@@@@@@@@??????>>>>>>>>>??????======>>>???BBBFFFJJJLLLQQQWWW^^^dddhhhlllpppttttttrrrmmmiiifffdddddddddbbbfffkkkpppuuu|||}}}|||xxxvvvsssqqqpppooopppppptttwww||||||rrrggg\\\RRRIIICCC===:::888666666666444222222222333333444333333333333333333333333333333333111111111111111111111111{{{}}}~~~vvvssspppnnnmmmlllkkkjjjeeecccbbb```]]]WWWQQQLLLGGGDDD???:::777666777888444444444444444333222111222222222222222222222222000000111111222222222222333222222222222222222333222222111111111111222222222222222222222222222222000000000000000000000000000000111111222222222222333333222222222222333333+++...000000...---///111000000000000000000000000//////000000111111111222111111111111111111111111---......///000111111222////////////////////////------......//////000000000000000000000000000000000000000000000000000000000000111111111111000000222222111111111111222222333222222222111111000000,,,,,,,,,///222444555444333333222222333333444555222222222222222222222222111111222222222333333333000000111222333333444444333333333444444444555555444444444444444444444444777777777777777777777777555555555666666666666777777777777777666666666666444555555666666666666666777777888999::::::;;;;;;999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>??????>>>>>>???@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBEEEHHHJJJMMMTTT]]]dddppp{{{~~~vvvqqqiiifff```YYYRRRLLLHHHFFFHHHHHHGGGFFFEEEDDDCCCCCC????????????>>>>>>>>>===:::<<<>>>AAADDDFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAABBBBBBAAA@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@????????????@@@??????@@@@@@@@@AAAAAABBB>>>>>>??????@@@@@@@@@AAA???@@@AAABBBAAA@@@???>>>???>>>>>>>>>>>>??????@@@@@@@@@AAACCCGGGKKKOOORRR[[[bbbjjjqqquuuzzzxxxrrrlllhhhffffffdddggglllqqqvvv}}}~~~|||zzztttssspppmmmlllllllllmmmsssuuuzzz~~~{{{uuulllbbbXXXOOOFFFAAA:::999777777777777555333222222333444444444333333333333333333333333333333111111111111111111111111yyyyyyyyy{{{|||{{{xxxuuutttrrrnnnkkkiiigggeeeccceeeccc___\\\XXXRRRKKKFFF???>>>;;;888666666777777444444444444444444444444111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222222222222111111111000000000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000222111111111000000//////222222111111111111111111000000000000000000000000000000000000000000000000000000111222222000///...111111111111000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000333333333222222111111111//////000111222333333333444333333222222333333444111111111111111111111111222222333333333444444444333333333333333333333333333333333333333333333333444333333333333444555555222333333444555666777777444444444555555555555666444444555555666666777777777777777777777777777777777777777777888888888888777888999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAADDDGGGJJJLLLPPPTTTWWWeeemmmxxx~~~{{{uuurrrllleee]]]WWWRRRPPPOOONNNMMMMMMMMMKKKGGGCCCDDDBBB???>>>>>>>>>>>>===<<<======>>>??????@@@@@@CCCDDDFFFHHHIIIIIIHHHGGGEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@DDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBB@@@??????@@@BBB>>>?????????======???AAAAAA???======@@@AAA@@@>>>DDDCCCAAA@@@???@@@@@@AAABBBCCCFFFHHHKKKPPPVVVZZZbbbjjjttt{{{{{{vvvqqqmmmjjjiiikkkooorrrwww}}}}}}{{{uuurrrnnnkkkjjjjjjiiihhhllloootttyyy}}}}}}yyyvvvssslllaaaWWWOOOHHHCCC@@@777666555444444333444444333333333333333333333333222222222222222222222222111111111111111111111111vvvuuuvvvwwwwwwvvvtttqqqpppmmmkkkiiihhhgggdddbbbccc```\\\WWWSSSMMMGGGCCC>>><<<:::777666555666666444444444444444444444444111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222222222222111111111000000111111111111111111111111111111111111111111111111111000000//////000000111000000000000000000000000111111111111000000000///111111111111111111111111000000000000000000000000000000000000000000000000111111111111111000//////111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000333333333222222111111111000000000111222222222333444333333222222333333444111111111111111111111111222222222222333333333333333333333333333333333333333333333333333333333333444333333333444444555555444444444555555555555555444444444555555555555666555555555666666666666666777777777777777777777777777777777777888888888888777888999999:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>?????????@@@@@@@@@AAAAAACCCEEEGGGHHHJJJLLLOOORRRYYY```jjjuuu~~~{{{uuummmeee^^^YYYWWWWWWWWWVVVUUUUUURRROOOKKKHHHEEEBBB@@@@@@@@@@@@???@@@@@@???@@@@@@AAABBBBBBBBBCCCDDDEEEFFFEEECCCBBBDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCAAAAAABBBBBBAAAAAA@@@???CCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@>>>>>>???@@@???@@@@@@???>>>>>>???AAACCCAAA???@@@CCCDDDDDDCCCEEEDDDBBBAAA@@@AAAAAABBBCCCFFFIIILLLPPPUUU\\\```lllsss|||{{{vvvqqqooommmooosssvvvzzz{{{xxxssspppllljjjiiiiiihhhgggjjjlllpppuuuxxxvvvrrrnnniiibbbYYYPPPIIIDDD???===777666555444444333333444333333333333333333333333222222222222222222222222111111111111111111111111qqqqqqpppqqqqqqpppnnnkkkiiihhhfffffffffeeecccaaa```\\\VVVPPPKKKFFFAAA>>>;;;:::888666555444555555444444444444444444444444111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000222111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222222222222222111111111111111111111111111222222333333222222222222333333111111111111111111111111111111111222222222222333333333333333333333333333333333333333333333333333333333333444444444555555666666555555555444444444444444444555555555555666666666666666666555555555777777777777777777777777777777777777888888888888777888999999:::999999999999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@@@@AAACCCEEEFFFFFFFFFGGGIIIKKKPPPVVV___hhhrrr~~~zzzqqqiiiccc```___^^^]]]]]]]]][[[WWWUUUPPPMMMIIIFFFEEEDDDBBB@@@@@@???>>>======>>>???@@@AAABBBCCCCCCCCCBBB@@@???AAAAAABBBBBBCCCCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???AAAAAAAAABBBBBBBBBBBBBBB????????????????????????AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@????????????????????????CCCCCCCCCCCCCCCBBBBBBBBBAAABBBAAA@@@===<<<===>>>???@@@@@@@@@>>>>>>@@@AAADDDCCCCCCDDDGGGJJJJJJJJJKKKJJJHHHFFFEEEEEEFFFFFFGGGIIIMMMQQQUUU\\\bbbgggnnnuuu}}}zzzvvvttttttvvvzzz}}}|||xxxtttrrroookkkiiihhhgggfffeeefffhhhkkknnnooolllfffaaaYYYTTTMMMFFFAAA>>>;;;999777666555444333333333333333333333333333333333333111111111111111111111111111111111111111111111111ooonnnllllllmmmllliiigggddddddcccdddeeedddbbb___[[[VVVOOOIIIDDD@@@<<<:::888777666555444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000111111111000000000000000000000000000111111111111000000000000000000000000000000000000000000000000333222000/////////000111111111111111000000000///000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000222222222111111111111111222222222111111111111111333333222222222222333333111111111111111111111111000000111111111222222222222222222222222222222222333333333333333333333333333333444444444555444444555555555555555555555555444444444555555555555666777777666666555555444444777777777777777777777777666777777777888888888888888888999999999999888888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@AAACCCDDDCCCCCCCCCEEEGGGKKKOOOUUU\\\dddooo{{{}}}tttnnnjjjhhhgggfffgggggggggdddbbb\\\XXXSSSNNNJJJGGGDDDBBBBBB@@@???======>>>???@@@AAAAAABBBBBBBBBAAA@@@????????????@@@AAABBBCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???AAAAAABBBBBBCCCCCCDDDDDD@@@@@@@@@???????????????AAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????BBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB@@@===<<<===>>>???@@@AAA@@@??????@@@BBBEEEEEEGGGIIIMMMQQQSSSTTTWWWVVVSSSQQQOOONNNNNNNNNLLLOOORRRUUUYYY___eeejjjlllqqqyyy~~~}}}zzzyyy|||~~~{{{vvvrrrqqqoookkkiiihhhfffdddcccbbbcccdddeeeddd```YYYTTTLLLHHHCCC???<<<;;;999888666666555444333333333333333333333333333333333333000000000000000000000000111111111111111111111111nnnmmmkkkjjjjjjiiifffdddbbbbbbcccddddddbbb^^^[[[UUUPPPIIICCC???<<<999777666555555444333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000111111//////000000000111111111000000000000000000000000000000000000000000000000333222000/////////000111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111222222222111111111111111333222222111111222222333111111111111111111111111000000111111111222222222222222222222222222222222333333333333333333333333222333444555555555444444333333444444555666666777444444444555555555555666777777666666555555444444666666666666666666666666666777777777888888888888888888888999999888888777:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@???@@@AAAAAAAAAAAADDDFFFFFFIIIMMMPPPUUU^^^iiiqqqyyyvvvtttsssrrrssstttuuutttrrrkkkfff___XXXSSSMMMIIIEEEGGGFFFEEECCCBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>???@@@BBBBBBDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????@@@AAABBBCCCDDDCCCAAA???===>>>??????@@@AAAAAAAAAAAACCCEEEGGGIIIMMMQQQVVV[[[```cccfffddd```\\\YYYVVVUUUTTTSSSTTTWWWYYY[[[___eeeiiinnnrrrxxx|||~~~}}}}}}{{{vvvrrrssspppmmmjjjhhhfffccc```^^^]]]\\\[[[YYYTTTMMMIIICCC@@@===;;;::::::999888666555444333333222222333333333333333333333333333000000000000000000000000111111111111111111111111ooommmkkkiiiiiigggeeecccbbbbbbbbbcccbbb^^^YYYUUUMMMIIICCC???<<<:::888666444444444444444444333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111222222222222222222222222222222222111111111111111111111111111111111000000111111111000000000000000000000000000000000000111111111111...//////000000111111111000000000000000000000000000000000000000000000000222111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000111111111111111111111111111111111222222222222111111111111222222111111111111111111111111111111111222222222222333222222222222222222222222333333333333333333333333222333444555555555444333222222333444555666777888444444444555555555555666666666666666666555555555666666666666666666666666777777777777888888888888888888888999888888777666;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>????????????@@@>>>???@@@@@@@@@AAACCCEEEFFFIIIKKKLLLNNNTTT]]]dddsss~~~~~~|||{{{|||}}}}}}|||{{{xxxssslllddd]]]WWWRRRNNNLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@?????????>>>======>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>???@@@@@@@@@??????========================>>>>>>===>>>???@@@BBBCCCEEEEEEEEEDDDAAA@@@AAABBBAAABBBDDDEEEEEEFFFIIIKKKMMMQQQWWW]]]cccjjjqqquuuwwwtttoooiiiccc___\\\ZZZZZZ[[[\\\]]]^^^bbbfffjjjnnnrrrvvvyyy{{{~~~~~~}}}~~~}}}yyyuuuuuurrrnnnjjjgggddd```]]]YYYVVVSSSPPPMMMIIIDDDAAA>>><<<999888999:::999999666555444333222222222222333333333333333333333333111111111111111111111111111111111111111111111111ooommmjjjhhhhhhfffdddbbbbbbbbbbbbaaa___YYYRRRMMMDDDAAA===;;;999888666444333333444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222000000111111111222222222222222222222222222222222111111111111111111111111111000000//////000000111000000000000000000000000///000000000111111111111......//////000111111222000000000000000000000000000000000000000000000000111111111111111000//////111111111111000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111222000000000111222222222333222222111111111111222222111111111111111111111111222222222222333333333333111111111111111111111111333333333333333333333333111222444666666555444333333444444444555555666666444444444555555555555666555555555666666666666666666666666666666666666666777777777777888888888888888888888888888777666666999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???????????????@@@AAAAAA@@@@@@BBBDDDEEEGGGIIIJJJKKKOOOWWW\\\dddnnn|||}}}vvvoooiiiddd___[[[TTTUUUUUUTTTRRROOOMMMKKKJJJIIIGGGEEECCCBBBAAA@@@@@@???>>>======>>>???AAA?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@????????????===>>>>>>???@@@@@@??????========================>>>=========???BBBDDDFFFFFFGGGGGGFFFDDDCCCEEEFFFDDDFFFHHHIIIJJJMMMPPPRRRVVV[[[cccjjjrrrzzzxxxpppiiieeebbb```aaabbbbbbdddgggkkknnnooorrruuuwwwxxx||||||yyyuuurrrnnnjjjfffaaa\\\XXXSSSOOOJJJEEEBBB@@@===;;;:::888666666777888888777666555444333222222222222333333333333333333333333222222222222222222222222111111111111111111111111pppmmmjjjhhhgggfffcccbbbcccbbbaaa```\\\VVVMMMGGG???<<<:::888888777555333333333444555555555444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222000000111111222222222222222222222222222222222222111111111111111111111111000000////////////000000000000000000000000000000//////000000111111111222---......///000111111222000000000000000000000000000000000000000000000000000111222222222111///...111111111111000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000//////000000111111111222//////000111222333333444222222111111111111222222111111111111111111111111222222333333333444444444111111111111111111111111333333333333333333333333111222444666666555444333666555555555555444444444444444444555555555666666444555555555666666777777666666666666666666666666777777777777888888888888888888888888888777666666888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????AAABBBBBBAAA@@@@@@AAACCC???AAACCCDDDEEEHHHOOOTTTYYYaaannnzzz|||vvvqqqlllhhheeebbbcccddddddbbb^^^ZZZXXXSSSRRROOOKKKHHHEEEDDDCCCAAA@@@>>>===<<<===???@@@======>>>>>>>>>?????????????????????????????????AAA@@@@@@??????@@@@@@AAA@@@AAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>======>>>???????????????========================>>>======>>>@@@CCCGGGIIIGGGHHHHHHGGGFFFFFFGGGIIIFFFIIIKKKMMMOOOQQQUUUXXX]]]ccckkkttt|||zzzrrrmmmjjjcccdddffffffhhhkkkpppssssssvvvyyyzzz{{{~~~|||uuurrrmmmiiiddd___YYYUUUOOOKKKDDD???<<<:::999777777666444444555666666555555555444333222222222222333333333333333333333333222222222222222222222222111111111111111111111111rrrnnnhhheeedddeeeeeeeeecccaaa]]]XXXSSSLLLDDD???===;;;999666444333333333555555444333222000///...444444444333333222222222222222222222222222222222222222222111111111000000222222111111111111222222000000000000000000000000111111111111111111111111111222333333222111000///000000000000000000000000444333333222111000//////000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000//////......//////000000000000//////111111111000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333111222222333333222222111111111111222222333333333555444333333222222222222555444444333333444444555444444555555555555444444555555555555666666666666555555555555666666666666666666666666777777777777888888777777888888999:::;;;;;;;;;::::::999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@AAABBBBBBCCCCCCBBBCCCDDDGGGJJJKKKPPPUUU^^^iiiuuu}}}xxxtttqqqoookkklllnnnoooqqqqqqqqqpppiiifff___YYYSSSNNNLLLKKKDDDCCCBBB@@@@@@@@@AAAAAA??????>>>>>>>>>>>>======AAAAAAAAA@@@???>>>===<<<<<<<<<===>>>??????>>>>>>>>>===<<<<<<;;;;;;;;;<<<>>>>>>????????????>>>>>>>>>??????@@@AAABBBCCCCCCAAABBBCCCDDDDDDEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>===============@@@??????>>>??????@@@@@@>>>======<<<===>>>@@@AAA<<>>>>>??????@@@AAAAAABBBDDDCCCCCCCCCDDDFFFIIIJJJKKKOOOVVV^^^hhhsss~~~}}}yyyuuurrruuuwwwzzz~~~|||uuulllccc\\\VVVTTTMMMKKKIIIFFFEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>======<<<======>>>>>>>>>>>>===@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>===<<<<<>>>>>=========>>>??????@@@???>>>>>>>>>>>>@@@@@@@@@CCCEEEGGGHHHMMMTTTZZZ]]]]]]\\\YYYVVVUUUUUUVVVUUUVVVXXXXXXYYY\\\___bbbhhhnnnxxx{{{wwwwwwvvvttttttvvv{{{vvvpppggg^^^WWWPPPKKKGGG@@@>>>;;;999999888666444444444444444444444444444333222222111111222222333111222222333333222222111111111111111111111111111222222222111111111000000nnnkkkhhhfffdddcccaaa___ZZZVVVPPPKKKFFFAAA<<<888777666555444333333333444111222222333333333222222333333333333222222222222111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111222222222222111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////111000000//////000000111000000000000000000111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333111222222333333222222111444444333333333333333222444333333222222222222333333333222222222222333333444444555555555555444444333333333444444444444555666666666666777777777777666666666666777777777777888777777777777888999999::::::::::::999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAADDDCCCCCCCCCDDDEEEGGGHHHGGGJJJMMMRRRYYYbbbkkkqqq{{{xxxzzz}}}yyyooogggbbbZZZXXXTTTPPPMMMKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAA@@@????????????@@@============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCCCCAAA@@@@@@AAABBBBBBFFFIIIMMMPPPTTTZZZbbbiiinnnnnnlllhhhccc``````aaa\\\]]]^^^^^^^^^```dddgggmmmttt}}}~~~}}}~~~}}}zzzyyyzzz|||}}}~~~}}}rrrlllaaaVVVNNNGGGBBB???<<<:::777666666555444222222222222222222222222222222111111000000111111222000111111222222111111000111111111111111111111111222222222111111111111111mmmkkkhhhfffdddaaa]]]ZZZTTTOOOIIICCC???;;;888666333333333333333333333444111222222333333222222111333222222222222222222222000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000111111111111111111111111111111111222111111111111000000000000000000000000///000000000111111111222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////111111000//////000111111000000000000000111111111111111111111000000000///000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333111222222333333222222111555444444444333333222222333333222222222222222333333222222111111222222333333444444555555444444333333333444444444555555555666666666777777777888888666666666666777777777777777777777777777888999999:::999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>???@@@@@@@@@DDDCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLPPPWWW___eeerrrzzz}}}}}}vvvqqqiiifffaaa\\\XXXUUUTTTTTTSSSRRRPPPNNNLLLJJJIIIHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===AAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEFFFGGGIIIJJJNNNRRRWWW[[[```gggqqqxxx~~~{{{uuunnniiigggfffaaabbbbbbaaaaaacccgggjjjooovvv|||yyyuuutttuuuxxxzzzzzz~~~~~~~~~}}}xxxuuujjjcccXXXNNNFFF@@@<<<:::999777555444444444333222333333333333333333333333222222111111111111222222111111222222222222111111111111111111111111111111111111111111111111111111llljjjgggdddaaa\\\WWWTTTMMMIIICCC>>>;;;888666555111222222333333333333333333333333333222111000000222222222222222222222222000000000000000000000000111111111111111111111111...///000000000000///...000000000000000000000000111111111111111111111111111111111111111111222222000000000000000000000000/////////000111111222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000111111000000000000111111//////000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333111222222333333222222111444444444333333222222222222222222111111222222333333222222111111222222333333333444444444444333333444555555555666666666666666666666666777777777777666666666666777777777777777777666666777777888999999999999999999999999999999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@BBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHJJJMMMRRRXXX]]]eeemmmzzz|||tttqqqlllgggdddbbbbbbbbbbbb```^^^[[[WWWTTTRRRPPPRRRRRRQQQOOOMMMJJJHHHFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEE??????>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>=========AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKLLLMMMOOORRRTTTVVVXXX\\\aaaffflllttt}}}xxxooojjjgggeeeeeedddbbbbbbdddhhhkkkqqqwww}}}~~~yyyvvvrrrppprrrtttvvvwwwxxxwwwvvvvvvuuuqqqmmmiii^^^XXXNNNFFF@@@===:::888777555333333444555444333333333333333333333333333333333222222222222333333222222333333333333222222111111111111111111111111111111111111111111111111kkkhhhccc___ZZZUUUOOOKKKFFFBBB===:::888777666444111111222333333333333333444444444333222111000///111111111222222222222222111111111111111111111111111111111111111222222222//////111111111111//////000000000000000000000000111111111111111111111111111111111000111111222333000000000000000000000000/////////000000111111111111111111111111111111111////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000111111222222111111000/////////000111111222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333111222222333333222222111333333222222222222222111222111111111111222222333333333222222222222333333333333444444444444333333555555555666666666777777555555555555666666666666666666666666777777777777777666666666666777888888888888888999999999999999999999::::::::::::;;;;;;999999::::::;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAABBBBBBCCCDDDDDDEEEDDDEEEGGGHHHIIIMMMQQQUUUYYY___jjjuuu}}}{{{vvvrrrpppppprrrssstttssspppmmmjjjfffdddcccbbbcccbbb```\\\WWWRRROOOLLLKKKJJJIIIHHHIIIJJJKKKHHHIIIJJJKKKLLLKKKJJJIIIEEEDDDCCCAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKLLLMMMOOOPPPRRRSSSSSSSSSTTTVVVYYY]]]```bbbcccggglllqqqvvv}}}wwwoookkkiiiiiigggeeeccceeeiiillltttzzz}}}~~~|||uuurrrooonnnppprrrsssssssssrrrooommmjjjeee```\\\QQQLLLEEE???<<<:::999888555444222222444555555444444444444444444444444444444333333333333333333444333333333444444333333333111111111111111111111111111111111111111222222222iiieee___YYYSSSMMMGGGCCC???<<<999777777666555444111222333444444444333222222222333333333222222111000111111111222222222222222222222222222222222222000000111111111222222222///000222333333222000///000000000000000000000000111111111111111111111111111111000000000111333333000000000000000000000000/////////000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000000111///000222444444222000///...//////000111111222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333111222222333333222222111000111111111111111111222111111111111111222333333444444333333333333444444222333333444444333333222444444444555555555666666444444444444555555555555666666666666777777777777666666666666666777888888777888888888999999999999999999::::::::::::;;;;;;888999999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>???>>>???AAABBBCCCDDDEEEEEECCCEEEGGGGGGHHHIIIKKKMMMQQQUUU\\\dddmmmvvv~~~||||||~~~~~~|||{{{zzz{{{{{{yyyssskkkccc^^^XXXWWWUUUUUUUUUVVVXXXYYYVVVWWWYYYZZZ[[[ZZZYYYXXXUUUSSSOOOLLLIIIHHHHHHHHHGGGHHHHHHHHHIIIJJJJJJJJJHHHJJJLLLNNNPPPRRRRRRSSSPPPPPPOOONNNNNNNNNNNNOOONNNOOOOOOPPPQQQQQQRRRRRRTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]]^^^```bbbfffiiijjjnnnrrrvvvzzz~~~xxxrrrnnnmmmkkkhhhggghhhllloootttzzz~~~~~~|||wwwqqqooommmlllnnnooooooooommmkkkgggccc^^^XXXRRRMMMEEEBBB===:::888777666555333111000111333444444333222222222222222222222222333333222222222222333333222222333333333333222222111111111111111111111111000000111111111222222222gggbbb[[[TTTMMMGGGAAA===:::888666555666555444333222222444444555444333222000000111222333444444333000000111111222222222222222222222222222222222222000000111111222222222222///111222333333222111///000000000000000000000000111111111111111111111111111111000000000111333444000000000000000000000000000000000000000/////////111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000111111...000333555555333000......//////000111222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222222333333222222222//////000000111111111222111111000000111222333333555444444333333444444555222333333444444333333222333333333444444444555555333333333444444444555555666666666666777777777777666666666666666777888888777777888888999999999999999999:::::::::;;;;;;;;;888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>@@@BBBCCCDDDEEEEEEDDDFFFHHHHHHHHHGGGHHHIIIOOOQQQTTTYYY___hhhrrrxxx|||rrrlllcccbbbaaa``````bbbdddfffjjjkkkmmmooooooooommmlllccc```\\\WWWSSSPPPOOONNNLLLMMMMMMNNNOOOPPPQQQQQQPPPQQQSSSVVVYYYZZZ\\\\\\YYYXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\]]]___aaaccceeefffdddddddddeeehhhjjjmmmnnnuuuyyy}}}yyyrrrqqqnnnkkkiiikkkooorrrsssyyyyyysssnnnlllkkkkkklllmmmmmmlllhhheee```[[[UUUNNNGGGBBB???===999777666555444222111000///000222333444333111111111111111111111111222222111111111111222222111111222222222222111111111111111111111111111111000000111111222222222222^^^YYYQQQIIIDDD???;;;999555555555555555666666666333333333333333333333333444444444444333333222111222222222222222222222222222222222111111111000000111111111111111111111111333222222222111111000000////////////////////////111111111222222333333333000000000000111111111111111000/////////111222333222222111000//////000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000333333222222222222222222111111111000000000000000000000000000000000000000111111222222222222111111444111//////222333222000//////000//////000333555000000000000000000000000000000000000000000000000222222222111111111000000222222111111222222333444222222111111111111222222222222222111111111000000333333333222222111111111222222222222222222222222444444444444444444444444333333333222222111111111444444444444444444444444444444444555555555555666555444444444444555666666666777777777888888999999777777888999999999999999999999888888888888888888777777888888888999999999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKNNNQQQVVV\\\dddiiiqqqtttxxx~~~~~~uuuqqqmmmlllnnnppprrrwww}}}yyy}}}{{{wwwppphhhaaa]]]ZZZYYYUUUUUUUUUWWWYYYZZZXXXVVVVVVWWWZZZ]]]aaaccceeeffffffdddaaa___]]]]]]]]]^^^]]]]]]_________^^^]]]\\\\\\]]]___aaadddfffiiijjjnnnmmmlllmmmnnnqqqtttuuuzzz|||xxxvvvtttsssttttttsssrrruuu{{{}}}vvvsssmmmkkkjjjjjjkkkjjjhhhfff___ZZZRRRLLLGGGCCC@@@>>>999888777666555444333333222222222222222222222222333333333222222111111111222222222222222222222222333333222111111222333333111111000000000000111111111111111111111111111111UUUQQQJJJDDDAAA>>>;;;999888888777666555444444333333333333333333333333333333333444444333333222111222222222222222222222222222222222111111111000000111111111111111111111111000000000000/////////...000000000000000000000000000111111111111111222222000000000000111111111111//////...---......000000222222111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000111111000000000333111//////111222111000---.........---...000222000000000000000000000000000000000000000000000000222222222111111111000000111111000000111111222333222222111111111111222222222222222111111111000000333333333222222111111111222222222222222222222222333333333333333333333333333333333222222222111111333333333333333333333333444444444444555555555555444444444444444555666666444444444555555666666666555555666777777777777666888888888888888888888888888999999999::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDFFFIIIKKKOOOTTT[[[___fffiiinnnssszzzxxxtttrrruuuwwwyyy~~~|||rrrjjjdddaaaaaa``````aaacccbbb```^^^]]]^^^aaadddfffiiikkkkkkhhhgggfffdddccccccccccccfffggghhhhhhiiihhhggggggddddddeeegggiiilllnnnppprrrrrrrrrrrrtttvvvxxxyyy|||~~~~~~|||zzzzzzzzz{{{zzzyyyzzz~~~wwwtttmmmkkkhhhgggfffdddaaa^^^UUUQQQJJJDDD@@@===:::888888888777666555444333333222222222222222222222222333333333222222222111111222222222222222222222222333333222111111222333333111111111000000111111111111111111111111111111111IIIFFFAAA>>><<<;;;:::999;;;:::999777555333222111333333333333333333333333333333333333333222222111222222222222222222222222222222222111111111111111111111111111111111111111000000000000////////////111111111111111111111111111111111000000000000000000000000000111111111111000000///.........//////222111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000//////000000000000//////222000...///000111000000...//////...------///111000000000000000000000000000000000000000000000000222111111111111000000000000000//////000000111222222222111111111111222222222222222111111111111111222222222222222111111111222222222222222222222222222222222222222222222222333333333222222222222111222222222222222222222222444444444444555555555555444444444444444555555666444444444444444555555555444555666666777777666666888888888888888888888888999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============???@@@@@@AAAAAABBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCEEEFFFHHHLLLQQQTTTYYY\\\aaagggmmmuuu}}}|||zzz}}}|||tttpppjjjiiihhhhhhhhhgggdddbbb___```bbbeeegggiiikkklllkkkkkkllllllkkkkkkjjjjjjllllllmmmnnnooooooooonnnooonnnnnnnnnpppsssvvvxxxxxxyyyzzz{{{|||}}}~~~}}}zzzxxxwwwwwwxxx{{{~~~|||vvvrrrllliiieeebbb^^^[[[WWWSSSKKKGGGAAA===:::888666444777777666555444333333222222222222222222222222222333333333222222222222111222222222222222222222222333222222111111222222333222222111111111111222222111111111111111111111111@@@>>>:::999888999888777::::::999777555444222222333333333333333333333333222222333333333222222111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111222222111111000000000//////000000000111111111111333222222111111000000000111111000000000000000111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222000000000000000111111111000000000000000000000000//////000000000000//////000000/////////000000000000111222111//////000111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111222222222222111111111111222222111111111111111111111111222222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444555555555444444333333444444555666555555666666666666666666666777777888888888888888777777777777888888888888999999999::::::::::::;;;;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============?????????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHLLLNNNQQQTTTXXX^^^dddkkksssxxx~~~rrrpppmmmlllkkkiiigggdddbbbcccdddfffhhhjjjkkklllmmmoooqqqrrrsssrrrqqqppppppqqqrrrssstttuuuuuuvvvxxxwwwvvvvvvwwwzzz|||~~~}}}{{{xxxtttrrrqqqqqqqqqrrrvvv{{{~~~wwwrrrooojjjfff```[[[VVVQQQLLLIIIDDDAAA===:::888777666444666666555555444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222333111111111111111111111111===:::888666777777666444777777666666555444444444333333333333333333333333111111222333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111333333333222222111111000///000000000111111111111333333222222222111000000111000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222//////000000111111111111000000000000000000000000000111111222222111111000000000000///...///000000000111222222000///000111000000000000000000000000000000000000000000000000000000000000000000000000222111111111111222333333222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222444444444444444444444444333333333444444444444555333333333333333444555555666666666666666666555555666666777888888888888888666666777777777888888888888888888888999999999999;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>??????@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFEEEFFFIIIKKKKKKNNNRRRVVV[[[aaahhhmmmvvv~~~{{{yyyvvvsssrrrpppnnnlllkkkkkkkkklllnnnpppqqqrrrqqqsssvvvxxxyyyyyyxxxwwwwwwxxxyyyzzz|||~~~~~~~~~}}}}}}xxxvvvrrrooommmlllllllllnnnrrrxxx}}}yyysssnnnkkkddd___YYYSSSNNNIIIDDDAAA???===:::888888777666555555555444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222333111111111111111111111111;;;999666666666666444333444444444444444444444444333333333333333333333333000111222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111////////////000000000000111111111111111111111111333333333222222222222222000000000000111111111111000000111111111000//////000000000000000111111222111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000---......//////000000000/////////000111111222222000000000000000000000000111111222222222222111111000000111000///...000222,,,...000000///......///000000000000000000000000000000000000000000000000//////000000000000000111222222222111222333333444222222111111111111222222111111111111111222222222000000000111111111111111222222222222222222222222333333333333333333333333111222222222222333333333444444444444444444444444333333333333444444444444333333333333333444444555555555555444444444444444333444555555666666555555555666666777777888888888777777888888888999999999;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>??????@@@AAAAAA>>>???@@@AAABBBCCCDDDDDDBBBDDDDDDDDDCCCDDDFFFGGGGGGIIIKKKNNNQQQVVV\\\```jjjqqq||||||zzzyyywwwuuutttttttttsssssstttvvvwwwyyyxxxzzz|||||||||}}}}}}yyyrrrpppmmmjjjhhhggghhhhhhlllpppvvv|||yyyrrrlllgggdddZZZVVVPPPJJJFFFBBB>>><<<:::888666555555555444333444444333333333222222222222222222222222222222222111222222222222333333333222222222222222222222222111222222333333222222111222222111111111111222222111111111111111111111111888666555555555555444333333333333333333333333333333333333333333333333333000000111222222222222222222222222222222222222222000000111111111222222222111111111111111111111111.../////////000000000000000000000000000000000000111111111111222222222222000000000000111111111111...///000111111111000000000000000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000------......///000000111...//////000111111222222000000000000000000000000000000111111111111000000000111222111//////111333+++---///000/////////000000000000000000000000000000000000000000000000000////////////000000111111111111111111111222222333222222111111111111222222000000111111111222222222///000000000111111111222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222333333333444444444333333222222333333444555666666666555555444444444333444555555666666555555555555666666777888888999888888888999999999::::::;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<==================>>>>>>???@@@@@@@@@??????@@@@@@AAAAAABBBBBB@@@AAACCCCCCBBBCCCDDDFFFEEEFFFHHHIIIJJJNNNSSSVVV]]]cccllluuu|||~~~}}}|||}}}~~~{{{uuuooommmjjjhhhffffffggggggjjjooouuuyyy{{{|||}}}~~~|||yyytttnnnggg```[[[YYYOOOKKKEEEAAA???<<<:::888666555333333444444333111333333333333222222222222222222222222222222222222111111222222222333333333222222222222222222222222111222333333333333222111111111111000000111111111111111111111111111111111555444333444555666555333333333333222222222111111333333333333333333333333///000111222222222222222222222222222222222222222000000111111222222222222111111111111111111111111000000111111222222222333//////////////////////////////000000111111222222000000000000111111111111000111222333444444333222000000///000000111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000...//////000111222222333...//////000111222222222000000000000000000000000//////000000000000//////000222333222//////111444,,,...111222222111222222000000000000000000000000000000000000000000000000.../////////000000111111000000000000000111111222222222111111111111222222000000111111222222222222//////000000111111111222222222222222222222222222000000000000000000000000111111111222222333333333222222222222222222222222222222333333333444444444333333222222333333444555999999888888777777777666555666666777777777777777444555555666777888888999999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>=========>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@??????AAACCCCCCCCCDDDEEEGGGFFFGGGGGGGGGHHHJJJNNNQQQTTTXXX___gggooowww~~~yyysssooommmkkkiiigggggghhhiiiiiimmmssswwwxxxxxxyyyyyyrrrooojjjddd]]]VVVQQQNNNGGGDDD???<<<:::999888666666444333333444444333111333333222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222111222333444444333222111111111000000000000111111111111111111111111111111444444444333333222222222555444333333222222222222222222222222222222222222333222222111111222222333222222111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000111222222222333000000000000000000000000000000000000000000000000000/////////000111222222////////////000111222333000000000000000000000000//////000000111111111222000000000000111111111111000111222222111000///...000000000000000000000000//////000000111111111222111111111111111111111111222111111111000000//////000000000000000000000000000000000000111111111111////////////////////////222222111111111111111111000111111111111222222222222222222222222222222222000000000000000000000000111111111111111111111111333333333333333333333333222222222222222222222222111222333333444444333333444444444333333222222222333333333444444444444555444555555666777888888999666666666666777777777777::::::999999::::::;;;<<<999999999999999999999999888999::::::;;;;;;::::::???>>>>>>===<<<<<<;;;;;;??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGIIIKKKLLLRRRSSSVVV[[[aaaiiiooosss{{{~~~|||zzz}}}yyyssskkkjjjhhhhhhhhhiiihhhggghhhjjjmmmpppsssrrrnnnkkkgggbbb[[[TTTOOOKKKHHHEEE>>>===:::888666555555666666666666555555444444444444333222111111111222333222222222222222222222222111111222222222333333333333333333222222111111111444333333222111111111222222111111000000000000000111111111111111111111111444444444333333222222222555444333333222222222333222222222222222222222222222222222222222222222222000000000111222222222333000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000111222111111000000000000000111000000000000000000000000///000000000111111111111000000000000111111111111000000111222111111//////000000000000000000000000///000000000111111111111////////////////////////111111111111000000000///000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222000111222222333333222222444444444333333222222222555555555666666666666777555555555666777888888888666666666666777777777777777777666666777777888999999999999999999999999999888999::::::;;;;;;::::::<<<<<<<<<<<<============???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHJJJKKKMMMNNNPPPSSSXXX^^^bbbeeennnqqqwww}}}~~~xxxsssrrruuuxxx|||xxxrrrllljjjggggggggggggfffeeeggggggiiilllmmmkkkgggccc[[[WWWQQQKKKGGGCCC@@@>>>;;;:::888666555555555555444444333333333222222222444333222111111111222222222222222222222222222222000000111111111222222222333222222222222222222111444333222222111111222222333222222111111111111111111111111111111111111111444444333333333333222222444444333222222222333333222222222222222222222222000111222333333222111000//////000111222333333444000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000222111000000000000000000333222111000////////////000000000000000000000000000000000000111111111111000000000000111111111111///000000111111111111000000000000000000000000000000000000000111111111111////////////////////////111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222000000111222222222222111444444333333333333222222555555555666666666666777555555666666777777888888666666666666777777777777666666555555666666777888999999999999999999999999888999::::::;;;;;;::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@AAAAAABBBCCCBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLOOORRRUUUWWW^^^bbbiiipppxxx{{{xxxoookkkiiilllooorrrxxx~~~vvvqqqllliiigggeeeeeedddbbbaaabbbbbbbbbcccbbb___[[[WWWNNNJJJEEEAAA>>><<<999777777666555444333333333333333333333333222222222222444333222222111111222222222222222222222222222222//////000000000111111111111111111222222222222222333333222222111111222222444333333222111222222222111111111111111111111111333333333333333333333333444333333222222333333333222222222222222222222222///111222444444222111///000000000111222222222333000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000222222111000/////////000222222111000//////000000000000000000000000000000000000000000000111111111///000000000111111111111//////000000111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222000111111222222222222222333333333333333333333333333333333444444444444555555666666666777777777888666666666666777777777777888888888888888999::::::999999999999999999999999888999::::::;;;;;;::::::::::::;;;<<<<<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAABBBBBBBBBCCCDDDEEEGGGGGGIIIIIIIIIIIIKKKMMMNNNPPPTTTXXX^^^eeellluuu}}}~~~zzzvvvrrrlllhhhfffiiikkknnnsssyyy~~~zzztttoookkkhhheeecccaaa```]]][[[\\\[[[YYYXXXVVVRRRNNNJJJDDDBBB>>><<<;;;999777666333333333222222222222222444444444444444444444444333333222222222222111222222222222222222222222222000000000000111111111222000000111111222222333333333333222222111222222333333333222111111111111222111111111111111111111111333333333333333333333333333333333222222333333444222222222222222222222222///000222333333222000///333222222222111000000000000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////111111111111111111111111111111111111111111111111222111111000000/////////000000000000000000000000000000000000000000000000222222111000/////////000000000//////000111222222000000000000000000000000111111000000000000000000///000000000111111111111/////////000000111222222000000000000000000000000111111000000000000000000111111111111111111111111000000000000000000111111000000000000000000000000///000000000111111111111111111111111111111111111//////000000000111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111222222333444333333333333333333333333333333333333333333444444444444555666666666666777777777777666666666666777777777777:::999999999999:::;;;;;;999999999999999999999999888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNQQQVVV[[[aaagggnnnssszzz~~~|||zzzwwwssspppkkkgggfffhhhjjjlllpppvvvyyy{{{}}}~~~{{{vvvppplllgggdddaaa^^^\\\ZZZWWWUUUTTTQQQOOOLLLJJJGGGCCC@@@===;;;999888999888777555111111222222222111111111444444444444444444444444333333333333222222111111222222222222222222222222111111111222222222333333000000000111111222222222333222222111222222333333222222111000000000000000111111111111111111111111222222333333333333444444333333222222222333444444222222222222222222222222///000111222222111000///444333333222111000//////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000//////000000000000000000000000000000000000000000000000222111000000000000000000////////////000111222333000000000000000000000000111111111111000000000000000000000000111111111111111000000000000000111222000000000000000000000000111111111111000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111...//////000000111111111000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333444444444444333222222333333333333444444555555555666666666666777666666666666777777777777666666666666777777777777888888888777888999999:::999999999999999999999999888999::::::;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@BBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEGGGHHHIIIJJJKKKJJJLLLOOORRRUUUYYY___bbblllpppvvv}}}}}}zzzxxxvvvtttqqqoookkkgggeeehhhiiijjjnnnssstttvvvxxxxxxvvvqqqkkkhhh```]]]YYYVVVTTTRRROOOMMMKKKHHHEEECCCAAA???<<<:::777666555555666666555444111222222222222222111000111111111111222222222222222333333333333222111000222222222222222222222222111222222222222333333333000000000111111111111111222222111111222222333333222111000000//////000000111111111111111111111111222222222333333444444444333222222222333333444555222222222222222222222222000000111111111111000000333222222222111000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111222111000000000000000111111000000000000000000000000111111111111000000000///000000000000111111111111222111000//////000000111000000000000000000000000111111111111000000000//////////////////////////////000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000......//////000111111222000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222333333333333333222222222333333444444444555555555666666666666777777777777777666666666666666666666666777777777777777777777777777888888999999999999999999999999999888999::::::;;;;;;::::::999::::::;;;;;;<<<<<<===<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAACCCBBBBBBBBBCCCDDDEEEFFFDDDDDDFFFGGGHHHHHHIIIIIIGGGIIIKKKMMMNNNQQQUUUXXX```ccchhhnnnuuu{{{zzzxxxuuussssssrrrpppnnnlllhhhgggiiijjjjjjmmmrrrqqqrrrtttssspppkkkeeebbbXXXUUUQQQNNNLLLJJJGGGEEECCCAAA===<<<;;;;;;999888444333333444555666555333333333444444333222111000000000111111111222222222222222333333333222111000222222222222222222222222111111111111222222222222111111111111000000000000222222111111222222333444333222111111000000111111111111111111111111111111222222222333333444444444222222222222333333444555222222222222222222222222111111000000000000111111111111111111111222222222000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111......//////000000111111000000000000000000000000000000000000000000000000000000//////000111222222333222111000////////////000000000000000000000000222111111111000000//////000000000000111111111111333222111/////////000000000000000000000000000000222111111111000000//////111111111111111111111111//////000000111111111222000000000000000000000000000000000000111111111111////////////////////////---......///000111111222000111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000000111222222222222111222222222333333444444444333333333444444444555555777777777777666666666666666666666666777777777777888888888888888999999:::999999999999999999999999999999:::;;;;;;;;;::::::777888999:::<<<===>>>???<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIKKKKKKLLLOOOSSSVVVXXXZZZ^^^dddjjjpppuuuwww|||~~~vvvtttrrrqqqqqqqqqooonnnnnnjjjiiikkkllllllooosssooopppqqqppplllgggaaa^^^RRROOOKKKHHHFFFDDDAAA??????<<<999888888999888777444333333444666777555444444444555555444333111000222222222333333444444444222222333444333222111000222222222222222222222222000000000000111111111111222222111111000000//////222111111111222333333444444333222222111111222222111111111111111111111111333333333222222111111111333333333222222111111111444000---...000000000000111222222333222111000///000000000000000000000000222111111111000000//////000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000222111111111000000//////222111111111000000//////000000000000000000000000000000000000000000000000444222000......///000111111111111111111111111111000000000000000000000000111000///////////////000000000000000000000000000111111111111111000//////333222111000////////////111111222333333333333222///000111222222111000///000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111////////////000000000000///111222222111111222333222222222222222222222222000000111111111222222222000111111111111222222222111111111111111111111111222222222222222222222222222222222333333444444444222222333333333333444444444444444555555555555666555666666666666666555555666666666666777777777777777777777777777777777777777777777777888888888888999999999999999999999999999:::;;;;;;<<<<<<;;;;;;======>>>>>>===<<<;;;;;;============>>>>>>>>>>>>>>>============???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGEEEFFFGGGHHHJJJKKKLLLMMMQQQRRRVVVZZZ___eeeiiilllmmmppptttxxx|||}}}wwwuuusssrrrrrrqqqooommmooommmjjjjjjlllnnnnnnnnnpppooommmkkkfff```XXXSSSOOOHHHAAA>>>??????<<<999666666666666666666666666444444444333333222222222333333333222222111111111222222333333333444444444444444333333222111000000000000000000000000000000333222222222222222222333555444333333222222333333333333333222222111111111//////000000111111222222111111111111000000//////333333333222222222111111333333333222222222111111666222///000333333111///111222222222222111000///000000000000000000000000111111111111000000000///000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000111111111111000000000///111111111111000000000///000000000000000000000000000000000000000000000000333222000/////////000111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000111111111111111000//////111000000000000000111111000111111222222222222222///000111222222111000///000000000000000000000000000000000000000000000000000000000000111111111111000111111111111111111111/////////000000000111111///111222222111111222333222222222222222222222222111111111111222222222222000111111111111222222222111111111111111111111111222222222222222222222222222333333333333333333444222222333333333333444444444444444555555555555666555555666666666666555555666666666666777777777777777777777777777777777777777777777777888888888888999999999999999999999999999:::;;;;;;<<<;;;;;;;;;<<<============<<<<<<;;;<<<=========>>>>>>>>>>>>>>>>>>======>>>???AAABBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNPPPSSSWWW[[[^^^```dddgggjjjnnnssszzz~~~||||||~~~~~~}}}{{{yyywwwvvvvvvuuusssrrrpppmmmjjjiiikkklllmmmlllkkkiiifffccc^^^WWWOOOJJJFFFAAA;;;999:::;;;:::777555555555555555555555555444444333333333222222222333333222222222222222222222222222222333333333333444444333333222111111000111111111111111111111111222222111111111111222222333333222111111111111222333222222222222222222111000000000000000111111111222222111111111000000000333333333222222222222111333333333222222222222111333222111222555555333000111111222222111111000///000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111000000000000000000000000000111111111111000000////////////000111111222222//////000111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111/////////000000111111111000000000111111111222222///111222222111111222333222222222222222222222222111111222222222333333333000111111111111222222222111111111111111111111111222222222222222222222222444333333333333333333222222222333333333333444444444444444555555555555666555555666666666666666555666666666666777777777777777777777777777777777777777777777777888888888888999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHDDDDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSXXX[[[^^^bbbgggnnnuuu{{{{{{wwwuuuuuuwwwxxxzzz{{{~~~~~~}}}}}}{{{yyyxxxxxxxxxvvvtttqqqnnnkkkhhhhhhhhhhhhgggaaa^^^[[[WWWRRRKKKDDD???>>>:::555555777999888666555555555555555555555555333333333333222222222222222222222222222222333333000111111111222222222222444333333222222111111111111111111111111111111111111111111000000111111111222222111000000000000000111111111222222222222222111111111111000000000000222222222111111111111111222222222222222222222222222222222222222222222222...444888777444444444333111111111111111111000000000000000000000000000000111111111000000000000000000000000000000000000000000000111111111111000000////////////////////////////////////000000000000111111111000000000000000111111111000000000000000000000000000000000000000////////////////////////000000111111111111000///////////////////////////000000000000000000000000000000000///000000111111000000000000000000000000000000111111111111000/////////000111111111111111...//////000000000000000000000000111111000000000000000000000000000000000000000000000000000000000///000000000111111111111------...///000111111222000111111111222222222222///111222222111111222333111111111111111111111111222222222222333333333333000000111111111222222222111111111111111111111111222222222222222222222222444444444333333222222222222222222333333333444444444444444555555555555666444555666666666666666666666666666666777777777777777777777777777777777777666777777777888888888888999999999999999999999999999999:::;;;;;;;;;;;;:::::::::;;;<<<============<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNRRRSSSUUUXXX\\\bbbiiinnnzzz}}}}}}~~~}}}{{{wwwsssqqqqqqrrrsssvvvxxx{{{}}}{{{yyyxxxxxxwwwuuussssssooojjjfffcccaaa___^^^VVVSSSOOOKKKGGGBBB===999;;;888555555666888777777444444444444444444444444333222222222222222222222111111111222222333333333000000000000111111111111333333333222222111111111111111111111111111111111111111000000000000111111222222111000000000000111000000111111222222333333222222111111000000//////222222222222111111111111222222222222222222222222222222222222222222222222111>>>EEE>>>444000222444000000000000000000111111000000000000000000000000000000000000000000111111000000000000000000000000000000111111111111000000////////////////////////////////////000000000000000000000000000000111111000000000000000000111111000000000000000000000000///////////////////////////000111111111111000000////////////////////////000000000000000000000000000000000000000111222222000000000000000000000000///000000111111111000000111111111111111000///.........///000000000000///111000000000000000000111000000000000000000000000000000000000000000000000///000000000111111111111------...///000111111222000111111111222222222222///111222222111111222333111111111111111111111111111111222222222333333333000000111111111222222222111111111111111111111111222222222222222222222222444444444333333222222222222222222333333333444444444444444555555555555666444444555666666666666666666666666666777777777777777777777777777777777777666777777777888888888888999999999999999999999999888999::::::;;;;;;::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<===============>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDEEEEEEFFFGGGHHHHHHJJJIIIIIIJJJJJJKKKLLLMMMPPPQQQRRRSSSUUUYYY___cccmmmttt||||||{{{zzzyyy|||{{{yyyuuurrrpppooopppqqqtttvvvzzz~~~~~~{{{zzzyyywwwuuussspppllleee___[[[XXXTTTRRRKKKHHHEEECCCAAA>>>;;;888999888666555555555555444444444444444444444444444222222222222222222222222111111111222222333333333//////000000000111111111333333222222222222222111111111111111111111111111111111000000000000111111333333222111111111111111000000000111111222222222222222111111000000//////111111111111111111111111111222222222222333333333111222222222222333333333888FFFMMMBBB444000222333000000/////////000111111000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000111111222333000000000000000000000000///000000111111111111000111111222222111000...---......///000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111/////////000000111111111000000000111111111222222///111222222111111222333111111111111111111111111000000111111111222222222000111111111111222222222111111111111111111111111222222222222222222222222444333333333333333333222222222333333333333444444444444444555555555555666333444555666777777777777666666666666777777777777777777777777777777777777777777777777888888888888999999999999999999999999888888999::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<===>>>??????@@@??????AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLOOOPPPQQQQQQRRRSSSVVVYYYaaahhhqqqyyy}}}yyyxxxvvvuuuvvv||||||yyywwwtttqqqoooooooooooorrrtttxxx|||~~~~~~}}}~~~{{{yyywwwuuurrrooofffbbb[[[UUUPPPMMMIIIGGGCCC@@@===<<<<<<;;;:::888666666444333222111111111333333333333333333333333111111111222222222222222222222222222222222333333///000000000111111111111222222222222222222222222222222222222222222222222111111111000000111111111333333222111111111111222000000000111111111111111111111111111000000000000000000000000000111111111111111222222222333333333111111222222222333333333555AAAFFF<<<222333444222000//////...///000111222000000000000000000000000///000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000///000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000111000/////////000222333111111111111111111111111000000000000000000000000000000000000111222333444000000000000000000000000//////000111111111111111///000111222222111///...//////000111111111111000222111000//////000111222000000000000000000000000000000000000000000000000000000000000111111111111000111111111111111111111/////////000000000111111///111222222111111222333111111111111111111111111//////000000000111111111000111111111111222222222111111111111111111111111222222222222222222222222222333333333333333333444222222333333333333444444444444444555555555555666333444555666777777777777666666666666777777777777777777777777777777777777777777777777888888888888999999999999999999999999888888999::::::::::::999;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<======:::;;;===>>>??????>>>>>>@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKMMMOOOOOOOOOOOOPPPRRRXXX]]]dddjjjooosssvvvyyy}}}~~~{{{tttsssqqqppprrrxxx{{{|||}}}{{{xxxwwwuuurrrpppnnnmmmlllllloooqqqtttwwwyyyyyyyyyxxxxxxuuuqqqnnnllliiieeebbbXXXTTTNNNIIIFFFCCC@@@>>>===:::777666666777777666333444444333111111111111222222222222222222222222000111111111222222222222333333222222222222222222000000000111111111222222222222222222222222222222222222222222222222222222222222111111111111222222222222111000000000000111111111111111000000000000000000000000000111111111....../////////000000000111111111222222333333333111111111222222333333333,,,666888222111777777222000///.........000111222000000000000000000000000//////000000111111111222000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000//////000000111111111222//////000000111111111222000000000000000000000000000000000000000000000000111000///......000222444111111111111111111111111000000000000000000000000000000000000111222333444000000000000000000000000//////000111111111111111---...000222333222111000//////000111111111111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111////////////000000000000///111222222111111222333000000000000000000000000////////////000000000000000111111111111222222222111111111111111111111111222222222222222222222222222222222333333444444444222222333333333444444444444444444555555555666666333444555666777777777777666666666666777777777777777777777777777777777777777777777777888888888888999999999999999999999999888888999::::::::::::999<<<<<<<<<<<<;;;:::999999;;;;;;;;;<<<<<<<<<======999;;;<<<>>>>>>>>>======??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJGGGJJJMMMNNNNNNMMMNNNNNNSSSWWW\\\aaadddgggkkkmmmpppssswww{{{|||zzzwwwuuunnnnnnmmmmmmooouuu}}}|||zzz{{{~~~~~~wwwxxxzzz{{{|||}}}}}}}}}}}}yyyvvvuuussspppnnnlllkkkjjjjjjlllnnnqqqtttuuuuuutttsssllliiieeebbb___[[[WWWTTTMMMIIIDDD@@@???===<<<::::::777444222333333333333222444444444333333333444222222222222222222222222000000111111222222222222444333333222222111111111111111111111222222222222222222222222222222222222222222222222222222222222333333222222222222333333111111000///////////////222222111111000000////////////000000111111222222---.........//////000000111111111111111111111111333333333444444555555555111111222222222333333333111111111111111111111111////////////////////////000000111111111111000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000000000000111000000000000000000000000111111111111111000//////...------,,,,,,...///000222222222222222222222222000000////////////000000000000111222222222222111////////////////////////000000////////////000000000000000000000000000000000000000000111111111111////////////000000000000111000000/////////000000333222111000000111222333222111///......000111333000000///////////////000000000000000000000000000////////////////////////222222222222222222222222222222222222222222222222444444444333333222222222222222222222222222222222333333333333333333333333333333333444444444555555555555444333444555666777666666666666666555555555777777777777666666666666888888888888888888888888888888999999999888888777;;;:::999888888888999::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<============<<<===>>>@@@AAABBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKOOOQQQSSSVVVYYY[[[]]]___bbbeeeiiimmmppprrrrrrrrrlllllllllkkkmmmqqqxxx|||}}}zzzvvvuuuwww{{{zzzyyyxxxxxxyyy{{{}}}{{{vvvrrrpppmmmmmmllljjjjjjiiiiiiiiihhhiiijjjjjjjjjgggeeeddd___\\\XXXUUURRRNNNJJJGGGDDDBBB???<<<999888777777666555444333222333333444333333333333333333333333333333222222333555666777111111111111111111111111222222222222222222222222///000111222222111000///111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000111000///......000000000000000000000000000111111111111111111111111111111222222222333333333000000000111111111222222111111111111111111111111000000000000000000000000000000111111111111000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111000/////////...---------...000000222222222222222222222222000000////////////000000000000111222222222222111////////////////////////000000////////////000000000000000000000000000000000000000000111111111111////////////000000000111////////////////////////111222333333333333222111333111000///...///111222111000000//////000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111444444333333333222222222222222222222222222222222333333333333333333333333333333333444444444555555555444444333444555666777666666666666555555555555555555666666777777777888888888888888888888888888777777888888888888777777::::::999888888999999::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<============>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKNNNNNNPPPRRRUUUWWWYYYZZZZZZ\\\___cccfffhhhhhhhhhggggggggggggiiimmmtttxxx~~~}}}{{{xxxtttsssuuuwww|||zzzyyyyyyzzz|||~~~}}}xxxssspppkkkjjjiiigggeeeddddddcccbbbbbbbbbaaa___\\\YYYWWWOOOMMMIIIGGGEEEBBB???<<<<<<:::999777666555555555666555444333222333333444333333333333333333333333333222222222222444555666111111111111111111111111222222222222222222222222000111222333333222111000222111000000000000000111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111222111///...///000000000000000000000000000111111111111111111111111000000000000000111111111/////////000000000111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111000000000000000111111000000000000000000000000111111111111111000///////////////...///000000111222222222222222222222222000000////////////000000///000111111222222111111////////////////////////000000////////////000000000000000000000000000000000000000000111111111111/////////000000000111111,,,---...000000000//////000222444666666444222000333222000/////////000111111111000000000111111222000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000333333333333222222222222222222222222222222222222333333333333333333333333333333333444444444555555555444444444444555666666555555555555555555555555333444555666777888888999888888888888888888888888666777777888888888777777:::999999888888999::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<=========@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPRRRSSSSSSQQQRRRUUUYYY[[[]]]]]]]]]``````aaaaaacccgggmmmrrrzzz}}}}}}|||{{{{{{{{{~~~|||yyyvvvqqqoooqqqqqquuu}}}}}}yyywwwxxxzzz}}}xxxqqqmmmgggfffcccaaa^^^\\\[[[ZZZWWWWWWVVVSSSPPPLLLHHHFFFCCCAAA???======;;;999777444444333333333444444555555444444333333333333444333333333333333333333333111111111111222333444555111111111111111111111111222222222222222222222222222222333333333333222222333222111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111222222222000///000111000000000000000000000000111111111111111111111111000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111////////////////////////000000000000000000111222000000000000000000000000111111111111111000//////000000000000000111111111111111111111111111111111000000////////////000000///000000111111111111111////////////////////////000000////////////000000000000000000000000000000///000000000111111111111//////000000000111111111***,,,...000111000///...000111333444444333111000333222111000/////////000111111111111111111222333000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444444444555555666666444444555555555555555666444444555555666777777888888888888888888888888888777777888888999999888888999999999999999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNLLLNNNPPPRRRTTTVVVVVVWWWYYYZZZZZZ[[[]]]aaagggkkkrrruuuyyy~~~~~~}}}|||zzzyyyyyyyyyyyyxxx{{{{{{xxxtttooommmnnnlllpppwww~~~xxxuuusssuuuxxx|||}}}tttlllgggbbb```]]]YYYVVVSSSQQQQQQLLLKKKIIIGGGCCC???<<<:::<<<;;;999999::::::888777333333333333444444555555444333333333333333333333222222222222222222222222000000111111111222222333111111111111111111111111222222222222222222222222222222222222222222222222333333222111000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000111222333222000000000222////////////////////////111111111111111111111111111111111111111111000000000000000111111111222222000000000000000000000000111111111111111111111111000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000//////000111222222000000000000000000000000111111111111111000/////////000000111111111111111111111111111111111111111000000////////////000000//////000111111111111000000000000000000000000000000000////////////000000000000000000000000000000///000000000111111111111000000000000111111111111***,,,...000111111000///111111000000000000111111222111111000000000000000111111000000111222333333000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444444555555555555555333444444444555555666666666666666555555555555555777777777777777777777777777888888999::::::999999888888999999::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>????????????>>>======@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFGGGGGGGGGGGGGGGHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQTTTTTTUUUVVVXXX[[[```cccjjjlllqqquuuxxxyyyzzzyyywwwwwwvvvvvvuuuuuuvvvvvvtttwww{{{{{{wwwsssnnnkkkmmmiiimmmsssyyy~~~~~~xxxtttrrrpppqqquuuyyy}}}xxxnnneee___ZZZXXXUUUQQQNNNKKKIIIHHHBBBAAA@@@>>><<<:::888777555444333444555666555444444444444444444444333333222222333333333333333333222222222222222222222222000000111111111111111111111111111111111111111111222222222222222222222222111111111000000111111111333333222111111000111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000111222333222000000000222////////////////////////111111111111111111111111222222222222111111111111000000000111111111222222000000000000000000000000111111111111111111111111000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000111222333000000000000000000000000111111111111111000////////////000111111111111111111111111111111111111111000000////////////000000...///000000111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000111111111222222---...///111111111000000111000///......///000111000000000000111000000000000000000000000111222333000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222222222222222222222222222222222333333333333333333333333333333333444444444555555333444555555666666555555333333333444555555666666666666666555555555444444777777777777777777777777666777888999999999999999777777999:::::::::::::::999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>======<<>>>>>>>>>>>>>>===@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIILLLMMMNNNMMMMMMOOORRRUUUUUUWWW[[[^^^aaacccdddeeeffffffffffffggghhhjjjjjjooorrrwwwzzz}}}}}}|||}}}~~~~~~|||zzzyyyyyy|||}}}|||{{{yyyxxxvvvyyy}}}}}}vvvsssooojjjiiijjjhhhkkkooorrrtttvvvyyy{{{xxxvvvsssmmmgggcccbbbbbbaaabbbdddfffhhhiiiiiiiiihhhgggeeeaaa[[[TTTOOOKKKFFFEEEBBB@@@===<<<;;;:::777777666555555555555666666555444444555666444333000111222333333222222111000111222333444333333222111111111111111111111111111111222333333222111000111111111111111111111111222222222222222222222222222222111000000111222222111111111111222333444444000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111222111///...///000000000000000000000000000111111111111111111111111222222111111000000//////............/////////000000000000000000000000000////////////////////////000000111111111111000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000111222333000000000000000000000000111111111111111000//////---...///111111000000///000000000000000000000000000000////////////000000...//////000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000111111111111222222222333222111111000111111222///000222444444222000///---...///111222222222222............///000111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111222222222222222222222222222222222222333333333333333333333333333333333444444444555555333333555666666666555444222222333333444555666666222333333444555666777777777777777777777777777777222333444555666666666666666777999:::;;;;;;::::::888888999999999:::::::::::::::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<======>>>??????????????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJKKKNNNPPPNNNPPPSSSWWWZZZ\\\]]]]]]_________```aaacccdddeeeeeehhhlllooorrrvvvzzz}}}}}}~~~~~~~~~yyyxxxyyyzzzzzz||||||yyywwwuuuuuuwww{{{}}}zzzyyywwwtttrrrpppssswww|||{{{tttqqqnnniiigggiiigggjjjmmmpppqqqsssuuuwwwnnnlllhhhbbb\\\XXXXXXYYYWWWXXXZZZ[[[\\\\\\[[[[[[VVVUUUSSSPPPLLLHHHDDDBBB???>>><<<:::999777777666666555444333333333444444444333111222222222111000000111333444555555444444000111222333444333333222111111111111111111111111111222333444444333111111111111111111111111111111222222222222222222222222444333222111111222333444000000000111222333555555000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000111000///......000000000000000000000000000222222222222222222222222222222222111111111000000//////000000000000//////111111111111111000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222111111000000//////......////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000////////////000000000000000000000000000000111111222222222222222000///------///000222////////////////////////111111000000000000111111333333222111000///......///000111222222111000///333333222111000000000111333222111/////////000111000000000000000000000000111111111111000000000000000000111111111111000000111111111000000000000000000000111111111111000000000111111111111222222222111111111000000000000000444444333222111111222222111111111111111111111111111111222333333333333222222222333333333333444444333333333444444444555555333444444555555444444333555444444444444555666666666666666666666666666666777777777777888888888888666777888999:::;;;;;;;;;888999999::::::999999888<<<;;;;;;:::999888777777999999::::::;;;<<<======>>>===<<<;;;;;;<<<===>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGIIIJJJKKKNNNPPPQQQSSSTTTTTTSSSRRRUUUUUUUUUVVVXXX[[[^^^```___```cccfffjjjmmmoooqqqxxxyyy{{{||||||{{{zzzyyyyyy|||{{{{{{{{{zzzxxxvvvtttqqqooopppvvv{{{vvvsssqqqppprrrsssuuuzzz~~~}}}zzzwwwtttrrrqqqpppnnnoooppptttyyyzzzpppkkkjjjjjjhhhfffeeefffggghhhiiiiiiiiiiiiaaa___ZZZVVVRRROOONNNNNNNNNMMMKKKIIIHHHHHHIIIIIIIIIHHHFFFDDDAAA>>><<<;;;888888777666666666666666444444444333333222222222333333333222222111111111444444333333222333333333333333333333333333333333//////000111222222333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111000000000000111111000000000000111111111111222111111111000000//////222111111111000000/////////000111222222333222222000000000000000000000000222222222222222222222222111111111000000000////////////000000000000//////111111111111111000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...000000000000////////////000000000000000000000000000000111111111111111111111000///......///000111111111111111111111111111000000000000000000000000222222111111000////////////000111222222111000///222222111111000111111111333222000/////////000111000000000000000000000000111111111111000000000000000000111111111111000000111000000000000000000000000000111111111111000000000000111111111222222222111000000000000000000000222111111000//////000000111111111111111111111111111111222333333333333222222222333333333333444444333333333444444444555555333444444555555444444333555444444444444555666666666666666666666666666666666666777777777888888888777777888999:::::::::999888999999::::::999999888<<<<<<;;;;;;::::::999999999::::::;;;;;;<<<<<<<<<>>>===<<<;;;;;;<<<===>>>?????????@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNQQQQQQPPPQQQSSSUUUXXXZZZYYYZZZ\\\___bbbdddfffgggkkklllnnnpppqqqrrrrrrqqqtttwww{{{}}}xxxuuuttttttrrrqqqrrrpppmmmkkklllrrr{{{~~~yyyuuusssrrrqqqoooppprrrwww}}}}}}|||yyyuuuqqqnnnlllkkkiiijjjkkkooottt{{{~~~wwwnnnhhhggggggeeebbbaaaaaaaaaaaa```___^^^^^^UUUSSSOOOKKKHHHFFFEEEEEEEEEDDDCCCBBBAAAAAAAAABBB??????>>><<<;;;999888888777777666555555555555555444444444333333222222222444444444333333333222222333333222222222222333333333333333333333333333333///000000111222222333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111000000000000111111000000000000111111111111111111111111000000000///111111111111000000000/////////000000111111000000000000000000000000000000222222222222222222222222000000000/////////////////////000000000000//////000111111111111000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000111222222111000///000000000000000000000000000000111111111111000000111111111000111111222222222111000000///000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000111111000000111111111111000000000000000111111111222222000000000000000000111111222111000000///000000000111111111111111111111111111111222333333333333222222222333333333333444444333333333444444444555555333444444555555444444333555444444444444555666666666666666666666666666666666666777777777777888888777777888888999888888777888999999::::::999999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<===>>>?????????@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNPPPQQQQQQRRRSSSUUUWWWXXXZZZZZZ\\\]]]___bbbdddfffggggggkkknnnrrrxxx|||}}}yyyuuurrrppppppnnnmmmlllkkkhhhfffgggllltttzzzyyyuuusssrrrqqqpppnnnnnnpppsssyyy{{{yyyuuuqqqmmmiiigggfffbbbccceeehhhmmmsssxxx{{{vvvooogggbbbaaa```^^^[[[YYYYYYXXXVVVTTTRRROOONNNHHHFFFCCC@@@>>>===<<<<<<===<<<;;;:::::::::::::::666666666666666555555555666555555444444444444444444444333333333333222222444444444444444333333333222222111111111222222333333333333333333333333333000000000111222222333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111000000000000111111000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000111111111111000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000////////////.........///000111111111////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////000111111111111000///111111111111111111111111...///111333333111///...//////000000111111111111000000000111111000000000111000000000111222333333111111000000000000000000000000000000000000000000111111111111000000000///000000111111111111000000000000000000000111111111000000111111111111000000000000000000111111111111000000000000000111111111333333222222222222222333111111111111111111111111111111222333333333333222222222222333333333444444333333333444444444555555333444444555555444444333555444444444444555666666666666666666666666666666666666666666777777777888777777888888888777777666888999999::::::999999888666666777777777888888888;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<======>>>????????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGHHHIIIKKKLLLIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOSSSTTTUUUXXXZZZ\\\^^^^^^```cccggglllqqqtttvvvwwwvvvssspppmmmkkkjjjjjjiiifffeeedddbbbbbbgggmmmrrr{{{{{{vvvrrrqqqpppooommmoooooopppssswww|||~~~zzztttrrrooolllhhheeedddccc^^^^^^```cccggglllpppsssxxxyyy{{{~~~|||vvvrrrhhhddd]]]YYYWWWUUUSSSQQQOOONNNMMMKKKHHHFFFCCCBBB@@@???===;;;::::::999999999999888888777777777777444444444555555555555555444444333333333333333444333333333333333333333333333333333333333333333333111111111000111111222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111///000000000111111111111111111111000000000000000111111111000000000000000333222222111000000000000////////////////////////111111111111111111111111111111111111111111111111//////000000000000/////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000////////////------...///000111222222000000000000000000000000////////////////////////000000000000000000000000////////////000000000000.../////////000000000111000000000000000000000000000000000///////////////000000111111111111000000000000000000000000000000...///111333333111///.../////////000111111222222111000000000000000000111111000000000111222333333000000000111111111000000000000000000000000000000111111111111000000000///000000111111111111000000//////000000111111111111000000111111111111000000//////000000000111111111//////000000111111111111333222222222222222333333111111111111111111111111111111222333333333333222222222222333333333444444333333333444444444555555333444444555555444444333555444444444444555666666666666666666666666666666555666666666666777777777777777888888888777777666888999999::::::999999888666666666777777888888999;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===============>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIMMMNNNNNNPPPQQQSSSTTTUUUVVVXXX[[[```cccfffhhhiiihhhgggfffcccaaa``````aaa``````___]]]]]]aaafffjjjqqqwww}}}zzzuuurrrpppooommmkkkpppppppppqqqsssvvvyyy{{{|||}}}~~~}}}{{{wwwrrroooiiihhhfffdddbbbaaa``````ZZZZZZ[[[^^^aaadddgggiiijjjjjjjjjjjjjjjgggccc___XXXVVVQQQNNNLLLJJJHHHGGGDDDDDDCCCBBB@@@>>>===<<<;;;::::::999999888888999777777777777777666666555555555555555444444444444333333222222222222333333333333333333333333333333111111111111111111222222111000000000111111222333222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111///000000000111111111111000000000000000000111111000000000000000000111111222111000///////////////////////////////////////111111111111111111111111111111111111222222222222//////000000000000/////////000000111111111111000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000......//////000000111111000000000000000000000000/////////000000111111111111111111111111111111111///////////////////////////000111222222111000/////////000000111111111222111111000000000000111111111111111000111111222222//////000111111111111000000000000000000000000000111111111111000000000000000000111111111111000000/////////000111111222222000000111111111111000000/////////000000000111111/////////000111111222222000000000///000000111222111111111111111111111111111111222333333333333222222222333333333333444444333333333444444444555555333444444555555444444333555444444444444555666666666666666666666666666666555555666666666666777777777777888888999888888777888999999::::::999999888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>===>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNQQQTTTVVVYYYZZZ[[[\\\]]]]]][[[YYYYYYZZZ[[[XXXXXXXXXVVVVVVYYY]]]```ggglllsss{{{wwwtttpppnnnlllkkkiiigggjjjjjjiiiiiijjjkkkmmmnnnmmmmmmlllkkkiiifffcccaaa[[[ZZZYYYYYYXXXXXXXXXYYYSSSSSSTTTUUUWWWYYYZZZ[[[XXXWWWVVVUUUUUUSSSOOOLLLJJJHHHGGGDDDBBB@@@???>>><<<<<<<<<<<<;;;:::999999666666666666666666666666333444555555555444444333555444444333333222111111222222222222222333333444222222333333333333444444000000000000111111111111111111111111111222333444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000111111111111000000000000111111111111000000000000111111111111000///...---,,,---...///000000000000000000000000111111111111111111111111000000000000111111111222//////000000000000////////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111.........///000111111111000000000000000000000000...//////000111222333333222222111000000111222222000000000000000000000000000000000000000000000000000000000000000111111111222111000//////000111222222222111111000111111111...///000111222111111000000000000000000000000000111111111111000000000000000000111111111111000000...//////000111111222222000000111111111111000000////////////000000000111...//////000111111222222000000//////000111111222111111111111111111111111111111222333333333333222222222333333333333444444333333333444444444555555333444444555555444444333555444444444444555666666666666666666666666666666555555555666666666777777777777888999:::::::::999888999999::::::999999888::::::::::::;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>===>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHGGGHHHIIIJJJLLLMMMNNNNNNPPPRRRSSSSSSQQQQQQSSSUUUOOOOOOOOONNNNNNOOOSSSVVVYYY]]]ccciiimmmoooooooooiiifffcccbbbbbbaaa```^^^___^^^]]]\\\\\\\\\\\\\\\YYYYYYXXXWWWVVVTTTSSSRRRNNNMMMMMMLLLLLLLLLMMMMMMJJJJJJJJJJJJKKKKKKLLLLLLGGGFFFFFFFFFFFFEEEBBB@@@?????????>>><<<:::::::::888888888888888777666666333333444444444444333333222222333444444333333222333333222222222222111111222222222222222333444444222222222333333444444444000000111111111222222222111111111222222333444555111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000111111111111///000000000111111111111///000000000111111111111111000.........///111222000000000000000000000000000000000000000000000000.../////////000000111111//////000000000000////////////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111---......///000111111222000000000000000000000000......///111222333444555333222000//////000222333111111111111111111111111111111000000000000111111111111000000000000000000222111000//////000111222333333222111000000000111...///000222222222111000000000000000000000000000111111111111000000000000000000111111111111000000...//////000111222222222000000111111111111000000////////////000000000000...//////000111222222222222222111111222333444444111111111111111111111111111111222333333333333222222222333333333444444444333333333444444444555555333444444555555444444333555444444444444555666666666666666666666666666666555555555555666666666777666777888999:::;;;;;;;;;999999999::::::999999999999999999999999999999999999999::::::;;;<<<======999:::<<<>>>>>>>>>>>>===>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBDDDGGGHHHDDDDDDEEEEEEFFFFFFGGGGGGCCCFFFHHHHHHGGGGGGJJJLLLIIIIIIIIIHHHHHHIIILLLOOONNNQQQUUUZZZ]]]_________ZZZXXXWWWVVVWWWWWWWWWUUUVVVUUUTTTRRRQQQPPPPPPPPPJJJJJJJJJIIIIIIIIIIIIIIIFFFEEEDDDDDDCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>???AAAAAA>>><<<999;;;<<<;;;999888888888666777777666666555444333222333333444444333333222222333444555555444333333222222222222333333333444333222222222333444444555222222222333333444444444111111222222222333333333222222222222333444555666111111111111111111111111222222111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111//////000000111111111222//////000000111111111222444333222111222333555777000000000000000000000000222222111111111111222222000000000000000000000000000000111111111000000///000000000000000000000000111000/////////000222333222111000//////000111222000000000000000000000000222111111111000000//////222111111111000000//////000000000000////////////------......//////000000000000000000000000000000////////////000000000000000000000000000000000000111000///......///000111000000000000000000000000......//////000000111111222111111111000000//////000000000000////////////,,,------...............000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000...///000222222111111000//////000000111111111222111000///......///000111000000000000000000000000222111000//////000111222222222222111111111111000000000000000111111111111111111222222222333333333111111000000111111222333333333333333333333333333222222333333333333444444444444444555555555666666666555555555555444444444666666666666666666666666777777777777888888888888::::::999888888999::::::888888777777888888999:::888888999:::;;;;;;;;;:::;;;<<<<<<===============>>>????????????@@@@@@@@@@@@@@@??????????????????AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCAAAAAAAAACCCAAAAAAAAABBBBBBCCCCCCCCCHHHJJJLLLNNNOOOPPPOOOOOONNNMMMMMMLLLLLLMMMMMMNNNIIIIIIHHHGGGFFFFFFEEEEEEAAAAAA@@@???>>>===<<<<<<=========<<<<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;:::999888888999:::;;;777777777777777777777777666666555555555444444444444444444444444444444444444444444444444444444444444444222222222222444444333333333333333333333333333333333222222111111111222222222111111111000000222222222222222222222222111111111111111111111111000000000000000000000000111111222222222222111111111111222222222333333333000000000000000111111222000000000000000000000000000000000000000000000000000000000000000///......////////////000000000000000000111111111111000000000000000000000000000000222111111000000000000000000000000000000000000000111000000000000000000111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000111111222222111000//////000111222000000000000000000000000111111111111000000000///111111111111000000000////////////000000000000000//////////////////000000000000000000000000000000////////////000000000000000000000000000000000000111000///......///000111000000000000000000000000////////////000000000000111111111111000000000///000000000000////////////......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000...///000111222111111000///000000000111111111111111000///......///000111111111111111111111111111111111000000000000111111/////////000000111111111000000000000111111111111111111111222222222333333111111000000111111222333333333333333333333333333222222222333333333444444333444444444444555555555333444444444555555666666666666666666666666666666666666777777777888888888999999888777777888999999888888777777888888999::::::::::::::::::;;;;;;;;;;;;;;;<<<===============>>>>>>?????????@@@@@@@@@????????????????????????AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>>>>>>>>???>>>???????????????@@@@@@???@@@AAACCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCC??????>>>======<<<;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::999999999888888888888999999:::::::::::::::999999888777777888999999666666666666666666666666666555555555444444444444444444444444444444444444444444444444444444444444444333333222222333333444333333333333333333333333333333333222222222111111222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111111111111222222222333333000000000000000111111222000000000000000000000000000000000000000000000000000000000000000///......////////////000000000000000000111111111111000000000000000000000000000000222111111000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000//////000111111111111111111111000000000000111111000000000000000000000000111111111111000000000000111111111111000000000000/////////000000111111111000000000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////111111111111000000000000000000000000///////////////000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000//////000111111111111000000000000000111111111111000000////////////000000222222222222222222222222000000111111111111000000------...///000111222222000000000000111111111111111111111222222222222333111111000000111111222333333333333333333333333333222222222222333333333333333333333333444444444444222222333444555666777777666666666666666666666666666666777777777777888888888888777666666777888888888888777777888888999:::===<<<;;;:::::::::;;;<<<;;;;;;<<<============<<<>>>>>>>>>?????????@@@@@@????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===============<<<<<<=========;;;::::::999999888888888777777777888888999999999777777777777777666666666555666777777888888777777777777666666666666777777555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444333333222222333333444333333333333333333333333333333333222222222222111222222222111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111111111111222222222222333000000000000000111111222000000000000000000000000000000000000000000000000000000000000000///......////////////000000000000000000111111111111000000000000000000000000000000222111111000000000000000000000000000000000000000000000////////////000000000000000000000000000000///000000111111111111000000000000000000000000000...///000222222111000000111000000000000000000111000000000000000000000000111111111000000000000000111111111000000000000000/////////000111111222222222222111111000000//////////////////////////////////////////000000000000////////////////////////000000////////////000000////////////////////////111111000000//////......111111111000000000000000000000000000////////////000000111222222222222111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000000111000000000000000000000000///000000000111111111111000000000000000111111111000000////////////000000111111111111111111111111///000111222222111000///......//////000111111222///000000000111111111111111111111111222222222222111111000000111111222333222222222222222222222222111222222222222333333333222222222333333333444444222222333444444555666666666666666666666666666666666666666666777777777888888888888777777888888888888888777777888888999:::???===;;;999999999;;;<<<:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>???????????????????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::888777888999::::::999999888888777777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<:::::::::999999888888888666777777777777888888888777777777777666666666666444555555666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111222222222222000000000000000111111222000000000000000000000000000000000000000000000000000000000000000///......////////////000000000000000000111111111111000000000000000000000000000000222111111000000000000000////////////////////////222111111000000111111222000000000000000000000000//////000111111111111111000000000000000000000000...///000222222111000000000000000111111000000000000000000000000000000000000000000000000000111111000000000000000000111111///000000000111111111222222222111111000000//////////////////////////////////////////000000000000//////////////////////////////000000000000//////////////////////////////111111000000//////......000000000000000000111111000000000000////////////...///000000111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000000111000000000000000000000000000000000000000111111111111111000000000000000000//////000000000000//////000000000000000000000000///000111222222111000///111111111111111111111111///000000000111111111111000000111111111222222222111111000000111111222333222222222222222222222222111111111222222222333333222222222333333333444444444444444444444444444333666666666666666666666666555666666666666777777777999999999999999999999999888888777777888888999:::>>>===;;;999888999;;;<<<:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::888666777888999999888888777777666666777777777666666666666666777777666666666666777777666666666555555555555555666666666666555555555555555555555555555555555555444444555666666666666666444444444444444444444444555555555555555555555555333333444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111222222222222111111000000111111111222222222000000000000000111111222000000000000000000000000000000000000000000000000000000000000000///......////////////000000000000000000111111111111000000000000000000000000000000222111111000000000000000////////////////////////222222111111111111222222000000000000000000000000...///000111111222111111000000000000000000000000//////000111111111111111000000111111111111000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000//////000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000////////////000000000000111111111111000000000000////////////---...//////000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000///000111111222111111111111000000000000//////000000000000//////////////////////////////000000111111111111000000222222222222111111111000000000000000111111111111000000000111111111111222111111000000111111222333222222222222222222222222111111111111222222222222333333333333444444444444444444444444333333222222666666666666666666666666555555666666666666777777999999::::::::::::999999888888777777888888999:::<<<;;;:::999999999:::;;;::::::;;;<<<<<<<<<<<<;;;=========>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@AAAAAA????????????????????????<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::777666666777888888888777777777777777777666555555555555555666666666555555555555666666555555555555555555555555444444444333333222222222111111111222222222222222444444555666666666666555333333444555555444333333555555555555555555555555333333333333444444444444333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111222222222222333333333111111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000111111222222222222111111000000000111111111111222000000000000000111111222000000000000000000000000000000000000000000000000000000000000000///......////////////000000000000000000111111111111000000000000000000000000000000222111111000000000000000000000000000000000000000111111000000000000111111000000000000000000000000...///000111111222222222000000000000000000000000000000000000000111111222///000111222222111000///000000000000000000000000///000000000111111111111///000000000111111111111333222222111111000000000//////////////////000000000000000000000000000000////////////000000000000000000000000000000000000...///000111111000///...000000000000000000000000////////////000000000000///000000000111111111111000000000000////////////---...//////000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000111000/////////000222222111111111111000000000///...///000111111000///...////////////////////////111111000000000000111111000000000000111111111111000000000000111111111111000000000000111111111111111111000000111111222333111111111111111111111111111111111111222222222222333444444444444555555555333333333333333333444444666666666666666666666666555555555666666666777777777888999::::::999888777888888777777888888999:::888888999999999999999999999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>???===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@>>>?????????????????????;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;999777555666666666666666666777777777777777777666555666666777888777777666666666666777777666666666666666666666666333333333333444444444444000000111111222222222222333333444555555555555444333333444555555444333333333333333333333333333333222222333333333444444444222222222222222222222222222222222222222222222222222333333444444333333222111111111111111111111111111111222222222333333333000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111000000000000111111111111000000000000000111111222000000000000000000000000000000000000000000000000000000000000000///......////////////000000000000000000111111111111000000000000000000000000000000222111111000000000000000000000000000000000000000000000////////////000000000000000000000000000000......///111111222222222000000000000000000000000111000/////////000222333///000111222222111000///000000000000000000000000//////000000111111111222//////000000111111111222444333333222111000//////------......//////000000000000000000000000000000////////////000000000000000000000000000000000000...///000111111000///...000000000000000000000000......//////000000111111//////000000111111111222000000000000////////////......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000111000/////////000222333222111111111000000//////...///000111111000///...000000000000000000000000222111000//////000111222------...///000111222222000000000000111111111111000000000000111111111111111111111000111222222333111111111111111111111111000111111111111222222222444444444555555555666666111111222333444444555666666666666666666666666666555555555555666666666777666777888999999888777666888888888777888999999:::666777888999999999999999999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBCCCCCCCCCCCCCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>?????????@@@>>>>>>>>>>>>>>>?????????;;;;;;<<<<<<;;;;;;:::999999999999999999999999999::::::;;;999666555555666555555555666666777777777555444333333333444666777555555444444444444555555333333333333333333444444333444444555777888888999222222333333444444444444222222333444444444444333333333555555555555333333222222222222222222222222222222222333333444444444222222222222222222222222222222222222222222222222222222444444444444222222111111111111111111111111111111111222222333333333000000111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111000000000000111111111111000000000000000111111222000000000000000000000000000000000000000000000000000000000000000//////...////////////000000000000000000111111111111000000000000000000000000000000222111111000000000000000000000000000000000000000000000111222333333444444000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000222222111000////////////111000000000//////......000000000000000000000000111111111111000000000000///////////////////////////////////////.........000000000000000000000000000000////////////000000///////////////000111111000///......000111111000000///...///111333222111000000000000000000000000000/////////............000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111111222222222222111111000000///////////////000000000000000000000000000//////000000111111222222000000000000000000000000////////////////////////............///////////////////////////////////////////////////000111111111111000000//////......111111111111000000000000111111111111111111111111111111000000000000000111000000000000111111111111000111111111111222222222222222222111111111000000333333333222222222111111333333222111222333444555444444444444444444444444444444444555555555555666666666666666777777777777777777777777888888888888<<<;;;;;;:::999888777777;;;:::888777777888:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAA@@@@@@?????????DDDCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>====================================<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999999999888888888777777777777777777777777777777666666666666666666666666666666666666666666666666666555555555555444444444555555555555555555555555111111222333444666666777333333333333333333333333333333333333333333333333555444333333333333444555444444444444444444444444222222222222222222222222333333333222222111111111333333222111111222333333444444444333333222222222333111///000222333222///222222222222222222222222222222222111111111111000111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///////////////////////////000111222222111000///000000000000000000000000111111111111111000//////000000000000111111111111000000000000000000000000000000000000000000000000000000111222222333444444000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000333333222111111111111111111111111000000/////////000000000000000000000000111111111111000000000000////////////////////////.../////////000111111111000000000000000000000000000000////////////000000///////////////000111111000///......000111111000222000///000111111000///000000000000000000000000000000/////////.........000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000111111222222111111000000000////////////000000000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000///////////////000111111////////////000000000000111111111111000000000000111111111111111111111111111111000000000000000111000000000000111111111111000111111111111222222222222222222111111111000000111111111222222333333333333333222222222333444555444444444444444444444444444444444555555555555666555555666666666777777777666666777777777888888888<<<<<<;;;;;;:::999999999:::999888777777888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>???@@@AAACCCCCCBBBAAAAAAAAA@@@@@@@@@@@@DDDCCCBBBAAA@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>====================================<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999999888888777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555444444444444555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333555444333333333333444555444444444444444333333333222222222222222222222222333333333222222222111111333333222111111222333333444444333333333222222222333111000111333444222000222222222222222222222222222222222111111111111000111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000111111111111000000///000000000000000000000000111111111111111000//////000000000000111111111111000000000000000000000000000000000000000000000000000000111111222333333333000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000222222111111000111111111111111111111111000000000000000000000000000000000111111111111000000000000////////////////////////......///000111222333333000000000000000000000000000000////////////000000///////////////000111111000///......000111111000333222000000111000///---000000000000000000000000000000000/////////......000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111222222111111000000000////////////000000000000000000000000000000111000000000000000000///000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111///////////////000111111.........///000111111111111111111111000000000000111111111111111111111111000000000000000000111111000000000000111111111111000111111111111222222222222222222111111111111111///000111222333444444555333333222222222333444555444444444444444444444444444444444555555555555666444444555555555666666666666666777777777777888888999999999999999999999999999888777666666777888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBB??????????????????????????????@@@@@@??????>>>=================================<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999888888888888888777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555444444444444666555555555444444333333555444444444333333333222333333333333333333333333333333333333333333333333444444333333333333444444555555444444333333222222222222222222222222222222333333333222222222222111333222222111111222222333333333333333222222222222444222111222333444333111222222222222222222222222222222222111111111111000111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111000000///000000000000000000000000000000000111111111111000000///000000000000111111111111000000000000000000000000000000000000000000000000000000111111222222222333000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000/////////000111111222222111111111111111111000000000000000000000000111111111111000000000////////////////////////////////////000000111111111////////////////////////000000////////////000000///////////////000000111000///......000111111000222111000000111111000...////////////////////////000000000////////////...////////////////////////000000000000000000000000////////////////////////////////////000000000000000000111111111111000000000////////////000000111////////////////////////111111000000/////////...////////////////////////////////////////////////............////////////000000000000000000000000///////////////000000111.../////////000000000111111111111111000000000///111111111111111111111111///000000111111111111111///000000000111111111111000000111111111222222222111111111111111111111111000000111222333333444444222222222333333333444444444444444444444444444444444444444555555555555666444444444444555555555666666666666666777777777888555555666666777777777888888888777666666777888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999888777777777777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555555555555444444444333333666555555444444333333222111111222333444444555555222222222222222222222222222222222222222222222222333333333333333333333333555555444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222333333333333333444333333222222222222222222222222222222222111111111000000111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111333222111/////////000000////////////////////////000000111111111111000//////000000000111111111111////////////////////////////////////////////////000111111111111111222222000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000000111222333111111111111111111222222000000000000000000000000111111111111000000000///000000000000000000000000000000000//////.........////////////////////////000000////////////000000///////////////000000111000///......000111111000000/////////111222222000////////////////////////111000000000////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000111111000000000///////////////000111111////////////////////////111000000000//////......////////////////////////////////////////////////............///////////////////////////////////////////////////000000111111000000000/////////...111111111111000000000///000000000000000000000000...///000111111111111111///000000000111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222333333333444444444444444444444444444444444444444444555555555555666444444444444555555555666555666666666666777777777444555555666666777777888888777777777777777777888999999999:::::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888999999888888777666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555444444444444333333333555555444444333333333333111222222333333444444444222222222222222222222222222222222222222222222222333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444333333333333333222222222222222222222222222222222111111111000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000333222000/////////000111///////////////////////////000000111111111000000///000000000111111111111////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111222333444555000000000111111111111111000000000000000000000000111111111111000000000000000000000000000000000000111111000///...---,,,,,,000000000000000000000000000000////////////000000///////////////000111111000///......000111111000//////...///111333222111000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000111111000000//////......//////000111222000000000000000000000000000//////////////////...000000000000000000000000////////////////////////000000000000111111111111........................///////////////000111111111111111000///.........111111111111000000000000000000000000000000000000---...000111222222111111000000000000111111111111000111111111111222222222111111111111111222222222333333333222222222111111111222333444444444333333444444444444444444444444444444444555555555555666444444555555555666666666555555666666666666777777777777888888999999999:::888888888888888888888888999999999999::::::::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCCCCBBBAAA@@@AAA@@@@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999888888777666555555555555666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444555555444333222111000000222222222222222222222222222222222222222222222222222222333333333333222222222222222333333333333333222222222222222222222222111222222222222333333333111222222333333222222111111111111222222222222222222333444333222111222444222222222222222222222222222222222111111111111000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000///000000111111111111000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000......//////000222333444/////////000000111111111000000000000000000000000111111111111000000000000000000000000000000000000111000000000///.........000000000000000000000000000000////////////000000///////////////000111111000///......000111111000111000///000111222111000000000000000000000000000111111111000000000//////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000//////000000000000//////............///000111222000000000000000000000000.........///////////////000000000000000000000000////////////////////////000000000000111111111111///////////////////////////////////////000111111000000000000////////////111111111111000000000000000000000000000000000000---...000222333222111000000000000000111111111111000111111111111222222222000000111111111222222222222222222222222222333333111222333444444444333333444444444444444444444444444444444555555555555666555555666666666777777777555555555666666666777777888999999999999999999999888888999999999999888888888999999999999:::::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBB@@@AAAAAABBBAAA@@@???>>>???@@@BBBCCCCCCBBB@@@???AAAAAA@@@???????????????????????????????????????>>>>>>>>>>>>>>>======<<<::::::::::::::::::::::::::::::::::::999999999999888999999999999888777777444444444555555666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444333333333222222222222222333333444444555555555444333222111000000111111111111111111111111111111111111111111111111111222333333333333222111111111111222333333444444222222222222222222222222111111222222222333333333111222333333333333222111000111111111222222222222000222444333111000111333222222222222222222222222222222222111111111111000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000...///000111111222111111000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000******++++++---...000111......//////000000000111000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000///////////////000111111000///......000111111000333222000000111111///...000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000//////000000000000//////............///000222222000000000000000000000000---.........//////000000000000000000000000000000////////////////////////............////////////000000000000000000000000///////////////000111111......//////000000111111111111111111000000000000000000000000000000000000,,,...000222333222111000000000000000111111111111000111111111111222222222000000111111222222222222000000111222333444444555111222333444555444333333444444444444444444444444444444444555555555666666666666666666777777777777555555555555666666666777888888777777777777777777999999::::::::::::999999888888999999999:::::::::<<<<<<<<<<<<=========>>>???>>>>>>>>>>>>>>>???@@@?????????@@@@@@AAAAAAAAA@@@@@@AAABBBAAA@@@???>>>???@@@BBBCCCCCCBBB@@@???AAAAAA@@@???>>>>>>??????????????????????????????>>>>>>>>>>>>>>>======<<<:::::::::::::::::::::::::::::::::999999999888888999999999999999888777777444444444555555555666666666666666666666666666666444444444444444444444444444444444444444444444444444444444333333333222222000111222333444444555666222222222222222222333333111111111111111111111111111111111111111111111111111222333444444333222111000000111222333444444555222222222222222222222222111111111222222333333333111222333444444333222111000000111111222222222222///222333222000///111333222222222222222222222222222222222111111111111000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////111111111111111111111111,,,...000111222222222111000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111222222222222111111......//////000000111111........................000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000333222222222111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111////////////////////////000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000//////000000000000//////111111000000//////.....................///000000////////////000000000000000000//////.........---////////////000000000000000000000000000000000000......//////000000111111///......000111222000///////////////////////////000000000000000000000000000000000000000000000000000000000000000///......222111000///...---,,,,,,,,,,,,---///000222333333//////000000000000//////000000000000111111111111111111222222222333333333333333222222222333444444555555555444444333333333444444555555555555444444555555555666666666666777888888888777666666555555666666666666777777777777666666666666777777777777777777777777777777777777999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777:::::::::999888777666666444555666777777666555444444444555555555555444444444444444444444444444444222222222222222222222222444444444333333222222222333333333333333333333333111111111111111111111111000000000111222222333333111111111111111111111111333333222111000000111111222222222222222222222222111111111222222333333333444333111000000111333444222222222222222222222222111111222222222333333333222222222222222222222222000111111111111222222222000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////......//////000000111111000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000111111111222000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000111111111111222222111111111000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000//////000000000000//////111000000000/////////..................///000000////////////000000000000000/////////............---......///000111111222000000000000000000000000////////////000000000000111///...///000000///...////////////////////////000000000000000000000000000000000000000000000000000000000000000///...............///////////////......//////000000111111//////000000000000//////000000000000111111111111000000111111111222222222222222333333444444444444444444333333333222222222444444555555555555444444444444555555555666666666777777666666666666555555666666666666777777777777666666666666777777777777777777777777777777777777999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<999999999999999999888888999999999999888777666555444555666777777666555444444444555555555555444444444444444444444444444444222222222222222222222222444444333333333222222222333333333333333333333333111111111111111111111111222222111111111111111111111111111111111111111111333222222111000000111111222222222222222222222222111222222222222222222333444333111000000111333444222222222222222222222222111111111222222222333333222222222222222222222222000111111111111222222222000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......//////000000111111000000000000////////////000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111111111222222222222000000000000000000000000000000000000000000000000......///000111222333333000000000000000000000000111111111111222222222222111111000000000000//////000000////////////000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111000///.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000//////000000000000//////000000000000////////////........./////////000000////////////000000000000////////////............,,,---...///000111222333000000000000000000000000000000000000///////////////...,,,---///000000///////////////////////////000000000000000000000000000000000000000000000000000000000000////////////.........//////000000000000000000000//////////////////000000000000//////000000000000111111111111//////000000000111111111...///111222333444333333333333222222222222111111444444555555555555444444333333333444444444555555444555555555555666666666666666666666777777777777666666666666777777777777777777777777777777777777999999999999999999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>======>>>???????????????@@@????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@???AAA@@@???>>>===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<::::::::::::;;;;;;;;;;;;777777888888999999999999888999999888888777666555444555666666666666555444444444555555555555444444444444444444444444444444333333333333333333333333333333333333222222222222333333333333333333333333111111111111111111111111333333222222111000000///111111111111111111111111333222111111000111111111222222222222222222222222222222222222222111111111333222111000000111222333222222222222222222222222111111111222222222222333222222222222222222222222000111111111111222222222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000------...///000111222222111111111000///.........000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111........................////////////////////////...//////000111111222222000000000000000000000000000000000111111111222222000000000///////////////000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////000000000000//////////////////////////////000000000000//////000000000000////////////......///000000000000000////////////000000000000///////////////.........---......///000111111222////////////////////////111111000000//////......---++++++,,,///111222222////////////////////////////////////////////////////////////////////////000000///////////////000111111000000///......---//////////////////000000//////000000000000/////////000000000111111111111000000000000111111111222***,,,///111222222111000333333333222222222222222333444444555555444444333222222333333333444444444333333444444555666666777666666666666777777777777666666666666777777777777777777777777777777777777888888888888888888888888999999999:::;;;;;;<<<<<<<<<<<<===============>>>======>>>????????????>>>????????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???BBB@@@>>>===<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<::::::::::::::::::::::::777888888888888888888888777777888888777666666555555555555555555555555555333444444555555444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111222222111111111111111222222222222222222222222222333333222222111111000000222222111000000111222222111111111111111111111111111111111111222222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.........///000111111111111000000000/////////...////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000111111222222111111000000000000000000000000000////////////////////////////////////////////////111111000000000000000000000000000000000000000000/////////000000000111111///////////////000000000000000////////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000//////////////////////////////000000000000//////////////////000000000000...///000000111111000000////////////000000000000.........///////////////000000000000////////////////////////////////////111111000000//////......///---,,,---///111000000000000000000000000000000////////////////////////////////////////////////000000////////////000111111111111000//////............//////000000111111//////000000000000/////////000000000111111111111111111111222222222333333+++---000222333333222222333333333444444444444444333333444444444444333333222222222333333333333444222333333444555666777777666666666666777777777777666666666666777777777777777777777777777777777777888888888888888888888888888888999999:::;;;;;;<<<;;;;;;<<<<<<<<<============>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???AAA@@@>>><<<<<<===>>>???====================================<<<<<<<<<<<<::::::::::::::::::::::::999999888777777666555555666666777777777666555555555555444444444444555555333333444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111222111111111111111222222222222222222222222222222222222222111111000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000////////////.../////////000000000111////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////111111222222222222111111000000000///////////////111111111111111111111111000000000000000000000000111111111111000000//////000000000000000000000000.../////////000000000000//////000000000000111111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000//////000000000000//////////////////000000000000...///000111222111000///////////////000000000000.........///////////////111111111000//////......000000000000000000000000000000000000////////////333111000000111000---+++000000000000000000000000000000000000000000000000000000000000000000000000000000///......///111222......///000000111222222---......///000111111222//////000000000000//////000000000000111111111111111222222222222333333333000111333555555666555555333333444444444444555555333333444444444444333333222222222333333333444444333333444555666666777777666666666666777777777777666666666666777777777777777777777777777777777777888888888888888888888888777777888999::::::;;;;;;::::::;;;;;;<<<===============>>>???????????????======>>>>>>>>>>>>>>>???>>>>>>???@@@@@@@@@@@@???@@@???>>>===<<<===>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999999888777666555444444555555666666666666555555555555444444444444555555333333444444444444333333333333333333333333333333222222222222222222222222111111111222222222222222222222222222222222222222111111111111111111111111///000000111222222333333111111111111111111111111111111111000111111222333222222222222222222222222111111111111111000000000111111111111111111111111111111111111111111111111000000000111111111111222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111111000000000/////////............///000111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111000000000//////111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000//////000000000111111111000000000111111111222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000//////000000000000//////.../////////000000000111...///000222222111000///////////////000000000000............/////////000000000000000////////////000000000000000000000000////////////000000000000000000111333333222///,,,000000000000000000000000000000000000000000000000000000000000000000000000000///...---...///111222---...///000111222333333////////////000000000000//////000000000000//////000000000000111111111111111111111111222222222222333333333444444444555555222222333333333444444444222333333444444333333222333333333333444444444444555555555666666777777777666666666666777777777777666666666666777777777777777777777777777777777777888888888888888888888888666666777888999:::;;;;;;999::::::;;;<<<<<<======<<<<<<===>>>>>>>>>>>>===============>>>>>>??????>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777777777666666555555555444555555666666555555555555444444333333444444555222333333444444333333222222222222222222222222222111111111111111111111111000111111111222222222222111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111000000111222222333222222222222222222222222000000000000111111111111000000111111111111000000111111111111111111111111000000000000111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////333222222222111111000000////////////////////////000000000000000000000000......///000111222333333000000000000000000000000000111111111111222222222000000111111222222222333000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////////////////////////////000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000//////000000000000//////.../////////000000111111...///111222333222000///////////////000000000000---.........//////000000......//////000000111111000000000000000000000000......//////000000111111+++,,,///333666666444111000000000000000000000000000000000000000000000000000000000000000000000000000///...---...///111333111111111111000000000000222111111000///.........//////000000000000//////000000000000111111111111000000000000111111111111222111111000000111222222111111111222222333333333222333333444444333333222333333444444444444555555666666666666777777777777666666666666777777777777666666666666777777777777777777777777777777777777777777777777777777777777555666777888999:::;;;;;;999999:::;;;;;;<<<======:::;;;<<<<<<======<<<<<<<<<=========>>>>>>??????>>>>>>???@@@@@@@@@@@@???>>>>>>>>>???>>>===<<<<<<========================;;;<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888555555555666666666666666444444555555666555555444555444333333333333444555222333333444444333333222222222222222222222222222000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111333333222222111000000000111111111111111111111111111111000000111222333333222222222222222222222222//////000000111111222222000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222------...///000111222222111111000000//////......000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000222333222111000000000000000000000000000000000000000000000000......//////000000111111////////////000000000000222111000//////000111222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444111111000///////////////111111000000//////......000000000000000000000000111000///...------...///000000//////.........---////////////////////////000000000000////////////000000000000000000000000////////////////////////////////////...............222888;;;:::777222///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222111111111000000//////////////////000000000000///000000000000111111111555555444333222222222222111111111111111111111111333333333333333333333333333333333333333333333333444444444444444444444444666666555555555444444444555555555555666666666666777777666555555555555555777777777777777777777777888888777777666666555555777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===????????????>>>;;;<<<>>>?????????>>>===@@@@@@??????>>>>>>======???>>><<<;;;<<<===???@@@========================;;;;;;<<<<<<;;;;;;:::999888888888888777777777777888666555666777888777555555555555555555555555555444333333222222333333444333333333333333333333333333333333222222111111111222222111111111111222222111222222333333222222111222111111111000000//////222111111111000000//////111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000111111111111000///000000000000000000000000////////////000000000000000000000000111111111111//////...000111333222222000000000000000000000000111111111111111111111111111000/////////000222333////////////000000000000000000000000000000000000111111000000//////.........---,,,---/////////---000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111000000000///......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///000222333222111000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000222111000//////000111222111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111333333111111000///////////////111000000000/////////...000000000000000000000000111000///...---......///000000000/////////......////////////////////////000000000000////////////000000000000000000000000////////////////////////000000000/////////......000666<<<===888222000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///////////////000000000111000000000111111111222222222222111111111222333333222222222222222222222222111111111111111111111111333333333333333333333333444444444444444444444444666666555555555444444444555555555555666666666666777777666555555555555555777777777777777777777777888777777777666666666555777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>>>>===;;;<<<===>>>>>>>>>======?????????>>>>>>>>>>>>>>>???>>>===<<<<<<<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999888777666555555555666555444555666666666444555555555555555555555555444333333222222333333444333333333333333333333333333333333222222222111111222222111111111111222222111222222333333222222111111111111111000000000///111111111111000000000///000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111000000000000000000000000000000111111000000000000000000000000000000000000000000////////////000000000111000000000000111111111111111000000000000111000///000000000000000000000000////////////////////////111000/////////000111222/////////000000000111111000000000000000000000000000000000//////////////////---------///000///...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///000222333222111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000111111000000000000111111000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000//////...//////000111222111000000///////////////000000000000////////////000000000000000000000000000000///.........//////111000000000000000//////////////////////////////////////////000000000000000000000000000000000000////////////////////////111111000000000/////////222999???<<<444...///222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000/////////000000000111111111111111111222222222333000000000000111222333444333333333333333333333333111111111111111111111111333333333333333333333333444444444444444444444444555555555555555444444444555555555555666666666666777666666555555555555666777777777777777777777777777777777777666666666666777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<============<<<>>>>>>>>>>>>????????????@@@???===<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999999999888666555444333222555444333444555555444333444444444444444444444444333333222222222222333333333333333333333333333333333333333222222222222111222222111111111111222222111111222222222222111111111111111111000000000000111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222111111111111000000000000000000000000000000000111111000//////000111222000000000000000000000000/////////000000000111111000000000000111111111111222111111000///......---000000000000000000000000////////////////////////000000/////////000111222000000000111111111222222000000000000000000000000//////////////////000000000......///000111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111000000000000000000000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///000111222222000000000000000000000000000////////////////////////////////////000000000000////////////000000000000111000000000000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000000000000////////////000000000000000000////////////////////////////////////000000//////////////////111111111111000000000000////////////////////////////////////000000000000////////////////////////////////////////////////111111111111000000000000444777:::777222...///111////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000//////000000000111111111111111222222222333333333111111111111111222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555555555555555555555555555555555555666666666666777666555555555555666666666666666666666666666666777777777777666666666666777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888777777666555444444333333555444333444555666555333444444444444444444444444333333222222222222333333222222222222222222222222222222222222222222222222222222111111111111222222111111222222222222111111111111111000000000000000111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000222111///......000222333000000000000000000000000//////000000000111111111///000000000111111111111000111111000...---......////////////////////////000000000000000000000000////////////000000111111000111111111222222222222////////////////////////---......//////000000000000/////////111222111000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000111111000000111222222222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000///...///111222111000000000000000000000000000////////////////////////000000000000////////////////////////000000000000000000000111111000000000111111111111111111111111////////////////////////////////////////////////////////////////////////..................///000000000////////////000000////////////000000000000//////////////////////////////000000000000000000000000000000111111111111000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000111111111111000000000000444222111111111111000...////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111000000000000111111111111111111222222222333333333444444333222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444555555555555555555555555555555555666666666666666666555555555555666666666666666666666666666666666666666666777777777777777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777444444444444555555555555666555444444666666555444444444444444444444444444333222222111111222222333222222222222222222222222222222222222222222222222222222111111111111222222000111111222222111111000000000000000000000111111000000000000000000111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000///......000222444000000000000000000000000000000000000111111111111///000000000111111111111...000111000///...///111////////////////////////000000000000000000000000......//////000000000000000111111111222222222222////////////////////////------......//////000000111000///000222222222000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111......///000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000///...///111222111000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000111111111111000000111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////............/////////////////////000000111////////////000000000000000000000000000000000000//////000111111111000000//////000000000000000111000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000111111000000000/////////222...,,,---111222000---000000000000000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000111111111111000000000111111111222222111111111111222222222333666555444333222222222222333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333444444444555555555555555555555555555666666666666666555555555555666666777777777777777777777777777666666666666777777777777777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????============<<<;;;;;;;;;::::::::::::::::::::::::888999999999999888777777333333444444555666666666666555444555666777666444333333333333333333333333222222111111111111222222222222222222222222222222111222222222222333333333222222111111111111222222000000111111111111000000000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000000111000000000000000000000000000000/////////111222333000000000000000000000000000000000111111111222222000000000000111111111111...111333222///...000333000000000000000000000000////////////////////////---...///000000000//////000000000111111111222222000000000000000000000000..................//////111//////000111222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111......///000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000///...///111111111///000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000///000111222222111000///000000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000//////...//////000///////////////000111111.../////////000000000111000000000000000000000000...///000111222111111000....../////////000000000000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000000000000/////////......000.........000000///...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111000000111111111222222222000000000111111111222222333333222222222222222333222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222444444444555555555666666555555555555666666666666555555555555555666777777777777777777777777777777555666666666777777777888777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>======<<<<<<<<<===>>>????????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999888888888888888777777666555555555555555666666666555444333444555555444333333333333333333333333333222222111111111111222222111111111111111111111111111111222222222333333333222222111111111111222222000000111111111111000000///000000000111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000111111000000000000000000000000/////////000111111222222000000000000000000000000000000111111111222222222000000000000111111111111000333555444///...000333000000000000000000000000////////////////////////---...///000000000///.../////////000000000111111000000000000000000000000..................------000///...///111222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222000000111222222222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000///...///000111111///000000000000000000000000000000000000000000000000111111000000/////////...////////////000000000000///000111222222111000///.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111000000/////////000000///////////////000111111.../////////000000111111000000000000000000000000...///000222222222111000---.........//////000000000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000////////////...............000222111///......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000111111111111222222222///000000000000111111111000000000000111222333444111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222444444444555555555666666555555555555666666666777555555555555555666777888777777777777777777777777555666666666777777888888777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>???>>>======<<<<<<>>>???@@@@@@@@@??????>>>>>>======;;;;;;<<<<<<===<<<<<<<<<999999999999999999999999888888888888888777666666777777666666666555555444444333222222444444333222333333333333333333333333222222111111111111222222111111111111111111111111111111111222222333333333222222111111111111222222000000111111111111000000//////000000111111111222//////000000111111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000111111000000000000000000000000---...000111222222222222000000000000000000000000000111111111111222222222000000000000111111111111333666888555000---...111000000000000000000000000111111111111111111111111,,,---///000000000///...////////////000000000000000000000000000000000000/////////......------,,,000......///000111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111////////////000000000000000000000000////////////111111000///////////////------............------000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///////////////////////////////////////////////////---......///000111111222//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------......---,,,++++++000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111222222222222111000111111111111222222222000000111111111222222222111111111111111111111111444444444444444444444444555555555555666666666666555555555555666666666666666666666666666666666666444444444444444444444444666666666666777777777777777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===============<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::999999888777666666:::999888666555555555555444444444444444444444444444333111000000222333555444444444333333222222222111111111111111111111111111111111111111111111111333111///...---...///000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............///000222222000000000000000000000000000000000000000000000000222111000//////...//////222222222111111111000000000000000000000000000000000000000000000000000000000000////////////000000111000...---,,,---///000////////////000000000000000000000000000000000000............////////////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000////////////000000000111111111111111111111111111000000000000000000000000////////////000000000000////////////000000000000111111000///////////////...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...////////////////////////.................................///000111111111//////000000000111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111222222111000000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222000000111222222222222111000111111111111222222222000000111111111222222222222222222222222222222222444444444444444444444444555555555555666666666666555555555555666666666666666666666666666666666666555555555555555555555555555555666666666777777777777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<============<<<=====================<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777888777666666666666666777444444444444444444444444444333222000000111333444444444333333333222222222111111111111111111111111111111111111111111111111444333111000///000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111111222000000000000000000000000000000000000000000000000111000000////////////000222222222111111111000000000000000000000000000000000000000000000000000000000000////////////000000222111///.........000111////////////000000000000000000000000000000000000000/////////////////////000000000000000000000000000000000000//////......000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000/////////000000000111111111111111111111111111111........................////////////000000000000......//////000000111111111111000/////////000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////////////////////////////......//////000000111111//////000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111000111111111111222222222111111111111111222222222333333333333333333333333444444444444444444444444444555555555555666666666444555555555555666666666666666666666666666666666777777777777777777777777444444555555555666666666777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888666666555555666666777888444444444444444444444444555444222111000111222222333333333333222222222222111111111111111111111111111111111111111111111111333333111000000000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000111111222000000000000000000000000000000000000000000000000000////////////000000111222111111111111000000000000000000000000000000000000000000000000000000000000000////////////000000333222000/////////000111////////////000000000000000000000000000000000000111111111000000/////////000000000000000000000000000000000////////////...000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////000000000000////////////000000000000//////000000000000//////////////////000000000000//////////////////////////////000000000111111111111111111111111111111111........................////////////000000000000000000000000////////////111111000000///000000111///000000111111000000///////////////////////////////////////////////////000000000000000000000000000000000111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////111111111222222111111111////////////////////////111111111111111111111111.../////////000000000111//////000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---...............------////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000111222222222222111000000111111111222222222111111111111111111111111333333333333333333333333333333444444444444444444444444444555555555666666444444444555555555666666666666666666666666666666777777777777777777777777444444444444555555555666777777777777888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888666666555555555666666777333333333333333333333333555444333222111000111111333222222222222222222222111111111111111111111111111111111111111111111111111000///......///000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000222222111111111111111222000000000000000000000000000000000000000000000000//////...//////000111111111111111111000000000000////////////////////////000000000000000000000000000000////////////000000222111000/////////000000////////////000000000000////////////////////////222222111111000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000////////////000000000000//////000000000000//////////////////000000000000////////////////////////000000000000111111111111000000000000000000000000////////////////////////////////////000000000000222222111000///...------111111000000000000111111...//////000000//////...////////////////////////////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000//////000000000000000000000000000000000000000000000000000000000////////////000000000000000000//////////////////........................//////////////////////////////////////////////////////////////////////////////000000000000000///////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111222222222222111000000111111111222222222111111111111111111111111222222222222222222222222333333333444444444555555444444444444555555555555444444444444555555555555666666666666666666666666666666666666666666666666444444444444555555555666666666777777777888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<============<<<;;;<<<<<<<<<======>>>>>>===<<<<<<<<<<<<;;;;;;;;;888888888888777777777777888777666555444444444444333333333333333333333333555444333222111111000000222222222222222222222222111111111111111111111111000000000000000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000222222111111111111111222000000000000000000000000000000000000000000000000//////...//////000111111000000000000000000000000////////////////////////////////////////////////000000////////////000000000000//////............////////////000000000000////////////////////////222111111111000000000///////////////////////////.............../////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////000000000000////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000////////////000000000000222222111000///...------111111000000000111222222...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...------,,,,,,------...000000000000000000000000........................////////////000000000000000000////////////..............................000000000000000000000000000000000000000000000000000000000000000000000000------......//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000111222222222222111000111111111111222222222222222222111111111111111111111111111111111111111222333333444444555555555333444444444444555555555333444444444444555555555666666666666666666666666555555555555555555555555444444555555555666666666666666666777777777888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===============;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;777777777777777777777777999888666555444333333333333333333333333333333333333333333333222111111111111111111222222222222222111111111111111111111111000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000111111222000000000000000000000000000000000000000000000000000////////////000000111//////000000000000000111000000000000000000000000////////////////////////000000////////////000000////////////.........---////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000---............/////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000111111000000111111222333///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,,,,---...///000000000000000000000000////////////////////////000000000000////////////000000/////////.................................000000000000000000000000000000000000000000000000000000000000000000000000++++++,,,---------------000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111222222222222111000111111111111222222222222222222111111111000000222222222222222222222222222222333333444555555666333333444444444555555555333333444444444555555555666666666666666666666666555555555555555555555555555555666666666777777777666666666666777777777888999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???===<<<<<<<<<<<<;;;;;;;;;777777777777777777777777777666555444444444444444222222222222222222222222222222333333333222222111000111111111222222222222111111111111111111111111000000000000000000000000000000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111111222000000000000000000000000000000000000000000000000111000000////////////000////////////000000111111000000000000000000000000////////////////////////000000////////////000000000000000000000///......////////////000000000000000000000000000000000000.........//////000000111000000000000000000000000---------.........//////000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000////////////000000000000------...///000111222333111111000000111222333333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000222222222222222222222222000000000000////////////000000//////.........---........................000000000000000000000000000000000000000000000000000000000000000000000000//////000111111222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000........................000000111222222222222111000111111111111222222222222222222222111111000000333333333333333333333333222222333333444555666666333333333444444444555555333333333444444444555555666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777999999999999999999999999:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;;;;::::::;;;;;;;;;<<<===>>>>>>???======<<<<<<<<<;;;;;;;;;888888888888888888999999555444444444444555666666222222222222222222222222111111222333333333222222000000111111222222222222111111111111111111111111000000000000000000000000---...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............///000222222000000000000000000000000000000000000000000000000222111000//////...//////.../////////000000111111000000000000000000000000////////////////////////000000////////////000000111111111111111000//////////////////000000000000000000000000000000000000,,,,,,---...///000111111000000000000000000000000---------.........//////000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000///......////////////////////////111000///......///000111////////////////////////000000111111111222222333000000000000000000000000111000000///...---------.........------,,,,,,,,,000000000000000000000000......//////000000111111000000000000000000000000...///000111111000///...............---,,,+++***000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000555444333111///...------111000///...------...///000000000000000000000000............/////////000000000000000000000000000......///000000000000000//////000000000000//////000000000000000000000000////////////000000000000111000///......///000111000000000000000000000000222111111111000000//////000000111111111111000000000000111222222222222111333333222111000000111111222222222333333222222222222222222222222222222222444444444444444444444444555555555555555555555555888999999888777666666777666666555555555555666666777777666666666666666777888888888888888888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================<<<<<<;;;;;;;;;:::::::::999888888777666555555444777666555444444444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111111111000000//////......000000111111111111000000///000111222222111000///222111111111000000//////000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000111111000000//////......////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///000111111111///...---////////////////////////////////////////////////000000000000000///......////////////////////////000//////......//////000000000000000000000000000222222111111111111111111000000000000000000000000111000000///......------/////////.........------000000000000000000000000.../////////000000000111000000000000000000000000//////000111111000///...///////////////......---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111000000000000000000000000000000........................000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000222111000///////////////111000///...---......///000000000000000000000000........./////////000000000000000000000000000000......///000000000000000//////000000000000//////000000000000000000000000////////////000000000000111000///......///000111000000000000000000000000111111222222333444444444000000111111111111000000000000111222222222222111333222222111000000111111111111222222222222111111222222222222222222222222444444444444444444444444555555555555555555555555777888999888666555666777999888888777777888888999777777666666666666777777888888888888888888888888777777666666777777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888777777666555555444666666555444444444444444444444444444444444444444000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000111111111111000000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111111000000000/////////...000000111111111111000000000000111111111111000000111111111111000000000///000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///000111111000///...---////////////////////////////////////////////////000000000000000//////...////////////////////////...//////////////////...111111111111111111111111333222222111111000//////000000000000000000000000111000000//////......---000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000///000111111111///...---///000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000........................000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000............///000111222000000///.........//////000000000000000000000000....../////////000000000000000000000000000000000......///000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000+++,,,---///000222333444000000111111111111000000000000111222222222222111333222111111000111111111000111111111111111111000222222222222222222222222444444444444444444444444555555555555555555555555555777777777555444555666555555555444444555555555777777666666666666777777888888888888888888888888777777666666777777888999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888777777666666555555555666555444444444444444444444444444444444444444444000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000111111111111000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000111111111111000000111111000000000000111111111111111111000000000000000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000//////......//////000000000000000////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000///000000000000//////...//////////////////////////////////////////////////////000000000000//////////////////////////////...///111111111111///...000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////......000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000111111000///...---...///000111222222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...//////////////////...////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////------------...///111111000000//////////////////////////////////////////...////////////000000000////////////////////////......///000000000000000//////000000000000//////////////////////////////////////////000000000000000000////////////000000000000000000000000000000******+++---///000111222000000111111111111000000000000111222222222222111222222111111111111111222000000111111111111000000111222222222222222333333444444444444444444444444555555555555555555555555444555666666444333444666444333333222222333333444777666666666666777777888888888888888888888888888999999888888999999:::;;;::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777777666666666555555555555555444333333444444444333333333333333333333333222222222222222222222222111111111111111111111111///000000000111111111111000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000/////////////////////////////////000000000000000000000//////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000////////////000000111111111111000000222111000//////000111222111111111000000000000000//////////////////////////////000111111111111111///000000000111111111111/////////////////////////////////////////////////////////....../////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000///////////////////////////000000000000///////////////////////////////////////////////////////////////000000000000//////000000000000000000000000000000222333333222000000////////////////////////......///000111111222222000000000000000000000000000000000000000/////////////////////////////////////////////////////////000000000000///////////////////////////////////////000111111111///...------...///000111222222222////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000///..................///////////////////////////000000000000000000000000////////////////////////////////////////////////.../////////000000000111///////////////////////////////////////////////////............//////000//////000000000000000000////////////////////////////////////000000000111////////////////////////......///000000000000000//////000000000000//////////////////////////////////////////000000000000//////000000000000//////000000000000000000000000//////000111111222333333000000111111111111000000000000111222222222222111222111111111111111222222000000111111111111000000111111111222222333333333444444444444444444444444555555555555555555555555333555666555444333444666777777666666666666777777666666666666666777888888888888888888888888888888999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888666666666666555555555555444444333333333444444555333333333333333333333333222222222222222222222222111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000111111000000000000000000000000////////////////////////////////////////////////......//////000000000000//////000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000////////////////////////000000000000000000111111111111000000222111000//////000111222000000000000000000111111//////////////////////////////000111111111111111///000000000111111111111//////////////////////////////////////////////////////............//////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////000////////////000000000000000000000000000000000////////////////////////...//////000000000000000000000000000000000000000000111111222222111111000........................,,,---...///111222333333000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////...///000111111000///...------...000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////............//////000000000000000000000000........................000000000000000000000000////////////////////////......//////000000111111000000000000000000000000000000000000000000000000000000//////......////////////000111111111000000000000000000000000000000/////////000000000111111000000000000000000000000......///000000000000000//////000000000000//////000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000000111111111000000111111111111000000000000111222222222222111111111111000111111222333000111111111111111111000111111111222222333333444444444444444444444444444555555555555555555555555333444666555444444555666666666555555555555666666666555555666666777888999888888888888888888888888777777666666777777888999999::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999888888888777777555555555555555555555555333333333333333444444555333333333333333333333333000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111////////////////////////////////////////////////000000000000000000000000---......//////000000111//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000111111111111000000111111000000000000111111000000000000111111111111000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000///......------......///////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000////////////000000111000000000000000000000000////////////////////////......///000000000000000000000000000000000000000000000////////////000000////////////////////////---......///000111222222000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000111000000000/////////...////////////////////////---...///000111111000000......///000111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000///......///000000000000000000000000000000........................000000000000000000000000////////////////////////.........///000111111111000000000000000000000000000000000000000000000000000000000//////000000111...///000111222111111000000000000000000000000000//////000000000111111111000000000000000000000000......///000000000000000//////000000000000//////000000000000000000000000////////////000000000000...///000111111000///...000000000000000000000000........./////////000000000000111111111111000000000000111222222222222111111111000000111222222333111111222222222222111111000111111222333333444444444444444444444444444444555555555555555555555555333555666666555555666777555444444333333444444555555555555555666777888999888888888888888888888888777777666666777777888999999999::::::;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::999999999999999999999999999888888888777777777777555555555555555555555555333333222222333333444555222222222222222222222222000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000///000000000111111111111////////////////////////////////////////////////000000000000000000000000------......///000000111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////....../////////000000000111000000111111111111000000000000111111111111000000///000000000111111111111000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000///......------......///.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000///......///000111222000000000000000000000000////////////////////////......///000000000000000000000000000000000000000///...---,,,,,,---...///000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111111111111111222222333333333000000000000000000000000111111000000/////////...////////////////////////,,,---///000111222111111//////000111111111111000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---......///000111111222000000000000000000000000000000000000000000000000000000///000000111222333...///000222222222111000000000000000000000000000000000000000111111111111000000000000000000000000...//////000000000000000//////000000000000//////000000000000000000000000////////////000000000000...///000111111000///...000000000000000000000000000111111222333444444444000000111111111111000000000000111222222222222111111111000000111222333333222222333333333333222222000000111222333333444444444444444444444444444444555555555555555555555555444555666666555555777888888888777777777777888888555555555555666777999999888888888888888888888888999999999888999::::::;;;999999::::::;;;<<<======;;;;;;;;;::::::999999999999999999999999999999999888888888888777777777777444555555555555555555555222222222222333333444555222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000//////000000111111111222000000000000000000000000////////////////////////000000000000000000000000---------...///000000111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////....../////////000000111111000000111111111111000000///000111222222111000/////////000000111111111222000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000.........------............/////////000000111111000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000///.........000111222000000000000000000000000////////////////////////000000000000000000000000000000000000111222333444222111111111000000//////222222111111111111222222////////////////////////000000000000000000000000111111000000//////......111111111111111111111111111///...------...///111///000000000///...------............/////////000//////000111111111111111//////000000000000//////222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000////////////000000//////............//////000,,,***,,,000333111......///////////////...---111111000000000000111111000///...------...///000000...,,,---000111///---////////////000000000000000000000000000000000000000000000000000///......000000000000000000000000000000000000////////////******+++---...000111222......//////000000111111///000111222222111000///////////////000111222333222111///------...///000000111111111111222222222333333333333333222111000222222222222222222222222222222222222222222222222333333333333333333333333555555555555555555555555666555444333222333444555333444444444555666666666444555555666666666666666777777888999999999999888888999:::;;;::::::888777888888999::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888777555555444444444555555444444444333333333222222222222222222222222222333333333333222111111222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......---///000111000///000111000000000000000000000000000000000000000000000000111111000000//////................../////////000222111111111000000//////000000000000111111111111---...///111222222222222222111111111000000//////000000000000000000000000444333111///...//////000111111111111111111111111111111000000//////......000000000000000000000000//////.........---------000000000000//////////////////000000000000//////////////////////////////000000000000000000000000000000//////.........---000///.........///111222000111111111222222222222000000//////.........---000000000000000000000000000000000000000000000000////////////000111222333111111111111000000000///111111111111111111111111////////////////////////000000000000000000000000111000000000/////////...111111111111111111111111111000...------...000111/////////000//////.............../////////000000//////000111111111000000//////000000000000//////222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000//////............//////111...+++---111444222000......///////////////...111111000000000000111111111000////////////000111111///...///111222000...////////////000000000000000000000000000000000000000000000000000///......000000000000000000000000000000000000////////////------......////////////////////////000000000000///000111222222111000///////////////000111222333555444222111000111222333000111111111111222222222333333333333333222111000222222222222222222222222222222222222222222222222333333333333333333333333555555555555555555555555555444333333333333444555444444444555555555555555666666777888888888777777777777888999999999999888888999::::::::::::999888888888999999:::;;;;;;<<<::::::::::::::::::::::::777777777777777777777777888777666555444444444444555555444444444333333333222222222222222222222222222222333333222222111000222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...---///000111000///000111000000000000000000000000000000000000000000000000000000000000////////////........./////////000000111111111111000000000///000000000000111111111111///000000111111111111000111111111111000000000///000000000000000000000000111000000000000000111111111111111111111111111111111000000000/////////...000000000000000000000000//////.........---------000000000000////////////000000111111111111000000////////////////////////000000000000000000000000000000000/////////......000//////...///000111222000000000000111111111222000/////////............////////////////////////000000000000000000000000............///000111111111111111111000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000............000000......///000000000//////....../////////000000000///000000000000000///...//////000000000000//////111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000////////////000000//////............//////222///---...222444333111---......///000000000000111000000//////000000111111111000000000000111111222000///000111222111000////////////000000000000000000000000000000000000000000000000000//////...000000000000000000000000////////////000000000000111111000000//////......000000000000////////////000000111111111111000000////////////000111222333222111000///...///000111000111111111111222222222222222333333333222111111222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444333333333444444555555555555555555444444444555555666777777777777666666777888888999999888888888999999:::::::::999999888888999999::::::;;;;;;::::::::::::::::::::::::888888888888888888888888777777666555444444444444555555444444444333333333222222222222222222222222222222333333222222111000222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////---///000111000///000111000000000000000000000000000000000000000000000000////////////000000000000....../////////000000000111111111111000000000000000000000000111111111111111111111111111000//////111111111111000000000000000000000000000000000000---...///000111111222222111111111111111111111111000000000000////////////000000000000000000000000/////////............---////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000111000000000000000/////////////////////000111111////////////000000000000////////////....................................///////////////////////////.........//////000111111111111000000000000000...///000111111000///...000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000///......///000000---...///000000000000000...////////////000000000///000000000000///......//////000000000000//////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000////////////000000//////............//////111///......111222222000,,,---...000000111111111000000////////////000000000000000000000000000000000000000000000111000000////////////000000000000//////////////////////////////000000000000//////////////////////////////////////////000000000000222222111111000/////////111111000000//////......000000000111111000000000000000//////000111222222111000///............///000000111111111222222222222222333333333222222111222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444444333333333444444555555666666666555444444444333222333333444444444444444666777777888888888888888888888999999:::::::::999888888999999::::::::::::999999999999999999999999888888888888888888888888777666555444444444444444555555444444444333333333222222222222222222222222222222222222222111000000111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////000000000000////////////---///000111000///000111000000000000000000000000////////////////////////......//////000000111111...////////////000000000111111111000000000000000///000000000111111111111000000111111111000000///111111111000000000000000////////////////////////,,,...///111222111111000111111111111111111111111000000000000/////////////////////////////////////////////...............////////////000000000000---......//////......---000000000000000000000000////////////////////////111111111111000000000000///////////////000000111.........////////////000///////////////.........////////////////////////////////////////////////000000/////////000111111000000000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000........................000000////////////000000......///000111111111000////////////000000000111//////000000000000////////////000000000000/////////000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////000000////////////000000//////............//////000...---...///000000000---...///000111111111111000000////////////000000///////////////////////////////////////...//////////////////000000000000//////////////////////////////000000000000//////////////////////////////.../////////000000000111000000000111111111111111111111000000//////......111000000000000000000111000000000000000000111222333333222222111111111111000000111111111222222222111222222333333333222222222222222222222222222222222222222222222222222222222222222333333444444444444444444444444444444444222333333444444555555555666666666555444444444333222333333444444444444444666666777888888888888777888888888999999:::::::::888888999999999999999:::999999999999999999999999555555555555555555555555666555555444444444444555555555444444444333333333222222222222222222222222111222222222222111000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000---///000111000///000111000000000000000000000000////////////////////////......//////000000111111////////////000000000111000000000000000000111111///000000000111111111111......000111111222222222000000000000000000111111////////////////////////...///000111111000///...000000000000000000000000////////////000000000000////////////////////////////////////////////////.../////////000000000111...//////000000//////...000000000000000000000000////////////////////////000000000000111111111111...//////000000000000000---.........////////////.........///////////////000000000000000000000000000000000000000000000000111000000//////000000111000000000000111111111111111000000//////000000111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000//////000111111111000000/////////000000000111111//////000111111111111111//////000000000000//////...///111222222111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000........................////////////000000000000000000000000000000000000000000////////////000000//////............////////////............//////...//////000111111111111000//////......//////000......////////////......---///000///...---...000////////////000000000000000000000000000000000000...//////000000000000000000000000000000000000000......//////000000111111...//////000111222222333000000000000////////////111111000000000000111111111000000000000000111111222111111111111000000000000111111111111222222222111111222333333333222222222222222222222222222222222222222222222222222222111222222333333444444555333333333333333333333333222222333444555555555555555555555555555444444444555555666777777777777666555666777777888888777777888888888888999:::;;;;;;888888999999999999999999999999999999999999999999666666666666666666666666555555444444444444444555555555444444444333333333222222222222222222222222111111222222111111000///111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000---///000111000///000111000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111000000000000111111111111000000000000111111111111---...///000222222222333000000000000111111111111000000000000000000000000/////////000000///......000000000000000000000000////////////000000000000000000000000000000000000...////////////000000000......//////000000111111111111222222222222111111000000000000000000000000000000000000000000000000//////000000000000000111......///000000000000000............////////////.........///////////////111111111111111111111111000000000000000000000000000//////......////////////000000000111111111111333222000......000222333////////////////////////000000000000000000000000.../////////000000000111////////////////////////000000000111111000000000000000111111111000////////////000000000111111111...///000222333333333333//////000000000000//////...///111222222222000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000////////////000000//////............//////000000000///......///000///000000111111111000000//////............//////...///000000000000///......000111000...---///111////////////000000000000000000000000000000000000......///000000000000000000000000000000000000000.........///000111111111......//////000111111222////////////000000000000222111000//////000111222111111000000000000111111///////////////......---000111111111111222222222000111222333333333333222222222222222222222222222222222222222222222222222111111222333333444555555333333333333333333333333111222333555555555555555444444444555555555555555666666777888888888777777555666666777777777777777888888888888888:::;;;<<<999999888888888888888888888888888888888888888888999999999999999999999999555444444333333444444555555555444444444333333333222222222222222222222222111111111111111000000///111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111---///000111000///000111000000000000000000000000000000000000000000000000000000000000//////////////////000000000111111111///000000000111111111111000000000000111111111111...///000111111111111111///000000000111111111111000000000000000000000000...............///000111000000000000000000000000.../////////000000000111000000000000000000000000.../////////000000000000.........///000111111111000000111111111111000000////////////////////////000000000000000000000000....../////////000000000---...///000111000000///....../////////000000000............/////////000000000000000000000000000000000000000000000000000///......---------......//////000000111111111222555333000......000333555////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000000000111111111111000000111111111111111000///...000000000000111111111111...///111222444444555555//////000000000000//////---///111222333222111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000//////............//////111111111000//////000222000111111111111000000/////////............/////////000111222222111000//////111333222///...000222////////////000000000000000000000000000000000000......///000000000000000000000000000000000000000---......///000111111222////////////000000000000......//////000000111111222111000//////000111222111111000000000000000111222222222222222111000000000111111111111222222222000111222333333333333333222222222222222222222222222222222222222222222222111111222333333444555555333333333333333333333333000222333555666666555555333444444555555666666666444555555666666666666666555666666777777777777777888888777777888:::;;;===999999888888888888888888888888888888888888888888666666666666666666666666444444333333333444444555555555444444444333333333222222222222222222222222111111111111111000//////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111---///111111000///000111000000000000000000000000000000000000000000000000111111000000//////......000000000000111111111111//////000000111111111222000000000000111111111111111111111111111000////////////000000111111111222000000000000000000000000,,,,,,,,,,,,...000222444000000000000000000000000.../////////000000111111000000000000000000000000.../////////000000111111---......///000111111222------............------////////////////////////000000000000000000000000---.........//////000000---...000111111111000///////////////000000000000---.........//////000000////////////////////////000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000111///...------...///111111000///---------...///......//////000000111111000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000......---...///000222333333333222222111111000000000000000000000000000000000000000000000000000000222111111111000000//////222222111111000///////////////000000000000//////////////////000000000000111000///......///000111000000000000111111111111000000000000111111111111////////////////////////000000000000111111111111222222222111111111000000111111111111111111111111111222222222222333333333222222222111111111000000111111222222222333333333444444222222222222444444333333333333333333333333333333333444444444555555444444444555555555555666777777777777888888888888999999888888777777666666555666666777888999999999888888888888888888888888777777777777666666666666666555555555555444444444777666555444333222222222222222222222222222222222111111111111111111111111222111000//////000111222111222333444444333222111222222111111111111111111111000000///////////////111111111111000000000000000000000000000000000000000000000000000000000000222111111111000000////////////////////////////////////////////////////////////............//////000000000000000000000000000000000000000000000000222111111111000000//////......///000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000111111111222222333333222222111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000...------...000111000000...---------......////////////000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////......///000111222/////////...............////////////////////////000000000000000000000000111111000000000/////////111111111111000000000000//////000000000000//////////////////000000000000111000///......///000111...////////////000000000000000000000111111111111////////////////////////000000000000111111111111222222222111111111000000111111111111111111111111///000000000000111111111222222222111111111000000111111222222222333333333444333333222222333333444333333333333333333333333333333333444444444555555444444444555555555555666666666777777777888888888777666666666555555555444555666666777888888999999888888888888888888888888666666666666777777777777666555555555555444444444666666555333333222222333222222222222222222222222111111111111111111111111222111000//////000111222111111222222222222111111000000000000000000000000222111000000//////000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000/////////////////////////////////////////////////////////............//////000000000000000000000000000000000000000000000000111111111111000000000///......///000000000000000000000000000000000000000000000000000111111111111/////////000000000111111111111111000000000000000111222222333333222222111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........---000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000............000000000///......---.........000000000000////////////000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111........................000000000000000000000000000000///////////////...000000000000111111111111//////000000000000//////////////////000000000000000000////////////000000............////////////000000000000111111111111////////////////////////000000000000111111111111222222222111111111111111111111111111111111111111///000000000000111111111222222222111111111111111111111222222222333333333444333333222222333333444333333333333333333333333333333333444444444555555444444444555555555555666666666777777777777888888666666666666555555555555666666666777888888999999888888888888888888888888555555666666777777888888666555555555555444444444666555444333333222222333222222222222222222222222111111111111111111111111111111000000000000111111111111000000000000111111000000000000000000000000333222111111000000111111222222111111111000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////////////////////////////000//////......//////000000000000000000000000000000000000000000000000000111111111111000000000000......///000000000000000000000000000000000000000000000000000111111111111000000000111111111222222222111111111000000//////111111222222222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////............000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111////////////////////////////////////////////////000000///......///000000000000000/////////000000111111000000//////......///////////////////////////////////////000000111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111000///////////////000000111111222222222333////////////////////////////////////////////////////////////...............//////000111222222222//////000000000000//////////////////000000000000000000////////////000000........./////////000000///000000000111111111111///////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555555666666666666666777777777888888888888888777777777777666666777777888888888888888888888888888888888888777777777777666666666666666555555555555444444444555444444333222222222333222222222222222222222222111111111111111111111111111000000000000000000111111000///......///000111000000000000111111111111444333222222111111222222222222222111111111000000////////////////////////000000000000000000000000111111111000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000111111111000000000000000......///000000000000000///////////////////////////000000000111111111111000111111111222222222222222222111111000/////////111111222222222222111111111111111000000000000000////////////////////////////////////////////////000000000000000000000000111111000000//////......//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000111111111111111111111111////////////////////////////////////////////////000000////////////000000111111111111222111111111111111000000//////......///////////////////////////////////////000000111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111000//////......,,,---------......//////000000000000000000000000////////////////////////............////////////......///000111222222333//////000000000000//////////////////000000000000//////000000000000////////////000000000111111111///000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555555666555666666666666777777777777777777777888888888888777777777777777888888888777777777777777777777777999999888777666555444444666555555555555444444444444444333222222222333333222222222222222222222222111111111111111111111111000000000111111000000000111000///......///000111111111111222222333333333444333333222222222222222222222222222111111111111////////////////////////000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111......///000000000000000///////////////////////////000000000111111111111000111111111222222222222111111111111000000//////000111111222222111111000000000000000000000111111////////////////////////////////////////////////000000000000000000000000111000000000/////////...//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////000000000000////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111000000000000////////////000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000111111000///...............///////////////111111111111111111111111000000000000000000000000...////////////000000000...//////000111222222222//////000000000000//////////////////000000000000//////000000000000//////000000000000111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111111111111222222222111111111111111111111111///000000000000111111111111111111111111222222222111111222222222333333333222333333444444333333222333333333333333333333333333333333444444444555555444444444555555555555666555555666666666666777777555555555555666666666666777777777777777777888888777777777777777777777777999999888777666555444444666555555555555444444444333333222222222222333333222222222222222222222222111111111111111111111111000000111111111111000000000000////////////000000111111222222333444444444444333222222111111222222333222222222222111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000111111111111......///000000000000000000000000000000000000000000000000000111111111111000000000111111111222222000000000000000000000111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000...///000111111111000000////////////000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000111111000///...111111111111111000000000000000000000000000000000000000000000000000000000/////////000000000111111//////000000111111111222//////000000000000//////////////////000000000000...///000111111000///.../////////000000000000111000000000000111111111111000000000000000000000000000000000000111111111111000000111111111222222222111111111111111111111111///000000000000111111111000000111111111222222222111111222222222333333333222333333444444333333222333333333333333333333333333333333444444444555555444444444555555555555666555555555666666666777777444555555555666666666777888777777777777777777777777777777777777777777777666666666666777777777777666555555555555444444444333222222222222222333333222222222222222222222222111111111111111111111111///000111222222111000//////000000111111000000///000111111222333333444444333333222111111111111111333333222222222111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///000000000111111111111......///000000000000000000000000000000000000000000000000000111111111111/////////000000000111111/////////000111111222222000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000---........./////////000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000,,,---...000000000///.........//////000000111111000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000...///000111111000///...//////......------,,,,,,////////////////////////000000000000000000000000//////000000111111222222000000000000111111111111//////000000000000//////////////////000000000000...///000111111000///.............../////////000000000000000111111111111000000000000000000000000000000000000111111111111000000111111222222222222111111111111111111111111111222222222222333333333000000111111222222222222111111222222222333333333222222444444444444222222333333333333333333333333333333333444444444555555444444444555555555666666555555555555666666666777666777777777888888999999888888888777777777777777777777777777777777777777444444555666777888999:::666666555555555444444444222222222111222222333333222222222222222222222222111111111111111111111111///000111222222111000//////000111222222111000//////000000111222222333333333222111111000000111111333333333222222222111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000//////000000111111111222...//////000000000000000000000000000000000000000000000000000111111111111////////////000000000000......///000111222333333000000111111111111000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000------...///000111222222//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////...111111111000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000444333333222111000//////000000000000000000000000000000////////////000000000000000000000000000000......//////000000111111222222222222222111000///111000///......///000111000000000000000000000000222222111000///...------//////000111222333333333////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000............/////////000---...///000000///...---////////////////////////////////////////////////111111000000//////......000000000000111111111111000000////////////000000111111111111111111111111000111111111111222222222000111111222222111111000222222222222222222222222222222222222222222222222222222222111111000000000333333333333333333333333555555555555666666666666666666666666666666666666555555555555666666666666666666555555555555666666999999888888888888999999777777666666666666777777888888888888777777777666555555444444444333333333555555444333333222111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000......///111111222222222111000///......///000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////222111000//////000111222///000111222222222222222............/////////000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222111111111000000000000000111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000444333111///......///000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000111111000000000000111111000000//////.........---000000000//////........./////////000111111111222000000000000000/////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000////////////////////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000333222222111111000000000000000000000000000000000000000////////////000000000000000000000000000000.../////////000000000111000111111222222222111111111000///......///000111000000000000000000000000000000000000/////////////////////000000111111111////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000........./////////000000......///000000///......////////////////////////////////////////////////111111000000////////////000000000000111111111111111000000//////000000111111111111111111111111111000111111111111222222222111111222222222222111111222222222222222222222222222222222222222222222222333333222222222111111111444444444444444444444444444444444444555555555555666666666666666666666666555555555555666666666666666666555555555555666666777777666666666666777777888888777777777777888888888888888777777777666666555555444444444333333333555444444333222222111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000444333333222000...---,,,111000////////////000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///222111000//////000111222000000111111111000//////........./////////000000111111000//////000111111000000000000000000000000000000000000000000000000222222222222222222222222222111000//////000111222111000000000000000000000111000//////...///000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111////////////000000000000444333111///...///000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000111111000000000000111111111111000000000//////////////////...............---...//////111111222333222222111000000///......000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000...///000111222222222222000000////////////000000000000000000000000000000......//////000000111111////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000....../////////000000000...//////000000//////...////////////////////////////////////////////////111000000000000/////////000000000000111111111111111111111000000111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222444333333333333333222222555555555555555555555555333333333444444444444555666666666666666666666666555555555555666666666666666666555555555555666666777666666555555666666777999888888777777888888999777777777777666666666666555555444444444333333333444444333333222222111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111000111000000//////000000111111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111000000000000111111000000000000///...---,,,....../////////000000000000000////////////000000000000000000000000000000000000000000000000000000222222222222222222222222111111000000000000111111000000000000000000111111000000/////////000000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111////////////000000000000333222111/////////000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000000..................------.../////////000000111111111111111000000000//////////////////////////////000000000000000000000000000000////////////000000////////////////////////000000111111111111000000//////000000000000//////////////////////////////////////////////////////000000000//////000000000////////////////////////000000000000000000000000000000000000000000000000///000000000111111111222000000000000000000000000000000////////////000000////////////////////////////////////000000000000//////000111111111111111000000////////////000000////////////////////////////////////000000000000000/////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////000000000000000000000000...////////////000000000/////////000000/////////////////////////////////////////////////////////000000000000000000000000///000000000111111111111222222111111111111222222111111111111111111111111000000111111111222222222333333222222222222333333222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444333333444444444555555555666666666666666666666666555555555555666666666666666666555555555555666666888888777777777777888888888888777777777777888888777777666666666555555555555555444444444333333333333333333333222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000,,,---///000222222333333000000000000000000000000111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111000000000000000111000000000000000000111000000000000//////...---...////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000111000000000000000111111111000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000111////////////000000000000222222111000//////000000000000111111111111000000////////////////////////000000////////////000000////////////////////////000000111111111111000000000000000000000000000000------..................111000000000//////......///000000000111111111222////////////////////////////////////////////////000000////////////000000////////////////////////000000111111111111000000//////000000000000//////////////////////////////000000000000000000000000000000///......///000000////////////////////////000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000000000////////////000000////////////////////////000000000000////////////111111111111111000///...//////000000000000//////////////////////////////000000000000////////////000000000000000000000///////////////////////////////////////////////////000000////////////000000////////////////////////000000000000000000000000////////////000000000111000000000//////000000000000000000000000000000000000000000000000000000000000000000000111111111111///000000000111111111111222222111111111111222222111111111111111111111111000000111111111222222222333222222111111222222333222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333444555555555666666666666666666666666666666666666555555555555666666666666666666555555555555666666888888777777777777888888666666555555555555666666666666666555555555555444555555444444444333333333333222222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333222222000///---,,,000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000111111000000000111111000000000...///000000111111111000////////////000000000111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000//////000000111111111111//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////...////////////000000000////////////000000000000111111111000000000000000000000111111111111000000////////////////////////000000////////////000000///////////////////////////000111111111111000///////////////////////////.............../////////222111111000......---,,,//////000000111222222333000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000000000000000000000000000000000............000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////111111111111000///...---//////000000000000//////000000000000000000000000111111000000//////......000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000/////////000000000111111111000000//////000000111000000000000000000000000000000000000000000000000000000000111111111111222000000000000111111111111111111111000000111111111111111111111111111111111000111111111111222222222333222111000000111222333222222222222222222222222222222222222222222222222333333444444444444444555333333333333333333333333555555555666666666777777666666666666666666666666555555555555666666666666666666555555555555666666666555555444444555555666666555555444444555555666666555555555444444444444555555444444444333333333222222222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////000111111222222111111000222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000---...///000111111111111/////////000000000111111000000111111111111000000000000000000000000000000000000000000000000000000222222222222222222222222000000111111111111000000/////////000111111222222//////000111222222222222000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000////////////000000000000000000111111000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000///000111222222111000///............////////////.........//////000000000000000000///.........---111111111111111111111111000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000000000000000000000000000111000...------...000111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000////////////000000000000000000000000000000111000000000/////////...///000000000000000//////...///000111111000///...000000000000000000000000////////////000000000000.........//////000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000//////000000000111111111111111000//////000111111000000000000000000000000000000000000000000000000000000111111111222222222000000000000111111111111111000000//////000000111111111111111111111111111000111111111111222222222222111///......///111222222222222222222222222222222222222222222222222222222222333333444444444444444444444444444444444444444444444555555555666666666666666666666666666666555555555555666666666666666666555555555555666666555555444444444444555555666666555555555555666666555555555444444444333333555555444444444333333333111111111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,---...000222333333444000111222222222222111000222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111///000111222222111000///......///000000///////////////000000000111111111000111222333333222111000000000000000000000000000000000000000000000000000222222222222222222222222///000111222222111000///...//////000111111222222...///111222333333222222000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000////////////000000000000000000000111111111000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000///000111222222111000///......//////000000000000.../////////000000111111.........///////////////333333222222111000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000000000000000000000000000111///...------...///111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000000000////////////000000000000000000000000000000111111000000/////////...---...///000111111111111...///000111111000///...000000000000000000000000------...///000111222222,,,,,,------...///000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111222111000//////000111222000000000000000000000000000000000000000000000000000000111111222222222222000000000000111111111111000000////////////000000111111111111111111111111000111111111111222222222111000///------///000111222222222222222222222222222222222222222222222222222222222333333444444444555555555555555555555555333333333444444444555555666666666666666666666666555555555555666666666777666666555555555555666666777777666666666666777777777777666666666666777777555555444444444333333333555555444444444333333333111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111///......000111222333333222111000222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222///000111222222111000///////////////...---,,,,,,000000000000111111111111111222333444444333222111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///...//////000111222222222...///111222333333222222000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////000000000000///000111111111111000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000...000111222222111000...//////000000111111111222///000111222222111000///000000000000000000000000//////000000000000//////111111111111000000000000000000000000000000000000111111000000000000111111222111111111000000//////111111111111000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000111111222......//////000000111111...///000222222222111000000000000000000000000000000000000000000000000000222111000.........//////......//////000000111111////////////////////////000000000000000000000000////////////000000000000222111111111000000//////000000////////////000000////////////////////////000000000000111111111111///...---...///111444666000000////////////000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000//////000000000000111111111111000111111111111222222222000000000000111111111111222222111111111111111111111111111111111111111111222222333333333222222111333333333333333333333333111222333333444444333333666666555555555444444444666666666666666666666666444444444555555555555666555444555666888888666444555555555555555555555555555555555555555555555555333333333333333333333333333333333222222111111111222222222222222222222222000000000000000000000000222111111111000000//////222222111111000000//////000000000000000000000000000000000000111111111111222111111111000000//////111111111111111111111111////////////////////////000000111111111111000000000000000000000000000000111111111000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111000000000111222222222333111111111111000000000000000000000000000000000000111222222333333222222111222111111111000000//////000000111111111111000000//////000000111111222222000000000000000000000000222222111111000///////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000000000000000000000000//////000000000000//////111111111111000000000000000000000000000000000000111111000000000000111111111111111111000000000///......///000111222333333////////////////////////000000000000000000000000111111111111000000000///000000000000000000000000000000000000000111111222////////////000000000000///000111111222111000000000000000000000000000000000000000000000000000000222111000/////////000111/////////000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000///000000////////////000000////////////////////////000000000000111111111111111111000000111333555666000000////////////000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111111111111111111000//////000000000000111111111111000000111111111222222222000000000000111111111111111111111111111111111111111111111111111111111111222222222333333222222111333333333333333333333333111222333333444444333333666555555555444444444444555555555555555555555555444444444555555555555666444333333555777777555333555555555555555555555555444444444444444444444444333333333333333333333333333333333222222111111111222222222222222222222222000000000000000000000000111111111111000000000///222111111111000000000///000000000000000000000000000000000000111111111111111111111111000000000///111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111111111111111111222222222111111111111000000000000000000000000000000000000000111111222222111111000111111111111000000000///000000111111111111000000//////000000000000000000000000000000000000000000000000000000000111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000///000000000000000000000000000000///000000111111000000///111111111111000000000000000000000000000000000000111111000000000000111111111111111111000000000000......///000111222333333////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111222000000000000////////////000000111111111000000///000000000000000000000000000000000000000000000000111111000000000111222222000000000000000000//////111111111111111111111111000000000000000000000000////////////000000000000111111111111000000000000000000////////////000000////////////////////////000000000000111111111111222222111000111222333444000000////////////000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000........................111111111111111111111111000111111111111000000///000000000000111111111111000000000111111111222222000000000000111111111111111111111111111111111111111111111111111111111111111222222333333222222222222222333333333333333333111222333333444444333333555555555555444444444444555555555555555555555555444444444555555555555666555444444555777777666444555555555555555555555555444444444444444444444444333333333333333333333333222222222222222111111111222222222222222222222222000000000000000000000000111111111111000000000000111111111111111000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000111111000000000000000000000000//////............//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111222222222111111111111111111111111111000000000000000000000000000000000000///000000000000000000///111111111111000000000000000000111111111111000000000000//////////////////000000000000000000000000...//////000111111222222//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222111/////////000000////////////////////////000000000111111000000000111111111111000000000///000000000000000000000000111111000000000000111111111111111000000000000000111111111111000000000///000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000111111222111111000000//////......111111111111111000000///000000000000000000000000000000000000000000000000000000000111111222333333222111111000000/////////111111111111111111111111000000000000000000000000////////////000000000000111111111000000000000000000000////////////000000000000000000000000000000///000000000111111111111111000////////////000000000000////////////000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000////////////////////////////////////////////////111111111111111111111111000000111111111111000//////000000000111111111111000000000000111111111111///000000000111111111111111111111111111222222222111111111111111111111111111111222333333333222222222222222222222333333333111222333333444444333333444444444444444444444444555555555555555555555555444444444555555555555666666555555666888888777666555555555555555555555555333333333333333333333333222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000///000000000111111111111111111111000000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000111111111000000000000000000000000000//////......//////000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111///000000000111111111111333222222222111000000000111111111111000000000///000000000000000000000000///000000111111000000///111111111000000000000000000000111111111111000000000000//////......------//////////////////////////////000000111111111111//////000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////333222000/////////000111////////////////////////000000111111111111000000111111111111000000000///000000000000000000000000111111000000000000111111000000000000000000111111111111111111000000000///111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000111111222111111000000//////......111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222111111000000//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000000////////////000000111111111111111111111111///000000000111111111111000000//////////////////000000////////////000000000000000000000000000000000000111111111111000000000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000///000000111111111000000///000000000111111111111//////000000000111111111///000000000111111111111000000111111111222222222111111111111111111111111000111222333333333333333111111111222222333333333111222333333444444333333333333444444444444444444555555555555555555555555444444444555555555555666555444333444666777666555555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111000000111111222222333333000000000000000000000000///000000000111111111111000000000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000//////000000111111111111000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111333222222222111000000000111111111111000000000///000000000000000000000000000111111111111111111000000000000000000000111111000000111111111111000000000000//////......------////////////////////////111111111111000000////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////111111000000000000111111000000000000000000000000000111111222222111111000111111111111000000000000000000000000000000000000111111000000000000111111000000000000111111111111......///000111222333333222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222000000000000////////////000000000///000111222222000000000000000000000000000000000000000000000000///000111111222111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000////////////000000111111111111111111111111000000000000111111111111111111111111111111111000000000////////////000000000000000000000000000000000000111111111111000000000000////////////000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000///000000111111111111000000000000000111111111111/////////000000000111111000000000000111111111111000000000111222222333333111111111111111111111111000111222222333333333333000000111111222333333333111222333333444444333333333333333333444444444444444444444444444444444444444444444555555555555666333222000111222444444333555555555555555555555555222222222222222222222222222222222222222222222222000000000111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000111222333444444000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111////////////////////////000000111111111111000000000000000000000000000000/////////000111111222222000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111000000000000000000000000000000000000000111111222222111111000000000000000111111111111000000111111111111000000000000//////////////////000000000000000000000000222222111111000//////...//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222111111000000000000000000000000000111111222222111111000111111111111000000000000000000000000000000000000111111000000000000111111///000000000111111111111......///000111222333333111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000111111222////////////000000000000//////...///000111333444000000000000000000000000000000000000000000000000///000111111111000///...111111111111111111222222111111111111111111111111000000000000000000000000////////////000000000000///000000000111111111111000000////////////000000////////////////////////000000000000111111111111000000111111111111111111000000////////////000000000000000000000000000000000000111111111111000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111////////////000000000111000000000000111111111111///000000111222222333333111111111111111111111111000000111222333333333333///000000111222222333333111222333333444444333333222222333333333444444444444444444444444444444444444444444555555555555666444222111111333444444444555555555555555555555555222222222222222222222222111111111111111111111111///000000000111111111222111111111111111111111111000000000000000000000000///000000000111111111111///000000111333444444555000000000000000000000000000000000000111111111111///000000000111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000...//////000111111222222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222222111111111111000000000000000000000000000000000000///000000000000000000//////000000000111111111111000000111111111111000000//////000000000000000000000000000000000000000000111111111000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,...000111222222222111000000000000000000000000111111222222222222111111111111111111000000000000000000000000000000000000111111000000000000111111//////000000111111111222111111111111000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000111111222......//////000000111111............000222444555000000000000000000000000000000000000000000000000///000111111111///...---000000000111222222222333222222222222222222222222000000000000000000000000////////////000000000000//////000000111111111222000000////////////000000........................000000000000111111111111------...///////////////000000////////////000000000000000000000000000000000000111111111111000000000000////////////000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000111111111111111000000000000111111111111////////////000000000000000000000000111111111111///000000111222222333333111111111111111111111111///000111222333444444444///000000111222222333333222222333444444444333333222222222333333444444444444444444444444444444444444444444555555555666666777555444444555777777777555555555555555555555555111111111111111111111111111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000//////000000111111111222//////000111333444555555000000000000000000000000000000000000111111111111//////000000111111111222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000...//////000111222222222000000000000000000000000//////............//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222333111111111111000000000000000000000000000000000000......////////////......//////000000111111111222000000111111111111000000//////000000111111222222000000000000000000000000/////////000111111222222//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000111111000000000000111111222222111111111111222222000000000000111111111111111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000222111111111000000//////111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000111111111111......//////000000111111000000000000000000000000333333222222111000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111222222111111111111111111000000000111222222222333222222222222111111000000111111222222222333333333333333333444444333222222333333333444444555555555444555777666555333444444333333444555555444333333444444444444444444444444666666666666666666666666333333333333333333333333222111111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000//////...//////000111222000000000000000000000000222222111111111111111111111111111111111111111111////////////////////////+++---///111222222111000111111111000000000000000000000000000111111111111000000111111111111000000111111000000000000111111111111111111000000000000//////000000000000///////////////000111111222222//////000111222333333444000000111111111111000000333222222222222222222333000000000000000000000000111111111111111111111111000000000000000000000000...///000222222000///...222222222111111111000000000000111111111111000000000000000000000000000000000000000000000000000000333222111///......------222111111111000000//////////////////000000000000000000000000000000000000////////////000000000000222111111000///......---////////////000000000000///000111222222111000///////////////////////////111000///......///000111111111000000//////......000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000111111000000000000111111111000000000000000000111000000000000111111111111111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111000000000///111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000000000000111111111222222////////////000000000000000000000000000000000000333333222111111000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000+++,,,---...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222111111111000111111222222222333333333333333333444444333333222333333444444444444444444444555777666444333333444333333444555555444333333444444444444444444444444555555555555555555555555222222222222222222222222111111111111000000000///000000000000000000000000111111111111111111111111000000000000000000000000000////////////000000111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000,,,...000111222111000///111000000000000000000000000000000000111111111111000000111111111111000000111111000000000000111111111111111111000000000000//////000000000000//////111111111000000000000000000000000111222222333333000000111111111111000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000...///000111111000///...222222222111111111000000000000111111111111000000000000000000000000000000000000000000000000000000111000000////////////000111111111111000000000///////////////000000000000000000000000000000000000////////////000000000000111111111000///.........////////////000000000000---...///000000///...---////////////////////////111000///......///000111111111111111000000000///000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000111111000000000000111111000000////////////000000000000000000111111111111111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000000000111111111222222222000000000000////////////000000000000000000000000222222222111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000++++++,,,---......------000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111111111222222222222111111111111111111222222222333333333222333333444444333333333444444444444444444333333444555666666444333333444333333444444444444333333444444444444444444444444444444444444444444444444111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000/////////000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111...///000111111111000///000000000000000000111111000000000111111111222222000000111111111111000000111111000000000000111111111111111111000000000000///000000111111000000///222222111111000//////...111111111111111111111111000000111111111111000000000//////......//////000000000000000000000000000111111111111111111111111000000000000000000000000...///000111111000///...222222222111111111111111000000111111111111000000000000000000000000000000000000000000000000000000///////////////000111111111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000111111000000//////......////////////000000000000......////////////......000000000000000000000000000000////////////000000222222111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000111111000000000000111111000000////////////000000///000000000111111111111111111111111000000000///000000000000000000000000111111000000000000111111000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000///////////////////////////////////////000000000111111111111000000//////......////////////////////////222111111111000000000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////...---+++***)))////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111111111000000000000000000000000000000///000000000111111111111000000000000111111111111333222222222111000000000222222222222222222222222111111222222222333333333222222333444444444333333555555555444444333333333333555666666444333333444333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222111000////////////000000000000000000000000111111111111111222222222111111111111111111111111222222222222222222222222000000111111111000//////000000000000000111111111000000111111111222222222000111111222222111111000111111000000000000111111111111111111000000000///000000000111111000000000111111111111000000//////222222222111111111000000000000111111111111000000/////////....../////////000000000000000000000000111111111111111111111111000000000000000000000000///000111111111111000///111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000///////////////000000111111111111000000000000000////////////000000000000////////////////////////////////////000000000000111000000000/////////...////////////000000000000000000111111111111000000000000000000000000000000000000////////////000000111000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000111111222111111000000111111222///000000000111111111111111111111111000000000///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////........./////////000000111111000000//////......////////////////////////111111111000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000111111000000...---,,,+++////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111111111000000000000000000000000000000///000000000111111111111//////000000000111111111333222222222111000000000222222222222222222222333111111222222222333333333111222333333444444444333555555555444444333333333333444666555333222222333333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000333222111000000///000000000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222111111111111111000000000//////000000111111111111111111111111222222222222111111222222222222111111111111000000000000111111111111111111000000000///000000111111111111000000//////000000111111111111333333222222111000000000000000111111111111000000111000000//////000000111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111111000000///////////////000000000000000000111111////////////000000000000////////////////////////////////////000000000000000000000000////////////////////////000000000000111111000000000000111111000000000000000000000000//////000000000000//////.../////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000111111222222111111111111222222000000000000111111111111111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000........./////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000......///000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111...//////000000111111111222222222111111111111111222222222222333333333333111111222222222333333333111111222333444444444444444444444444444444333333333444555555333222222333333333222222222222333333444444444444444444444444222222222222222222222222222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000111111000000000000000000000000000000000111222222333333111111111111111111111111222222222222222222222222111111111111111111111111/////////000111111222222111111111222222222222333111111222222222222111111111111000000000000111111111111111111000000000000000111111222222111111000...//////000111111222222333222222222111111000000000000111111111111000000222111111000000111111222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111222222222000000111111111111000000000000000000000000000000111111111111111111111111111111000///////////////000000000000111111111111////////////000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000//////............//////000000000000000000000000//////000000000000//////------............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000111111111111000000000000111111000000000000111111111111111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000///000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000---...///000111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111......//////000111111222111111111111111222222222222222222333333333444444111111222222222333333333000111222333444444444444333333444444444444444444222444555555333222222333333333222111111222333333444444444444444444444444222222222222222222222222111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000111111222222000000000000000000000000///000000111222222333333111111111111111111111111222222222222222222222222000000000000111222333333...//////000111111222222111111111222222222333333111222222333333222222111111111000000000000111111111111111111000000000000000111111222222111111000000000000000000111111111222222222111111111111111000000111111111111000000222111111000000111111222000000000000000000000000111111111111111111111111000000000000000000000000222111111111111111111222000000111111111222222222000000111111111111000000000000000000000000000000111111111111111111111111///////////////000000111///000000000111111111111////////////000000000000000000000000000000000000////////////000000000000////////////000000000000////////////000000000000000///...------...///000////////////////////////...///000111111000///.............../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000111111000000////////////000000000000000000111111111111111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000111222222222222333333333......//////000000111111000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111---......///000111111222000000111111222222222333222222222333333444444444111111222222222333333333000111222333444444555444333333333444444555555555222444555555333222222333444333222111111222333444444444444444444444444444222222222222222222222222000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000111000000000111222333333000000000000000000000000///000000111222222333333111111111111111111111111111111111111111111111111000000000000111222333444...//////000111222222222111111222222222333333333111222222333333222222111111111000000000000111111111111111111000000000000111111222222222222111111222222111111000/////////111111111111111111111111000000111111111111000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222000000111111222222222222000000111111111111000000000000000000000000000000111111111111111111111111------......///111222333//////000000111111111222////////////000000000000000000000000000000000000////////////000000000000////////////000000000000////////////000000000000222111000//////000111222////////////////////////...///000111111000///....../////////000000111111000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222222000000000000000000000000333222222111111222222333111111111111111111111111000000000000000000000000000000000000111111111111///000111222222111000///000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000/////////000222333444222000000111222111000222111111111000000//////222222111000//////000000000000000000000000000000000000////////////000000000000000000000000000000222111000//////000111222//////...//////000111222000000000000000000000000////////////////////////////////////000000000000,,,---///000111111111000111000//////000222444555888666333222111111///...222111111111000000//////000000000000000000000000000000000000000000000000......///000111222222333111111000000//////......///000111111111///...---...000111111000000111333000000000000000000000000///000111222333222111111000000000000000000000000111111111111111111111111222222222111111111111111111111222222222333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222///000000000000111111111222222111111111111222222000000000000000000000000222111111111000000//////...///000111111111111111222111111111000000//////000000000000000000000000111111111111111111111111111111111111111111111111222222222222111111000000111111111111111111111111...///000111222222111000////////////000000000000222222222111111111000000000000000000000000000000111111111111111111111111000000111111111222222222000111111111111222222222111111111111111111111111333333333222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333222222222222111111000000000000000000111111111111222111111111000000//////000000000000000000000000111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000111111000//////000111111---......///000111111222000000000000000000000000111111000///////////////111111111000000000000000000000000000000000000000000000000000000000000000444333111000000000111111000000000000000000000000111000///......///000111000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000333222222111111222222333111111111111111111111111000000000000000000000000000000000000111111111111///000111222222111000///000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000/////////000222222444222000000111111111000111111111111000000000///222222111000000000000000000000000000000000000000000000////////////000000000000000000000000000000222111000//////000111222000////////////000000111000000000000000000000000000000000000000000000000////////////000000000000,,,---///000111111111000111000//////000111333555777555333111111111///...111111000000000/////////000000000000000000000000000000000000000000000000//////000000111111222222111000000000/////////...///000111111000///...---...000111111000000111222000000000000000000000000///000111222333222222111111111111111111111111111111111111111111111111111222222222222222222333333111222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222000000000111111111222222222222111111111111222222000000000000000000000000111111111111000000000///000000000000000111111111111111111111000000000///111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111000111111111111111111111111000111222333333333222222000000000111111111111222222222222111111111000000111111111111111111111111111111111111111111111111111111111222222222222333000111111111111222222222111111111111111111111111111111111000000000//////111111111111111111111111000000000000000000000000000000000000111111111111111111111111222222222333222222222222111111111000000000000000111111111111222111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000111111000///////////////111000000000000000000000000000000000000000000000000000000000000000000000333222111000000000111111000000000000000000000000000000////////////000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000222111111111000000//////.........//////000000111000000000000000000000000000000000000000000000000000000000000111111111111000000000///000111111222333111000000111111111000111111111111000000000000222111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000000000000111111111000000////////////000000000000000000000000000111111111111111111111111////////////000000000000---...///000111111000000111000//////000111333444777444222111111111000...000000///////////////...000000000000000000000000000000000000000000000000000000000000000111111111000000000000///////////////000000000000//////......000111111//////000222000000000000000000000000000000111222222222222111222222222222222222222222111111111111111111111111222222222333333444444555222222222222333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111222222222333222222111111111111222222000000000000000000000000111111111111000000000000222111000//////000000111111111111111000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111222222222222222222222222222333444444444444444333111111111222222222333333222222222111111111111111111111111111111111111111111111111111111111111111222222222222333333333333000111111111111222222222111111111111111111111111111111111000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000111111111222222222222222222111111111111000000000111111111222222111111111111111000000000000000000000000000000000111111111111111111111111////////////////////////222222111111111111222222000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000111000000///////////////000000000000000000111111000000000000000000000000000000000000000000000000222222111000000000111111000000000000000000000000//////000000000000//////000000000000000000000000222222111111000/////////000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111000000000000000000000000///000000000111111111111000000000111111000000000000000000000000000000000222222111111000/////////,,,------...///000000111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000111111222222111//////111111111000111111111000000000000000111111000000000000000111000000000000000000000000000000////////////000000////////////////////////111000000000000000000111111111000//////...//////////////////////////////000000000000000000000000////////////000000000000......///000000000000000000000000///000111222333555333111111111111000///////////////............////////////////////////////////////////////////111111111000000000000000000000000000///////////////000000000000/////////...000111000//////000111000000000000000000000000000000111111222222222222222222222222222222222222111111111111111111111111000111111222333444555555222222222333333333444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333222222111111111111222222000000000000000000000000111111111000000000000000444222000......///000111111111111000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333444444444444444444111111111111222222222333111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000///000000000111111111111///000000000000111111111222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000222111111000000111111222000000000000000000000000///000111111111111000///000000000000////////////000000000000000000000000000000////////////000000000000000000000111111111000000000000000000000000////////////////////////111111111000000000000111////////////////////////...///000111111000///...000000000000000000000000111111111111000000//////111111111111111111111111000000000000000000000000222111111000000111111222000000000000000000000000000000000000000000000000///000000000111111111111111000000000000000000111000000000000000000000000111111111111000000//////,,,------...///000000111000000000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111222000//////000111111000000000000000000000111111111000000000000000111111000000000000000000000000000000////////////000000////////////////////////000000000111111000000000111111000//////...//////////////////////////////////////////////////////////////////000000000000///////////////000000000000000000000000000111111444222000000111111111///............////////////////////////////////////////////////////////////111111111000000000000000////////////000000000000000////////////000000000///000111000///...///000000000000000000000000000111111111111111222222222222222222222222222222222111111111111111111111111///000000111222333333444222222333333333444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333222222111111111111222222000000000000000000000000000000000000000000111111444222000......///000111000000000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222333222222222222222222222222333333333222222222222333000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000///000000000111111111111///000000000000111111111222222222222222222222333111111111111222222222222111111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000111111111111111111000000000000000////////////000000000000000000000000000000////////////000000//////000000111111111111000000000000000000000000////////////////////////000000000000111000000000////////////////////////...///000111111000///...000000000000000000000000000000000000000000000111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000111.........//////000000111000000000000000000000000000000000000000000000000000000000000111111111111//////000111111111111000111///......000111111000000000000000111111111111000000000000000111111222000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000111000000////////////000000000000000000000000000........................////////////000000000000000000////////////000000000000000000000000000000333111//////111222111000...////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111////////////000000000000000////////////000000111///000111000...---...///000000000000000000000000111111000000111111222333222222222222222222222222111111111111111111111111000000000111111222222333333333333333444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111222222222333222222111111111111222222000000000000000000000000000000000000111111111111222111000//////000000111000000000000111111111111222222222222222222222222111111111111111111111111333333333333333333333333222222222222333333333333333333333333333333333333333222222111111111111222000000000111111111111222111111111111111222222222222222222222222222222222111111111111111111111111222222222222333333333333000111111111111222222222111111111111111111111111000000000000000111111111222222222222222222222222000000000000000000000000000000000000111111111111000000000111111111222222222222222222333333333333111111111222222222222333111111111222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000111111000000000000111111////////////000000000000000000000000000000000000///////////////000000111/////////000111111222222000000000000000000000000000000000000000000000000...///000111111111000000000000000000000000000000//////000000000000//////000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111222111000//////000111222000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111...///000111222111111000000///......000111111000///000000000111111111111000000000000000111222222000000000000000000000000000000////////////000000000000000000000000000000///000111222222111000///000////////////000000111000000000000000000000000////////////////////////////////////000000000000111000///......///000111///000000000000000//////222000//////111222111000/////////000000000111111000000000000000000000000000000000000000000000000//////000000111111222222.../////////000000000111000///......///000111222///000111000...---...///000000000000000000000000222111000000000111222333111111111111111111111111111111111111111111111111222222222222222222222222333333333444444444444555333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222000000000111111111222222222222111111111111222222000000000000000000000000///000000000111111111111000000000000000111111111///000000000111111111111222222222222222222222222111111111111111111111111333333333333333333333333222222222333333333444444333333333333333333333333444333222111000000111222111111111222222222333333000000111111111222222222222222222222222222222222111111111111111111111111111111111222222222222333000111111111111222222222111111111111111111111111//////000000000111111111222222222222222222222222000000000000000000000000000000000000111111111111111111111111222222222333222222222333333333444444111111111222222222333333111111111222222333333333000000000000000000000000111111111111111111111111111111111111111111111111111000000000000000000111000000000000000000000000111000...,,,,,,...000111......//////000000111111000000000000000000000000///////////////000111111...//////000111111222222000000000000000000000000000000000000000000000000---...000111111111000000000000000000000000000000000000////////////000000000000000000000000000000......///000111222333333////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111222111000//////000111222000000000000000000000000......///000111222333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111...///000222222111111000000///---...000111111000//////000000111111111222000000///000000111222222000000000000000000000000000000////////////000000000000000000000000000000///000111222222111000/////////...//////000111222000000000000000000000000000000000000000000000000////////////000000000000111000///......///000111///000000000000000///...111000//////111222111111//////000000111111222222000000000000000000000000000000000000000000000000...//////000111222222333.../////////000000111111000///.........000111222///000111000...------...000000000000000000000000222111000000000111333444000000000000000000000000111111111111111111111111444333333333333333333333333333333444444444555555222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222///000000000000111111111222222111111111111222222000000000000000000000000//////000000111111111222...///000111222222111111//////000000111111111222222222222222222222222222111111111111111111111111333333333333333333333333222222222333333444444444333333333333333333333333555444222111000111222222222222333333333444444444000000111111222222222222222222222222222222222222111111111111111111111111000000111111111222222222000111111111111222222222111111111111111111111111111111222222333333333333222222222222222222222222000000000000000000000000000000000000111111111111111222222222222333333333222222222333333444444444111111222222222333333333111111111222222333333333000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222000000000000000000000000000...+++))))))+++...000---......///000111111222000000000000000000000000///////////////000111111...//////000111222222222000000000000000000000000000000000000000000000000---...///111111111000///000000000000000000000000111000///......///000111000000000000000000111111111111000000//////......111111111111111000///...000111111111111222222222111111111111111111111111//////000000111111222222222111000000000111333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111000//////000111222111111111111000000000000///............//////000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...............///000000000000000000000000000000000000000000000000000000000000000000111111111111000111222222222000///...//////000000000000//////////////////////////////////////////000000000000000000////////////000000//////000222333444555666000000000000000000000000111111000000//////......000000////////////000000111000000000222333222111...............///000000111111111111111111111111000111222222444444555666333333333444444444555555555555555555555555555555555444333333222222222222222222333333333333444444222333333444444333333222333333333333333333333333222111000000//////000000000000000000000000000000000000000000000000000000000111111000///......///111111111111111111111111222222111111111111111111000000000000000000000000...333666555111///111333444444444444444444444444333333333333333333333333333333333333333222111000111...,,,---000222111///333333333333222222222222333333333333333333333333333333333333333333333333111111111000/////////...111111111111000000000000222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111222222222222333333333222222111111111000000000000111111333333222111000000111111000111222333444333222222222222222222222222222222111111111111000000000000000111111111111222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000111111111///...---//////000000000000//////000000000000000000000000//////000000111111222222000000111111111111000000...,,,***+++///111000///000000000000000000000000000000000000000000000000000000000000000000000000222111111000000000111111111111000000////////////000111111111111000000///000000111111111222222222111111111111111111111111000000000000000111111111111111000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222//////000000111111111222111111000000///000000111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000...////////////000000000000111111111000000///...//////000000000000//////////////////////////////////////////000000000000000000////////////000000//////000111222333444444000000000000000000000000111111000000////////////111000000//////000000111000///...///111222111000000000/////////000000111111111111111111111111111111222222333333444444444333333333444444444444555444444444444444444444444555444333333222222222333222222333333333333444444222333333444444333333222333333333333333333333333444333222222111111222222000000000000000000000000000000000000000000000000///000111000///...///000000000000000000000000000222222111111111111111111222222222222222222222222222555888777222///000222333333333333333333333333333333333333333333333333222222333444444444333333555333111222444555444333111111111111111111111111222222222222222222222222111111111111111111111111222222222222111111111111222222222222111111111111222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111333222222222111000000000111111111222222111111000111111000000000000111111333333222111111111111111000111222333333333222222222222222222222222222222111111111111000000000000000111111111111222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111000...---//////000000000000//////000000000000000000000000000000000000000111111111000000111111111111000000111...---...000222222000000000000000000000000000000000000000000000000000000000000000000000000000444333222111111111111111111000000000000////////////000000111111111111000000000000111111111222222111111111111111111111111111111111111000000000000000000111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111......///000111222333333444333222111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000............////////////000000//////......////////////000000000000//////////////////////////////////////////000000000000000000////////////000000///000000000111111111111000000000000000000000000111000000000000/////////111111111000000111111111///.........000111000///222222111000000000111111111111111111111111111111333333333333333333333333333333333333444444444444333333333333333333333333444444333222222222333333222222333333333333444444222333333444444333333222333333333333333333333333444333222222111111222222000000000000000000000000000000000000000000000000...000111000//////000111////////////////////////111111222222222222222222333333333333333333333333555777999777333000000222333333333333333333333333222222222222222222222222111222333444555555555555444333111111222333222111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333444444333333333333222222222222222222222222222222222222111111222222222222111111222222222222222222222222222222222222222222222222444333333222111000/////////000000111111111000000111111000000000000111111333222222111111111111222000111222333333333333222333333333333333333333333222222111111111000000000000111111111111222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111000///...///000000111111000000///000000000000000000000000111111111111000000000000000000111111111111000000111000...///000111111000000000000000000000000000000000000000000000000000000000000000000000000000555444333222111111111111000000000000000000000000...///000111111111111111000000000000111111111111111111111111111111111111222222111111000000/////////000111222111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000111...//////000111111222222555444333222111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000111111111000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000//////000000111222////////////////////////////////////////////////........./////////000000000///...------...///000000000////////////000000////////////////////////////////////000000000000000000////////////000000000000000000000/////////////////////////////////000000000000000000000000222222111111111111222222000///...///111111111000222222111000000000000111111111111111111111111111333333333333222222111111222222333333333444444444333333333333333333333333444333333222222333333333222222222333333333444444222333333444444333333222222222222222222222222222222111000000//////000000000000000000000000000000000000000000000000000000...///111111000000111333000000000000000000000000111111222222222222222333333333333333333333333333444666777555222111111222222222222222222222222222222222222222222222222222111222333444444444444444333222111000111111111111444444444444444555555555444444444444444444444444555555555555555555555555222222222333333444444444444444333333333222222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222333222222222111000000000///000111111111111111111222111111000000111111222333222222111111222222222111111222222333333333333333333333333333333333333222222222111111111000000000000111111111222222222000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000111000000000000000000000111111000000000////////////////////////222222111111000000//////000000111111111111000000000///..................000000000000000000000000000000000000000000000000////////////////////////555444333222111111111111000000000000111111111111...///000111111111111111//////000000000111111111111111111111111111111111222222111111000000/////////000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000111111000000000111111000000000000000000444333222111000/////////111111111111111111111111000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000111111////////////////////////////////////////////////000000000000000000000000///////////////////////////............///000000//////////////////////////////////////////////////////000000000111111111000///...------...///000000000////////////000000000000000000000000000000////////////000000000000000000////////////000000000000000////////////...////////////////////////000000000000111111111111222222111111111111222222111000///000222333222111111000000//////000000000111111111111111111111111444333333222222111111000222222222333333333444444333333333333333333333333333333333222222333333444222222222333333333444444222333333444444333333222222222222222222222222222222111000000//////000000000000000000000000000000000000000000000000000000...000111111000000111333111111111111111111111111111111222222333333333333222222222222222222222222222222333222222222333444222222222222222222222222222222222222222222222222333333444444333222111111555555555444444444555555444444444555555666666666555555555555555555555555666666666666666666666666111111222222333333444444444444333333333222222222222222222222222222222222222222333333333333222222222222222222222222222222111111111111111111111111000000000111222222222333000111111222333333222222222222111111111111222222333222222222222222333333222111222222222222333333333333333333333333333333222222222222111111111111000000111111111222222222000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000111000000000000111111111000000111111111111000000////////////////////////222222111111000000//////000000111111111111000000/////////............///000000000000000000000000000000000000000000000000////////////////////////444333222111111111111111000000000111111111111222///000000111111111111000/////////000000000111111111111111111111111111111111111111111000000000000000000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000111111111111000000//////222111000///////////////111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...............//////000000000000000000000000000000000000000000000000000000000000000111111111111//////......//////000000111000///......///000111000000000000000000000000////////////000000000000000000////////////000000000000000000////////////000000000000000000000000000000000111111111111222111111111000000111111111222000000111222333222111///////////////000111111111111111111111111111111333333222222111111111000222222222222333333333333333333333333333333333333333333222222222333444444222222333333333333444444222333333444444333333222222222222222222222222222444333222222111111222222000000000000000000000000000000000000000000000000///111222111000000111222111111111111111111111111111111222222333444444444222222222222222222222222111111111111222333444444333333333333333333333333333333333333333333333333555555555444444333222111333444555555444444666777444444555555666777777777777777777777777777777777777777777777777777777777444444555555555555555555555555555555444444444444444444444444444444444444222222333333333333222222333333333333333333333333000000000000000000000000//////000111222333333444000111222333333333333333222222111111111111222222333222222222222333333444222222111111222222333444333333333333333333333333333222222222222111111111000111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111000000000111222222000111111222222111111000000000000000000000000000111111111111000000000000000000111111111111000000000111222111000000111333000000000000000000000000000000000000000000000000000000000000000000000000222111111000000000111111000000111111111222222222000111111111111000000///////////////000000000111111111111111111111111111000000000000000111111111111111111111222444555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000111222222111000///000000000000000111111111111000000/////////000000111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////...///000000111000000000000000000000000000000000000000000000000/////////000000000000111...///000000111111111000111000///......///000111000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111222222222111000000//////000000111111000///000111222222000/////////000111222333444111111111111111111111111222222222111111111111111111222222222222333333333444444444444444444444444333222222222333333444555222222333333333333444444222333333444444333333222111111111111111111111111444333222222111111222222000000000000000000000000000000000000000000000000111222333222000000000222111111111111111111111111111111222222333444444555333333333333333333333333444333111111222333444444333333333333333333333333444444444444444444444444555666666666666666555555222444555555444444777:::888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888777777777666666555555555555555555555555222333333444444333333222333333333333333333333333111111111111111111111111000000000111222222222333///000111222222333333333333222222111111222222333222222222222222333444555222222111111111222333444444444444444444444444444333333222222222111111111000111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111000000000111222333000111111222222111111000000000000000000000000000000000000000000111111111000000111111111111000000///111222111000000222555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222222222222111111111111111000///...////////////000000000000111111111111111111111111//////000000111111222222111111111111222444777888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///......///000111222333333000000000000000000111111111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000............/////////000...///000222222222111000222000///......///000222000000000000000000000000////////////000000000000000000////////////000000///000000000111111111222000000000000000000000000000000111111222222222222000000////////////000000000///...///000111111//////000000111222444555666111111111111111111111111111111111111111111111111111111222222222333333333555555555555555555555555222222222222333333444555222222333333333444444444222333333444444333333222111111111111111111111111222111111000///000000000000000000000000000000000000000000000000000000000222333333222000///000111000000000000000000000000111111222333333444555555444444444444444444444444777555333222333444444333444444444444444444444444555555555555555555555555555666777888888999999888666888::::::999:::===@@@======>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<:::::::::999999999888888666666666666666666666666222333333444444333333222333333333333333333333333222222222222222222222222222222222111111111111111......///111111222222222333222222111111222222333222222222222333333444555333222111111111222333444444444444444444444444444333333333222222222111111000111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111000000000111333444111111222222222222111111000000000000000000000000//////000000111111222222000000111111111111000000,,,...000000......111444000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333222111000000111111000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...///000111222222111000......//////000000111111000000000000000000000000000000000000000000000000222111111111000000//////////////////////////////000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000...///000111111111111111000000000000000000000000000000////////////000000000000000000//////////////////000000000000//////000000000000////////////000000000000000000000000------......//////000000000000000000000000000000222111111111000000//////000000////////////000000111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333222111000000000111333444111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000222222222111111111000000111111222222222222111111000000111222222222222111222222111111222222333444000000111222333444444444222222222222222333333333555444444333333333444444333333333444555666666666555666777777777777999;;;<<<============>>>>>>>>>??????@@@AAABBBCCCDDDDDDFFFFFFGGGIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBAAA@@@>>>>>><<<<<<;;;:::999888888777555555555555555555555555444444444444555555555555333333333444444444555555333333333333222222222222111111222222222333333333111111111111111111111111222222111111111111222222000111111111111222222222444444444444444444444444222222333333333222222111222222222222111111000000111111000000000000111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111222111000.........///000000000000111000///...---...///000111111222111111000000000000000000000000222111000......000111222000000000000111111111111222111111111000000//////000000000000000000000000000000111111111222222222333222222111000000111111000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////111111222111000000000000000111111111222222111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000///000000111111111111000000000000000000000000000000000////////////000000......//////000000111111//////000000000000//////////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000000////////////000000000000////////////000000111222222222000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222333333111111000000111111222333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000222222222111111111000000111111222222222222111111000000111222222222222111222222111111222222333444111111111222222333333333333333333333333333333333333333222222222333444444444444555555666666777777777999:::::::::;;;===???@@@@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPOOONNNNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCBBBAAA@@@>>>>>>===:::::::::999999999888888777777777666666666555555222333333333333333333333333333333333333222222222111111111222222333333333222222222222222222222222222222111111111111222222111111111111222222222222333333333333333333333333333333444444444333333222222222222222111111111000111111000000000000111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111444333111000000000111222333333333222222111111111000000111111111000000///000000000000000000000000222111000//////000111222000000000000111111111111111111111111000000000///000000000000000000000000000000000111111111222222333222111111000111111111000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111000000///111111111222222222222222111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111111111000000///000000000000000000000000000000////////////000000------...///000111222222//////000000000000//////......//////000000111111000000000000000000000000222222222222222222111111222222222222222222222222111111000000000000//////...///000111111000///...000000111111222222222333000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222333000000111222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222333333333333333333222222222222222222222222222222222111111111111111000000000000000000000000222222222111111111111111111111222222222222111111000000111222222222222111222222111111222222333444111111111222222222222222444444444333333333333333333333333333444444555666777777777888999999::::::===???@@@AAAAAABBBEEEGGGGGGHHHIIIKKKNNNPPPRRRRRRTTTTTTUUUVVVWWWXXXXXXYYY\\\]]]^^^__________________^^^^^^]]]]]]^^^^^^___]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWUUUUUUUUUUUUUUUTTTSSSRRRNNNMMMLLLKKKIIIHHHGGGFFFCCCCCCBBBAAA@@@@@@???>>>;;;;;;:::999888777666666444444444444444444333333444444333333333222222222111111111111222222222222444444444444444444444444222222111111111111222222111111111111222222222333222222222222222222222222333444444555555444444444222222222222111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111333222111111000111111111444333222111111111222333222222222111111000......000000000000000000000000222111000//////000111222000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222111111111111111222000111111222222111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000//////111111222222222222222222111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111111111111111000000000///111111111111111000///...//////////////////////////////000000000000//////.........///000111111111//////000000000000//////---......///000111111222////////////////////////333333333222222111111111111111111111111111111111000000000000000000//////---///000222222000///---222222222222111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111222222222222///000111333333222111111111111222222222333333333222222333333333333444444444444444444444444444444222222222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111222222222222111111000000111222222222222111222222111111222222333444222222222222222111111111444333333333333333333333555555555555777888999:::999:::;;;===???AAABBBCCCFFFHHHJJJKKKKKKMMMPPPRRRRRRSSSTTTVVVXXXZZZ\\\\\\]]]^^^___```aaabbbbbbcccbbbccccccdddeeeeeedddddddddddddddccccccdddddddddcccccccccdddccccccbbbbbbaaaaaa``````___^^^]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[WWWWWWUUUTTTRRRQQQOOOOOONNNMMMLLLKKKIIIHHHGGGFFFAAA@@@???>>><<<:::999888888888888777666666555555444444444333333222222111111111222222222222222222333333333333333333333333333222222111111222222333111111111222222222333333222222222222222222222222222333333444444444444444222222222222222222222222222111111000000111111222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111000000//////////////////111000...------...000111111111111111111000//////000000000000000000000000111111000//////000111111///000000000111111111111111111111000000000000000//////////////////////////////000000000111111111222111111111111111222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000/////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111111111111111000000000///111111111111111000///...//////////////////////////////000000000000//////000000000000//////////////////000000000000//////---......///000111111222////////////////////////222222222111000000000///000000000000000000000000//////////////////000000---///000222222000///---000000000111111222333333111111111111111111111111///000000000111111111111000000000000000000000000000000111111111222222222///000111333333222111111111111222222222333333333222222222333333444444444444444444444444444444444111111111222222333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111222222222222111111000000111222222222222111222222111111222222333444333333333222222222222222333333333444444444555555666666666888999;;;===>>>>>>@@@BBBEEEHHHKKKNNNOOOQQQSSSTTTUUUVVVXXXZZZ]]]^^^^^^___```aaabbbbbbcccccccccdddeeefffggghhhhhheeefffgggggghhhggggggggghhhggggggffffffgggggghhhfffgggggggggffffffeeedddddddddccccccbbbbbbaaaaaabbbbbbbbbbbbbbbbbbaaa```]]]]]]\\\[[[YYYXXXWWWVVVWWWVVVUUUSSSRRRPPPOOONNNHHHGGGFFFDDDBBB@@@>>>===<<<<<<;;;:::888777666666666666555555444333222222333333222222222222222222333333333333333333333333333333222222222222333333111222222222222333333333444444444444444444444444111111222333333333333333222222222222222222222333222222111111111111222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111/////////000000000//////000...---,,,,,,---///000//////000111111111111111000000000000000000000000111111000000000000111111///000000000111111111111000000000000000000111111/////////////////////////////////000000000111111111111111000111111222333111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222111000000000000000111111111111111111000000000222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111111111000000///000000000000000000000000...///000111111000///...111000000000/////////...//////000000000000//////......//////000000111111000000000000000000000000000000000000000/////////////////////////////////......////////////000000...///000111111000///...+++,,,---///111333555555111111111111111111111111000000000000111111111111000000000000000000000000000000000111111111111222000000111222222222222222111111222222222333333333111222222333333444444555333333333333333333333333000000111111222333333333222222222222222222222222111111111111111222222222000000000000000000000000111111111111111222222222111111222222222222111111000000111222222222222111222222111111222222333444333333333444444444444444444444555666777888888999999999:::<<<>>>@@@BBBDDDGGGIIIKKKOOOSSSVVVYYY[[[[[[\\\^^^^^^___```ccceeeffffffffffffffffffggggggffffffggghhhiiijjjkkkkkkjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiihhhgggggggggggggggffffffeeeeeecccdddddddddddddddccccccaaa``````___^^^]]]\\\\\\]]]]]]\\\ZZZYYYWWWVVVVVVQQQPPPNNNLLLJJJHHHGGGFFFBBBAAA@@@>>>===;;;:::999::::::999888777666666555444444444444333333333333222222222222222222222222333333222222222222333333222222222222333333333333444444444444444444444444000000111222333333333333222222222222333333333333222222111111111111222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111000000111222222222222111111000/////////000111222......000111111222222222000000000000000000000000000000000111111000000000000000000000111111111111000000000000111111111111000000000000000000000000////////////000000000111111111000000111222222333111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000111222333333222222222111111111222222222222222222222222000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000///000000111111111111000000000000000000000000000...///000111111000///...////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000/////////000000000000000////////////////////////........./////////000000//////000000000000//////------...///000111111222111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111000000111111222333111111222222222333333333111111222333333444555555333333333333333333333333///000000111222222333333222222222222222222222222000000111111111222222222000000000000000000000000000000111111111222222222111111222222222222111111000000111222222222222111222222111111222222333444333444444555555666666666666666777999;;;<<<>>>>>>AAAAAACCCEEEGGGJJJLLLNNNRRRSSSVVVYYY\\\___aaabbbaaabbbddddddcccdddgggiiiiiiiiiiiiiiiiiijjjjjjjjjhhhiiijjjkkklllmmmmmmnnnmmmnnnnnnnnnnnnnnnmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkllllllllllllkkkjjjiiihhhiiiiiihhhhhhhhhhhhggggggeeeeeeffffffffffffeeeeeecccbbbbbbbbbaaaaaaaaaaaaaaaaaa```___]]]\\\[[[[[[YYYYYYWWWUUUSSSRRRPPPPPPLLLKKKJJJHHHFFFCCCBBBAAA??????>>>===<<<;;;::::::666666555555555444444444444444444444444444444444444333333222222333333444222222222333333333444444333333333333333333333333000111222333444444444444222222222333333333444444333222222111111222222333111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111///000111222333222222111111111111111222222222333///000000111111111000000000000000000000000000000000000111111111111000000000000000000111111111111///000000000111111111111000000000000000000000000////////////000000000000111111000000111222333333111222222333333222222111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000/////////111222333444444444333333222222222222222222222222222222222000000000000000000000000//////000000111111111222////////////////////////000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000...///000111111111111111000000000000000000000000...///000222222000///...------...///000111222222//////000000000000//////000000000000////////////000000000000000000000000//////000000111111111222000000000000000000000000---.........//////000000000000////////////000000222222111///...,,,++++++111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111222111000000000111333444111111222222222333333333111111222333333444555555222222222222222222222222///000000111222222333333222222222222222222222222000000111111222222222222000000000000000000000000000000111111222222222222111111222222222222111111000000111222222222222111222222111111222222333444444444444555666777888888777888:::<<<>>>@@@BBBBBBIIIJJJKKKNNNPPPSSSVVVWWWZZZ[[[]]]___aaaccceeefffdddeeeffffffeeefffhhhjjjiiiiiiiiijjjkkkkkklllllljjjkkkkkklllmmmnnnoooooonnnooooooooooooooonnnnnnjjjjjjiiiiiiiiiiiijjjjjjlllllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhgggggggggffffffgggggggggggggggfffcccccccccccccccccccccccccccbbbbbbaaa```___^^^^^^___^^^]]]\\\ZZZXXXWWWVVVVVVUUUSSSQQQNNNLLLJJJIIICCCCCCBBBAAA@@@???>>>===777777666666666555555555555555555555555555555555444333333222222333333444222222333333333444444444222222222222222222222222111222333444555555555555222222222333333444444444333222222111111222222333111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111---...///111111111000//////000111222222222222222111222222111111000///...000000000000000000000000000000111111111111000000000000000000111111111111//////000000111111111222000000000000000000000000000000000000000000000000333333222222222222222333222222111111111111111111111222333111//////111444333222111000000111222333222222222111111111111000222222111111111111222222000000111222222222222111333222222222444333111000333333222111000000000111111111111111111111111111222222222111111111000000000000000000000000000000222111111111000000//////111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000///222222222111111111111000000000000000000000000000000000111111111111000000222111111111000000//////......//////000000111111222111111111000000////////////000111111111111111222111111111000000//////000000000000000000000000///////////////.........---------............///000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000111111111111111111000//////222111111111000000//////////////////////////////000000000000000000000000111111111111111111111111111111000000000000111111222222222222222222222222000000111222222222222111222222222222222222222222222222222222222222222222222222222111111111000000000000111222222222222111111222222333333222222111222111111111000000//////000000000000111111111111111111111111111000//////111111111111111222222222222111111222222333444555111333444444333222222333555666666666666888;;;===;;;===BBBGGGKKKNNNQQQRRRVVVWWWXXXYYY[[[]]]___```bbbcccdddeeeggghhhiiijjjhhhgggfffeeeeeegggiiijjjkkkmmmnnnnnnmmmmmmnnnooommmmmmmmmmmmmmmnnnnnnooooooooooooooonnnmmmlllkkkhhhhhhiiiiiiiiihhhggggggiiiiiiiiijjjjjjjjjjjjjjjkkkkkkllllllkkkiiigggfffeeeffffffggghhhhhhiiiiiieeedddcccbbbccccccdddeee```aaabbbcccccccccbbbaaa`````````___^^^]]]]]]\\\YYYYYYYYYXXXVVVTTTSSSRRROOONNNMMMJJJGGGDDDBBB@@@???>>><<<999777666555444666555444333333444555666555444333333333333333444444333333222222111111111333333333333333333333333333333333333333333333333111111222333333444555555555666666666666666555555333333333222222222111111222111111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111333222111000000111222333222222222222222222222222111111111000000000000000000000000000000000000000000000000000111111111111222111111111000000//////000000000000000000000000111111111111111111111111222222111111111222222333111111111111111111111111111222333111//////111444222222111000000111222222222222222111111111111000222222111111111111222222000111111111111222222222444333222222222222111000222222111111000111111111111111111111111111111111222222222111111111000000000000000000000000000000111111111111000000000///111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000///000000111222222222222222111111111111000000000000000000000000000000000111111111111000000111111111111000000000///////////////000000000000000000000000//////......//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000///......---...///000111111111111111111000//////111111111111000000000///111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111222222222222222222222222000000111222222222222111222222222222222222222222222222222222222222222222333333333333222222111111000000111222222222222111111222222333333222222111222111111111000000000000000000000000111111111111111111111111111000//////000000111111111111222222111000000000111111222333222444555555444444555777666888999:::;;;===@@@CCCDDDGGGKKKOOOSSSVVVWWWXXX]]]^^^^^^___aaaccceeefffdddeeeeeefffggghhhiiiiiihhhgggeeeddddddfffggghhhiiikkkllllllkkkkkkmmmnnnllllllllllllmmmnnnooooooooooooooonnnnnnlllkkkkkkeeeddddddcccbbbbbbaaaaaabbbbbbccccccdddeeeeeefffhhhiiiiiijjjiiihhhgggfffeeeffffffgggggghhhhhhhhhfffeeedddcccccccccdddeeeaaabbbcccdddddddddcccbbbaaaaaa``````___^^^^^^]]]]]]]]]]]]\\\[[[YYYXXXWWWWWWVVVUUUSSSPPPMMMKKKIIIEEEDDDBBB@@@===;;;::::::999888666555444444444555333222222111111222222333333333333333222222222222333333333333333333333333111111111111111111111111111111222333333444555555555666666777777666666555333333333333222222222222222111111000000111111222222222111111111111222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222111000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000///000000000000000000000000111111111111111111111111000000000000000111222333111111111111111111111111111222222111000000111333222222111000000111222222222222222111111111111000222222111111111111222222222111000000000111333333666444111000111111111000111111111000111111222222111111111111111111111111222222222111111111111111000000000000000000000000111111111111000000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000//////......000111333555222222222111111111111000000000000000000000000000000000111111111111000000111111111111000000000000000000000000////////////////////////............//////000111111111111111//////////////////000000000000000000000000000000//////////////////////////////000000000111111111////////////////////////000000000000000000000000000000000000000000000000//////.........///000000000111111111111000000///111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111000000111222222222222111222222222222222222222222222222222222222222222222444444444333333333333222000000111222222222222111111222222333333222222111111111111111111000000000000000000000111111111111111111111222111111000///000000000111111111222222222111111111111222222333444555666555555666999;;;:::<<>>===;;;888666555444444333333222222222222333333222222333333333333333333333333333333333333333333111111111111111111111111111222222333333444444555666666777777777777666666444444444333333333333222222111111000000000111111222222111111111111222222111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222000000000000000000111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000111222333111111111111111222222222111111222111111111111222222111111111111111111222222222222111111111000000222222111111111111222222333111000//////111333444777444111//////000000000111000000000111222333333111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000111111000000000000111111000000000000000000000000///000000000111111111111000000000000000000000000000//////...///111333444222222222111111111000000000000000000000000000000000000111111111111000000111111111000000000000000111111000000//////......//////////////////////////////000111111111111111000/////////.........---///////////////////////////////////////000000000/////////000000000111111////////////////////////000000000000000000000000000000000000000000000000//////////////////000000000000111111111111000///111111111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000111222222222222111222222222222222222222222222222222222222222222222333333333333333333333222000000111222222222222111111222222333333222222111111111111111111111111111///000000000111111111111111111111222222111111000///000000000111222222222333333333333333444444555555555666666777999===@@@AAADDDGGGKKKMMMQQQUUUXXX]]]___aaadddfffgggggggggggggggffffffggghhhhhhiiiggggggfffffffffeeeeeeeeebbbaaa```____________```___aaabbbccccccccceeegggggghhhiiikkklllmmmnnnnnnoooooonnnnnnlllkkkiiihhhdddbbb^^^[[[YYYXXXYYYYYYWWWWWWWWWXXXYYY[[[]]]___``````bbbcccdddeeeffffffffffffggghhhhhhggggggfffdddbbbaaa___^^^]]]^^^^^^^^^______```aaaaaaaaaaaaaaaaaaaaa``````_________^^^^^^____________^^^^^^______^^^]]]\\\ZZZYYYXXXVVVUUUTTTRRROOOMMMKKKIIIEEECCCAAA>>>;;;888777666777666555555555555555555222222333333444444555555333333333333333333333333333333333333333333333333222222222333333444444444555666777777888777777777555555555444444444333333222222111000000000111111222222111111111111222222111111111111111111111111111111111111111111111111000111222333333222111000111111111111111111111111000000000000000111111111///////////////////////////000000000111111111111111111111000000000000000////////////////////////////////////////////////000000//////000111111222000000111111111222222222111111111111222222111111111111111222222111111111222222222111111111000000222222111111111111222222333111000//////111333444666333000//////000111000111000000000111222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111111111000000000000111111000000000000000000000000///000000000111111111111000000000000000000000000222111000//////000111111222222222111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000//////......000000000000000000000000//////000111111111111111222111000///...---,,,+++////////////////////////////////////000000111111....../////////000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111000000000000000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000111222222222222111222222222222222222222222222222222222222222222222111111111111222222222222000000111222222222222111111222222333333222222111111111111111111222222222///000000000111111111111111111222222222222111111000000000111222333333333333333333333444555666666666777888999;;;>>>CCCGGGJJJMMMQQQTTTWWWZZZ^^^```ccceeeggghhhiiijjjiiiiiihhhhhhgggfffffffffffffffeeeddddddcccbbbbbbaaaaaa]]]\\\\\\[[[ZZZYYYYYYYYYXXXZZZ\\\]]]]]]^^^```bbbccceeegggiiikkklllmmmmmmnnnnnnmmmmmmllljjjiiihhhdddaaa^^^ZZZXXXWWWWWWWWWTTTSSSSSSSSSTTTVVVYYYZZZ\\\\\\]]]___aaabbbdddeeeeeefffggghhhhhhhhhgggfff```___\\\ZZZXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\]]]______^^^^^^^^^^^^]]]]]][[[\\\]]]^^^____________^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZYYYXXXVVVSSSQQQPPPKKKJJJHHHEEEBBB>>><<<::::::999888777666666666666333333333444444555555666333333333333333333333333333333333333333333333333222222333333333333444444555555666777777777777777666666666555555555555444333333222111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000111222333333222111000111111111111111111111111//////000000111111111111///////////////////////////000000000111111111111000000000000000000111111////////////////////////////////////////////////222111111000000111111111000000000111222222333333222111000111333333111///000111222222222222111000222222222111111111111000222222111111111111222222222111000000000111333333444222//////000111111000111111111000111111222222111111111111111111111111111111111111111222222222000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000//////222222222111111111111000000000000000000000000000000000111111111111000000000000000000111111111111000000000000////////////000000000000111111111111//////000111111111111111222222111000...---,,,,,,000000000000000000000000...//////000000111111222........./////////000000////////////////////////000000000000000000000000000000000000000000000000000000111111111000/////////000000111111111111000000000000000111111111111////////////////////////111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000111222222222222111222222222222222222222222222222222222222222222222000111111111111111222222000000111222222222222111111222222333333222222111111111111222222222222222000000000000111111111111000111222222333222222222000111111222333444555555222222222333444666888888;;;===???BBBDDDHHHLLLPPPUUUWWW[[[^^^___aaaccceeefffgggiiijjjkkkkkkjjjjjjiiiiiigggfffeeeddddddddd``````______^^^]]]]]]\\\WWWWWWVVVUUUTTTRRRRRRQQQPPPRRRUUUVVVWWWXXXZZZ\\\___aaadddgggiiikkkllllllllllllllllllkkkjjjiiiiiicccaaa^^^[[[YYYWWWVVVVVVSSSRRRQQQPPPPPPQQQSSSUUUWWWWWWXXXYYY[[[^^^```aaaaaabbbeeefffggggggeeeeee]]][[[YYYVVVTTTRRRRRRRRRSSSRRRRRRSSSTTTUUUWWWWWW[[[[[[[[[ZZZZZZZZZZZZZZZXXXYYY[[[\\\^^^_________^^^^^^____________^^^^^^\\\\\\\\\\\\ZZZXXXVVVTTTQQQPPPOOOLLLIIIFFFCCCAAA>>>===;;;:::888777666666444444555555555555555555333333333333333333333333111111111111111111111111333333333333333333333333333444555666777777777666777777777666666666555555555444333222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111/////////000111111222222000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111111111111111111111444333222111111000111111///000000111222222333333222000000111333444111///000111222222222222111000222222222111111111111000222222111111111111222222000111111111111222222222111000///000111222111000222222111111000111111111111111111111111111111111000000111111111222222222000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000...///111222222111000///222222222111111111111000000000000000000000000000000000111111111111000000///000000000111111111111////////////000000000000/////////000000000111111//////000111111111111111111000000000000000//////000000000000000000000000...//////000111111222222//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222111000///...//////000111111111111111///000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222000000111222222222222111222222222222222222222222222222222222222222222222111111111222222333333333000000111222222222222111111222222333333222222111111111111222222333333333000000000000111111111111000111222222333333333222111222222333555666666777333444555666888;;;===>>>BBBEEEIIIMMMPPPSSSWWWZZZ^^^```cccdddddddddeeeggghhhiiijjjllllllllllllkkkhhhgggeeedddbbbaaa``````[[[[[[ZZZZZZYYYYYYXXXXXXRRRRRRQQQPPPNNNMMMKKKJJJKKKMMMOOOQQQRRRSSSVVVXXX[[[]]]aaaeeehhhiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjdddcccbbb```]]][[[ZZZYYYWWWUUURRRPPPOOOPPPQQQRRRRRRRRRRRRSSSUUUXXXZZZ\\\\\\]]]```cccddddddcccbbb[[[YYYWWWSSSQQQOOONNNNNNNNNNNNMMMNNNOOOPPPRRRSSSVVVVVVVVVVVVWWWWWWWWWWWWRRRSSSUUUXXXZZZ[[[\\\\\\\\\]]]^^^______``````___\\\]]]^^^^^^]]]\\\ZZZXXXUUUUUUTTTRRRPPPMMMJJJIIIFFFDDDBBB???===;;;:::999666666666555555555555555333333333333333333333333111111111111111111111111333333333333333333333333222333444555666666666666888888777777777666666666777666555444333333333333222222111111111111222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111...//////000111111222222000000000000000000000000000000000000111111111111///000000000111111111111000000000000000000000000222222222222222222222222555555333222111111000000///000000111222222333333222000000111444444111...000111222333333222111000222222222111111111111000222222111111111111222222000000111222222222222111///...///000222333222000333333222111000000000111111111111111111111111111000000111111222222222222000000000000000000000000//////000000111111111222111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000+++---000333444333111000222222222111111111111000000000000000000000000000000000111111111111000000//////000000111111111222......//////000000111111---.........//////000000//////000111111111111111...//////000111222222333000000000000000000000000...//////000111222222222000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000111222222222000///...//////000111111111111111//////000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222000000111222222222222111222222222222222222222222222222222222222222222222222222222333333444444444000000111222222222222111222222222333333222222222111111111222222333333333000000000000111111111111000111222333333333333333222222333444555777777888777888999;;;>>>@@@CCCDDDHHHKKKPPPUUUXXX\\\___bbbccceeehhhhhhgggffffffgggiiijjjlllmmmnnnnnnmmmllleeedddbbb```^^^]]]\\\\\\XXXXXXWWWWWWVVVVVVVVVVVVOOOOOONNNMMMKKKIIIHHHGGGGGGIIILLLNNNOOOPPPSSSUUUYYY\\\___dddggghhhiiiiiiiiiiiijjjkkkkkkkkkkkkjjjggggggfffeeeccc```^^^]]]\\\ZZZVVVSSSQQQQQQRRRSSSNNNNNNNNNOOOQQQTTTVVVXXXXXXZZZ]]]```bbbbbbaaa```[[[YYYVVVSSSPPPNNNMMMMMMLLLKKKKKKKKKLLLNNNPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTLLLNNNPPPRRRUUUVVVWWWXXXZZZ[[[\\\]]]^^^_________\\\]]]^^^______^^^\\\[[[WWWWWWWWWVVVTTTQQQOOOMMMMMMLLLIIIFFFCCC@@@???>>>777777666666555555444444333333333333333333333333333333333333333333333333333333333333333333333333111222333444555555555555888888888888777777777777888777666555444333333333222222111111111111222222111111111111111111111111111111111111111111111111333222111000000111222333000000000000000000000000...//////000111222222222000000000000000000000000000000000000111111111111//////000000111111111222000000000000000000000000111111111111111111111111000000111222222222222111111111111111111111111111333222000000111222111111222222222222222222222222------...000111222333444111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111444333222111000000000000111111111111111111111111//////000000111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222////////////////////////111111111111000000000000000000000000000000000000111111000///...---,,,,,,111000/////////000222333111111000000//////......000000000000000000000000000000000000000000000000333222111/////////000111000000000000000000111111000000000000000000000000111111000000000000111111///000111333333222111111000000000000////////////000000111111111111000000000111111111111222222222222111111111000000//////......///000111222222333222222111000//////000000111111111111111111111111000000000000000000000000222222222222222222222222222333333444444333333222222222222222222222222222111111111111111111111111333222111000000111222333111111111111111111111111333333222111000000111111//////000000111222333333111111111333666777888777888999;;;???CCCGGGJJJLLLPPPSSSWWW\\\```bbbccccccjjjjjjjjjjjjiiihhhggggggiiijjjlllmmmllljjjgggfffbbb```]]]ZZZXXXWWWWWWXXXTTTSSSSSSSSSSSSRRRRRRRRRNNNMMMLLLJJJIIIHHHGGGGGGIIIHHHHHHIIIKKKNNNRRRTTTWWW[[[```ccceeefffhhhiiifffggghhhiiiiiijjjiiiiiiggggggggggggfffeeedddccc^^^]]]\\\ZZZXXXUUUSSSRRRSSSQQQOOOLLLLLLMMMOOOPPPTTTVVVXXX[[[]]]___```aaaZZZYYYXXXUUURRROOOLLLJJJGGGFFFFFFGGGGGGIIIJJJJJJOOOOOOPPPQQQPPPOOONNNMMMLLLKKKJJJJJJLLLOOORRRUUUVVVXXXZZZ[[[]]]]]]]]]\\\ZZZ[[[\\\\\\]]]]]]\\\\\\ZZZYYYXXXWWWVVVUUUTTTTTTRRRQQQPPPNNNKKKGGGDDDBBB@@@>>>;;;888666777888999555555555555444222111000222222222333333444444555222333333444444333333222333333333333333333333333555555666777888999:::::::::999888777555333111000333333333222111000///...111111000000111222333333000000////////////000000111111111111111111111111000000000000000000000000333222111/////////000111111111000000000000111111222222222111111111000000000000000000000000000000000000////////////000000111111111111111111111111000000111222222222222111111111111111111111111111333111000000111222222111222222222222222222222222000000111222333444444555111111111111111111111111111111111111000000000///000000000000000000000000111111111111111111111111222222222111111111000000111111111111111111111111000000000///000000111111111111111111111111111111000000000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000///////////////.........111000/////////000222222222111111111000000000000000000000000000000000000000000000000000000000000333222000/////////000111111111111000000000000000000000000000000000000000111111000000000000111111000000111222222222222111111111000000000/////////000000111111111111000000000000111111111222222222111111111111000000000///000000000000000111111111222222111000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222333333444444333333222222222222222222222222222111111111111111111111111222222111000000111222222111111111111111111111111333222111111000000000111000111111222333333444444444333444555777:::;;;;;;???AAADDDIIIMMMQQQUUUVVVYYY[[[^^^aaadddfffggggggkkkkkkkkkkkkjjjiiihhhhhhhhhiiijjjkkkjjjgggeeeccc]]][[[YYYVVVTTTSSSSSSTTTSSSSSSRRRRRRRRRQQQQQQQQQNNNMMMKKKIIIHHHHHHHHHHHHKKKKKKKKKLLLOOORRRUUUWWWZZZ]]]```bbbbbbbbbbbbccceeeeeefffgggggggggggggggeeeeeeeeeeeedddcccbbbbbb___^^^^^^\\\[[[XXXWWWVVVTTTSSSPPPNNNMMMNNNOOOPPPSSSTTTVVVYYY[[[]]]^^^^^^ZZZYYYXXXVVVSSSQQQNNNMMMIIIIIIIIIHHHHHHIIIJJJJJJMMMMMMNNNOOONNNMMMLLLKKKHHHGGGFFFEEEFFFIIIKKKMMMPPPQQQTTTVVVXXXYYYYYYYYY[[[[[[\\\]]]]]]]]]]]]\\\ZZZZZZYYYXXXVVVUUUTTTTTTSSSSSSSSSRRRPPPNNNKKKJJJFFFDDD@@@===:::999888888555555555444444444444444222222222333333444444444222333333444444333333222333333333333333333333333444444555666777888999999999999999888666555333222222222222333222222111111111000000000000111222333111000000//////000000111111111111111111111111111000000000000000000000000333222000/////////000111111111000000000000111111222222222111111111000000000000000000000000000000000000////////////000000111111111111111111111111000000111222222222222111111111111111111111111111333111000000111222222111222222222222222222222222111111222222222333333333111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111222222222111111111111111111111111111111111111111............///000111222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000.........//////000000000000000000///000111111222222222222222111111111111////////////////////////000000000000000000000000222111000000///000000000222111111111000000//////000000000000000000000000111111000000000000111111111000000000000111222222222222111111111000000000000000111111111111000000000000000111111111222222111111111111000000000000111111111111000000//////222111000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222111111111111111111111111222222111000000111222222111111111111111111111111222222111000000000000111222222222333444444555555666777777888;;;>>>@@@BBBHHHKKKOOOTTTYYY\\\___```bbbcccdddfffgggiiijjjkkkllllllllllllkkkjjjiiiiiiggghhhhhhhhhfffdddaaa___YYYWWWUUUSSSQQQQQQQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPNNNLLLJJJHHHGGGGGGHHHIIILLLLLLMMMNNNQQQTTTWWWYYYZZZ\\\___```___^^^______bbbbbbccccccdddcccccccccccccccbbbbbbaaa``````___^^^^^^^^^]]]\\\[[[ZZZYYYVVVUUURRRPPPOOOOOOPPPPPPQQQRRRTTTVVVXXXZZZZZZ[[[YYYYYYXXXWWWVVVTTTRRRQQQNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKLLLMMMLLLKKKJJJIIIEEEDDDBBBAAABBBCCCEEEFFFIIIKKKMMMQQQSSSVVVWWWXXX[[[[[[\\\]]]]]]]]]]]]]]][[[[[[ZZZYYYWWWVVVUUUTTTVVVVVVVVVVVVVVVUUUTTTSSSMMMKKKHHHEEEAAA>>>;;;:::777777555444444555666777222222333333333333333333222333333444444333333222333333333333333333333333333333444444555666777777999999999999888777666666111222222333444444333333000000000000000000111222222111111111111111111222111111111111111111111111000000000000000000000000222111000000///000000000111111000000000000111111222111111111111000000000000000000000000000000000000000////////////000000111111111111111111111111000000111222222222222111111111111111111111111111222111///000111333222111222222222222222222222222000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111///////////////000111222111111111111111111111111222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000...////////////000000000000000000000000111111222111111111111111111111111////////////////////////000000000000000000000000111111000000000000000000222222111111000/////////000000000000000000000000111111000000000000111111111000/////////000222333222222222222111111111000000000111111111111000000000000000000111111111111111111111000000000000000111111000000000000000000111111000000000000000111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222111111111111111111111111222111111111111111111222111111111111111111111111222111111000000000111111111111222333444555555666777888:::<<>>::::::999888777666555444222333333444444333333222333333333333333333333333111111222222222222333333222333444555666777777777888888999999888777666666444444333222222222222222222222111111111111222222111111111111111111111111000000000000000000000000...///000111222111111000111111000000000000111111////////////000000111111000000000000000000000000000000////////////000000111111111111111111111111000000111222222222222111111111111111111111111111111000///000222333444333222222222222222222222222//////000000000111111111111111111111111111111111//////000000111111111222000000000000000000000000222222222222222222222222000000111111222222222222111111111111111111111111///......//////000111222111111111111111111111111//////000000111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000......///000111222333333...///000222222111111000000000111111222222222333111111111111111111111111111111111111111111111111...///000222222222111000......///000111222333333000000000000000000000000111111000000000000111111---...000111111111000///000000000000////////////000000111111111111000000////////////000000000000//////000000111111111222111111111111000000000000000000///000000111222222111111111111111111111111000000000000000000000000222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111000111222333333222111000111111111111111111111111444444444444444555666777999:::===@@@DDDGGGJJJKKKKKKQQQYYY\\\[[[[[[^^^aaacccccccccdddfffhhhiiijjjhhhjjjkkklllllljjjhhhgggggggggggggggfffeeedddccc___^^^]]][[[ZZZXXXWWWVVVXXXYYYZZZ[[[\\\\\\\\\\\\WWWWWWWWWVVVVVVVVVUUUUUUQQQRRRTTTVVVWWWVVVUUUTTTRRRRRRSSSTTTTTTTTTSSSSSSRRRTTTUUUUUUUUUVVVYYY[[[XXXXXXWWWWWWUUUTTTRRRQQQOOONNNLLLJJJIIIJJJKKKLLLNNNNNNOOOPPPQQQQQQQQQPPPLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNOOOQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOLLLKKKJJJIIIHHHGGGFFFEEEGGGGGGHHHIIIKKKNNNPPPRRRPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTVVVWWWYYYZZZ[[[YYYXXXWWWVVVVVVWWWXXXYYYRRRRRRRRRRRRRRRRRRRRRSSSOOOOOONNNLLLJJJGGGDDDCCC<<<;;;:::999888666666555222333333444444333333222333333333333333333333333222222222222222333333333111222333444555555555555777777888999999999999888555444444333222222222333222111111111111111111222111111111111111111111111000000000000000000000000...///000222222222111000111111000000000000111111.../////////000000111111000000000000000000000000000000////////////000000333333333222222111111111000000000000000000000000000111111111111222222222222111111111000000//////000111111111111222222222333333333222222111111111//////000111222333333444222222111111111111111222222222222222222111000000111111111111111111111111000000111111111222222222000000000000000000000000...//////000111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111111111000000000000111111000000111111111222222222////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111111111000///...------...///---...///000111222333333////////////////////////////////////000000000000000///...------...///000222111111111111111222222000000000000111111111111000000000000000000000000///000222333333222000///222111000//////000111222111111111000000000000000000111222333333222111000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222333333222111111222333333222222222222222222222222000111111111111222222222333333333222222111111111111111111111111000000000333444555555444666999;;;<<<@@@EEEJJJMMMPPPSSSUUUZZZ[[[[[[\\\]]]^^^______dddddddddeeeeeefffffffffggghhhjjjjjjiiihhheeedddcccbbb```___^^^]]]]]]\\\\\\]]]]]]]]][[[YYYWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUQQQRRRRRRSSSTTTTTTUUUUUUXXXWWWWWWVVVUUUUUUTTTTTTRRRUUUXXXYYYXXXVVVUUUTTTXXXYYYYYYXXXUUURRRRRRRRRMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLNNNQQQSSSTTTTTTTTTQQQQQQQQQPPPOOOOOONNNNNNMMMNNNNNNOOONNNMMMKKKJJJIIIIIIKKKMMMNNNOOOOOOOOOMMMLLLJJJJJJLLLNNNOOONNNNNNNNNOOOOOOPPPQQQQQQRRRPPPOOONNNLLLJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLOOOOOOPPPRRRTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSPPPPPPPPPOOOOOOOOONNNNNNMMMNNNOOOOOONNNMMMKKKJJJEEECCCAAA>>>;;;999777666666555555555444444333333000000111111222222222222333333333333333333333333111111111222222333333444555555666777888999::::::999888888777666555444333000111222333333222000///111111111222222333333333333222222222111111000000111111111111111111111111222111111111000000////////////............//////000000000000000000000000////////////////////////222222222111111000000000111111111111111111111111000111111111111222222222222222222222111111111000000111111111111222222222222222222111111111000000000000000111222222333333222222111111111111111222111111222222111111000000111111111111111111111111000000111111111222222222000000000000000000000000...//////000111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000111111111222222222000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111111000000///.........//////111111111111111111111111111111111111111111111111000000000000111111111111111000////////////000111222222111111000111111111000000000000111111111111000000000000000000000000///000222333333222000///222111000//////000111222111000000000000000000000000111222222222222111000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222333333222111111222333333222222222222222222222222111111111111222222222222333333333222222222111111222222222333333333333444333555777888888;;;>>>AAAEEEHHHMMMQQQTTTWWWZZZ\\\]]]]]]^^^^^^______``````bbbbbbccccccccccccccccccddddddeeefffeeecccaaa```___^^^]]][[[[[[ZZZZZZZZZXXXXXXYYYYYYYYYXXXWWWVVVWWWXXXXXXYYYZZZZZZZZZYYYVVVUUUSSSRRRQQQPPPQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUWWWWWWVVVVVVUUUTTTTTTTTTRRRUUUYYY[[[ZZZYYYXXXYYY[[[\\\]]][[[YYYVVVUUUUUUPPPOOOOOONNNNNNMMMMMMMMMLLLNNNQQQTTTWWWZZZ[[[[[[ZZZYYYXXXVVVUUUSSSRRRQQQOOOOOOOOOOOONNNMMMKKKJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLJJJJJJLLLNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPMMMLLLLLLJJJIIIHHHGGGFFFIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMOOOPPPRRRSSSSSSUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLJJJIIIGGGDDD@@@<<<888777777777666666555444444333333333333333222222111111333333333333333333333333222222222222222333333333444444555666777888999999999999::::::999888666555222333333333222111111000111111222222222333333333000000000000/////////...111111111111111111111111222111111111000000000000111000000//////000000111000000000000000000000000////////////////////////111111111000000000000000111111111111111111111111000111111111111222222222333333333222222222222222000111111111111222222222111111111111000000000000111111111111111111111111222111111111111111222222111111111111000000000///111111111111111111111111111111111111111222222222000000000000000000000000/////////000111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222000000000111111111111222111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111//////.........///000000444444333222111000000///111111111111111111111111111111111111222222222222111111000000000000111111333222111000000000000000000000000000111111111111000000000000000000000000///000111222222111000///111111000000000000111111000000000000000000111111000111222222222222111000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222111111111111222222222333333333333333222222222222333333444444555666666666444777:::<<>>BBBFFFJJJOOORRRUUUXXX[[[^^^___```aaabbbaaaaaaaaa``````_________]]]]]]\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYXXXWWWUUUUUUTTTSSSSSSSSSTTTTTTOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRSSSRRRPPPNNNNNNNNNNNNOOOOOOPPPQQQSSSUUUWWWXXXYYY\\\\\\[[[ZZZYYYXXXWWWVVVYYY\\\```dddeeefffhhhjjjkkkmmmooonnnjjjfffcccbbb^^^\\\[[[YYYWWWWWWWWWWWWWWWZZZ^^^dddjjjppptttvvvwwwvvvtttqqqmmmhhhdddbbb^^^^^^]]]\\\ZZZYYYXXXWWWXXXWWWUUURRRQQQPPPPPPPPPQQQPPPOOOOOOPPPQQQPPPOOORRRRRRQQQQQQQQQPPPPPPPPPLLLLLLKKKJJJJJJIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJJJJIIIFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQSSSTTTSSSRRRNNNIIIDDDAAA======;;;999777555444333666555444333222222111000333333333333333333333333444444444333333222222111111222222333444555555555666888:::<<<===<<<;;;:::999777555333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111000000111111111222222222000000111111111111111111000000111111111222222222333333333333333333333333333333222222111000000000111111000000111222222333222222111000///000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111222111111111111111111222000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111......///000000111111111222222222222222222222222000000000000000000000000/////////000000000111111////////////////////////222111111000//////000000///000000000111111111111000000000000000000000000000000000111111000000000000000000111111000000000//////000000111111111111222111111111111111111222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333333555555555555666666666666;;;>>>CCCHHHLLLQQQVVVYYYZZZ]]]```aaaaaaaaaaaabbb_________^^^^^^]]]\\\\\\ZZZZZZZZZYYYYYYXXXXXXWWWYYYXXXXXXXXXWWWVVVVVVUUUSSSSSSRRRRRRRRRRRRRRRSSSOOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMPPPOOONNNMMMMMMMMMNNNOOOQQQRRRTTTWWWZZZ]]]___```eeedddbbbaaa___]]]\\\[[[___bbbfffiiikkkmmmppprrruuuwwwzzzyyyvvvqqqmmmkkkhhhfffccc```^^^]]]\\\\\\^^^aaaffflllssszzz~~~zzzuuupppnnnkkkjjjiiihhhgggfffeeeeeebbbaaa___]]][[[ZZZYYYXXXYYYXXXWWWWWWXXXXXXVVVTTTVVVUUUUUUTTTSSSRRRQQQQQQNNNMMMLLLKKKJJJIIIHHHGGGIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHHHHIIIJJJLLLOOOPPPQQQRRRSSSTTTRRROOOLLLJJJBBBAAA???===:::777555444444444333333333222222222333333333333333333333333555444444333333222222222111111222222333333444444444555888:::;;;;;;:::999:::999777555333333333444222222222222222222222222111111111111111111222222111111111111111111111111111111111111111222222222111000000//////000000111000000000000000000000000000000000000000000000000222222222222222333333333222222222222222222222222000111111111111222222222000000000000000111111111000111111111111222222222333333333444444444444444333222222222111111000000000000000000111222333333444333111000000000111222111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111000000000000000//////.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222111111//////000111111111000000000111111111222222333333////////////////////////.../////////000000000000......////////////......000000000//////000000111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000/////////000111111222222222222111000000111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222333333333333333333333333444444444444555666777888999:::;;;<<>>;;;999777444444444444444444333333333333333333333333333333444444444444333333333333111111111222222333333333333444555666777888888888:::999888777666555555555333333333222222222222111////////////000000000000111111111111111111111111111111111222222222222222000000000//////000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222000111111111111222222222000000000111111222222222000111111111111222222222222222222333333444444444222222222111111111111111000000000000111222333444555444222111000111222333111111111111111111111111222222222111111111000000000000000000000000000000111000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000111111000000//////////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000---...000111222222111111000000111111111000//////000000000111111111222222000000000000000000000000//////000000000111111111...///000000000000///...//////...//////000111222000000000000111111111111000000000000000000000000000000////////////000000///000111222222111000///...//////000111111222222222222111000000111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111222333333333333222111222222222222222222222222222222222333333333444444333333333444444444555555555777999<<>><<<999888888777666555444444333333333333333333333333333333333444444444444444111111222222222222333333444333333333444666777888888888999999888777666666333333333222222222111111.../////////000000000000111111111111111111111111111111111222222333333333222111111000000111111222000000000000000000000000//////////////////////////////000000111111111222222222222222222222222222000111111111111222222222111111111222222333333333000111111111111222222222111111111222222333333333111111111111111111111111000000000000111222333444666555333111111222333444111111111111111111111111222222222222111111000000000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111//////............//////111111000000/////////...000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000---...000111222222222111000111222222111000///...111111000000000000000000111111111111111111111111000111111111111222222222///000111222222111000///............///111222333000000000000111111111111000000000000000000000000000000////////////000000///000111222222111000///...//////000111222222222333222111000000111222333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111222333444444333222111222222222222222222222222222222333333333444444444333333333444444555555555555777;;;@@@EEEIIIMMMOOORRRUUUYYY]]]^^^```bbbddd___aaabbbaaa___]]]\\\\\\YYYYYYYYYYYYYYYYYYYYYZZZVVVVVVVVVWWWWWWXXXXXXYYYWWWVVVUUUTTTTTTSSSSSSTTTSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMNNNPPPRRRUUUWWWXXXXXXXXXWWWVVVTTTRRRRRRTTTTTTTTTUUUWWWZZZ\\\^^^```ccchhhnnntttzzz}}}yyyuuupppmmmkkkhhhjjjmmmnnnnnnppprrrttt{{{~~~xxxrrrmmmiiihhhggggggiiilllrrryyy~~~}}}|||||||||}}}}}}|||{{{{{{{{{zzzwwwtttqqqpppooommmkkkiiigggfffhhhgggccc___ZZZVVVSSSQQQNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCGGGHHHIIIKKKNNNPPPRRRSSSVVVTTTQQQMMMIIIEEEBBB@@@===<<<;;;999777666444444333333333333333333333333333333333444444555555555222222222222222333333333555444333222333555777999777888999::::::999777666333333333222222111111111000000111111222222222333111111111111111111111111111111111222222333333333333222222222222222222333000000000000000000000000////////////////////////222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333111111111222222333333333222222222222222222222222555444222000000111222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222000000000111222222222333111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000111111000000//////......000000000000000111111222////////////000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111444333111000000000111222000000000000000000000000000000000000000000000000111111000000000000111111///))))))///444222222444111111111111111111111111222222222222222222222222222222222111111111111111222111111111000000//////000000000000111111111111222222222111111111000000000111111111111222222222444444444333333222222222222222222222222222222222222222222222222222222222333222222111111222222333000111222333333333333333222444555666555555666777;;;>>>DDDHHHLLLPPPTTTWWWYYYZZZ\\\^^^````````````bbbbbbaaaaaa```^^^]]]\\\ZZZZZZ[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXWWWTTTRRRPPPOOOOOOOOOLLLKKKIIIHHHHHHJJJLLLMMMNNNOOOPPPQQQSSSVVV[[[___```bbbbbb```[[[XXXXXXYYY[[[[[[\\\]]]___bbbeeefffjjjmmmrrrvvvzzz~~~~~~wwwrrroooooopppooonnnmmmnnnooopppqqqyyy~~~~~~uuunnnkkkjjjkkkiiikkknnnrrrxxx}}}~~~|||{{{{{{~~~|||zzzyyyxxxvvvtttrrrooonnnmmmooonnnlllhhhddd```]]][[[[[[XXXUUUTTTTTTSSSPPPMMMQQQOOONNNNNNNNNMMMKKKIIILLLKKKKKKLLLNNNMMMKKKHHHLLLKKKJJJKKKMMMNNNMMMLLLNNNMMMKKKIIIGGGFFFEEEEEEJJJJJJKKKKKKIIIGGGDDDBBBEEEEEEGGGHHHKKKMMMOOOPPPQQQRRRTTTUUUSSSPPPLLLIIIDDDBBB???;;;888666555444444333333222222222222222444444444333333333222222222222222222222222222222333222222111111222222333555555555666777888888999999888666444333222222222111111111111000000000000111111111111111111111111------...///000111222222111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333111111222222222333333333222222222222222222222222444333111000000000222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000111111111111111000000000000000111111222////////////000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111222111000///...//////000000000000000000000000000000000000000000000000000111111000000000000111111///+++***000333222111333000000000000000000000000222222222222222222222222111111111111111111111111111111111111000000000///000000000000111111111111222222222111111111000000000111111111111222222222222222222111111111000000222222222222222222222222222222222222222222222222333222222111111222222333222222333333444444444333444555777777777999;;;===AAADDDIIIMMMPPPSSSWWWZZZ[[[\\\^^^___```aaa``````````````````___^^^]]]\\\ZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZYYYXXXWWWWWWTTTRRRPPPMMMLLLKKKKKKKKKLLLKKKIIIHHHHHHJJJKKKLLLOOOQQQSSSUUUXXX]]]bbbfffmmmnnnooommmhhhdddbbbbbbbbbbbbaaabbbccceeeggghhhkkknnnrrrvvvzzz~~~~~~xxxsssqqqpppppppppnnnnnnnnnnnnooopppxxx}}}xxxqqqnnnmmmmmmmmmnnnpppssswww{{{~~~~~~||||||~~~~~~}}}|||{{{yyywwwuuutttssstttsssqqqnnnkkkgggdddbbbccc```]]][[[[[[YYYVVVSSSTTTRRRQQQQQQQQQOOOMMMJJJJJJIIIIIIJJJKKKKKKIIIHHHLLLKKKJJJKKKMMMOOOOOONNNOOONNNLLLKKKIIIIIIHHHHHHIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGIIILLLMMMQQQRRRTTTUUUUUURRROOOMMMHHHFFFCCC???;;;888777666555444444333333333333333444333333333222222222222222222222222222222222222333222222111111222222333444444555555666777777777888888777666555444333333222111111111000000000000111111111111111111111111//////000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333111222222222222333333333222222222222222222222222333222111000///000111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////000000111222333333333000000000000000111111222////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000///...---------......000000000000000000000000000000000000000000000000111111000000000000111111000------000222111000222////////////////////////000000000000000000000000///000000111111222222222111111111111000000000000000000000000111111111111222222222111111111111111000111111111111222222222222222222111111111111000222222222222222222222222222222222222222222222222333222222111111222222333222333333333444444444444666777999:::<<<>>>BBBFFFIIILLLPPPSSSVVVXXX[[[]]]^^^___```aaaaaaaaa``````____________^^^]]]\\\\\\ZZZ[[[[[[\\\[[[[[[ZZZZZZ[[[ZZZYYYXXXWWWVVVUUUTTTPPPOOOLLLJJJIIIHHHHHHHHHKKKKKKJJJIIIJJJKKKMMMNNNRRRTTTYYY]]]aaagggnnnrrr{{{}}}~~~|||wwwrrrmmmllljjjjjjiiihhhhhhiiijjjjjjkkknnnrrrvvvyyy}}}yyyuuurrrrrrqqqqqqpppooonnnnnnnnnooovvv{{{~~~wwwsssrrrqqqrrrssstttuuuwwwzzz|||}}}~~~~~~}}}|||{{{yyyxxxxxxwwwwwwuuusssqqqnnnkkkjjjkkkiiifffeeedddbbb___]]]ZZZYYYXXXWWWWWWUUUQQQOOOMMMKKKIIIIIIJJJJJJIIIHHHKKKJJJIIIJJJMMMOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKFFFEEEDDDCCCCCCEEEGGGHHHMMMOOOQQQSSSTTTSSSRRRQQQNNNLLLIIIEEEAAA===;;;999666666555444444444444444333333333222222222111111111111111111111111111111333222222111111222222333333333333444444555555666888888999999888666555333222222222111111111000000111111111111111111111111111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222222333333333222222111111222222333222222222222222222222222222222222222222222222222111111000//////000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111333222222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000111111222222222000000000000000111111222////////////000000000000000000000000000000000000////////////////////////111111000000000000111111111111111111111111111111........................////////////////////////000000000000000000000000111111000000000000111111111000///000111000000000000000000000000000000000000000000000000000000000...//////000111222222333111111111000000000000000///000000000111111111111111111111111111111111111000000111111111222222222333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222333333444555555888:::<<<>>>AAAEEEJJJNNNPPPSSSVVVYYYZZZ[[[^^^___```aaabbbbbbbbbbbb``````^^^^^^______^^^^^^]]]\\\[[[[[[\\\\\\\\\[[[ZZZZZZXXXWWWVVVUUUSSSRRRQQQPPPNNNMMMKKKJJJIIIHHHIIIIIIKKKKKKKKKLLLNNNPPPRRRTTTWWWZZZ```eeekkkrrryyy~~~{{{tttqqqpppooommmkkkjjjjjjjjjjjjjjjlllppptttvvvzzz}}}zzzvvvtttttttttssssssrrrqqqppppppooowww{{{|||xxxwwwvvvwwwwwwxxxyyy{{{}}}~~~~~~}}}}}}|||{{{zzzyyyyyyxxxwwwvvvvvvtttsssqqqooonnnooonnnmmmlllkkkjjjhhhgggcccbbbaaaaaa```^^^ZZZWWWUUURRRNNNLLLLLLLLLKKKJJJJJJHHHGGGHHHJJJMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLKKKKKKKKKLLLMMMMMMIIIGGGEEECCCBBBBBBDDDEEEGGGIIIKKKNNNPPPQQQQQQRRRSSSRRROOOLLLHHHDDD@@@>>>888777666555444444444444333333222222222111111111111111111111111111111111333222222111111222222333111222222222333333333444777888999::::::888666444333333222222222111111111111111111111111111111111222222222111111000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333333222222111111222222333222222222222222222222222222222222222222222222222000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333222222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000000/////////000000000000000111111222////////////000000000000000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000////////////////////////////////////////////////111111111111111111111111111111000000000000111111111222222111000000000000111111111111111111111111////////////////////////......///000111111222222000000000000000000111111///000000000111111111111111111111111111111111111000000111111111222222222333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222444555777888;;;===@@@CCCFFFKKKPPPTTTUUUWWWZZZ\\\\\\]]]___```aaabbbcccccccccbbbaaa```____________^^^]]]]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXSSSSSSRRRPPPNNNMMMLLLKKKLLLKKKJJJIIIIIIJJJKKKKKKLLLMMMOOORRRUUUYYY\\\]]]^^^bbbgggmmmssszzzyyytttrrrpppnnnllljjjiiiiiiiiihhhkkkoooqqqsssvvvzzz|||~~~~~~{{{xxxwwwwwwwwwwwwwwwvvvuuutttssssssyyy|||}}}{{{{{{{{{{{{|||~~~}}}}}}||||||{{{zzzzzzyyyyyywwwwwwwwwvvvuuusssrrrqqqoooppppppoooooonnnoooooolllkkkkkklllkkkiiieeebbb^^^ZZZVVVRRRPPPNNNLLLKKKJJJHHHFFFFFFHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMLLLJJJGGGEEECCCCCCCCCCCCDDDEEEGGGJJJMMMOOOQQQRRRUUUUUUTTTRRRNNNJJJFFFDDD<<<;;;999777666555444444333333333222222222111111111111111111111111111111333222222111111222222333111111111111222222222222666777888:::999888666555333333333333222222222222111111111111111111111111111111111000//////......111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333444333222222111111222222333333333333222222222222111222222222222222222222222000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000///......---000000000000000111111222////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000//////000111111111000000000000000000000000000000111111111111111111111111111111000000000000111111000333444111///000111000111111111111111111111111////////////////////////...//////000000111111111000000000000111111111111000000000000111111111111111111111111111222222222000111111111111222222222000111111111111222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333444666888;;;===@@@CCCGGGKKKNNNQQQUUUXXXWWWYYY\\\]]]]]]^^^___```aaabbbcccccccccbbbaaa```_________^^^]]]\\\ZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJLLLNNNOOOQQQSSSVVVZZZ^^^bbbeeeffffffiiioootttyyy~~~}}}xxxrrrqqqooolllkkkjjjjjjjjjiiikkknnnppprrrtttwwwzzzzzz|||~~~~~~}}}{{{{{{{{{|||||||||||||||{{{zzzyyy|||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{zzzyyyxxxwwwvvvppprrrsssrrrqqqqqqrrrsssqqqrrrsssuuuvvvtttqqqnnnfffbbb^^^ZZZWWWUUUQQQOOOPPPMMMIIIHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNLLLJJJHHHFFFDDDCCCBBBDDDEEEFFFHHHKKKNNNQQQSSSUUUVVVWWWVVVTTTPPPLLLIIIAAA@@@>>>;;;888666555444444444444333333333222222222222222222222222222222333222222111111222222333111111111111111111111111444555666777777777666555444444444333333333222222111111111111111111111111111000000000//////......111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000111111222333333444444333222222111111222222333333333333222222222111111222222222222222222222222000111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111000000000000000000000000000000000000111111222////////////000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000...///000111111111000000000000000000000000000000111111111111111111111111111111000000000000111111...444555000...111222000111111111111111111111111000000000000000000000000/////////000000000000000///000000000111111111111000000000000111111111111000000111111111222222222000111111111111222222222000000111111111222222222222222222222222222222222222222222222222222222222333222222111111222222333555555555777:::===AAACCCEEEIIINNNRRRUUUWWWYYY[[[XXX[[[]]]^^^^^^___```aaa```aaabbbccccccbbbaaaaaa^^^^^^]]]\\\ZZZYYYWWWVVVTTTTTTTTTSSSSSSRRRPPPPPPLLLLLLKKKJJJJJJIIIHHHHHHJJJJJJJJJKKKNNNQQQSSSUUUZZZ[[[^^^bbbfffiiikkklllmmmppptttxxx{{{~~~zzzsssrrrpppnnnmmmmmmmmmmmmjjjmmmoooqqqrrrtttwwwyyyxxx{{{~~~}}}~~~~~~~~~~~~}}}{{{zzzyyytttvvvwwwvvvsssrrrssstttttttttwwwzzz||||||yyyvvvmmmkkkhhheeeccc```\\\YYYXXXUUUPPPMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKMMMNNNOOOOOONNNNNNMMMMMMLLLJJJHHHEEEBBBAAACCCCCCCCCEEEGGGKKKNNNPPPSSSUUUWWWXXXWWWTTTPPPNNNHHHGGGDDD@@@<<<999777666555555555444444444333333333333333333333333333333333222222111111222222333111111111111111111111111333333333444444555555555444444444444333333333333111111111111111111111111111111000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111222333333444444333222222222222222222333333333333222222111111111222222222222222222222222000111222333333333333333000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111222222222333111111111111111111111111111111111111111111111111////////////////////////222222222222222222222222000000000111222222333333000000000000000111111222////////////000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000---...000111111111000///000000000000000000000000111111111111111111111111111111000000000000111111...444666000...111333111000000000000000000000000111111111111111111111111000000000000//////////////////000000111111111222000000000000111111111111000000111111222222222222000111111111111222222222222222222333333444444444222222222222222222222222222222222222222222222222333222222222222222222333666777777999<<>>BBBEEEGGGKKKNNNQQQTTTUUUWWWYYYZZZ[[[\\\\\\]]]^^^___``````````````````______^^^]]]\\\[[[ZZZVVVVVVUUUTTTRRRPPPNNNMMMJJJJJJJJJIIIIIIGGGFFFEEEGGGHHHIIIIIIIIILLLPPPSSSWWWYYY[[[^^^bbbfffiiijjjnnnnnnmmmmmmmmmmmmnnnoooqqqqqqrrrtttwwwzzz}}}~~~~~~{{{yyywwwvvvwwwvvvuuutttuuuvvvwwwyyy{{{|||~~~~~~|||zzzxxxxxxxxxwwwwwwwwwwwwyyy{{{}}}~~~~~~~~~~~~~~~zzzxxxwwwwwwwwwwwwxxxzzz|||}}}~~~|||zzzyyyxxxyyyxxxwwwuuuooolllhhhdddaaa^^^ZZZWWWQQQPPPNNNLLLJJJIIIIIIIIIDDDGGGJJJJJJJJJKKKMMMPPPPPPNNNLLLKKKKKKIIIGGGDDDEEEDDDCCCBBBCCCDDDFFFHHHLLLOOOSSSVVVVVVUUUUUUVVVTTTSSSRRRPPPMMMIIIFFFDDD<<<;;;999777666666666666444444444444444444333333222222333333333333333333111111111111222333333333111111222222222333333333555555666666666666555555222333444444333222111000111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000222222222222222222222222222222222222222222222222111111222222333333444444222222222222222222222222333333333333333333333333222222222222222222222222222222222111111111111111222222222222222222222222333333333222222222111111111111111111111111111111222222222111111111111111000111111111111222222222333222111000000111222333333333333222222222222111111111111111111111111111222222111111111111222222111111000000111111222333333222111111000111111111222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222000000111111000000///////////////000000111111111000000000000000000000000111111111111000000000000222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222222111111111111222000000111111111111000000000111111222333333444444111111111111222222222333111111222222333333444444555666777777666888;;;===BBBEEEHHHKKKMMMPPPSSSVVVUUUVVVXXXYYYZZZ[[[[[[[[[^^^___``````aaa`````````^^^^^^]]][[[ZZZXXXWWWVVVSSSSSSRRRPPPOOOMMMLLLKKKHHHHHHGGGFFFFFFFFFFFFFFFHHHIIIKKKMMMOOOSSSXXX\\\aaaccceeehhhkkknnnqqqrrrtttssspppnnnlllkkkkkkkkkooooooqqqsssvvvyyy|||}}}|||~~~}}}}}}}}}}}}{{{zzzxxxyyyzzz{{{}}}~~~|||zzzyyyyyyvvvvvvvvvvvvxxxyyy{{{}}}~~~|||{{{{{{{{{{{{~~~~~~~~~||||||||||||}}}~~~~~~}}}||||||}}}~~~|||{{{xxxvvvrrrooollliiifffcccYYYXXXUUURRROOOLLLKKKJJJHHHIIIJJJJJJJJJJJJMMMOOONNNLLLKKKKKKKKKKKKIIIGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHLLLRRRUUUWWWWWWWWWWWWVVVVVVUUUTTTRRROOOLLLKKKBBB@@@===:::888777888888444444444444555555555444444333222222333444666777777444111111333444333111111222222222222333333333444444555666777777777777555555444333222222111111111111111111111111111111000000000000000000000000111111111111111111111111111000000//////000000111222222222222222222222222222222222222222222222222222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111000000111111111222222222222222111000000111222222222222222222222222222222111111111111111111111111222222111111111111222222111111000000111111222333222222111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444000000111111111000000////////////000111111222222000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000444444333222111111111222000111111222222111111000111111111222222333333333111111111222222222333333000111111222333444444555555666777777888;;;@@@CCCIIILLLOOOQQQRRRTTTWWWYYYVVVWWWXXXZZZZZZ[[[[[[[[[______```````````````___]]]\\\ZZZXXXVVVTTTSSSSSSQQQPPPOOONNNMMMLLLLLLKKKIIIHHHGGGFFFGGGHHHIIIJJJKKKMMMPPPSSSWWW]]]cccgggmmmnnnppprrrtttvvvwwwxxxwwwuuuqqqnnnkkkjjjjjjjjjnnnoooqqqsssvvvyyy|||}}}|||~~~~~~||||||}}}~~~}}}|||{{{xxxwwwwwwwwwxxxyyy{{{|||~~~}}}|||{{{{{{yyy|||~~~}}}}}}~~~}}}||||||yyywwwuuurrrooommmcccbbb___[[[WWWSSSQQQOOONNNNNNMMMLLLLLLLLLNNNOOOLLLJJJIIIIIIJJJKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFKKKQQQVVVXXXYYYYYYYYYWWWWWWXXXWWWVVVTTTRRRQQQJJJGGGCCC>>>:::999888888444444444444444444444555555444333222333555777999???999333111333333000---222222222222222222222222111222333555666777777777777666555333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111222222222222222222222222222222222222222222222222222333333333333333444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111000000111111111222222222222111111111111111111222222222222222222222222222111111111111111111111111222222111111111111222222111111000000111111222333222111111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111333444555000000111111111111000000///000000000111111111222000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000444444333222111111111222111111222222222222111111333333333222222222111111111222222222222333333333000111111333444555666666444555777999<<>><<<888777555333222222333333555444333333444555777777888555222222444555444222333333333222222222222111...///000222333444444444777777666555444444333333111111111111111111111111222222222222222222222222111111111111111111111111222111111000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222333333333222222222111111111111111111111111111111000000111111111222222222000111111111111222222222111111111222222111111111111111222222222333333333111111111111111111111111222222111111111111222222111111000000111111222333111111000000111222222333000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333///000111222222222222111333222222111111000000000000000000000000000000000///000000000111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000111222222111222222333333222222111333222222222222222222222222222222333333333444444111222333555777888::::::;;;>>>BBBEEEHHHLLLPPPSSSTTTVVVWWWXXXWWWWWWYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZYYYXXXXXXSSSQQQNNNKKKIIIIIIIIIIIIGGGFFFFFFHHHJJJMMMPPPRRRPPPRRRTTTVVVXXXZZZ[[[\\\___aaaccceeehhhmmmssswww|||~~~}}}yyywwwwwwxxxzzzxxxzzz|||~~~~~~||||||{{{||||||||||||{{{{{{{{{vvvxxxzzz}}}~~~}}}}}}|||{{{zzzwwwuuutttooommmjjjhhheee```YYYTTTQQQNNNKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNPPPSSSUUUVVVWWWZZZ\\\XXXYYYZZZ[[[[[[ZZZYYYYYYXXXWWWUUURRRNNNJJJFFFDDD===;;;888555444333333444444444444444444444444555222222222333444444444444333333333222222222111111///000111222333444444444555666777777666555444333111111111111111111111111111111111111111111111111111111111111111111111111222111111000000111111222222222222222222222222222222222222222222222222222222111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000000111111222222222222222222222222222222222222333333333222222222111111111111111111111111111111000000111111222222222222000111111111111222222222111111222222222222111111111111111222222333333333111111111111111111111111222222111111111111222222111111111000111222222333111111000000111222333333000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222///000111222222222222222444333333222111000//////000000000000000000000000//////000000111111111222000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000/////////000111222222111222222333333222222111111111111222222333444444222222333333333444444444222222444666888999;;;<<<@@@CCCGGGKKKMMMOOORRRTTTVVVWWWYYYYYYXXXXXXYYY[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXYYYXXXXXXWWWVVVVVVOOOMMMJJJHHHFFFFFFFFFGGGIIIIIIJJJKKKNNNRRRVVVXXXWWWXXX[[[___aaacccddddddbbbccceeegggiiimmmrrrvvv{{{~~~}}}|||~~~{{{}}}}}}|||||||||}}}~~~~~~}}}}}}|||zzz{{{}}}~~~}}}|||{{{yyyvvvtttpppjjjaaa[[[UUUQQQNNNLLLKKKKKKKKKJJJIIIJJJKKKMMMNNNNNNNNNNNNPPPQQQSSSSSSTTTUUUXXX[[[ZZZZZZ\\\\\\\\\\\\ZZZZZZXXXYYYXXXWWWTTTPPPMMMJJJ@@@>>>;;;777555444555555333444444555555444333222222333555555333222222222333333333222222111111111111111222333444444444444444555777888888666444333111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222555555444444444333333333222222222222222222222222111111222222222222111111222222222111111111000000---...///000111222333333333222222111111222222333333333333222222111111111000000111222333333333333333333333222222111111111000111333444444333111000111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222444444333222111111111111555333000...---...000111222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000222222222222222222222222222222222222222111000///000000000000000000000000111111111111111111111111111111222333333333333222111111111111111111111111//////000000111111222222222111111111000000//////111111111000000000000000111111000000000000111111222222222111111111000000000000000000111111111111000000000000000000000000222111111111000000//////111111111111111111111111000000000000000000000000222222111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222333222444777888:::===@@@CCCGGGJJJMMMPPPQQQSSSUUUWWWYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVTTTSSSQQQPPPPPPPPPNNNKKKHHHHHHIIIIIIGGGDDDHHHJJJLLLOOOSSSXXX^^^cccaaabbbcccdddfffggghhhhhhhhhhhhhhhiiikkknnnrrrttt{{{~~~~~~~~~|||||||||}}}~~~}}}}}}}}}}}}zzzssskkkeee^^^ZZZTTTPPPOOONNNLLLIIIKKKIIIGGGHHHJJJLLLNNNNNNQQQRRRTTTWWWYYY[[[\\\\\\[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZXXXUUURRRPPPJJJFFF@@@:::666444555666777666444333222333444444333333333333333333333333222222222222222222222222111111222222222333333333555555666666777777888888111111222222222333333333111111111111222333444444222222111000//////000000111111111111111111111111555444444444444333333333222222222222222222222222222222333333333333222222333333333333222222111111000000111111111111222222333333222222222222333333333333333222222222111111222222333333333222222111333333333222222222111111000111333444444333111000111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222333333222111111111222222555333111.........000111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111222222222222222111000000111111111111111111111111111111111111111111111111//////000111111111111000111111111111111111111111000000000000000111111111111111111111000000000///111000000000000000000000111111000000000000111111222222222111111111000000000000000000111111111111000000000000000000000000111111111111000000000///111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111333222222222222333444444444666999<<<>>>AAAEEEHHHJJJLLLOOORRRSSSTTTVVVXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYYXXXWWWWWWVVVUUUSSSQQQOOONNNNNNMMMJJJHHHEEEEEEGGGHHHHHHGGGKKKNNNRRRWWW\\\aaagggllliiiiiihhhhhhhhhiiiiiijjjjjjjjjiiijjjlllnnnqqqsss{{{~~~~~~~~~~~~~~~{{{uuuqqqhhhccc]]]XXXUUUSSSOOOMMMNNNKKKHHHGGGHHHJJJKKKKKKKKKLLLOOORRRUUUXXXZZZZZZYYYZZZZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[YYYWWWUUUTTTNNNKKKEEE???:::888777777666666555444444444444555333333333333333333333333222222222222222222222222111111222222222333333333444444555666777777888888333333222222222222222222222222222111222222333333222222111000000000000000111111111111111111111111444444444444333333333222333333333333333333333333333333333444444333333333444444444333333333333222333333333222222111111111444333333222222333333444333333333222222222222111333333333333222111000000333333333222222222222111111222333444444333222111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222111111111222333333444333111///...///000111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111222222222222111000000111111111111111111111111111111111111111111111111//////000111111111111000111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000111111111111000000000000111111222222222111111111111111000000000000111111111111000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444444333333444555555666777:::>>>AAACCCGGGKKKNNNNNNPPPSSSTTTUUUUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUSSSRRRPPPNNNLLLKKKJJJJJJHHHEEECCCDDDGGGJJJMMMMMMQQQVVV]]]ccciiioootttwwwsssqqqooolllkkkjjjkkkkkkllllllkkklllmmmppprrrsss|||~~~~~~|||sssoooiiiddd___[[[VVVSSSTTTPPPKKKHHHGGGHHHHHHHHHIIIJJJLLLNNNQQQTTTUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\[[[YYYXXXTTTQQQLLLGGGAAA<<<999888666666666555555555444444333333333333333333333333333333333333333333333333111111222222222333333333333333444555666888888999444444444333333222222111333333222222111222222222222111000000000000000000111111111111111111111111444444444444333333333333333333333333333333333333222222333333333333222222333333333333333333333222444444333333333222222222444444333333333333444444222222222222222222222222333333333333333222111000222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111000000111222333333444333111000///000111222111222222222222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000111111111111111111111111111111222222222111111000111111111111111111111111111111111111111111111111111111222333333333333222111111111111111111111111222222111111000000//////111111111000000000000000000000000000000111111111111111000000000000111111111111111111111111111111///000000000111111111111000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444555666777888:::===BBBEEEHHHLLLOOORRRRRRTTTVVVWWWWWWWWWXXXYYY[[[ZZZZZZZZZZZZZZZYYYYYY[[[ZZZYYYWWWVVVTTTSSSRRRPPPOOONNNLLLJJJHHHHHHGGGGGGFFFEEEFFFJJJOOOTTTWWWZZZ```hhhpppuuuzzz}}}{{{xxxsssooolllkkkkkkkkklllmmmmmmnnnpppsssuuuvvv|||~~~~~~zzzwwwsssnnniiiddd```]]]]]]XXXQQQLLLIIIHHHHHHGGGKKKLLLLLLNNNOOOQQQRRRSSSUUUUUUVVVXXXYYYZZZ[[[\\\\\\]]]]]]^^^]]]\\\[[[ZZZXXXVVVSSSNNNHHHAAA<<<999666666666666555555444333444444444444444444444444333333333333333333333333111111222222222333333333111222333444666777888999666666555444333222111111444444333222111111111111111111000000000000000111111111111111111111111111555555555444444444333333333333333333333333333333111111222222222222111111111111111111222222222222222333333333333444444444444333333222222333333444222222222222222222222222000111222333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222000000000000111222222333333222111000000111111222111111111222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222000111111222222222111111111111111111111111111111111111111111111111111111111111222333333333333222000000000000000000000000222222111111000000//////000000000000000000111111//////000000111111111111111111000000000000111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333555666888:::;;;>>>AAAFFFIIILLLOOORRRTTTTTTVVVXXXYYYXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYXXXWWWUUUSSSQQQPPPOOONNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGIIIMMMSSSYYY]]]dddjjjrrryyy}}}~~~{{{vvvqqqmmmlllkkklllmmmnnnppprrrtttwwwyyyzzz|||~~~}}}||||||zzzwwwrrrnnnjjjhhhccc^^^WWWQQQMMMKKKIIIGGGKKKKKKKKKLLLMMMOOOQQQRRRRRRSSSUUUVVVXXXZZZ\\\\\\^^^^^^^^^^^^]]]\\\ZZZYYYYYYXXXVVVRRRMMMGGGAAA>>>999888777666555444333333444444444444444444444444333333333333333333333333111111222222222333333333000111222444555777888888888777666555444222111111444444333222111111111111111000000000000000111111111111111111111111111111666666666666555555555444333333333333333333333333000111111222222111111000000111111111111111222222222222222333333444444444333222222111111222222333111222222222222333333333000000111222333333333333111222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111000000000111222222222222222111111111222222111111111222222333333444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111222222222222222222222222000000111222222222222111222222222222222222222222111111111111111111111111//////000111111111111000000000000000000000000000111111111111000000000000000000000000111111111111/////////000111111222222111111000000000000111111111111111111111222222222000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000111222222333333222222222222222222222222222222222222222222222222333333333333333333333333222333444666999;;;>>>???CCCFFFJJJMMMOOOQQQRRRTTTUUUWWWYYYYYYXXXXXXYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTRRRPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLNNNRRRWWW^^^bbblllrrryyy}}}yyyuuuqqqpppooooooqqqrrrsssvvvxxxzzz|||}}}{{{}}}~~~~~~}}}~~~~~~|||wwwuuutttjjjeee___YYYTTTQQQMMMKKKIIIIIIIIIIIIKKKMMMPPPQQQOOOPPPRRRTTTWWWYYY[[[\\\]]]]]]^^^]]]]]][[[YYYXXXYYYYYYXXXVVVRRRMMMHHHEEE>>>===:::888666555444444444444444444444444444444333333333333333333333333111111222222222333333333111111222333444666666777888777777555444333222222333333222222111222222222000000000000000111111222111111111111111111111111777777777777666666666666444444444444444444444444111222222333333222222111111111111222222333333333333333333333222222222222222111111000000111111222111111222222222333333333111222222333333333222222111111222222222333333333333222222222222222222333111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222111111000000000000111222222222222222222222222000111111222333333444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111000000111222222222222222222222222222222222222222111111111111111111111111//////000111111111111000000000000000000000000000000000000000000111111111///000000000111111111111...//////000111111222222111111000000000000111111000000111111111222222222000000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000///000000111222222333333222222222222222222222222222222222222222222222222333333333333333333333333333444666999<<<@@@CCCEEEIIILLLOOORRRRRRRRRSSSTTTTTTVVVXXXXXXXXXWWWXXXZZZYYYXXXXXXWWWVVVVVVUUUUUUSSSRRRQQQOOONNNLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJNNNQQQTTTWWWZZZ^^^dddiiirrrvvv}}}|||zzzxxxvvvuuuuuuvvvwwwxxxzzz{{{||||||}}}{{{|||}}}{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxyyy{{{|||~~~|||{{{|||~~~}}}ssspppjjjeeeaaa\\\WWWTTTPPPOOOMMMLLLKKKLLLMMMMMMKKKLLLNNNQQQTTTVVVYYYZZZYYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYXXXVVVSSSPPPNNNFFFCCC>>>:::777666777888555555555555555555555555444444444444444444444444111111222222222333333333111222222333444444555555888777777666555444333333222222222111222222333333000000000000000111222222111111111111111111111111888888888888777777777777444444444444444444444444222333333444444333333222222222222333333444444444555444444333111000000///111111000000000000111111111111111222222333333333333333333333222222111000111111111222222333333333333222222111111222222333111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222111000//////000000222222222222222222222222000000111222333333444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111000000000000000000000000///000111222222222222222222222222222222222222222111111111111111111111111111111222333333333333222000000000000000000000000//////000000111111222222//////000000111111111222...//////000111222222222111111000000000000111111000000111111222222222222000000000000111111111111000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000///000000111222222333333222222222222222222222222222222222222222222222222333333333333333333333333444555777;;;???CCCGGGIIIMMMOOOSSSTTTTTTSSSTTTTTTSSSUUUWWWXXXWWWWWWXXXYYYXXXXXXWWWVVVVVVUUUTTTTTTQQQPPPOOONNNMMMKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLTTTXXX\\\___bbbeeejjjoootttxxx~~~~~~}}}{{{zzzyyy{{{{{{|||||||||||||||{{{zzz{{{|||}}}~~~|||yyyyyyzzz{{{|||}}}~~~~~~~~~~~~|||{{{||||||{{{zzz{{{~~~~~~~~~|||{{{|||{{{yyywwwuuuuuuwwwyyyzzz}}}|||}}}~~~}}}{{{yyyyyy|||~~~}}}|||yyyuuuppplllgggaaa]]]\\\YYYUUUPPPLLLJJJIIIIIIHHHIIIKKKNNNQQQTTTWWWXXXVVVWWWYYYZZZ[[[[[[[[[ZZZYYYYYYZZZYYYXXXWWWUUUTTTKKKGGGBBB<<<999888999:::555555555555555555555555444444444444444444444444111111222222222333333333222222222333333444444444777777777666555555444444111111111111222333444444000000///000000111222222111111111111111111111111@@@===999777777666555444666444333222333333222111222333333444444333333222333333333333333333333333000111222333555666777777444444444444333333222111000111111111111222222222000000111111222222222222333333333222222222111111444333222111111222333444222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222000000000000000111111222333222111111000111111111222222111111111222333444444222000......000222444333222222111111222222333222222222222222222222222333333222111111222333333222222111111111111222222222222222111111111000000333333222111000000000111//////000000000000////////////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111333333222111000000111111111111111111111111111111222222222111111111111000111111111111111111111111222222222222222222222222000111222333333222111000111111111111111111111111000111111111111222222222000000000000000000000000222222222222222222222222//////000000111111111111333333333333333333333333666555444333333444555555888;;;>>>BBBEEEHHHMMMPPPPPPPPPQQQSSSSSSTTTTTTTTTWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVTTTRRRPPPOOOMMMLLLMMMMMMKKKIIIGGGHHHIIINNNNNNMMMKKKKKKNNNSSSWWW[[[^^^bbbeeefffhhhkkkmmmuuuxxx}}}}}}}}}~~~|||{{{{{{yyyxxxzzz~~~}}}|||}}}~~~~~~~~~}}}}}}~~~}}}zzzxxxwwwwwwwwwvvvvvvwwwwwwxxxzzz|||}}}{{{zzzyyywwwvvvsssqqqrrrtttwwwyyy{{{~~~~~~}}}||||||{{{yyyyyyzzzzzzzzzzzzyyyyyy}}}|||xxxvvvuuutttpppmmmhhhbbbZZZSSSOOOMMMLLLKKKHHHKKKNNNNNNNNNPPPTTTXXXXXXXXXXXXXXXYYYZZZ[[[\\\ZZZZZZZZZZZZYYYWWWVVVUUUVVVQQQJJJDDD>>>:::555222888666444333444444333222444444444333333333222222222222222111111111000000111222222333333444444555999888777666555555555555333333333222222111111111000000111111222222222222222222222222222222222222CCC@@@<<<:::888777555444666444222222333333333222222333333444444333333222333333333333333333333333111222222333444555666666333333444444333333222111111111111111222222222222000111111111222222222222333333333222222222111111333222222222222222222333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111111111111222222333111000000000111222333333111111222222222333333333333222111000000111222333333222222111111222222333222222222222222222222222333333222111111222333333222222111111111111222222222222222111111111000000222222111111000111111111//////000000000000////////////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222111000000000000000111111111111111111111111222222222111111111111000111111111111111111111111000000000000000000000000000111222222222222111000111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222111222222222333333333333333333333333333333333333444444333333333555666777:::===BBBEEEHHHKKKNNNPPPRRRSSSTTTUUUVVVVVVVVVVVVXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTRRRPPPNNNLLLKKKLLLLLLLLLJJJHHHHHHJJJLLLOOOPPPQQQRRRSSSVVVZZZ]]]aaadddgggiiijjjkkknnnpppssswww{{{}}}|||{{{{{{yyyxxxzzz~~~}}}~~~}}}{{{|||}}}{{{xxxvvvsssrrrrrrrrrrrrsssssstttvvvxxx||||||zzzyyyxxxwwwuuusssqqqqqqsssuuuwwwzzz}}}|||zzzyyyyyyxxxwwwxxxxxxyyyyyyyyyxxxxxx{{{}}}}}}}}}}}}{{{{{{{{{yyywwwsssmmmeee\\\VVVQQQMMMKKKHHHJJJLLLLLLLLLNNNQQQTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[ZZZZZZXXXWWWWWWXXXTTTNNNIIIDDD???:::666999777555444555555444333444444444333333333222222444444444333333333333222333333333333333333333333888777666666555666666666222222222222222222222222000111111111222222222222222222222222222222222222HHHEEEAAA>>>;;;999666444666444222222333444333222222333333444444333333222333333333333333333333333333333333333444444444444333333333333333222222111111111111111222222222333111111111111222222222222333333333222222222111111222222222333333222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222111222333333444/////////000111333444555000111222333444333222222222222222111111222222222333222222111111222222333222222222222222222222222333222222111111222222333222222111111111111222222222222222111111111111111111111111000111111222222000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000/////////000000111111111111111111111111222222222111111111111000111111111111111111111111000000000000000000000000000111222222222222111000111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222333222222333555777999:::>>>BBBGGGKKKMMMNNNPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQOOOMMMKKKIIIHHHJJJJJJJJJIIIHHHJJJNNNQQQTTTVVVZZZ]]]^^^aaadddfffiiikkkmmmnnnnnnoooqqqsssrrruuuzzz~~~}}}|||{{{{{{yyyyyyzzz}}}}}}|||yyyzzz{{{}}}}}}yyyvvvtttoooooonnnnnnooopppqqqqqqrrrtttwww{{{}}}zzzxxxxxxxxxwwwvvvsssqqqpppqqqssstttxxx{{{{{{yyyxxxvvvuuuwwwxxxxxxyyyyyyzzzzzzzzz{{{|||~~~~~~~~~~~~~~~{{{xxxwwwxxxzzz~~~yyyqqqiiibbb[[[TTTOOOKKKLLLLLLLLLKKKLLLNNNPPPPPPQQQRRRSSSUUUXXXZZZ[[[[[[\\\\\\\\\[[[ZZZZZZYYYZZZWWWSSSOOOKKKFFF@@@<<<:::888666555555666555555444444444444333333333333444444444444333333333333555555444333333222111111666555555555555666777777222222333333333333333333111111111111222222222222222222222222222222222222MMMJJJFFFCCC@@@===999666666555333333444444444333222333333444444333333222333333333333333333333333333333333333333333333333222222333333333222222111111111111222222222333333222222222222222222222222333333333222222222111111111222333444444333222111222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222111111111111222333333000000000000111222333444///000333444444333222111111111222333333222111111333222222111111222222333222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111000000000111222333333111000000000000000000111//////000111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000///////////////000111111111111111111111111222222222111111111000000111111111111111111111111222222222222222222222222111111111222222111111111111111111111111111111111000000111111111222222222000000000000000000000000222222222222222222222222111111111111111111111111111111111222222222222222222222333555777:::===???CCCGGGLLLPPPQQQRRRRRRSSSRRRSSSTTTUUUUUUUUUUUUUUUWWWWWWWWWWWWVVVVVVUUUTTTPPPOOOMMMKKKIIIGGGFFFFFFHHHHHHHHHHHHIIINNNSSSXXX]]]aaafffjjjkkkkkklllmmmnnnooopppppppppqqqsssuuussswww|||}}}|||{{{zzzzzzyyyyyyzzz|||~~~|||{{{xxxyyyzzz{{{}}}~~~~~~zzzwwwtttrrrnnnnnnnnnnnnooopppqqqrrrpppqqqtttwwwzzz~~~~~~{{{xxxwwwxxxxxxxxxwwwtttrrrpppqqqrrrsssvvvxxx|||}}}{{{yyywwwvvvzzzzzzzzz{{{|||}}}}}}~~~~~~~~~zzzvvvuuuvvvwwwzzz|||zzzuuuoooggg___ZZZRRRQQQOOOMMMLLLKKKLLLMMMMMMMMMOOOQQQTTTWWWYYY[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[YYYWWWUUURRRMMMGGGCCC===:::777555666666666555555444444444444333333333333333222222222111111111444444444333333222222222444444444444555666777888555444444444333333333222222222222222222222222222222222222222222222222222QQQNNNKKKHHHEEEAAA===:::999777555444555555444333222333333444444333333222333333333333333333333333444333333333333222222222111111222333333222222222111222222222222333333333333222222222222222222222333333333222222222111111111222333444444333222111222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222000000000000000111222222222222111111111111111222///000333444444333222111111222333444444333222111333222222111111222222333222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111000000000111222333333111111000000000000111111//////000111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000///////////////000000111111111111111111111111222222222111111111000000111111111111111111111111222222222222222222222222222111111111111111111222111111111111111111111111000000111111111222222222000000000000000000000000222222222222222222222222222111111111111111111111111111222222222333333333444444555888;;;???BBBDDDHHHKKKPPPSSSTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUTTTTTTVVVVVVVVVUUUUUUTTTRRRRRRNNNMMMKKKHHHGGGFFFEEEEEEFFFGGGHHHJJJMMMSSSZZZ```iiimmmsssuuuuuusssqqqpppooopppqqqqqqqqqrrrtttvvvxxx{{{~~~|||zzzyyyxxxyyyyyyyyyyyy{{{~~~~~~|||zzzyyyxxxxxxyyyzzz|||}}}~~~~~~~~~}}}zzzwwwtttrrrpppmmmmmmmmmnnnoooqqqrrrsssrrrrrrsssuuuwwwzzz|||~~~~~~}}}zzzxxxwwwxxxyyyyyyzzzyyywwwtttssssssssstttuuuxxx|||}}}{{{yyywww{{{{{{|||}}}~~~~~~~~~}}}zzzvvvttttttuuuvvvxxx|||~~~yyyrrrjjjddd\\\YYYTTTPPPMMMKKKJJJJJJKKKLLLNNNPPPSSSVVVXXXZZZYYYZZZ[[[\\\\\\\\\\\\\\\ZZZZZZYYYXXXVVVRRRLLLHHHAAA>>>999777666666666555555555555444444444333333333333333222222222111111222222222333333444444444333333333333444666777888888777666555444222111111333222222222222222222222222222222222222222222222SSSQQQNNNLLLJJJFFFBBB???<<<:::888777777666555333222333333444444333333222333333333333333333333333333333333333222222222222000111222222222222222222222222222222333333333333333333333333222222222222333333333222222222111111222222222333333222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222000000//////000000111222333222222111000000111111000111222333444333222222111222333444444333222111333222222111111222222333222222222222222222222222111222222333333222222111222222111111111111222222111111111111111222222222111111111000111111222222222111000//////000111222//////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000/////////000111111111111111111111111111111222222222111111111111000111111111111111111111111000000000000000000000000222222111000000111222222111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222444444444444333333333333222222222333333444444555777888999<<<@@@DDDGGGJJJLLLOOOSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSRRRQQQPPPOOOLLLKKKIIIGGGFFFFFFFFFGGGFFFHHHLLLPPPUUU\\\dddiiitttxxx|||~~~{{{wwwsssqqqpppqqqrrrrrrrrrtttwwwzzz~~~~~~|||zzzxxxwwwwwwwwwwwwxxxxxxyyy|||~~~}}}{{{yyyxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzyyywwwuuusssqqqooollllllmmmnnnpppqqqssstttuuuuuuttttttuuuwwwyyyzzzyyyxxxwwwvvvwwwyyy{{{|||}}}|||zzzxxxwwwwwwwwwwwwxxxzzz~~~}}}{{{}}}}}}}}}~~~~~~~~~~~~}}}zzzvvvtttttttttuuuwww{{{}}}uuuppphhhccc\\\VVVQQQNNNKKKIIIKKKLLLMMMNNNQQQSSSUUUVVVVVVWWWXXXZZZ[[[\\\\\\\\\[[[ZZZZZZZZZYYYVVVQQQNNNGGGCCC>>>:::999888777666555555555555444444444333555555555555444444444444111111222333333444555555222222222333444555666777888888777666444333222111333333333333222222222222222222222222222222222222TTTRRRPPPOOONNNKKKGGGDDD@@@===:::999888777555333222333333444444333333222333333333333333333333333222222222222222222333333000000111222222222222222222222222333333333444444444444333333333222222222333333333222222222111111333222222222222222222333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111000000111111222333111111111000111111222222111111222222222333333333222333333333333333333222333222222111111222222333222222222222222222222222111222333333333333222111222222111111111111222222000000111111111222222222222222111111000111111111333222000//////000222333//////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111222222111111111111111111111111222222222111111111111000111111111111111111111111000000000000000000000000222222111000000111222222111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222555555444444444333333333222333333444555555666666;;;;;;===@@@DDDHHHLLLNNNOOOQQQSSSTTTSSSSSSTTTUUUTTTUUUUUUVVVUUUUUUTTTTTTRRRRRRRRRQQQPPPOOONNNMMMKKKIIIHHHFFFFFFGGGHHHIIIHHHLLLQQQWWW^^^eeemmmrrr{{{~~~zzzvvvsssqqqrrrttttttvvvxxx}}}}}}zzzwwwvvvuuuuuuuuuvvvwwwvvvwwwzzz}}}|||{{{yyyxxxvvvvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxvvvvvvuuuuuusssrrrpppooooooooopppqqqsssuuuwwwxxxxxxwwwuuutttttttttvvvwwwuuuuuuuuuuuuwwwzzz}}}~~~||||||{{{{{{{{{|||~~~~~~~~~~~~{{{xxxvvvuuuvvvvvvwww{{{~~~yyyrrriiiaaa[[[VVVRRROOOKKKKKKKKKLLLNNNOOOQQQQQQSSSTTTVVVXXXYYYZZZ[[[[[[\\\[[[[[[[[[[[[YYYVVVSSSNNNJJJDDD???<<<;;;:::999555555555555444444444444666555555555555444444444333333333333333333333333333222222222333444555555666666666555555555555555444444333333333222222222222222222222222222222222TTTRRRQQQQQQPPPNNNJJJGGGBBB@@@<<<:::999777555333222333333444444333333222333333333333333333333333111111222222222333333333///000111222222222222222222222333333333444444444444444444333333222222222333333333222222222111111444333222111111222333444222222222222222222222222333222222222222222222333222222222222222222222222222222222222222222222222222222111111222222333444//////000000111222444444222222111111111222333444333333333333333333333333333222222222222222222333222222222222222222222222111222333444444333222111222222111111111111222222000000111111222222222222333333222111000000000111333222000//////000222333//////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000111222333333111111111111111111111111222222222111111111111000111111111111111111111111222222222222222222222222333222111000000111222333111111111111111111111111000111111111111222222222000000000000000000000000222222222222222222222222333333333222222111111111333333444444555666777777===>>>@@@BBBFFFJJJNNNPPPQQQRRRTTTSSSRRRSSSTTTVVVRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNLLLKKKJJJIIIGGGFFFFFFHHHIIIKKKKKKOOOVVV]]]dddlllsssxxx~~~{{{wwwuuussstttvvvwwwyyy||||||yyyvvvuuutttttttttuuuvvvvvvvvvyyy{{{zzzyyywwwvvvuuuuuuuuuttttttttttttuuuuuuvvvvvvssssssssssssrrrqqqpppooosssssstttuuuwwwyyy{{{}}}zzzxxxvvvtttsssssstttuuusssssssssuuuxxx|||~~~~~~~~~~~~~~~{{{yyyxxxyyywwwxxx{{{tttkkkddd___YYYVVVKKKJJJJJJKKKKKKLLLMMMNNNRRRSSSTTTVVVXXXYYYZZZ[[[]]]\\\\\\\\\\\\[[[YYYVVVTTTOOOHHHBBB???===<<<;;;666666555555555444444444444444333333333222222222555444444333333222222111333333222222333333444444444444444555666777777888444444444333333222222222222222222222222222222222SSSSSSSSSRRRQQQOOONNNMMMIIIGGGCCC???;;;999777777666444222111222333333333333444555555555444333222333444444555555444444333444444444444333222111000111111111111111111111111333333333222222111111111///000111222222222222222111111222222222333333333222222222222222222222222444444444333333222222222222222333333333333444444333333444444333333222111222222222222222222222222222222222222222222222222000000000000000000000000333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111111111222333444444111111111222222333333333333333222222111000//////000000000000000000000000111111000000//////......000000000000111111111111222222111111111111222222111111111111111111111111111222222333333222222111111111111111111111111111000111111111111222222222111000///......///000111222222111000000111222222000000000000000000000000222222222222222222222222111111222222222333333333111111222222222333333333444444333333333444555555333555666666666888;;;>>>>>>@@@CCCGGGJJJLLLLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTQQQQQQSSSTTTTTTSSSRRRRRRRRRQQQOOOMMMKKKJJJJJJJJJFFFGGGGGGFFFFFFHHHKKKNNNRRRVVV]]]dddjjjooouuuyyy}}}~~~~~~{{{xxxvvvtttvvvyyy|||zzzwwwwwwxxxyyyyyyuuutttttttttwwwzzz~~~|||yyyxxxuuusssrrrsssttttttsssrrrrrrrrrrrrsssttttttttttttssssssttttttuuuvvvsssuuuwwwzzz{{{{{{zzzyyy}}}|||zzzwwwtttrrrqqqpppssstttuuuuuuuuuxxx|||~~~}}}|||{{{{{{{{{{{{{{{|||~~~yyyppphhh___YYYSSSRRRPPPPPPPPPPPPOOOMMMNNNPPPSSSWWWYYY[[[\\\\\\\\\]]]^^^]]][[[YYYYYYYYYWWWUUUPPPKKKEEE???;;;999666666666555555444444444444444444333333333222222222222222222222222222222333333333222222222111111555555555666666666666777555555444444444333333333222222222333333444444444TTTTTTSSSSSSRRRPPPOOONNNLLLJJJFFFBBB>>><<<:::999888666333333444444444333444444555555555444333222333444444555555444444333444444444444333222111000111111111111111111111111333333333222222222111111222222333333333222222111111111222222222333333333222222222222222222222222444444444333333222222222222222333333333333444444444444444444444333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222222222222222222111222222333333111222222222222222222333333333222222111000000///000000000000000000000000111111000000////////////000000000000111111111111222222111111111111222222111111111111111111111111111222222333333222222111111111111111111111111111000111111111111222222222111000000//////000000111222222333444444333222222000000000000000000000000222222222222222222222222111111222222222333333333111222222222222333333333444444333333333444444555333555666777888:::===@@@DDDEEEHHHKKKMMMOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSRRRQQQPPPOOONNNLLLJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJLLLPPPSSSVVVZZZ___eeeiiinnnrrrvvvyyyzzz{{{|||{{{zzzxxxvvvvvvxxx{{{~~~|||yyyxxxxxxyyyyyyvvvuuuttttttvvvyyy}}}~~~{{{wwwvvvtttsssrrrsssuuuvvvvvvuuuuuuttttttuuuuuuuuurrrrrrrrrrrrssstttuuuvvvzzz{{{}}}~~~~~~|||{{{xxxvvvsssqqqpppoooppprrrsssttttttvvvzzz}}}~~~~~~~~~||||||}}}~~~{{{rrrjjjddd^^^ZZZUUURRRQQQPPPOOONNNKKKMMMPPPSSSVVVXXXYYYYYY[[[\\\]]]]]][[[YYYYYYZZZXXXVVVSSSNNNIIICCC???<<<888888777666666555555555444444444333333333222222333333333333333333333333333333333222222222111111444444444555555555666666555555555555444444333333333333333444444444444444TTTTTTTTTTTTSSSRRRQQQPPPPPPNNNJJJGGGCCC@@@>>>===;;;888555444555555555444444444555555444444333222333444444555555444444333444444444444333222111111222222222222222222222222333333333222222222222111444555555444333222111111111111222222222333333333222222222222222222222222444444333333333333222222222222333333333333444444444555555555555444333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333222222111222222222222222222222222111111111333333222222111000000000000000000000000000000000111000000000000/////////000000000000111111111111222222111111111111222222111111111111111111111111111222222333333222222111111111111111111111111111000111111111111222222222111111111222222111111111111333555777777555333111000000000000000000000000222222222222222222222222111111222222222333333333222222222222333333333333444444333333333333333444444666888999;;;===AAACCCIIIJJJLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOQQQQQQRRRRRRQQQPPPOOONNNLLLKKKJJJHHHGGGHHHHHHIIIKKKLLLNNNPPPQQQSSSVVVYYY\\\___bbbeeehhhjjjnnnpppttttttuuuvvvwwwwwwwwwwwwyyy{{{~~~|||zzzzzzzzzzzzxxxwwwvvvvvvwwwyyy{{{}}}|||yyytttsssrrrrrrsssuuuwwwyyyzzzyyyxxxwwwwwwvvvvvvwwwrrrrrrrrrssstttvvvwwwxxx{{{|||}}}~~~~~~}}}|||{{{yyyxxxvvvsssqqqooonnnnnnmmmooorrrssstttuuuxxxzzz}}}~~~~~~}}}}}}~~~~~~vvvppplllggg___YYYUUURRRPPPNNNJJJKKKMMMOOORRRTTTVVVWWWYYY[[[\\\\\\[[[ZZZZZZ[[[YYYYYYWWWTTTOOOJJJEEEBBB;;;:::999888777666666666444444444444333333333333444444444444444444444444333333333222222222111111333333333333444444444444666666666555555555555444555555555555555444444444UUUUUUUUUUUUTTTTTTSSSRRRRRRPPPNNNJJJGGGDDDAAA@@@===:::777666555555555333444444444444444333333333333444444555555444444333333444444444333333222111222222222222222222222222222222222222222222222222333333444444333222111111111111222222222333333333222222222222222222222222333333333333333333333333222222222333333333444444555555666666555555444333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333444444444444444333222111111111111333333222222111111000000222222222111111111000000000000000000000000000000000000000000000000000000///000000000111111111111222222111111111111222222111111111111111111111111111222222333333222222111111111111111111111111111000000111111111222222222111111333444444333111111222333555666666555333222000000000000000000000000222222222222222222222222111111222222222333333333222222222333333333444444444444333333333333444444555777:::===>>>AAADDDGGGJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOQQQQQQPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIJJJLLLMMMOOOQQQTTTVVVXXXZZZ]]]___aaabbbdddeeeeeegggiiikkkooooooqqqsssuuuwwwxxxyyy}}}~~~~~~~~~~~~}}}||||||{{{zzzyyyxxxxxxyyy{{{||||||{{{xxxrrrrrrrrrrrrtttwwwzzz|||}}}|||{{{yyyxxxwwwwwwwwwsssttttttvvvxxxzzz{{{|||{{{{{{{{{{{{zzzyyywwwvvvwwwvvvtttrrrpppnnnmmmmmmlllnnnrrrtttuuuvvvxxxyyy}}}}}}}}}|||{{{|||||||||}}}}}}xxxxxxssskkkddd^^^XXXSSSOOOLLLLLLMMMNNNPPPRRRTTTUUUVVVXXXZZZ[[[ZZZZZZZZZ\\\ZZZ[[[[[[YYYVVVQQQLLLIII???===;;;999888777666666555444444444444333333333444444444444444444444444333333333222222222111111111222222222333333333333666666666666666666666555777777666666555555444444TTTUUUUUUUUUUUUUUUTTTTTTRRRQQQOOOMMMJJJGGGDDDCCC???<<<999777666666444333555555444444333333333333333444444555555444444333333333444444444333222222222222222222222222222222222222222222222222222222000000111222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222333333333444444555555666666555555444333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444444444333222111111111111222222222111111000000000222222222111111111111111000000000000000000000000000000000000111111111111///000000000111111111111222222111111111111222222111111111111111111111111111222222333333222222111111111111111111111111111000000111111111222222222111222333444444333222111333333222222222222333333000000000000000000000000222222222222222222222222111111222222222333333333222222333333333444444444444444333333444444555666777:::===@@@BBBEEEHHHJJJLLLLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMMMMLLLKKKKKKHHHHHHIIIJJJLLLNNNQQQRRRTTTWWW[[[^^^___aaabbbddddddeeeeeeeeedddeeegggiiimmmnnnpppsssvvvyyy{{{}}}~~~|||{{{{{{{{{~~~}}}|||{{{{{{{{{{{{|||{{{}}}{{{xxxssssssssstttvvvzzz}}}~~~~~~|||zzzyyyxxxxxxxxxtttuuuvvvwwwyyy{{{}}}~~~}}}|||{{{yyyxxxwwwvvvuuutttrrrpppooooooooonnnqqqtttwwwxxxyyy{{{}}}}}}{{{zzzzzzzzzzzz{{{|||}}}~~~}}}zzzvvvqqqjjjbbbZZZTTTOOONNNMMMLLLLLLNNNOOOQQQSSSUUUWWWXXXYYYYYYZZZ\\\ZZZ[[[\\\\\\ZZZVVVRRRPPPDDDBBB???<<<999777666666555555555444444444333333222222222222222222222222333333333222222222111111111111111111222222222333555666666666666666666666777777777666666555555555TTTTTTUUUUUUVVVUUUUUUUUURRRQQQQQQOOOMMMJJJHHHGGGBBB???<<<999888777555444666555444333333333333444333444444555555444444333333333333444444333333222333333333333333333333333111222222222222333333333//////000111222222222222111111222222222333333333222222222222222222222222222222333333333333444444222222333333333333444444444555555555555444333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111111222222333333444333333222222111222222222111111111111111000000000111111111111111111111111000000000000000000000000000000000111111111111222000000000000111111111111222222111111111111222222111111111111111111111111111222222333333222222111111111111111111111111111000111111111111222222222222222222333333222222222333222000//////000222333000000000000000000000000222222222222222222222222111111222222222333333333333333333333444444444444333333444444555777888999:::===AAADDDEEEGGGJJJLLLOOOOOONNNNNNOOOPPPQQQRRRNNNOOOPPPQQQQQQQQQQQQQQQNNNMMMLLLKKKKKKKKKKKKKKKGGGHHHIIILLLOOOTTTWWWYYY]]]```dddggggggggghhhhhhfffggggggfffeeefffhhhkkkmmmooossswww{{{~~~}}}{{{zzzyyyxxxxxx{{{~~~}}}|||{{{{{{{{{{{{zzz}}}}}}zzzwwwwwwwwwwwwyyy|||~~~|||{{{zzzzzzzzzvvvvvvwwwxxxzzz|||~~~~~~}}}{{{yyyxxxxxxyyyyyywwwvvvuuuttttttsssuuuwwwzzz|||}}}~~~|||{{{yyyxxxxxxwwwxxxyyy{{{|||~~~}}}zzzvvvnnneee___UUURRROOOKKKJJJJJJKKKLLLOOOQQQTTTVVVWWWXXXZZZ[[[ZZZ[[[\\\\\\[[[YYYWWWUUULLLIIIEEE@@@<<<999888777555555555555444444444333222222222222222222222222333333333222222222111111111111111111222222222222444555555555555666666666666666666666666555555555SSSSSSTTTUUUUUUUUUUUUUUURRRRRRRRRQQQPPPNNNLLLKKKGGGCCC???<<<;;;999777666666555444333333333444444333444444555555444444333222333333444444333333222333333333333333333333333111111222222222333333333111111222222333222222222111111222222222333333333222222222222222222222222222222222333333444444444222222333333333333444444444444444444444333222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111//////000111111222333333222222222111222222333333000000000000111111111111111111111111111111111111000000000000000000000000000000111111111222222222000000000000111111111111222222111111111111222222111111111111111111111111111222222333333222222111111111111111111111111111000111111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333333333333444444444444555333333444555777999;;;<<<<<>>>>>AAAEEEHHHIIIJJJLLLNNNOOONNNNNNNNNOOOPPPRRRSSSRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLOOOPPPTTTXXX^^^eeejjjmmmkkkooossstttsssqqqooonnnjjjkkkkkkkkkkkkmmmqqqtttrrruuu{{{~~~|||{{{xxxwwwuuuuuutttsssyyy{{{{{{{{{zzzzzzyyyyyyxxxxxx{{{}}}~~~}}}}}}~~~~~~}}}~~~}}}{{{yyyyyyzzz{{{|||{{{|||}}}~~~}}}yyyvvvgggccc\\\UUUPPPNNNNNNNNNIIILLLPPPRRRTTTVVVXXXZZZXXXXXXXXXYYYYYYZZZZZZ[[[ZZZVVVPPPIIIBBB>>><<<;;;666666555555555444444444444444444444444444444444333333333222222222111111111222222222222333333333333333333444444444555555333444444444555555666666VVVVVVUUUUUUUUUUUUTTTTTTVVVVVVUUUUUUSSSRRRPPPOOOLLLKKKJJJGGGDDD@@@<<<:::888777666555555555555555444444333333333333222222333444444555555444444333333333333333333333333333333333333222222111111111222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222111222222333333222222111111111222222222333333333444444444444333333222222111111111111111111111111222111111000000111111222444333333222222333333444666555555444555666888999222222222222222222222222111111111111111111111111333333333333333333333333222222222111111111000000000000111111111222222222111111111111111111111111000000000000111111111111111111111111111111111111000111111111111222222222111111111222222333333333222222333333333444444444555444222000/////////000111111222222222222111111000111222333333222111000111111111111111111111111111111111111111111111111222222222222222222222222333111///...000222333333111111222333333333333222222222333444444444333333555555444555888<<<@@@CCCFFFGGGIIIJJJLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNJJJIIIIIIHHHHHHIIIJJJKKKMMMQQQYYYbbbkkkssswwwzzz||||||zzzxxxuuuqqqooommmppppppooooooqqqsssuuuvvv{{{}}}~~~xxxxxxxxxxxxwwwuuutttsssvvvwwwzzz}}}{{{yyywwwuuutttuuuvvvvvvvvvwwwzzz}}}~~~||||||}}}|||{{{{{{}}}}}}}}}}}}~~~}}}{{{tttmmmddd[[[UUUQQQMMMKKKOOONNNNNNPPPTTTVVVWWWWWW[[[ZZZYYYYYYYYYZZZ[[[\\\[[[XXXUUUPPPLLLEEE???:::;;;999666555666666666555555555444444444333333333333333333333333333333333333333333222222111111111222222111111111111222222444333333222222333333444UUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWVVVUUUSSSRRRQQQNNNNNNLLLJJJGGGCCC@@@>>>888888777666555444444444555555555444444444333333333444444555555444444333333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222111222222333333222222111222222333333333444444444333222222111111000111111222222222222222222222222444333333222222333333444444333333222222333333444333222111111111222333444222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000000000111111111222222222111111111111111111111111000000000000111111111111111111111111111111111111000111111111111222222222111222222222222222222333222222222222333333333333333222111000000000111222111111222222222222111111000111222222222222111000111111111111111111111111111111111111111111111111111111111111111111111111333111//////000222333333111111222333333333333222222222333333333333333222666666666888;;;???CCCEEEGGGHHHIIIKKKMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNNNNMMMMMMKKKJJJIIIHHHIIIJJJLLLMMMTTTXXXaaajjjssszzz~~~|||yyyuuurrrpppnnnrrrrrrtttvvvxxx{{{}}}~~~}}}}}}xxxxxxxxxxxxwwwvvvuuuuuutttuuuvvvyyy{{{~~~{{{yyywwwuuuttttttuuuvvvuuuvvvxxx{{{~~~|||{{{||||||}}}~~~~~~~~~~~~~~~}}}~~~zzzuuummmeee^^^WWWRRROOOOOOMMMLLLMMMPPPSSSTTTTTTXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYVVVSSSOOOIIIBBB======:::888666777777666555555555444444444333333333333333333333333333333333333333333222222222111111222222111111111111222222333333222222222222333333UUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSQQQPPPOOONNNKKKGGGDDDBBB:::999888666555444444333666666666555555555555444333444444555555444444333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222111222222333333222222111333333333333444444444555444333111000000111222222333333333333333333333333444333333222222333333444444333333222222333333444222111000000///000000000222222222222222222222222222222222222222222222222000000000000000000000000222222222111111111111111111111111111111222222222111111111111111111111111000000000000111111111111000000000000000000000000000111111111111222222222222222222222222111111111000111111111222222222222111111000000111222333333111111222222222222111111000111222222222222111000111111111111111111111111111111111111111111111111000000000000000000000000333111//////111333333333111222222333333333333333444444444444444444444444888888999;;;???CCCFFFHHHHHHIIIKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLKKKIIIIIIJJJLLLOOOQQQZZZ```iiisss{{{~~~zzzvvvsssqqqppprrrtttxxx||||||wwwwwwxxxxxxxxxxxxwwwwwwtttuuuuuuvvvyyy{{{~~~~~~~~~zzzyyywwwuuutttsssttttttssssssuuuwww{{{}}}yyyvvvvvvvvvwwwyyy|||~~~~~~~~~~~~xxxrrrkkkccc[[[VVVRRROOOLLLKKKMMMPPPQQQRRRTTTUUUVVVXXXYYYZZZ[[[[[[ZZZYYYXXXVVVTTTNNNHHHCCC@@@===:::888777777666555555555444444444333333333333333333333333333333333333333333333222222222222222222111111111111222222222222111111111111222222TTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTTTTRRRRRRQQQPPPNNNKKKHHHFFF===<<<:::888666444333333666666666555555555444444333444444555555444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222111222222333333222222111222222222333333333444444666555333222222333444555444444444444444444444444222111111000000111111222444333333222222333333444333333222222111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000111111111222222222333333222222111111000000000000000000111111111111111111111111111222222222111111222222222222111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111333111000000222333333333111222333333444444333333777777777666666666777777999:::<<>>;;;888666555444555555555444444444444333333444444555555444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222111222222333333222222111000111111111222222222222555444444333333444555666444444444444444444444444222111111000000111111222444333333222222333333444444444333333333222111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000111111111222222222222222222111111000000000//////000000000111111111222222222222111111000000111111222222222222111111222111111111111111111222111111111111111111111111111111111111111111111111222222222222222222222222333111000111333444333222222222333444444444444333777666666555666777888888:::<<<>>>BBBEEEHHHIIIJJJJJJKKKLLLNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMPPPTTTWWWZZZbbbhhhpppyyy~~~zzzvvvtttssssssvvvyyy}}}~~~yyyyyyzzz{{{|||||||||||||||{{{zzzzzz{{{}}}~~~~~~|||zzzyyyxxxxxxvvvuuusssrrrqqqqqqqqqppppppqqqsssvvvyyy{{{zzzvvvtttsssssstttvvvzzz}}}~~~}}}}}}{{{tttoooccc]]]UUUOOOMMMMMMNNNNNNOOOQQQTTTWWWYYY[[[[[[[[[YYYYYYZZZ[[[ZZZXXXSSSOOOGGGCCC???;;;999777555333555555444444444333333333333333333333333333333333333333333333333333333333333333222222222222333333222111111000000111111222OOOPPPQQQRRRSSSTTTUUUUUUSSSTTTUUUUUUUUUUUUUUUTTTRRRSSSSSSRRRQQQOOOMMMLLLGGGFFFCCC???<<<999777666555555555444444444333333333444444555555444444333333333333333333333333333333333333333444444444444222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222111222222333333222222111000000000000111111111111222222222333333333333333444444444444444444444444444333333222222333333444444333333222222333333444111111222222222111000000222222222222222222222222333333333333333333333333222222222222222222222222111111111111111222222222222222222111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000111111111111222222222111111111111111000000000///000000000111111111111222222222222222111000///111111222222222222111111222222111000000111222222111111111111111111111111111111111111111111111111222222222222222222222222333222111222444444444222222222333444444444444444444444333333444666888999===???BBBEEEHHHJJJJJJKKKKKKKKKLLLNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPRRRTTTWWW[[[^^^```hhhlllssszzz~~~{{{xxxwwwvvvvvv{{{}}}{{{|||}}}~~~~~~~~~~~~~~~|||{{{zzzzzz{{{|||}}}~~~~~~}}}{{{zzzzzzyyywwwvvvtttsssrrrrrrqqqoooooopppsssvvvyyy|||~~~{{{xxxvvvuuusssuuuwwwzzz||||||~~~|||lllfff\\\UUUPPPMMMLLLKKKNNNOOORRRTTTWWWYYYZZZ[[[ZZZYYYYYYZZZ[[[YYYVVVSSSLLLHHHCCC???<<<999666444555555444444444333333333333333333333333333333333333333333333444444444444333333222222222222333333222222111111111111222222MMMNNNOOOPPPRRRSSSTTTUUUTTTTTTUUUVVVWWWWWWVVVVVVSSSTTTTTTTTTSSSRRRPPPOOOLLLJJJGGGCCC???<<<999888666666666555555555555444333444444555555444444333333333333333333333333333333333333444444444555555222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222111222222333333222222111000000111111111222222222000111333444555444333222333333333333333333333333444333333222222333333444444333333222222333333444///000111222222222111000222222222222222222222222333333333333333333333333222222222222222222222222000000111111111222222222222222222111111111000000111111111111111111111111000000000000111111111111222222222222222222222222000111111111111222222222000000000000111111111111000000000111111111222222///000111222333222111111111111222222222222111111222222111000000111222222111111111111111111111111111111111111111111111111111111111111111111111111333222111222444555444222222333444444555444444444444444333444666888;;;===AAACCCFFFJJJLLLLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLNNNOOOQQQRRRSSSSSSUUUXXX\\\___ccceeefffkkknnnsssxxx|||~~~~~~}}}|||{{{zzzzzz}}}~~~||||||||||||||||||||||||~~~~~~}}}|||zzzxxxvvvuuusssrrrpppoooooorrruuuwwwyyy{{{~~~|||yyywwwssstttuuuvvvwww{{{xxxqqqggg^^^WWWRRROOOLLLMMMMMMOOOPPPSSSUUUWWWYYY[[[YYYXXXXXXYYYYYYXXXVVVRRRNNNIIIDDD@@@<<<999666555555444444444333333333333333333333333333333333333333333444444444555555444333333222222333333444333333222222222222333333LLLLLLMMMOOOQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXTTTUUUVVVVVVUUUTTTRRRQQQOOOMMMJJJEEEAAA===;;;:::777777777777666666666666333444444555555444444333333333333333333333333333333333333444444555555555222222222222222222222222222222222222222222222222333222222222222222222333222222222222222222222222222222222333333222222222111111222222222333333333111333555888888777555333333333333333333333333333222111111111111111111222444333333222222333333444000111222333444444333222222222222222222222222222333333333333333333333333111111111111111111111111000000111111222222222222222222222222111111000000111111111111111111111111000000000000111111111111333333333333333333333333000111111111111222222222//////000000111111222222111111111111222222222222---...000222333333333333111111222222222222111111333222111000000111222333111111111111111111111111111111111111111111111111000000000000000000000000222222222333555555444222222333444444555555444444777666666777999<<<@@@BBBDDDFFFIIILLLNNNNNNMMMLLLJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJLLLNNNPPPRRRTTTUUUVVVXXX]]]aaaeeehhhiiijjjkkkmmmqqquuuxxxzzz{{{{{{~~~~~~~~~}}}}}}|||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyxxxtttssspppoooooorrruuuwwwxxxzzz}}}~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~}}}{{{|||}}}~~~~~~~~~~~~~~~}}}~~~{{{xxxssstttsssssstttxxx}}}{{{pppfff^^^XXXSSSPPPLLLLLLLLLMMMOOORRRUUUWWW[[[YYYWWWWWWXXXYYYXXXWWWWWWRRRMMMGGGCCC???<<<999555555444444444333333333333333333333333333333333333333333444444555555555444333333222222333333444444333333222222333333444IIIJJJMMMNNNNNNNNNOOOPPPTTTTTTTTTUUUUUUVVVVVVWWWTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPNNNKKKGGGCCC???<<<888777666555444555555666333333222222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222555555555444444444333333222222222222222222222222444444444444444444444444111111222222222333333333333333333333333333333333222222333333333222222111333333333333333333333333444333333222111111111222333333333333333333333333444444444333333222222222333333333333333333333333222222222222222222222222000//////000111222444555111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111222111111111111111111111111000000000000000000000000111111222222222111111000666444111......///222333000000111111111111000000111111111111111111111111111111111111111111111111//////000111222333333333000111111111111222222222333333222222333333444555444444444333333444444555444444666888;;;===@@@AAAGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKNNNOOOOOONNNLLLLLLMMMNNNLLLMMMOOORRRVVVXXXXXXXXX[[[___dddhhhjjjkkkmmmoookkkmmmppprrrsssvvvyyy|||}}}~~~~~~}}}~~~~~~~~~~~~|||zzzwwwvvvuuutttttttttttttttzzzzzzzzz{{{|||}}}~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||zzzyyyzzz||||||{{{zzz|||}}}}}}}}}~~~~~~~~~{{{yyywwwuuutttuuuxxx|||}}}{{{ssskkkaaaWWWPPPPPPNNNLLLMMMPPPSSSTTTUUUYYYYYYYYYYYYYYYXXXXXXWWWYYYVVVQQQLLLHHHCCC===999999777555444444444333222666666555555555444444444444444444444444444444444111111111111111111111111333222222111111222222333IIIJJJLLLLLLLLLLLLMMMNNNSSSSSSTTTTTTUUUVVVVVVVVVTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOMMMIIIEEEAAA???999888666444333444555555555555444444444555555666333333333333333333333333555555555555555555555555333333333333333333333333222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333444444444333333222333333333333333333333333444333222222111111222222333333333333333333333333444444444333333222222222333333333333333333333333222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111222111111111111111111111111111111111111111111111111111111222222222111111000444333222111111111111222000111111111111111111000111111111111111111111111111111111111111111111111000000000111222222222333111111111111222222222222333333222222333333444555444444333333333444555555666666888;;;>>>AAACCCDDDHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLLLLKKKIIIIIIJJJKKKLLLMMMOOOSSSXXX[[[]]]^^^aaadddhhhkkkllllllmmmoookkkmmmppprrrtttvvvzzz|||}}}~~~~~~|||xxxxxxwwwwwwwwwwwwwwwxxx{{{zzzzzzzzzzzz|||~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{~~~~~~}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~|||zzzyyyzzz{{{|||{{{zzz{{{{{{||||||}}}}}}}}}}}}}}}~~~}}}{{{yyyvvvuuuuuuxxx|||~~~}}}{{{|||~~~yyyrrrhhh___XXXRRROOOLLLLLLNNNPPPRRRRRRTTTUUUVVVXXXYYYZZZ[[[[[[YYYWWWSSSOOOKKKFFF@@@<<<:::888555444555555444222666666555555555444444444222222222222222222222222222222222222222222222222333222222111111222222333LLLLLLLLLLLLLLLMMMMMMNNNRRRRRRSSSTTTTTTUUUVVVVVVUUUUUUVVVVVVVVVUUUTTTTTTQQQQQQPPPOOOLLLIIIFFFDDD>>><<<999666444555666777777777666666666666777777333333333333333333333333555555555555555555555555333333333333333333333333222222222222222222222222222111111111111000000000222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111333444444555555444444444333333333333333333333333333333222222111111222222333333333333333333333333444444333333333333222222333333333333333333333333222222222222222222222222111222222333222111000///111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111222222111111111111111111111111111111111111111111111111000111111222222222111111111222333444333222111000111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111222222111111111111222222222333333333222222333333444555333333333333333444555666888999;;;>>>AAADDDGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKJJJHHHHHHIIIKKKLLLNNNQQQVVV[[[```eeegggjjjllloooooonnnmmmmmmnnnkkknnnqqqsssuuuwwwzzz}}}~~~}}}||||||}}}~~~~~~}}}}}}|||~~~~~~{{{{{{{{{zzzzzz{{{|||||||||{{{yyyxxxyyy{{{}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{|||~~~~~~}}}||||||{{{zzzzzzzzzzzzzzz}}}}}}}}}|||||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{yyyzzz{{{|||{{{yyyzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{|||~~~}}}{{{xxxvvvvvvxxx{{{}}}|||yyywwwxxxzzz}}}{{{sssjjjdddYYYUUUPPPMMMMMMOOOPPPPPPQQQRRRTTTVVVXXXZZZ[[[\\\ZZZXXXVVVTTTPPPKKKDDD@@@;;;999666555555555555444555555555555555444444444111111111111111111111111444444444444444444444444333222222111111222222333OOONNNLLLLLLMMMNNNOOOOOOQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWVVVUUUUUURRRRRRRRRQQQOOOMMMJJJIIIDDDAAA===:::888888999:::888888777666666666777777444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333222222222111111222222222222222222222222555555444444444444333333111111222222222333333333222222222222222222222222222333333444444444444444333333333333333333333333333333222222111222222333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222///111222333333222000///111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222333111111111111111111111111111111111111111111111111000000111222222222111111000111111222222111000000222222222333333222222222111111111111111111111111222222222222222222222222222222222111111111111111111111111222222222333333333333222222333333444555333333333333444555666777999;;;>>>AAADDDGGGIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLKKKJJJJJJKKKMMMMMMOOOTTTZZZ```gggmmmqqqtttuuuuuutttqqqnnnmmmmmmmmmooorrruuuvvvxxx{{{}}}}}}|||{{{{{{{{{|||~~~}}}||||||||||||~~~~~~~~~~~~~~~}}}zzzxxxxxxzzz}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{|||}}}}}}|||~~~}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}{{{zzzzzz||||||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}}}}zzzxxxxxxyyy{{{|||~~~zzzvvvuuuuuuvvvyyy~~~|||tttooobbb]]]VVVPPPOOOOOOPPPPPPSSSSSSSSSTTTUUUWWWXXXXXXZZZYYYYYYXXXUUUPPPJJJEEE>>>;;;888666666666666555555555555555555555555555333333333333333333333333333333333333333333333333333222222111111222222333SSSPPPLLLKKKLLLNNNNNNNNNOOOPPPPPPQQQSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVSSSSSSSSSSSSRRRPPPNNNMMMGGGEEEAAA<<<:::999999999888777777666555555666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333222222222111111222222222222222222222222555555555444444333333333111111222222222333333333333333333333333333333333111111222333333333333333333333333333333333333333333222222111222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222---///111333444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222333111111111111111111111111111111111111111111111111///000111222222222222222000000////////////000111222222222333333222222222111111111111111111111111222222222222222222222222222222222111111111111111111222222222222333333333333333222222333333444555333333333444555777888999:::<<>>AAAEEEGGGIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIFFFHHHJJJKKKKKKMMMPPPRRRTTTZZZcccjjjpppwww~~~~~~xxxtttrrrrrrtttvvvzzz{{{{{{{{{|||}}}~~~|||{{{|||}}}~~~~~~}}}}}}||||||||||||}}}~~~}}}|||}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}}}}||||||~~~}}}|||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{}}}}}}}}}|||||||||{{{{{{}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}~~~~~~|||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}|||||||||}}}}}}~~~~~~~~~}}}{{{yyyyyyyyyzzz{{{|||yyytttqqqpppqqqtttvvvxxxyyyzzz|||}}}}}}}}}~~~~~~{{{oooiii```YYYTTTQQQOOONNNMMMMMMNNNOOORRRUUUXXXZZZYYYYYYYYYZZZZZZWWWSSSPPPIIIEEE???;;;999888777777444444444555555555555555222222222222222222222222222222222222222222222222333222222111111222222333kkkdddZZZTTTRRRPPPNNNKKKMMMMMMNNNPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVUUUSSSQQQPPPLLLKKKHHHEEEAAA===:::888888888777555555444444555555555555555555555555555555555555555555555555555333333333333333333333333222222222222222222222222222222222222111111111111222222222222222222222222444444333222222111000000111111222222222333333333222222222222222222222222000111222333444444444444333333333333333333333333222222111111222222333444333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111222333444111111111111111111111111222222222222222222222222//////000222222333333222000000111222222222222222000111111111111111111000111111111111111111111111333333333333333333333333000000000111222222222333222222222333333333444444333333222222333333444555444555555777999;;;<<<>>>???AAADDDGGGIIIJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFHHHJJJLLLNNNPPPTTTWWW[[[cccmmmuuuzzz}}}yyyxxxxxxxxxzzz}}}~~~~~~||||||}}}|||{{{|||}}}~~~~~~}}}}}}|||||||||{{{{{{}}}||||||}}}~~~}}}{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||~~~~~~}}}~~~~~~}}}|||||||||||||||~~~~~~}}}}}}}}}||||||||||||{{{{{{{{{{{{}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||~~~~~~|||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{{{{|||}}}}}}}}}~~~||||||{{{{{{{{{{{{|||||||||{{{zzzyyyyyyyyyzzz{{{~~~~~~{{{vvvrrrooooooppprrruuuuuuvvvwwwxxxxxxxxxxxxzzz|||vvvppphhhaaa[[[WWWSSSQQQMMMMMMMMMNNNPPPSSSVVVXXXYYYXXXXXXYYYYYYXXXVVVSSSNNNJJJCCC>>>;;;999888777444444444555555555666666333333333333333333333333444444444444444444444444333222222111111222222333zzzpppddd\\\XXXUUUPPPMMMLLLMMMNNNOOOQQQRRRSSSTTTSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPQQQPPPNNNKKKGGGBBB===;;;999888777666555555555555555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222555555555444444444333333222222222222222222222222666666555444444333222222111111222222222333333333111111111111111111111111111222333444555555555555333333333333333333333333222111111111222333333444333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222333222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111222333444111111111111111111111111222222222222222222222222//////000222222333333333///111444666777555333111000000111111111111000000111111111111111111111111333333333333333333333333//////000111222333333444222222333333333444444444333333222222333333444555555555666888:::<<<>>>???AAACCCFFFIIIKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHJJJMMMOOOQQQUUUYYY\\\```hhhttt|||}}}||||||zzz}}}}}}}}}}}}}}}||||||~~~}}}}}}}}}||||||{{{{{{zzz|||{{{|||}}}}}}{{{yyyyyy{{{|||~~~~~~}}}}}}}}}~~~~~~~~~~~~zzz}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}{{{{{{zzzzzzzzz|||~~~}}}}}}}}}}}}||||||{{{{{{{{{yyyyyyyyyxxxyyyyyyzzz{{{~~~||||||{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{|||~~~{{{wwwrrrpppooopppppptttuuuuuuuuuuuuttttttssswwwzzz}}}|||wwwooohhhbbb]]]YYYVVVPPPOOONNNNNNNNNPPPRRRTTTYYYXXXWWWWWWYYYYYYWWWUUURRRMMMEEE@@@<<<:::888777444444444555555555666666666666666666666666666666555555555555555555555555333222222222222222222333qqqeee___[[[VVVRRROOONNNMMMLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRUUUUUUUUUUUUUUUTTTSSSRRRSSSQQQNNNKKKIIIFFFBBB???;;;:::888777666666666777444444333333333444444555444444444444444444444444555555555444444333333333222222444444444444222222333333333333333333333333333333333333333333333333222666999777222000111444444444333333333333222222222222222222222222222222444444333222222111111000222222222222222222222222222333333444444333333222444333333222222333333444444444333333333333222222222222333333333333444444222222222222222222222222333333333222222111111111666555333111111222333444111111111111111111111111000111111111111222222222333222111000000000111222222222222222222222222222111111222222222222111111555333111000///000111222111111111111111111111111000111111111111222222222222222222222222222222222222222222111111111000000222222222222222222222222222222222111111111000000333333333222222333333444555777999:::<<<>>>BBBDDDFFFFFFGGGHHHIIIKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLJJJHHHIIIJJJJJJLLLNNNQQQTTTZZZaaafffiiiooovvv~~~|||zzzyyy}}}~~~}}}~~~~~~|||zzzyyy{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{|||{{{{{{{{{{{{|||}}}}}}~~~}}}||||||||||||}}}~~~}}}|||{{{zzzyyy||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}wwwrrrnnnmmmmmmnnnooosssvvvxxxvvvtttrrrqqqtttsssuuuzzz}}}zzzsssnnniiiccc\\\WWWVVVSSSOOOMMMNNNPPPQQQQQQSSSTTTVVVXXXYYYYYYXXXXXXYYYUUUNNNGGGAAA<<<999888999666444333444555555444444444333333333444666777333333333444444555555555444444444333333222222222}}}ppphhhaaaZZZUUUSSSRRROOOMMMMMMNNNPPPQQQQQQRRRSSSTTTTTTTTTSSSSSSUUUUUUUUUUUUUUUTTTSSSSSSTTTRRRPPPNNNLLLIIIEEEBBB===<<<999777666555666777555444444333333444444555444444444444444444444444555555444444444333333333222333333444444333333222333333333333333333333333333333333333333333333333333666888777222000111444333333222222222111111111222222222222222222222222333333333222222222222111222222222222222222222222222333333444444333333222444333333222222333333444444444333333333333222222222222333333333333444444222222222222222222222222333333222222222222222222444333111000///000111222111111111111111111111111000111111111111222222222444333222111111222333333222222222222222222222222111111222222222222111111222111/////////000222333111111111111111111111111000111111111111222222222222222222222222222222222222222222111111111000000222222222222222222222222222222222333333444444444444444444444444444555666555777:::;;;===???CCCFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMLLLJJJIIIJJJKKKLLLNNNQQQTTTWWW]]]dddhhhooosssxxx}}}}}}zzzyyy{{{|||~~~~~~~~~~~~|||zzzyyy{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}}}~~~~~~}}}|||{{{zzzzzz|||}}}~~~}}}|||{{{{{{||||||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~|||xxxtttpppooonnnnnnpppssswwwyyyxxxwwwvvvvvvuuusssssswwwzzz~~~yyytttnnnhhhaaa]]]YYYUUUPPPMMMMMMNNNOOOPPPRRRSSSUUUWWWXXXXXXXXXXXXZZZWWWRRRKKKEEE@@@<<<:::999777555555666666666555111111000000000111333444222222222333333444444444444444444333333222222222|||rrrjjjbbb\\\YYYWWWRRROOOMMMMMMOOOPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSUUUSSSQQQPPPOOOMMMJJJGGGAAA???;;;888555555666666555555444444444444444555444444444444444444444444555444444444444333333333222333333444444333333222333333333333333333333333333333333333333333333333333555777666333111222444222222222111111111000000222222222222222222222222111111222222222333333333222222222222222222222222222333333444444333333222444333333222222333333444444444333333333333222222222222333333333333444444222222222222222222222222222222222222222222333333333222111000000000111222111111111111111111111111000111111111111222222222222222111111111111222333222222222222222222222222111111222222222222111111111000000000000222333444111111111111111111111111000111111111111222222222111111111111111111111111222222222111111111111111222222222222222222222222000111222333444555555666555555555555555666777888555888;;;===???BBBEEEHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLKKKLLLNNNOOOPPPRRRUUUXXX\\\aaaggglllqqqtttwwwyyy{{{~~~}}}{{{yyyyyyzzz|||~~~}}}{{{zzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~||||||}}}~~~}}}|||{{{zzz|||}}}~~~~~~}}}||||||}}}||||||{{{{{{||||||}}}|||}}}}}}~~~~~~}}}}}}|||}}}}}}||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyzzz{{{{{{||||||}}}|||yyyvvvsssqqqpppoooqqqtttxxx{{{|||||||||}}}xxxuuusssuuuwww{{{|||vvvpppiiiddd___[[[TTTPPPNNNOOOOOOOOOQQQRRRSSSUUUWWWXXXXXXYYY[[[YYYVVVQQQKKKEEE@@@===999777666666888888666555444444333333444444555666222222222222222333333333444444333333333333222222zzzssskkkggg___\\\VVVQQQNNNMMMMMMNNNMMMNNNOOOQQQRRRSSSTTTUUUTTTTTTUUUUUUUUUTTTTTTSSSUUUSSSRRRQQQQQQPPPMMMKKKFFFCCC>>>:::777666666777666555555444444444444555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333555666666333222222333222222222222111111111111222222222222222222222222000000111222333333444444111222222222222222333333222333333444444333333222444333333222222333333444444444333333333222222222222222222333333333444444222222222222222222222222111111111222222333333333444444333222222333333444111111111111111111111111000000111111111222222222000000000000000111111111222222222222222222222222111111222222222222111111333333222222222333444444111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222//////000111222222333333444444444555666777888999777:::===@@@BBBDDDGGGJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLLLLLLLKKKKKKKKKKKKIIIKKKLLLMMMNNNPPPTTTVVVVVVXXX[[[]]]```dddiiimmmmmmooorrrtttvvvyyy~~~~~~{{{zzzwwwxxxzzz|||~~~~~~}}}|||{{{|||}}}~~~~~~}}}}}}}}}}}}|||}}}~~~}}}|||}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}||||||}}}}}}}}}}}}||||||}}}}}}||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{zzzxxxvvvtttrrrqqqrrruuuzzz}}}~~~zzzvvvvvvvvvzzz~~~wwwpppkkkgggbbb[[[UUURRRQQQPPPOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZYYYUUUPPPJJJCCC@@@999888777777888888666444666666666666666666666777333333333333333333333333333333333333333333333333~~~xxxrrroooddd```ZZZTTTPPPMMMMMMMMMLLLMMMNNNOOOQQQRRRTTTUUUSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSQQQRRRRRRQQQOOOMMMIIIGGGBBB===:::888777777777666555444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333444555555444333333333444333333333333222222222222222222222222222222222000000111222333444444555111111111222222333333333222333333444444333333222444333333222222333333444444444333333333222222222222222222333333333444444222222222222222222222222111111111222222333333333333333333333333333333444111111111111111111111111000000111111111222222222000111111222222333333333222222222222222222222222111111222222222222111111444444333222111000000000111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111333333333444555777888999999<<<@@@CCCEEEGGGIIIKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJHHHJJJMMMOOORRRWWW\\\```___aaabbbcccdddeeeiiikkkjjjkkkmmmoooppptttyyy||||||zzzwwwxxxzzz|||~~~|||}}}~~~~~~}}}}}}}}}}}}|||}}}}}}}}}}}}}}}||||||||||||}}}}}}||||||}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxvvvuuussstttwww{{{~~~}}}{{{zzz|||~~~vvvrrrmmmhhhaaaZZZVVVSSSPPPOOONNNOOOPPPQQQSSSUUUWWWXXXXXXYYYYYYXXXTTTNNNGGGCCC;;;:::888777777777555444333444444444444333333333555555555555555444444444333333333333333333333333yyytttrrriiifff```ZZZTTTPPPNNNMMMLLLLLLMMMNNNOOOQQQSSSTTTSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSRRRPPPNNNLLLJJJFFFBBB>>>;;;999999777777666555444444444444444444444444444444444444333333333444444444444555444333333222222333333444333333333333333333333333333333333333333333333333333444444555555444333333444444444333333333222222222222222222222222222222000000111222333333444444111111111222222333333444222333333444444333333222444333333222222333333444444444333333333333222222222222333333333333444444222222222222222222222222222222222222222222333333000111111111111222222222111111111111111111111111000111111111111222222222222333444555666666666555222222222222222222222222111111222222222222111111333222111000///---,,,,,,111111111111111111111111000111111111111222222222111111111111111111111111111111111111111222222222222222222222222222222222444444444333333333222222222222333444666888999:::<<>>AAADDDHHHJJJJJJJJJKKKKKKNNNNNNNNNNNNNNNNNNOOOOOOLLLKKKKKKKKKJJJJJJJJJJJJHHHKKKPPPWWW___iiissszzz|||vvvooojjjgggfffaaadddiiilllpppssswwwzzz{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}wwwxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{|||zzz{{{|||}}}~~~|||wwwqqqiiiaaa\\\OOOOOONNNNNNOOOQQQRRRSSSVVVXXXZZZ[[[ZZZXXXUUUSSSKKKFFF???:::888888888888555666777777777555444333555555555444444333333333222222222333333444444444}}}xxxqqqllllllkkkiiihhheee```ZZZVVVRRRQQQOOOMMMMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQQQQOOOKKKGGGBBB???999777555444555666666555444444444444444444444444666555444333333333333333444444333333333333222222666555555444222111111000555444444333222111000000222333555555555333111000444333333222222333333444333333333222222111111111444444444444444444444444333222222111111222222333444444444444444444444444333333444444444444333333222222222222222222222222444333333222222333333444222222222222222222222222555444333222222333444555222222222222222222222222111111111111111111111111111111111222222333333333444444333222111000//////333333333222222111111111222222222222222222222222333333333333333333333333222222222111111111000000111222222333333222222111555555444333222111000///111111222222222333333333111111222222222333333333000222444444333222222222222333555888<<>>:::888777666666777777888888777666555333333444444444444444444444444444444444444444444yyyrrrlllnnnmmmlllkkkiiieee___[[[UUUSSSQQQNNNNNNNNNOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPMMMHHHDDDAAA<<<:::777666666777666555444444444444444444444444555555444333333333444444444444333333333333222222555444444444444444333333444444333333222111111111222333444555555333222111444333333222222333333444333333333222222222111111333333333333333333333333444444333333333333444444444444444444444444444444444444444555555444444444222222222222222222222222444333333222222333333444222222222222222222222222111111000//////000111111222222222222222222222222222222222222222222222222222222222222222222333333111111000000//////......333333333222222222111111222222222222222222222222333333333333333333333333222222222111111111000000111222222333333222222111333333333222222222222111111111222222222333333333111222222222222333333333000222444444333222222333444555777:::===@@@BBBDDDGGGHHHJJJKKKMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNMMMKKKIIIHHHIIIJJJKKKLLLNNNRRRYYYdddppp{{{}}}uuunnnjjjhhhiiijjjmmmooorrrvvv{{{~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{||||||~~~~~~}}}|||||||||||||||||||||}}}}}}~~~~~~zzzrrrlll```]]]WWWQQQNNNMMMNNNOOOTTTTTTUUUWWWXXXXXXXXXXXXSSSNNNGGGAAA===;;;888777666666777888777666555444444444444444444444444444444444444444444444444444{{{sssnnnnnnnnnnnnooonnnlllgggccc\\\YYYUUUQQQOOONNNOOOOOOMMMMMMNNNPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSQQQNNNKKKGGGEEE@@@===:::888777777666555444444444444444444444444444444333333333444555555444444333333333333222222333333444444555555666666333333333333222222222222111222333444555444333222444333333222222333333444333333333333222222222222333333333333333333333333555555444444444444555555444444444444444444444444444555555555555555555444333333333333333333333333444333333222222333333444222222222222222222222222000000////////////000000222222222222222222222222333333333333333333333333333333222222222222222222000000000000000000000000333333333222222222222111222222222222222222222222333333333333333333333333222222222111111111111111111111222222222222111111111111111222222333333333111111222222222333333333222222222222333333333333000222444444444333444555777888:::===@@@CCCEEEFFFHHHIIIKKKLLLNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPOOONNNMMMKKKIIIHHHIIIJJJKKKNNNPPPVVV^^^hhhrrr{{{}}}vvvpppllljjjkkknnnrrruuuxxx{{{~~~}}}|||{{{zzzzzzzzz~~~}}}{{{|||~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzz{{{{{{{{{{{{|||||||||~~~~~~}}}}}}}}}||||||||||||}}}}}}}}}~~~~~~~~~~~~|||xxxlllggg^^^VVVPPPNNNNNNPPPPPPRRRTTTWWWXXXYYYYYYYYYWWWRRRLLLFFFBBB>>>:::777666777777777777666555444666555555555444333333333444444444444444444444444~~~wwwqqqllllllnnnppprrrqqqooollleeebbb\\\VVVQQQNNNMMMMMMKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSPPPMMMJJJHHHCCC@@@<<<999888777555444555555555555555555555555333333333333333444555666444444333333333222222222333333333444444444444555222222222333333333444444111111333444444444444333444333333222222333333444333333333333333333333333222222222222222222222222555555444444444444555555444444444444444444444444444555555666666555555444333333333333333333333333444333333222222333333444222222222222222222222222333222222222222222222333222222222222222222222222333333333333333333333333333333333222222111111111111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111222222222333333333111111222222222333333333222222222333333333444444111333444555444444666777:::;;;===@@@CCCFFFHHHIIIIIIJJJLLLNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNLLLJJJJJJJJJLLLMMMQQQTTTZZZccclllttt{{{~~~xxxrrrooonnnooorrrwww{{{~~~~~~}}}}}}|||{{{{{{{{{{{{~~~}}}{{{}}}~~~}}}}}}~~~~~~~~~}}}{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~zzztttiii^^^VVVQQQPPPPPPNNNOOOSSSVVVXXXZZZZZZZZZYYYUUUPPPKKKFFFAAA<<<888777777777777666555555444777666666555444333333222444444444444444444444444{{{uuukkkkkklllnnnqqqssssssrrrmmmjjjddd]]]VVVPPPMMMKKKJJJKKKKKKLLLMMMOOOQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRPPPMMMLLLFFFCCC>>>;;;999777555444555555555555555555555555333333333333333444555666444444333333333222222222333333333222222222222111222222222333333444555555111222222333444444444444444333333222222333333444333333333333333333333333222222222222222222222222444444333333333333444444444444444444444444444444444444555555555555444444333333333333333333333333444333333222222333333444222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222333333333222222111111111111111222222333333444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000111111222222111111000333333333222222222111111111111222222222333333333222222333333333444444444111333555555555666888:::>>>???@@@CCCFFFHHHJJJKKKKKKLLLNNNPPPQQQSSSSSSTTTRRRSSSSSSSSSRRRQQQPPPPPPPPPOOOMMMLLLLLLNNNOOOPPPUUUYYY___fffnnnuuuzzz|||~~~zzzvvvssssssssswww|||||||||||||||}}}}}}~~~~~~~~~~~~~~~|||||||||||||||||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{~~~~~~sssggg]]]VVVRRRPPPMMMOOORRRUUUWWWYYYZZZZZZYYYVVVSSSOOOJJJEEE>>>:::999999888777666666555555777777666555444444333333444444444444444444444444yyynnnlllkkkkkknnnqqqssssssqqqooojjjccc\\\UUUPPPMMMKKKKKKKKKKKKLLLNNNPPPRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPOOOIIIEEEAAA===;;;:::777555555555555555555555555555444444333333333444555555444444333333333333222222333333222222111111000000222222333333444444555555333333333333333333444444444333333222222333333444333333333333444444444444333333333333333333333333444444333333333333444444444444444444444444444444333444444444444444444333333333333333333333333333444333333222222333333444222222222222222222222222222222333333333333222222222222222222222222222222111111111111111111111111333333222222222222222222000000000111111111222222111222222222222333333333222222222222222222222222222222222222222222222222111111111111111222222222000000111111111111000000333333333222222111111111111111222222222333333333333333333333444444444444222333555555666777:::<<<@@@AAACCCEEEGGGJJJLLLLLLLLLMMMOOOQQQSSSUUUUUUVVVSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPOOOPPPRRRTTTVVVZZZ]]]bbbiiioootttxxxzzz|||~~~~~~{{{yyyxxxxxxxxx{{{}}}{{{{{{{{{|||}}}~~~}}}}}}}}}||||||||||||{{{|||}}}~~~~~~}}}||||||||||||{{{{{{{{{{{{}}}}}}}}}}}}~~~sssggg]]]UUUQQQPPPPPPQQQSSSUUUWWWXXXYYYXXXWWWUUUSSSOOOJJJCCC>>>;;;:::999888777666666666777666666666555444444444444444444444444444444444|||uuuqqqllljjjjjjmmmoooppppppooommmiiiccc\\\VVVRRRMMMLLLKKKKKKLLLNNNPPPQQQRRRRRRSSSUUUUUUVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQLLLIIIDDDAAA???===;;;999555555555555555555555555555555444333333333444444444444333333333333222222111222222222222222333333333333333444444444444444444444333333222222333333444333333222222333333444333333333444444444555555333333333333333333333333555555444444444444555555444444444444444444444444222222333333333333222222444444444444444444444444444333333222222333333444222222222222222222222222111222333333333333222111222222222222222222222222222222222222222222222222222222222222222222333333111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111000000111111111222222222000000111111111111000000111222222222222222333333111111222222222333333333333333333444444444444555222444555666666888;;;>>>AAABBBDDDFFFIIIKKKLLLMMMMMMNNNPPPRRRTTTVVVWWWWWWUUUVVVVVVWWWWWWWWWWWWVVVRRRRRRRRRRRRTTTWWWZZZ[[[___aaaeeeiiinnnsssvvvwwwyyy{{{}}}~~~}}}||||||}}}|||~~~|||{{{{{{{{{{{{||||||}}}~~~}}}}}}}}}}}}|||||||||{{{{{{|||~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{~~~vvviii^^^WWWSSSRRRRRRQQQRRRTTTVVVXXXXXXWWWWWWWWWUUUOOOIIIDDD===<<<:::999888777777888666666666666555555555555444444444444444444444444~~~{{{uuunnniiihhhjjjlllmmmnnnnnnnnnlllgggaaaZZZVVVNNNMMMLLLKKKLLLMMMOOOQQQRRRRRRSSSUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRNNNKKKGGGCCCAAA@@@===<<<666666666666666666666666666555444444333333333333444444444333333333222222000111111222444555555666444444444444444444444444555444444333222222222222444333333222222333333444333333333444444555555555444444444444444444444444666666555555555555666666444444444444444444444444111222222333333222222111444444444444444444444444444333333222222333333444222222222222222222222222222333444555555444333222222222222222222222222222333333333333333333333333111111111222222333333444333333333333333333333333111111111222222333333333222222222222222222222222111111111111111111111111000000111111222222222222000000111111111111000000///000111222333444555555111111222222222333333333333333333444444444555555333444555666666888<<>>===;;;999888888888999555555555666666666666666444444444444444444444444~~~xxxpppjjjhhhiiijjjkkkmmmnnnoooooolllgggaaa^^^XXXSSSNNNLLLMMMNNNNNNMMMLLLMMMPPPRRRTTTUUUUUUUUUSSSSSSTTTTTTTTTSSSSSSRRRRRRPPPLLLIIIFFFBBB>>>:::999888777666555444444444555555555555555555555555444333333222222333333444222222444444444444222222444444444333333222222222333333333333333333333333333333333333333333333333333222111111111222333444444444444555555555555666555555555444444333333333222222333333333333444444444333222111111222333444444444444444444444444444111111222333333333333222222222222222111111000000333333111111111111333333444444444333333222222222444333111000000111333444333333333333333333333333000000000000000000000000222222222222222222222222000111111111111222222222222222222222222222222222000000000000000000000000000000111111111111000000222222222222222222222222222222222333333333444444666666555444333333222222666666666777999;;;===???DDDEEEFFFHHHJJJLLLMMMNNNRRRUUUWWWXXXXXXWWWXXXXXXZZZ[[[]]]___```___]]]ZZZWWWWWWWWWXXX[[[___dddgggffffffgggiiilllpppsssuuuvvvwwwzzz}}}}}}{{{zzz{{{{{{{{{{{{{{{||||||}}}~~~~~~}}}}}}}}}}}}~~~||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{{{{{{{~~~xxxiii___WWWQQQQQQRRRPPPPPPRRRUUUVVVWWWWWWVVVSSSPPPNNNFFFBBB===;;;::::::999999999888666555555555666777555555555555555555555555|||uuuooolllkkkkkkjjjmmmnnnppppppnnnkkkgggeeeaaa[[[TTTOOOMMMMMMLLLKKKMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSQQQNNNKKKHHHEEE@@@===:::999888666555444444444555555555555555555555555444333333222222333333444222333444444444444333222444444444333333333222222333333333333333333333333333333333333333333333333333333222222222333444555333333333333444444444444555555444444444333333333222222333333333333444444333333222222222222333333444444444444444444444444111111222333333333333222222222222222111111111000444333222111111222333444444444444333333222222222444333222000000222333444333333333333333333333333111111111111111111111111222222222222222222222222111111111111222222222222222222222222222222222222111111111111111111111111000000111111111111000000222222222222222222222222333444666888888777666444444444444444444444444444777777888999;;;>>>@@@BBBEEEFFFHHHIIIKKKMMMOOOPPPRRRTTTWWWXXXWWWWWWXXXYYY\\\]]]___aaacccbbb```^^^[[[[[[\\\]]]```dddhhhjjjkkkjjjjjjkkkmmmooorrrtttuuuvvvxxx{{{}}}~~~|||zzzzzzzzzzzzyyyyyyyyyyyy~~~~~~~~~}}}}}}||||||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~uuuhhh^^^VVVSSSRRRQQQPPPRRRTTTUUUVVVWWWVVVTTTRRRPPPIIIEEE@@@<<<;;;;;;::::::999888777666555666666777555555555555555555555555{{{vvvrrrpppmmmkkkoooooopppqqqqqqqqqppppppjjjddd[[[TTTOOOMMMLLLKKKMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSUUUSSSPPPNNNLLLHHHDDDAAA<<<;;;999777555444444444666666666666666666666666444444333333333333444444333333444444444444333333444444444444333333333333333333333333333333333333333333333333333333333333444444333333333444555666222222222222333333333333555444444444444333333333222222333333333333444444222222333333333333222222444444444444444444444444111111222333333333333222222222222222111111111111444333333222222333333444444444333333333333222222444333222111111222333444333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222333222222222222222222222222111111111111111111111111000000111111111111000000222222222222222222222222222444777::::::888666444222222333444555666666777777888999;;;>>>AAACCCEEEGGGHHHIIIKKKMMMOOOQQQRRRRRRUUUWWWXXXXXXXXXYYYZZZ^^^```bbbeeefffeeecccbbbaaaaaabbbdddfffiiilllnnnpppnnnmmmlllmmmooorrrtttvvvxxxzzz|||~~~||||||{{{zzzyyyxxxwwwwwwxxxzzz~~~~~~~~~}}}|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzz}}}}}}}}}vvvjjj^^^WWWTTTPPPPPPRRRRRRSSSUUUVVVVVVUUUTTTSSSOOOJJJDDD???===<<<;;;;;;888888777666666666666666444444444444444444444444}}}zzzvvvsssppppppqqqqqqrrrtttvvvxxxyyyrrrlllbbbYYYRRROOOMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSVVVTTTRRRPPPOOOMMMIIIFFF@@@>>>;;;888666555555555777777777777777777777777444444333333333333444444333444444444444444444333444444444444444444333333333333333333333333333333333333333333333333333333333333333333333444444555222222222222333333333333444444444444444444444444222222222333333333444444111222333444444333222111333333333333333333333333111111222333333333333222222222222222222222222222444333333333333333333444333333333333333333333333444333222222222222333444333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222333333222222222222222222222222111111111111111111111111000111111222222111111000222222222222222222222222111222444666666555333222222333333444555666777777777888:::===@@@CCCFFFGGGHHHHHHJJJLLLOOOQQQRRRSSSUUUVVVXXXYYYYYYYYY[[[\\\]]]```dddgggggggggffffffdddeeegggjjjlllnnnooooooqqqooommmlllnnnqqqtttwww|||}}}}}}~~~~~~|||zzzxxxwwwvvvtttvvvzzz~~~~~~}}}|||{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzz|||{{{{{{{{{|||~~~vvvfff]]]VVVPPPOOOPPPPPPQQQSSSUUUVVVVVVUUUUUURRRNNNGGGAAA>>>===;;;:::888777777666666666666666444444444444444444444444~~~{{{xxxttttttttttttvvvyyy|||~~~{{{uuukkk```VVVOOOMMMLLLKKKLLLMMMNNNOOOQQQRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTWWWUUUSSSRRRQQQPPPMMMJJJDDDBBB>>>:::888666666777777777777777777777777777555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111222222222333333333333333333333333444444444444444444444444444444444444222222222333333333444444222333444555555444333222333333333333333333333333111111222333333333333222222222222222222222222333333333333333333333333333333333333333333333333333444333333333333333333444333333333333333333333333333333333333333333333333222222222222222222222222111222222222222333333333222222222222222222222222111111111111111111111111111111222222222222111111222222222222222222222222222222111111111222333444444444444555555666666666777888;;;>>>BBBEEEGGGHHHHHHIIIKKKMMMPPPRRRTTTUUUXXXYYY[[[[[[ZZZZZZ\\\^^^[[[___dddggggggfffggghhhgggiiilllooopppqqqqqqpppooommmlllllloootttzzz}}}}}}|||~~~~~~|||yyywwwuuutttrrruuuyyy~~~}}}||||||{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzzyyyzzzzzz|||}}}~~~pppdddZZZRRRNNNOOONNNOOOQQQSSSUUUVVVVVVVVVTTTPPPIIIDDD@@@===;;;999777777777777777666666555444444444444444444444444{{{zzzyyyxxxyyy{{{}}}~~~uuuhhh[[[RRRNNNMMMMMMMMMMMMNNNOOOPPPRRRSSSQQQRRRSSSTTTTTTUUUTTTTTTVVVTTTSSSSSSSSSQQQOOOMMMIIIFFFAAA===:::888888999666666666666666666666666555555444444444444555555555555444444444444555555444444444444555555555555333333333333333333333333333333333333333333333333000111222333333333222222333333333333444444444444333333333444444444444555222222333333333333444444333333444444444444333333333333333333333333333333111111222333333333333222222222222222333333333333111222222333333222222111222222333333333333444444333333444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222555444222111111333555777444444555555555666666666888:::===@@@DDDFFFHHHIIIJJJKKKMMMPPPRRRUUUWWWXXX[[[\\\\\\[[[ZZZZZZ[[[]]]XXX]]]cccfffffffffgggiiijjjmmmqqquuuvvvuuusssrrrnnnmmmkkklllqqqxxx~~~||||||~~~~~~|||yyyvvvtttssstttvvvzzz}}}||||||||||||||||||}}}~~~~~~~~~}}}}}}||||||zzzzzzzzzzzzzzz{{{||||||zzzmmmbbbWWWPPPNNNMMMNNNOOOQQQSSSTTTUUUUUUTTTQQQLLLHHHDDD@@@;;;888777777777777777666555555333333333333333333333333~~~}}}}}}~~~~~~zzzooocccZZZVVVUUUQQQPPPOOONNNNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRSSSRRRPPPNNNMMMIIIDDD???;;;:::::::::555555555555555555555555555555444444444444555555666555444333333444555666444444444444555555555666333333333333333333333333333333333333333333333333111222333444444444333333222222222222333333333333333333333444444444555555222222333333333333444444444444333333333333444444222222222222222222222222111111222333333333333222222222222333333333444444000111111222222111111000222222222333333444444444333444444444444444444333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222444444333333333444555666222333444555666777888999;;;===@@@CCCFFFHHHIIIJJJMMMNNNPPPSSSVVVXXXZZZ[[[\\\\\\\\\ZZZXXXWWWYYYZZZWWW]]]cccfffffffffhhhkkkooossswww{{{}}}{{{xxxvvvpppooommmnnnttt|||}}}{{{{{{||||||zzzxxxwwwxxxzzz}}}~~~}}}}}}||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{zzzzzzzzzzzzzzz{{{}}}wwwkkk]]]SSSOOOLLLLLLNNNOOOQQQRRRSSSTTTUUUSSSOOOLLLHHHCCC===999666777777888777666555444333333333333333333333333~~~~~~~~~~~~}}}zzzsssiiiccc``````UUUTTTRRROOONNNMMMMMMNNNQQQQQQRRRTTTTTTUUUUUUUUUSSSRRRQQQRRRRRRRRRPPPNNNOOOLLLFFFAAA===;;;;;;<<<555555555555555555555555555555444444444444555555666555444333333444555666444444444555555555666666333333333333333333333333333333333333333333333333222333444555555555444333000111111111111222222222333333333444444555555555222222333333333444444444555555333222222333555555222222222222222222222222111111222333333333333222222222222333333444444444///000111222222111000///222222222333333444444444333444444555555444444333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222111222333444444444333333000111222555777999;;;;;;===???BBBEEEHHHJJJKKKKKKPPPQQQSSSVVVXXX[[[]]]^^^\\\\\\[[[XXXVVVUUUVVVXXXVVV]]]dddgggffffffiiilllssswww||||||yyysssqqqoooqqqvvv~~~{{{zzz{{{~~~~~~}}}|||zzz|||~~~}}}}}}}}}zzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||||||||{{{zzzyyyyyyxxxtttvvvzzz~~~}}}qqqaaaUUUPPPKKKLLLMMMNNNPPPQQQRRRSSSUUUTTTRRROOOLLLFFF???:::666777888888888777555444333333333333333333333333}}}zzz{{{zzzyyyuuuqqqlllgggddd___[[[UUUOOOLLLLLLNNNPPPNNNOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVUUUSSSQQQPPPOOONNNLLLIIIEEEAAA>>>;;;:::888666555555666666555444777666666666666555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444888777555333222222222222333333333333333333333333555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444444333333222111333333333333333333333333333333333333333333333333222222222333444555666777333333333444444444555555222222222333333444444444222333333444444333333222333333333333333333333333222222333444444555666666222222222222222222222222333333333333333333333333111111222333333444555555444444444333333222222222111111222222222333333333666555444444555777999;;;???AAACCCEEEFFFIIILLLOOOSSSTTTVVVXXX[[[]]]___``````^^^[[[YYYWWWUUUUUUUUUZZZ]]]aaadddfffiiimmmpppvvvzzzzzzxxxuuutttwwwzzz~~~{{{zzz|||~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~yyyyyyyyyyyyzzz|||~~~xxxzzz|||~~~}}}}}}}}}}}}~~~}}}}}}|||{{{zzzzzzyyyyyy{{{zzz{{{|||yyymmm```WWWQQQNNNLLLKKKMMMPPPQQQRRRVVVVVVUUUSSSNNNGGGAAA>>>:::999888777666555555555666555555555555444444444~~~|||zzzyyywwwuuurrrpppooonnngggccc[[[TTTOOONNNNNNOOOMMMMMMOOOQQQRRRTTTTTTUUUUUUUUUUUUTTTSSSRRRPPPPPPOOONNNKKKHHHDDD@@@<<<:::999777666555666666555444666666666555555555444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444666555444333333333444444333333333333333333333333555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222333444444444333333222111333333333333333333333333333333333333333333333333333222222333333555666666333333333444444444444555222333333333333333333444222333333444444333333222333333333333333333333333222222222333444444555555222222222222222222222222333333333333333333333333111111222333333444555555444444444333333222222222222333333333444444444444777666666666777999<<<>>>@@@BBBEEEGGGHHHKKKNNNQQQUUUVVVXXX[[[]]]___aaabbb```___\\\YYYVVVUUUUUUUUUXXX[[[```cccgggkkkooorrrzzz~~~|||xxxwwwyyy|||{{{{{{|||~~~|||zzzxxxvvvuuuuuutttttttttssssssssssssrrrppppppqqqrrrsssuuuwwwxxxwwwxxxxxxxxxxxxxxxwwwvvvssssssssstttttttttuuuuuuyyyyyyyyyzzz{{{{{{|||||||||{{{{{{{{{|||~~~}}}{{{yyyxxxxxxyyyyyywwwyyy{{{}}}||||||||||||}}}~~~}}}}}}|||{{{{{{zzzyyyyyyzzzyyyyyyzzz|||~~~qqqcccYYYRRRNNNKKKIIIJJJMMMNNNOOOTTTUUUUUUTTTPPPJJJDDD@@@<<<;;;999888666666666666666555555555555444444444~~~yyyxxxuuussssssuuuwwwyyytttnnneee\\\TTTPPPNNNMMMJJJKKKLLLNNNPPPQQQSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPNNNLLLGGGBBB>>>;;;:::999777666777777555444555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333444555666333333333333333333333333555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333222222333333333333333333333333333333333333333333333333333222222333333444555666333333333333444444444444444333333333333333333222222333333444444333333222222222222222222222222222111111222222333333444444222222222222222222222222222222222222222222222222111222222333333444444555444444333333333333222222444444444444555555555555666666777888:::===???AAAAAADDDFFFHHHJJJMMMQQQTTTXXXYYY[[[^^^```bbbcccdddaaa___[[[XXXVVVTTTTTTTTTVVVZZZ___ccchhhlllqqquuu}}}}}}{{{}}}|||{{{}}}}}}|||||||||}}}~~~}}}{{{zzzrrrqqqooommmkkkjjjiiihhhhhhhhhhhhgggggggggffffffcccccccccdddeeeggghhhiiihhhiiiiiijjjkkkkkkjjjjjjhhhhhhhhhhhhiiiiiiiiiiiikkkllllllmmmmmmnnnnnnooosssuuuwwwxxxwwwwwwxxxyyy{{{{{{|||}}}|||{{{yyywwwwwwxxxyyy{{{~~~|||zzzxxxwwwvvvvvvvvvwwwyyy{{{}}}~~~|||||||||{{{{{{||||||}}}}}}}}}||||||{{{{{{zzzzzzyyyyyyxxxyyyzzz|||~~~xxxiii___VVVRRRLLLIIIIIIKKKLLLMMMQQQSSSUUUUUUSSSMMMHHHDDD>>>===;;;999777666666666666555555555555444444444{{{xxxtttrrrrrrvvv{{{~~~xxxooocccZZZRRRNNNLLLIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTQQQRRRQQQOOOKKKFFFAAA>>>===:::888777777777666555555555444444444333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333444444555555333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333222333333333333333333333333333333333333333333333333333222222222333444444555222222333333333444444444444444444333333222222222222333333444444333333222111111111111111111111111111111111222222333333333222222222222222222222222111111111111111111111111222222222333333444444444333333333333333333333333333444444444444555555555555666777999<<>>:::888777777777666555555555555444444444333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444555555555444444333222333333333333333333333333333333333444444444444555333333333333333333333333333333333333333333333333333333333333333333333333222222333444444444333333333333333333333333333333333333333333333333333333333333222222222222333333222222222222333333333333444333333333333333333222222333333444444333333222222222222222222222222222222222333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444222333333333333444444444555666999<<>>AAADDDEEEFFFGGGJJJNNNQQQTTTXXX]]]aaabbbdddgggiiijjjiiihhhgggeeeccc___]]]\\\]]]```bbbfffhhhjjjlllmmmnnnqqqsss}}}}}}}}}~~~{{{sssqqqooonnnooorrruuuwwwzzz|||yyyvvvsssqqqnnnkkkhhhaaa___[[[XXXWWWUUUSSSQQQNNNMMMLLLKKKKKKJJJKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFGGGGGGHHHIIIIIIJJJHHHJJJMMMNNNNNNOOOPPPRRRRRRSSSUUUWWWXXXXXXXXXXXXVVVWWWZZZ]]]aaadddggghhhjjjkkknnnqqqssstttuuuuuuvvvuuutttrrrpppooonnnmmmlllnnnqqquuuyyy|||~~~wwwvvvtttssssssvvvyyy{{{~~~|||{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{|||~~~vvvooofff]]]VVVQQQMMMJJJKKKMMMOOORRRSSSTTTTTTSSSKKKHHHCCC===:::888888999666555555555555444444444}}}~~~~~~{{{uuukkkaaaZZZQQQOOOMMMLLLKKKLLLMMMNNNPPPPPPQQQRRRRRRRRRRRRRRRSSSRRRQQQPPPOOONNNMMMMMMDDDAAA<<<999888888777777777666666666666555555555555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444000111333555666666666555333333333333333333333333333333333444444555555555333333333333333333333333333333333333333333333333444444444444444444444444111222333333444444444444333333333333333333333333333333333333333333333333333333222222111222222222111111222222222333333333222222222333333444444444222333333444444333333222333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222333333444444444555555555555666666666777999;;;===@@@CCCEEEGGGGGGJJJLLLPPPTTTWWW[[[```dddeeefffiiillllllkkkjjjhhhhhhfffbbb```___aaaeeegggjjjlllmmmnnnnnnnnnpppqqqzzz}}}{{{|||~~~~~~xxxvvvsssrrrrrrtttwwwyyyxxx}}}}}}zzzxxxvvvooolllhhheeeccc```]]]ZZZYYYWWWUUUSSSRRRPPPMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGBBBDDDGGGHHHHHHIIIJJJLLLJJJKKKMMMNNNOOOOOOOOONNNQQQQQQSSSUUUWWWYYYZZZ[[[___```cccfffiiikkkmmmnnnqqqqqqpppooonnnmmmmmmlllkkkmmmppptttwwwzzz}}}~~~wwwtttqqqnnnnnnqqqtttvvvzzz{{{}}}}}}|||zzzyyyxxxyyyzzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||~~~~~~~~~wwwnnneee]]]WWWRRROOOLLLMMMNNNPPPRRRSSSTTTUUUNNNKKKEEE@@@<<<::::::;;;666666555555555444444444|||yyyxxxxxxssskkkdddYYYTTTNNNJJJIIIIIIJJJJJJOOOOOOOOOOOOPPPRRRSSSTTTUUUTTTSSSRRRPPPNNNMMMMMMKKKFFFAAA<<<:::888777666444444333333333444444555444444444444444444444444444444444555555555555666444444444333333222222222444444444444444444444444555444444333333444444555555555555555555555555555777666555444333333444555555444333333333333444555111111333444444333111111111111111222222333333444333333333333333333333333333333333222222111111111111222222333333222222111333333333333333333333333222333333444444333333222222222333333333333444444333333444444333333222111111111222222222333333333444333333222222333333444444444444444333333222111111222333333444555666777444444444444444444444444333333333333333333333333333555555555555555777999888;;;>>>@@@BBBDDDGGGJJJLLLOOOTTTXXX[[[___dddgggiiijjjlllmmmmmmmmmlllllliiihhhhhhggghhhiiikkklllrrrqqqooonnnmmmnnnpppqqqyyy||||||yyyxxxzzz}}}~~~}}}{{{yyywwwvvvwwwxxxyyy~~~}}}zzzwwwtttsssqqqooommmeeedddaaa^^^[[[YYYXXXWWWPPPOOOMMMKKKIIIHHHHHHGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEDDDCCCBBBBBBAAAAAADDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMNNNOOOPPPRRRTTTUUUZZZZZZ\\\]]]```bbbdddfffdddeeegggjjjkkklllllllllnnnnnnoooqqqtttwwwyyyzzzwwwtttpppmmmllllllnnnppppppssswwwzzz{{{{{{}}}~~~~~~~~~|||zzzyyyzzz{{{yyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~||||||}}}~~~xxxnnndddZZZSSSOOOOOONNNNNNOOORRRTTTUUUTTTTTTOOOIIICCC???<<<:::888999888777666444444444444}}}yyyxxxxxxvvvqqqlllaaa\\\UUUOOOMMMLLLLLLKKKMMMNNNOOOPPPQQQRRRSSSSSSUUUTTTSSSRRRPPPOOONNNMMMLLLHHHBBB>>>;;;999777666555444444333444444555555444444444444444444444444333333333333444444444555444444444333333222222222444444444444444444444444444444333333333333444444555555555555555555555555666666444444333444555555555444333333333333444555333333333444444333333333222222222222222333333333333333333333333333333333333333333222222222111111222222333333333333222222333333333333333333333333222333333444444333333222222222333333333333444444333333444444333333222111111111222222222333333333444333333222222333333444222333333333333222111000222222333333444444555555444444444444444444444444333333333333333333333333333444666555555666888:::;;;===@@@BBBDDDFFFIIIKKKNNNQQQUUUYYY]]]aaaeeehhhjjjkkkmmmnnnooonnnmmmlllkkkkkkjjjjjjkkklllnnnooorrrqqqooonnnmmmnnnooopppwwwzzz{{{xxxwwwyyy{{{}}}}}}{{{{{{{{{|||}}}}}}yyysssqqqmmmjjjiiigggdddbbb\\\[[[YYYVVVSSSQQQPPPOOONNNMMMKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNOOORRRRRRSSSUUUWWWYYY[[[]]]^^^```bbbdddfffggghhhhhhjjjkkklllnnnqqqtttwwwxxxwwwuuuqqqnnnkkkkkkkkkllllllooorrruuuvvvxxx{{{}}}~~~|||}}}~~~{{{zzzzzzyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~wwwmmmcccZZZVVVPPPOOOMMMMMMOOOQQQRRRRRRTTTPPPKKKFFFBBB>>>;;;888999888777666555444444444}}}xxxvvvxxxyyywwwvvvlllfff]]]VVVRRROOONNNMMMKKKLLLNNNPPPQQQRRRSSSSSSTTTTTTSSSRRRQQQOOONNNNNNNNNJJJEEE@@@>>>;;;888666555555444444444444555555444444444444444444444444222222222333333333444444444444333333333333222222444444444444444444444444444444333333333333444444444444444444444444444444555444444333444444555666555444444333333444444555555444444333333444444555333333333333222222222222333333333333333333333333333333333333222222222222222222333333333333222222333333333333333333333333222333333444444333333222222222333333333333444444333333444444333333222111111111222222222333333333444333333222222333333444111222222222222111111000222333333333333333333333333333333333444444444444333333333333333333333333333444666666666777999;;;>>>@@@CCCEEEFFFHHHKKKMMMPPPTTTXXX]]]```cccgggjjjlllmmmooopppqqqpppnnnmmmnnnnnnnnnnnnnnnpppqqqqqqsssrrrpppnnnmmmmmmnnnooouuuxxx}}}~~~zzzwwwvvvwwwyyy{{{~~~|||wwwrrrnnnhhhfffbbb___]]][[[YYYVVVSSSRRRPPPNNNKKKJJJIIIHHHJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>?????????@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFHHHIIIIIIJJJJJJLLLNNNPPPRRRSSSVVVWWWYYY\\\^^^```aaaaaadddeeegggiiimmmpppsssuuuvvvuuurrrooommmkkkiiiiiihhhjjjlllnnnppprrruuuxxx|||~~~~~~|||zzzyyyyyyzzzzzz}}}~~~xxxmmmccc]]]UUUQQQNNNLLLMMMOOOQQQQQQTTTQQQNNNJJJFFFBBB<<<888:::999888666555555444444yyyuuuuuuxxxyyyzzztttnnneee\\\VVVRRROOOMMMIIIKKKMMMOOOQQQQQQRRRRRRTTTSSSSSSRRRQQQPPPPPPOOOPPPMMMHHHDDDAAA>>>:::777777666555555444555555555444444444444444444444444222333333333333444444444333333333333333333333333444444444444444444444444444333333333333333333444444444444444444444444444333333333444444555555666444444444444444444444444555444333222222333444555444444444333333222222111333333333333333333333333333333333333333333333333222333333333333333333222333333333333333333333333222333333444444333333222222222222333333333444444333333444444333333222111111111222222222333333333444333333222222333333444222222333333333222222111333333333222222111111111333333333333333444444444333333333333333333333333333444666666666888:::===@@@BBBEEEGGGHHHJJJMMMOOOTTTWWW\\\aaadddgggjjjmmmnnnppprrrssssssrrrpppoooooooooooopppqqqqqqrrrssstttrrrpppnnnmmmnnnoooppptttwww{{{~~~|||yyyvvvuuuvvvxxxyyy{{{~~~{{{wwwrrrmmmhhhdddaaa^^^ZZZXXXVVVTTTQQQOOONNNMMMLLLJJJHHHGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>======<<<>>>>>>>>>>>>>>>>>>????????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEEEEEEEFFFFFFGGGIIIKKKLLLMMMNNNOOOQQQTTTVVVXXXZZZZZZ]]]^^^```cccgggkkknnnpppssssssrrrqqqpppnnnlllkkkggghhhiiiiiiiiikkknnnqqqsssvvvzzz}}}~~~}}}{{{zzzzzzzzz|||}}}~~~uuujjjdddYYYUUUPPPMMMMMMPPPRRRSSSTTTRRRPPPNNNKKKEEE???::::::999888777666555555555{{{vvvtttvvvxxxzzzxxxsssjjjbbb[[[UUUPPPMMMIIIJJJLLLMMMOOOPPPQQQQQQSSSSSSRRRRRRRRRQQQQQQQQQQQQNNNKKKHHHEEEAAA===:::888777666666555555555555444444444444444444444444444444444444555555555555333333333333333333333333444444444444444444444444333333333222222333333333444444444444444444444444222222333444444555555555444444444444444444444444444333222111111222333444555444444333333222222222333333333333333333333333333333333333333333333333333333333444444333333333333333333333333333333333222333333444444333333222222222222333333333444444333333444444333333222111111111222222222333333333444333333222222333333444333333444444444444444333444333333222222111111000222222222333333333444444333333333333333333333333333444666777777999<<<>>>@@@BBBEEEHHHIIILLLOOOQQQWWW[[[aaaeeehhhkkkmmmoooqqqrrruuuvvvvvvtttrrrpppnnnoooppppppqqqqqqrrrrrrsssqqqpppoooooopppqqqssswwwyyy|||~~~~~~}}}{{{yyywwwvvvwwwxxxyyy|||~~~~~~{{{wwwrrrnnnjjjfffaaa^^^[[[XXXTTTRRRQQQOOOMMMKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQSSSTTTWWWXXXZZZ]]]```dddgggiiimmmnnnooopppqqqqqqqqqqqqjjjjjjiiihhhffffffhhhkkkllloootttxxx|||~~~}}}||||||}}}~~~}}}rrrlll]]]YYYRRRNNNNNNPPPQQQSSSSSSRRRRRRQQQNNNIIIBBB===;;;:::999888777666666666{{{wwwwwwxxxzzzzzzvvvpppiiiccc\\\UUUPPPKKKKKKKKKKKKLLLNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPMMMKKKIIIEEE@@@<<<999888777666666555666666444444444444444444444444444444444555555555666666222222333333333333444444444444444444444444444444333333222222222222333333333333333333333333333333222333333444444444444333333444444555555444444333333222222111111222222333444444444444333333333333333333333333333333333333333333333333444444444444333333444444444444333333333333333333333333333333222333333444444333333222222222333333333333444444333333444444333333222111111111222222222333333333444333333222222333333444333444444555555555555555444444333333222222222111111111222222333333444444333333333333333333333333222444666777888:::===@@@@@@CCCFFFIIILLLOOORRRUUU[[[___eeeiiilllnnnppprrrsssuuuwwwyyyyyyvvvsssqqqmmmnnnooopppqqqqqqqqqqqqqqqpppppppppqqqsssvvvwww{{{}}}~~~~~~}}}|||{{{yyyxxxxxxyyy{{{|||~~~||||||~~~zzzwwwqqqnnniiieeebbb___[[[YYYSSSQQQNNNLLLKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>======>>>>>>>>>>>>>>>===>>>>>>>>>======>>>???????????????@@@AAABBBCCCDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOPPPRRRUUUXXX\\\^^^```ccceeehhhkkknnnqqqssssssmmmmmmmmmjjjhhhffffffhhhhhhkkkppptttyyy~~~~~~~~~~~~~~~|||vvvccc^^^VVVQQQOOOOOOOOOOOOQQQQQQRRRRRRPPPLLLEEEAAA<<<;;;:::888777777666666}}}{{{|||}}}|||yyyvvvqqqkkkddd[[[VVVMMMLLLJJJIIIJJJKKKNNNOOORRRRRRRRRRRRRRRSSSSSSSSSQQQPPPOOONNNLLLHHHCCC???:::999888777666666666666444444444444444444444444333333444444444555555555222222222333333444444444444444444444444444444444333333222222222222333333333333333333333333333333333333444444444333222111333333444555555444333333222333333333333333333222333333333444444444444444333333333333333333333333333333333444444444555555333333444444444444333333333333333333333333333333222333333444444333333222222222333333333333444444333333444444333333222111111111222222222333333333444333333222222333333444222333444444555555555444444444444444333333333333000111111222333333444444333333333333333333333333222444666888999;;;>>>AAAAAADDDHHHKKKNNNRRRVVVYYY]]]bbbhhhllloooqqqsssttttttvvvyyy{{{{{{xxxuuurrrmmmnnnooopppqqqqqqqqqpppooooooooopppssswwwzzz}}}}}}|||{{{{{{zzzzzzzzz|||~~~}}}zzzyyy{{{}}}~~~{{{xxxuuuoookkkfffccc___\\\ZZZXXXVVVTTTNNNLLLJJJIIIHHHHHHGGGEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????======>>>>>>>>>>>>======>>>>>>===============>>>============>>>???@@@@@@CCCBBBBBBCCCDDDEEEGGGHHHHHHIIIKKKMMMPPPSSSUUUWWWZZZ\\\___ccchhhllloooqqqnnnooopppnnnkkkiiihhhiiigggiiilllnnnrrrxxx~~~}}}~~~}}}nnnhhh```XXXSSSPPPNNNLLLPPPPPPQQQRRRQQQNNNHHHDDD<<<;;;:::999888777777777}}}|||zzzwwwrrrjjjaaa[[[OOOMMMJJJHHHHHHJJJMMMOOORRRRRRRRRRRRSSSSSSSSSSSSQQQPPPOOOOOOMMMJJJEEEAAA:::999888777666666666666444444444444444444444444222222333333333444444444222222222333333444444444444444444444444444444444333222222222222222222333333333333333333333333333333444444555444333111000333333444555555444333333222333555555555555333222333333333444444555555555333333333333333333333333333333333444444555555555333444444555555444444333333333333333333333333333222333333444444333333222222222333333333444444444333333444444444333222222111111222222222333333333444333333222222333333444111222333333444444444444444444444444444444444444000000111222333333444444333333333333333333333333222444666888999;;;???BBBBBBEEEIIIMMMQQQUUUYYY\\\___ccciiinnnqqqrrrtttuuuuuuwwwzzz||||||yyyuuusssmmmnnnpppqqqrrrrrrqqqpppmmmnnnoooqqquuuyyy}}}}}}|||{{{{{{{{{{{{|||~~~|||yyyxxxyyyzzz}}}}}}zzzuuurrroookkkfffaaa___\\\XXXVVVTTTTTTRRRQQQMMMKKKIIIHHHHHHHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>???????????????>>>>>>@@@@@@???>>>>>>>>>??????>>>>>>======>>>??????@@@AAA@@@@@@@@@@@@BBBCCCEEEDDDEEEFFFHHHJJJMMMOOOQQQTTTVVVYYY]]]bbbgggkkkmmmnnnppprrrqqqooolllkkkkkkfffggghhhiiilllrrryyy~~~~~~|||}}}~~~yyyrrriii```YYYSSSOOOLLLOOOOOOPPPQQQQQQOOOJJJFFF<<<<<<:::999888777777777~~~{{{yyyvvvoooggg```YYYSSSLLLJJJLLLMMMLLLIIIMMMNNNPPPQQQRRRQQQPPPPPPPPPPPPQQQPPPNNNJJJFFFCCC@@@===:::888777666555333333333444444555555666666444444444444444444444444555555555444444333333333555555555444444333333333222222444444444444222222333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555444444444333333222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222333333444444333333222444444444333333222222222222222222222222222222222444444444333333222222222333333333333333333333333666555333222111222333333444444444444444444444444222222222222222222222222444444333333333444555555555555777999<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCBBBBBBCCCDDDFFFGGGJJJLLLOOORRRVVV\\\bbbfffnnnnnnnnnqqqsssrrrnnnjjjiiigggffffffhhhmmmrrruuu~~~}}}}}}zzzwwwpppfff\\\TTTOOOMMMQQQPPPOOOOOOOOONNNLLLJJJDDD>>>888666777777444000~~~|||yyytttnnniii^^^WWWOOOJJJKKKLLLKKKIIIMMMNNNPPPQQQRRRRRRRRRQQQQQQRRRRRRRRRPPPLLLHHHFFFAAA>>>:::777666666555444444444444444444444555555444444444444444444444444555555444444444333333333555555444444444333333333222333333444444333333222444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444555444444333333333444444444333333222111333333333333333333333333444444444333333222222222333333333333333333333333555444333222222222333333333333333333333333333333222222222222222222222222444444333333444444555555666777888:::===@@@CCCDDDEEEHHHLLLPPPTTTZZZaaafffkkknnnqqqssstttssstttuuuvvvwwwyyyzzz{{{zzzyyyxxxuuutttsssqqqppppppqqqqqqqqqqqqqqqssswww}}}~~~{{{zzz|||}}}~~~~~~|||{{{{{{{{{{{{|||~~~zzzuuurrrjjjhhheeeaaa]]]ZZZWWWVVVRRRRRRPPPOOOMMMLLLJJJJJJHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDGGGFFFEEEEEEEEEEEEFFFGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;========================@@@@@@??????@@@BBBCCCDDDEEEGGGJJJLLLOOOTTTZZZ^^^fffgggiiimmmqqqsssqqqnnnkkkjjjhhhggghhhkkkoooqqqzzz~~~}}}{{{uuulllbbbYYYSSSOOOPPPOOOOOOPPPQQQPPPNNNLLLGGGAAA:::777888888555333~~~{{{wwwttthhh```UUUNNNLLLLLLKKKJJJLLLMMMOOOPPPRRRRRRSSSSSSSSSSSSTTTSSSQQQOOOLLLJJJDDD@@@;;;888666666666555555555444444444444444444444444444444444444444444555444444444444333333333555444444444444333333333222333333444444333333222555555555555555555555555444444444444444444444444333333333333333333333333333333333444444444555555333333333333444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222555555666555555444333333222333444444444333111111444444444444444444444444444444333333333333222222333333333333333333333333444444333222222222333333333333333333333333333333333333333333333333333333444444333333444555555666888999:::<<>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@BBBDDDFFFIIILLLQQQUUU[[[\\\```fffmmmqqqrrrrrrooommmkkkiiiiiijjjkkkmmmssswww~~~~~~zzzsssjjj```XXXSSSNNNNNNNNNPPPRRRRRRPPPNNNJJJDDD===999999999777666~~~|||ssskkk___UUUOOOMMMMMMLLLKKKKKKMMMNNNPPPQQQRRRRRRSSSSSSTTTSSSRRRPPPNNNLLLGGGCCC===999777777777666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444555555555555444444444444444444444444333333333333333333333333333333333444444444555555222333333333444444555555333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222555555555555444333222222111222333444444333111000333333333333333333333333333333333333333333333333333333333333333333333333444333333333333333333333222222222222222222222222333333333333333333333333444444333444444555666777999:::;;;===@@@CCCEEEGGGJJJMMMRRRXXX]]]dddjjjooossstttuuuuuusssqqqqqqrrrssstttwwwyyyzzzzzzzzzyyywwwvvvuuuttttttuuuuuuvvvuuuuuuuuuvvvzzz~~~|||}}}~~~~~~{{{uuuqqqmmmiiidddaaa\\\ZZZWWWTTTQQQOOOMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMMMMNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???===========================<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<<<>>@@@AAAAAACCCEEEHHHJJJLLLQQQVVV[[[aaafffiiipppqqqqqqqqqpppooonnnmmmjjjnnntttzzzzzzyyy~~~{{{tttkkk___WWWNNNMMMMMMNNNPPPQQQPPPOOOMMMHHHBBB===:::999888777}}}xxxoooddd[[[TTTOOONNNKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPQQQQQQQQQPPPPPPOOOLLLIIIDDDAAA>>><<<999888777777777666666666666666444444444444444444444444333333333444444444444555333333333444444444444555444333333222222333333444111222222333333444444444444444444444444444444444333333333333333333333333333333333444444444555555444444444444444555555555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111222222222222111111111111111111222222222222111111111111111111111111222222333333333333444444333333333333333333333333222222333444444444333333333333333333333333333333333333333333333333333333333333444444555666888888:::;;;<<<>>>AAADDDFFFHHHMMMQQQXXX___fffmmmssswwwvvvvvvvvvtttqqqoooooopppppprrruuuxxxzzzzzzzzzyyyyyyyyyxxxxxxxxxzzz{{{|||{{{zzzyyyxxxzzz~~~|||zzzxxxwwwwwwwwwuuuttttttpppjjjeeebbb^^^[[[YYYUUUTTTRRRPPPNNNMMMLLLKKKIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999:::;;;;;;;;;;;;::::::999:::=========>>>@@@BBBEEEGGGKKKNNNRRRWWW\\\aaajjjlllooorrrttttttsssrrrlllooosssvvvyyy~~~~~~xxx{{{}}}xxxpppddd\\\RRRPPPNNNMMMNNNPPPPPPPPPMMMJJJFFFAAA<<<999888777zzzqqqggg]]]WWWSSSNNNMMMMMMMMMNNNOOOQQQRRRPPPPPPQQQQQQQQQQQQQQQQQQMMMKKKHHHEEEBBB???;;;888444444444444555555555555444444444444444444444444333333333444444444555555333333333444444444555555444333333222222333333444222222333333444555555666444444444444444444444444333333333333333333333333333333333444444444555555555555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222000000111222333333333333222111000///000111333444111111111111111111111111222222222333333444444444333333333333333333333333111222333444444444333333333333333333333333333333444444444444444444444444333333444444555777888999<<<<<<>>>@@@CCCFFFHHHJJJPPPTTT\\\cccjjjqqqxxx|||{{{{{{yyyvvvqqqnnnnnnnnnnnnppptttyyy|||~~~zzzzzzyyyyyyzzz{{{}}}~~~~~~|||zzzyyyzzz|||~~~zzzxxxuuusssrrrqqqooommmnnnjjjddd___\\\YYYWWWUUURRRQQQOOOMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;:::999999777999;;;<<<<<<<<<>>>???AAACCCFFFGGGJJJNNNUUUYYYaaaeeekkkqqquuuwwwxxxwwwrrrtttvvvuuutttxxxyyyzzz|||~~~}}}uuukkkbbbYYYUUUQQQNNNNNNPPPQQQQQQNNNMMMJJJEEE@@@;;;999888|||qqqfff^^^ZZZPPPPPPOOONNNOOOPPPRRRSSSQQQQQQQQQQQQRRRRRRRRRSSSNNNLLLJJJGGGEEEAAA<<<888222222222333333444444444444444444444444444444444333333333444444555555555333333333444444555555555444444222222222222444444333333444444555666777777444444444444444444444444333333333333333333333333333333333444444444555555666666666555444444444333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222000111222333444555555555333111///...///111333555222222222222222222222222222222222333333444444444333333333333333333333333000111333444555444333333444444444444444444444444444444444444444444444444333333444444666777888999===>>>???BBBDDDGGGJJJKKKRRRWWW^^^fffnnnuuu{{{|||xxxrrrnnnmmmmmmllloootttzzz~~~{{{zzzzzzzzz{{{|||~~~}}}{{{yyyyyy{{{~~~~~~|||yyyvvvsssqqqooonnnkkkiiiiiieee```[[[XXXVVVTTTRRROOONNNMMMKKKJJJIIIIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;:::999888777999<<<=========???@@@>>>@@@BBBDDDEEEJJJQQQVVVZZZ___gggooovvvyyyzzzzzzwwwyyyyyyvvvsssuuu|||{{{yyyyyyzzzzzzoooggg^^^YYYSSSOOONNNPPPRRRSSSOOONNNMMMHHHBBB===:::888uuuhhh^^^YYYVVVQQQNNNNNNOOOOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQNNNMMMLLLJJJHHHCCC===999777777666666555555555555555555444333333333333444444444444444444444444444333333333333333333333333666666555444444444444555333333333444444444555555222222222333333444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444444333333222111333333333333333333333333000000000000000000000000222222222222222222222222111111222222222333333333222222222222222222222222333333222111111222333333333333333333333333333333111111222333333444555555333333333333333333333333444444444444444444444444333333222222333333444555444444444555666888999:::;;;===@@@BBBEEEHHHMMMQQQQQQZZZdddkkkrrr{{{{{{vvvqqqnnnlllkkkiiinnnvvv}}}|||yyyvvvvvvxxx{{{~~~}}}{{{yyywwwwwwyyy{{{}}}~~~~~~}}}zzzxxxtttqqqnnnlllkkkiiigggeeebbbaaa^^^[[[XXXUUUSSSRRROOONNNNNNMMMLLLKKKJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCGGGFFFEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBB>>>@@@BBBBBBAAA??????@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999999>>>>>>???@@@BBBDDDGGGHHHQQQUUU]]]dddlllssszzz}}}~~~~~~|||zzzyyyzzz{{{}}}{{{xxxwww}}}{{{sssmmmeee]]]TTTOOOPPPQQQOOOMMMRRRQQQOOOJJJDDD>>>;;;:::wwwnnnaaa\\\UUUPPPNNNOOOOOOPPPOOOPPPQQQRRRSSSRRRRRRQQQPPPNNNMMMKKKIIIEEE???;;;888777777666666555555555666555444444333333444444444444444444444444444444333333333333333333333333666666555444444444444555333333333444444444555555333333444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333222111333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333222111111222333333333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222333333222222333333444555444444555666777999:::;;;===???BBBDDDGGGKKKPPPTTTWWW```iiiooouuu|||zzzvvvrrrooommmllljjjooovvv}}}{{{yyyvvvuuuxxx{{{}}}~~~|||zzzyyyxxxxxxyyyzzz||||||}}}}}}}}}~~~{{{xxxvvvpppnnnkkkiiihhhgggeeeccc___^^^\\\YYYVVVSSSQQQPPPMMMMMMLLLLLLKKKJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@===???AAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@?????????>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<===<<<;;;:::999;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999<<<<<<===>>>@@@BBBDDDFFFKKKOOOUUU\\\ccckkkrrrwww~~~}}}}}}}}}|||yyyuuuxxx}}}|||uuuqqqhhhaaaXXXSSSRRRRRRQQQNNNQQQPPPOOOKKKEEE@@@<<<:::nnnfff\\\SSSOOOOOOPPPQQQPPPPPPQQQRRRRRRRRRRRRQQQQQQOOONNNMMMKKKGGGBBB>>>999999888777666555555555666555444444333444444444444444444444444444444444333333333333333333333333666666555444444444444555333333333444444444555555444444555555555555666666333333333333333333333333444444444444444444444444333333333333333333333333333444444444444333333222333333333333333333333333444444444444444444444444222222222222222222222222111111222222222333333333222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333444444555555555555666888999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>>>>===???@@@@@@???>>>>>>???>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================;;;;;;<<<<<<;;;;;;::::::888:::<<<>>>>>>===;;;999;;;;;;;;;:::::::::999999::::::::::::999999999999999999999999999999999999999999999999999999999999::::::;;;<<<===???AAABBBFFFIIINNNSSSYYY```hhhnnnzzz~~~|||~~~|||~~~vvvuuuwww|||xxxuuulllfff^^^XXXVVVTTTRRRPPPOOOOOONNNLLLHHHBBB===:::{{{|||rrrdddXXXQQQOOOPPPQQQPPPPPPQQQQQQQQQRRRRRRRRRQQQOOONNNMMMKKKIIIDDDAAA<<<;;;999777666666666666666666555444444444444444444444444444444444444444444444444444444444444444666666555444444444444555333333333444444444555555444444444444555555555555333333333333333333333333444444444444444444444444333333333333333333333333333444444444444444333333333333333333333333333333444444444444444444444444222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333444444444444444444444444333333333333333444555555555555666777999;;;<<<===AAACCCEEEIIIMMMSSSYYY^^^fffnnnvvvzzz}}}}}}{{{wwwsssqqqppppppppppppssswww{{{}}}~~~}}}|||vvvsssrrrrrruuuxxxyyyzzzxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxzzz}}}{{{zzzyyyyyy|||~~~|||yyyyyyxxxvvvtttqqqooommmgggeeecccbbbbbbbbb```___[[[ZZZXXXVVVSSSPPPNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBBBB@@@@@@???????????????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<===???>>>===<<<===>>><<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<========================::::::;;;;;;<<<<<<======999::::::;;;::::::999999:::<<>><<<::::::::::::999999999999:::999999999999999999999888999999999999999::::::999999999999999999999999999999:::;;;<<<===>>>???CCCFFFIIIMMMRRRYYY```fffqqqvvv~~~~~~~~~{{{zzz{{{vvvtttxxx|||yyywwwpppjjjccc]]]YYYVVVRRRPPPMMMMMMMMMLLLJJJEEE???;;;yyy~~~~~~nnn___VVVQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRPPPOOOMMMLLLKKKIIIFFFCCC>>>===:::888666666666666666666555444444444444555444444444444444444444444444444444444444444444444666666555444444444444555333333333444444444555555444333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333444444555555444444444333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333444444333333333333333333333333444444444444444444444444444444333333444444555666666666777888:::<<<>>>???AAACCCFFFJJJOOOVVV]]]cccjjjrrrzzz~~~zzzxxxtttqqqooopppqqqrrrtttuuuxxxzzz{{{{{{zzzzzzrrrqqqooopppsssvvvwwwxxxwwwxxxzzz{{{{{{zzzxxxwwwwwwwwwwwwzzz~~~{{{zzzyyyzzz|||}}}{{{yyyuuutttsssqqqooollljjjiiieeecccaaaaaaaaaaaa```___\\\[[[YYYWWWTTTRRRPPPOOONNNMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;<<<===<<<;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<999999:::;;;;;;::::::::::::<<<@@@BBBCCCAAA???===::::::999999999888888888999999999999999999999999888888888999999:::::::::999999999999999999999999999::::::;;;<<<=========@@@BBBDDDGGGKKKQQQXXX]]]fffmmmwww|||yyyyyy|||xxxrrrrrryyy}}}yyyxxxqqqmmmfff```[[[VVVRRRPPPLLLKKKKKKLLLLLLHHHBBB>>>yyy|||yyyiii^^^VVVRRRPPPPPPPPPOOOOOOPPPPPPQQQRRRPPPNNNMMMLLLLLLKKKHHHFFFAAA???<<<999777666666777777666555555444444555555444444444444444444444444444444444444444444444444666666555444444444444555333333333444444444555555444333333333333222222222555555555555555555555555444444444444444444444444333333333333333333333333333444444555555555555444333333333333333333333333111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111222222333333222222111222222222222222222222222111111222333333444555555333333333333333333333333222222222222222222222222444444444444444555555666666777777999;;;===???@@@CCCEEEHHHLLLQQQYYYbbbhhhooowwwxxxvvvssspppoooqqqsssuuuwwwxxxyyyzzzzzzyyyxxxxxxqqqpppooopppsssvvvwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvuuuvvvyyy|||||||||{{{|||~~~~~~{{{xxxvvvrrrqqqooommmjjjhhhgggfffdddbbb``````aaabbbaaa```]]]\\\[[[XXXVVVTTTRRRQQQNNNMMMLLLKKKIIIGGGFFFFFFCCCBBBAAA@@@???????????????>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>:::;;;<<<;;;999999;;;<<<999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999999999999::::::999999999999999999999999999999999999999999999999888888999999999999999999999999:::;;;;;;;;;::::::888:::<<<>>>>>>===;;;:::999999999888888888777777888888888999999999999999888888888999999::::::;;;999999999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<===@@@BBBEEEIIIOOOSSS]]]dddooozzz}}}zzzwwwzzz~~~{{{rrrqqquuu|||{{{yyyqqqnnniiiccc]]]WWWRRRPPPLLLJJJJJJKKKLLLKKKEEEAAAxxx{{{~~~tttggg]]]VVVRRRPPPPPPOOOOOOOOOPPPQQQRRRQQQPPPNNNMMMNNNMMMKKKIIIBBB@@@===999777666777777777666666555555555555555444444444444444444444444555555555555555555555555666666555444444444444555333333333444444444555555555555444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333444555555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111222333333333333222111333333333333333333333333000000111222444555666666333333333333333333333333222222222222222222222222444444444444444555666666777777888:::<<<>>>@@@AAAEEEGGGJJJNNNUUU]]]gggmmmvvv}}}yyyvvvsssqqqqqqsssvvvxxxzzzzzzyyyyyyxxxwwwwwwvvvrrrqqqqqqrrrvvvxxxyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxuuuuuuuuuxxx|||~~~~~~~~~~~~~~~{{{wwwuuussspppnnnllljjjgggeeedddcccbbb```______aaabbbaaaaaa^^^]]][[[YYYWWWUUUSSSRRRMMMLLLKKKIIIHHHFFFEEEDDDAAA@@@???>>>>>>=========<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::999999999999:::;;;<<<===:::::::::999888888:::<<<888999999999::::::::::::;;;;;;;;;<<<<<<<<<======::::::999999999999::::::888888888888888888888888888888888888888888888888999888888888888888777777888888999:::::::::::::::888999:::::::::999888777999888888888777777777777777888888888999999999999777888888999::::::;;;;;;999999999999999999999999999999:::;;;<<<;;;::::::999;;;>>>@@@BBBEEEIIILLLTTTZZZdddoooxxx~~~xxxzzz}}}yyyttttttwww}}}}}}{{{rrrppplllfff___YYYTTTRRRMMMJJJHHHIIILLLLLLHHHDDDxxxyyy{{{~~~{{{nnnbbbYYYSSSPPPPPPOOONNNOOOPPPQQQRRRSSSQQQOOOOOOOOOOOOMMMLLLCCCAAA===999777666777888777777666555555555555555444444444444444444444444555555555555555555555555666666555444444444444555333333333444444444555555666666555555555444444444333333333333333333333333444444444444444444444444555555555555555555555555333333444555666666666555333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111222333444444333222111333333333333333333333333//////111222444555777777333333333333333333333333444444444444444444444444555444444444444555666666777777888:::<<>>===<<<<<<<<<<<<999999999999:::;;;<<<===::::::::::::::::::::::::888888888888999:::;;;<<<:::::::::999777777:::<<<888999999999999:::::::::777777777888888999999999::::::999999999999::::::999999999999999999999999777777777777777777777777999999888888777777666666777777888999999999999999999999999999888888777666888888888888777777777777777777888888999999999999777777888999::::::;;;;;;999999999999999999999999888999:::;;;;;;:::999888999;;;???AAACCCEEEHHHJJJMMMSSS[[[eeeoooyyy|||}}}vvvuuuuuuyyy}}}rrrqqqnnnhhhaaaZZZVVVTTTMMMJJJGGGHHHLLLMMMIIIEEE|||{{{|||}}}|||qqqcccWWWPPPOOONNNOOOQQQRRRRRRQQQOOOOOOPPPPPPOOOOOONNNMMMHHHEEE@@@<<<888777666777777666666666555555555555666666666666666666666666555555555555555555555555555555555555555555555555222222222333333333444444111222222333333444444555666666555555555444444444777555333333444444333222444444444444444444444444333333333333333333333333444444333333333333222222333333333444444333222222333333333333333333333333333222222222111111000000333333333333333333333333222222222222222222222222444444333333333333222222222222333333333333444444555555555555555555555555333333333444444444555555444444333333333444555555777888999999:::===AAADDDHHHKKKPPPVVV^^^hhhqqqxxx~~~zzzwwwvvvwww{{{}}}}}}|||}}}|||zzzxxxwwwwwwxxxyyyuuuvvvxxxzzz||||||||||||{{{{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxyyyzzz}}}~~~}}}~~~{{{wwwuuuuuussspppmmmlllkkkjjjhhhgggeeedddccccccbbbaaaaaaccccccbbbaaabbb___\\\YYYWWWUUUQQQOOOMMMLLLJJJGGGDDDCCCAAAAAA<<<;;;::::::999999::::::===;;;:::888777777888888:::::::::::::::999888777888888888888888888888888777777777777777777777777999999999888888888777777666666777777777777666666888888888888888777666666666555444444666777777666777777777777777777777777777777666666555555555444777888888888999999999999777777777777777777777777999888888777777777777777777777777777777777777777888777777777666666555555888999::::::;;;;;;::::::::::::::::::::::::::::::888888888999<<>>;;;999999999777777666666666555555555666666666666666666666666555555555555555555555555555555555555555555555555333333444444444555555555444444444444333333333333666555555555444444444444777555333333444444444222444444444444444444444444333333333333333333333333444444333333333333222222333333333444444333333222333333333333333333333333222111111111000000000000333333333333333333333333333333333333333333333333444444333333333333222222222222333333333333444444444444444444444444444444333333333444444444555555444444333333444444555666888999;;;<<<===???CCCFFFIIIMMMSSSZZZccclllvvv|||{{{yyyyyy{{{~~~~~~|||{{{yyywwwvvvwwwyyyzzzxxxyyy{{{}}}|||{{{zzzzzzyyyzzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{}}}|||wwwuuutttsssooommmllllllkkkiiihhhfffeeedddcccbbbaaabbbddddddcccbbbccc```\\\YYYWWWSSSPPPMMMJJJIIIGGGDDDBBB@@@??????;;;;;;:::999999999999:::<<<;;;:::888777777888888777888888888888777666555888888888888888888888888777777777777777777777777888888888777777666666666666666777777777777666666555555666666555555444333666555444444666777777666777777777777777777777777777666666666555555555555777777777777888888888888777777777777777777777777999888777777666666777777777777777777777777777777999999888777777777777777888999999:::;;;:::::::::::::::::::::::::::::::::999999999:::<<>>======;;;;;;:::999999999999999;;;:::999888888888888888777777888888777777666666888888888888888888888888666666666666666666666666777777666666666666555555555666666777777666666555888888888999888888777666666555444555666777777666666666666666666666666666666666666666555555555555555555666666666777777777666666666666666666666666999888777777666666777777777777777777777777777777:::999888777777777888999888888999::::::::::::999::::::::::::::::::::::::::::::::::::;;;>>>@@@AAAAAAEEEIIINNNTTT^^^jjjsssvvvsssuuuyyy{{{wwwuuurrrnnngggaaaUUURRRMMMJJJJJJKKKKKKKKK~~~~~~uuulll```[[[TTTPPPNNNOOOPPPPPPPPPPPPPPPQQQPPPOOOOOONNNMMMLLLIIIEEEBBB???===<<<777777777666666666666555666666666666666666666666555555555555555555555555555555555555555555555555444444444444555555555555666666555555555444444444444444444444444444444444666444333333444555444333444444444444444444444444333333333333333333333333444444333333333222222222222222333444444444333333333333333333333333333333444444444444333333333333333333333333333333333333444444444444444444444444444444333333333222222222222222222333333333444444333333333333333333333333333333333444444444555555444444444444555666777777888:::>>>AAABBBDDDFFFHHHOOOTTT]]]gggpppyyy|||zzzxxxvvvvvvwwwzzz|||~~~~~~}}}|||{{{{{{{{{{{{{{{}}}|||zzzxxxxxxyyyzzz|||}}}{{{xxxuuurrrpppnnnlllmmmmmmmmmlllkkkkkkjjjjjjhhhgggggghhhjjjjjjhhhfffeeeaaa[[[VVVQQQMMMIIIGGGCCCBBB@@@???======<<<<<<;;;::::::999888999999999:::999999888888888888888888888999999999999888888888888888888888888888888666666666666666666666666666666666666666666666666555666666666666666666555999999:::::::::999999888555444444555777777666555555555555555555555555555666666666666666555555555444444444555555555666666555555555555555555555555888888777666666666666666777777777777777777777777999888777666555666888999777888888999999999999999999999999999999999999999;;;;;;;;;;;;;;;===>>>???>>>AAADDDGGGLLLUUU```iiittt~~~wwwrrrqqqssszzz{{{xxxwwwtttooojjj[[[VVVPPPKKKJJJKKKLLLLLLzzzrrreee```XXXRRRPPPPPPQQQQQQPPPPPPQQQQQQQQQPPPOOOOOOMMMLLLJJJGGGDDD@@@===<<<888777777777666666666666666666666666666666666666555555555555555555555555555555555555555555555555222333333333333444444444444444444555555555666666333333444444444444444444555444222222444555555444444444444444444444444444333333333333333333333333444444333333333222222222111222333333444444444333333333333333333333333333222222333333333333333333333333333333333333333333444444444444444444444444444444333333333222222222222222222333333333444444333333333333333333333333333333333444444444555555555555555555666777888999777:::>>>AAACCCEEEHHHJJJRRRXXXbbbmmmuuu}}}|||yyywwwwwwyyy{{{}}}~~~}}}}}}}}}}}}}}}}}}zzzxxxxxxyyyzzz|||~~~~~~}}}{{{zzzwwwtttqqqooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnnllllllkkklllmmmllliiifffaaa]]]WWWQQQMMMIIIFFFCCC@@@@@@???>>>===<<<<<<===::::::999888888888888999888888999888888888777777777888888999999999888888777777777777777777777777666666666666666666666666777777777777777777777777555555666666666666555555555555666666666666666555555444444666777888666555444444444444444444444444555555555666666666666666333444444444444555555555444444444444444444444444888777777666555666666666666666666666666666666666777666555444555555666777666777888888999999888888999999999999999999999999;;;;;;;;;;;;;;;<<<<<<======???AAACCCGGGNNNXXX```hhhsssxxxqqqoooooouuu|||}}}zzzyyyxxxtttqqqccc]]]UUUNNNKKKKKKKKKKKK}}}wwwnnnhhh___XXXTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOMMMMMMKKKIIIFFFBBB>>><<<888888777777777666666666666666666666666666666666555555555555555555555555555555555555555555555555222222222333333333444444222333333444555555666666333333333333444444444444555333222222444555555444444444444444444444444444333333333333333333333333444444333333333333222222111111222333444444444444333333333333333333333333000000000000111111111111333333333333333333333333333333333333333333333333444444333333333333222222222222333333333333444444333333333333333333333333333333333444444444555555555555555555666888999:::888;;;>>>AAADDDFFFJJJMMMWWW^^^hhhrrrzzz}}}zzzyyy{{{}}}}}}{{{{{{{{{{{{|||~~~~~~}}}||||||xxxxxxwwwtttpppnnnnnnoooooooooooooooppppppqqqqqqqqqpppooonnnmmmkkkfffccc\\\WWWQQQLLLHHHFFFCCCAAA>>>>>>===<<<<<<<<<======::::::999888888888888888777888888999888888777777555555666666777777666666777777777777777777777777666666666666666666666666666666777777777777888888444555555666666555555444555555666777777777666666444444555666888888666444555555555555555555555555555555555666666666666666333333444444444555555555555555555555555555555555888777666666555555666666666666666666666666666666444444555555555555555666666666777888888888888777999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;>>>@@@BBBDDDIIIQQQWWW```jjjxxxzzzrrrnnnmmmqqqwww{{{|||{{{{{{yyywwwmmmfff]]]UUUPPPMMMKKKJJJ{{{yyyrrriii```ZZZVVVSSSQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMKKKHHHCCC???<<<888888888777777777666666666666666666666666666666555555555555555555555555555555555555555555555555333333333333444444444555333333333333444444444444222222333333333444444444555333222222444555555555444444444444444444444444333333333333333333333333444444333333333333222222000111222333444444444444333333333333333333333333111111111111222222333333333333333333333333333333333333333333333333333333444444333333333333222222222222333333333333444444444444444444444444444444333333333444444444555555555555555666777888::::::;;;===@@@BBBDDDHHHMMMQQQ\\\cccnnnxxx~~~|||{{{|||~~~~~~~~~}}}~~~~~~}}}|||{{{{{{uuuvvvvvvssspppnnnoooqqqoooooopppqqqrrrrrrsssssssssrrrpppnnnlllgggbbb]]]UUUQQQKKKGGGDDDBBBAAA???<<<;;;;;;;;;;;;;;;<<<===:::999999888888888888888666777888999999888777777444555555666666666666666777777777777777777777777777777777777777777777777555555555666666777777777444555555666666555555444666666777888888888888888444444555777888888666444555555555555555555555555555555555555666666666777444444444444555555555555555555555555555555555555777777666555555555555666666666666666666666666666333444666777888777666555555666777777888888777777888888888888888888888888999:::;;;;;;<<<<<<<<<<<<999<<<@@@AAABBBEEEKKKPPPXXXaaammmxxx|||tttooolllmmmrrrtttyyy~~~}}}}}}|||{{{xxxqqqggg]]]VVVQQQMMMJJJ~~~~~~zzzpppfff^^^XXXSSSPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOMMMJJJEEE@@@===888888888888777777777777666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555666666555444444333333222222111222222222333333444444444444333222222444666555555444444444444444444444444333333333333333333333333444444444333333333222222000111222333444444555444333333333333333333333333444444444555555666666666333333333333333333333333222222222222222222222222444444444333333333222222222222333333333444444444555555555555555555555555333333333444444444555555555555555666777999:::;;;===???AAACCCEEEJJJPPPTTT```gggrrr{{{~~~|||~~~~~~}}}|||{{{zzzzzzsssuuuuuussspppnnnppprrroooppppppqqqsssttttttuuutttrrrpppmmmjjjddd^^^YYYRRRMMMHHHDDDBBBAAA???>>>::::::999999::::::;;;<<<:::999999888777888888888666777888999999888777666666666777888888888888888777777777777777777777777888888888888888888888888444444444555555555666666444555555555555555555444222222333444444555444444444444555777999888666333666666666666666666666666444555555555666666777777444444444555555555666666666666666666666666666666777777666555555555555555666666666666666666666666222444777999:::888666555555666666777777777777777888888888888888888888888999999:::;;;<<<<<<<<<<<<888<<>><<<:::777777777888888777555555444444444444555555444444444444444555666666444444444444444444444444555555555444444333333333555555444444444444555555555555444333333444444444666666666666666666666666444444444444444444444444444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222444444444333333222222222111111111111111111111111111222333333444444333333222222222333333333444444444444444444444444444444444444444555666888999:::>>>>>>AAAEEEHHHJJJRRR[[[fffqqq||||||}}}}}}~~~~~~~~~|||zzzzzzzzzzzzxxxvvvtttsssrrrppppppppppppqqqtttsssrrrsssuuuwwwwwwwwwwwwsssnnniiiccc\\\UUUQQQGGGFFFDDDAAA???===;;;:::;;;;;;::::::::::::999999888888888888888888888888999999888777666666777777777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666555555666666666666666666666666888888777777666666555555666666666666666666666666666444333444777888777555444444444555555666666666555555555555555555555555666666666666666666666666555555444444444444555555777777666555444333222222333333444444555666777777444444444555555555555666777888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@CCCFFFHHHPPPSSS\\\gggooowww|||rrrnnnnnnnnnqqqtttzzz~~~}}}~~~zzzoooaaaUUUOOOLLLwwwnnnggg]]]TTTWWWRRRQQQRRRRRROOOOOOQQQPPPOOONNNMMMLLLHHHCCC???===;;;888777888888888777666666555555555555666666555555444444555555666777444444444444444444444444666666666555555444444444555555444444444444555555333333222222111222222333555555555555555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444333333222222222111111111111111111111111111222333333444444333333333333333333444444444444444444444444444444444444444444555666777999:::;;;@@@???BBBFFFIIIMMMVVV```kkkvvv|||xxxyyyzzz{{{~~~|||zzzyyyyyyxxxvvvuuussssssqqqppppppqqqqqqrrrvvvuuuuuuvvvxxxyyyxxxwwwtttpppjjjccc]]]WWWQQQMMMDDDDDDBBB@@@>>><<<;;;:::;;;;;;::::::::::::999999888888888888888888888888999999888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666555555666666666666666666666666666666555555555555555555666666666666666666666666666444333444777888777555222333333333333333333444555555555555555555555555666666666666666666666666555555444444444444555555777777777777777666666666333333444444555666666777555555555666666666777777777777888888888999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;===???AAADDDEEEJJJLLLSSS]]]eeelllxxx~~~xxxvvvuuurrrtttxxx~~~}}}~~~wwwjjj^^^UUUQQQ{{{rrrfffZZZYYYTTTPPPQQQQQQOOONNNPPPPPPOOONNNNNNLLLIIIEEEAAA???<<<999888888888777777777777666666666666777777666666555555666666777888444444444444444444444444666666666666666555555555555555444444444444555555666555555555555555666666444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222444444333333333333222222222222222222222222222222111222333333444444333333333444444444444555555555444444444444444444444444555555555666888999;;;<<>>===<<<;;;:::;;;;;;::::::::::::999999888888888888888888888888999888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666555555666666666666666666666666333333333444444444444444666666666666666666666666666555444555666777666555444444444333333333333333555555555555555555555555666666666666666666666666555555444444444444555555666666666666777777888888333333444444555666666666666666666666777777777888777777777888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<>>>???AAABBBDDDEEEJJJRRRYYY```lllwww}}}uuuvvvxxx|||~~~tttggg[[[UUUpppbbb\\\UUUPPPPPPQQQOOOOOOPPPPPPOOONNNNNNMMMKKKGGGDDDAAA>>>;;;999999888777666888888777777777777888888666666666666666777888888555555555555555555555555666666555555555555555555555555444444444444555555666666555555666666777777333333333333333333333333444444444444444444444444222333333333444444555555444444444444444444444444333333333333333333333333333333333333333333333333000000111111111111222222222222222222222222222222333333333333333333333333222222222222222222222222111222333333444444333333444444444555555555666666555555555555555555555555555555666777999;;;<<<===CCCBBBDDDIIINNNTTT```lllttt~~~~~~xxxqqqmmmnnnpppttt|||~~~}}}|||yyywwwvvvuuusssrrrrrrrrrrrrsssttttttuuuvvvxxxxxxyyyzzz{{{xxxtttpppjjjddd\\\SSSMMMIIIEEECCC>>>>>>===<<<<<<;;;;;;:::;;;;;;:::::::::999999999888888888888888888888888888888777777777777777888666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666333333333444444555555555666666666666666666666666666555555555666666666555777777666666555555444444555555555555555555555555666666666666666666666666555555444444444444555555444444444555555555555555444444444555555555666666555555666666666777777777777777777777888888888888999::::::;;;;;;<<<<<<<<<<<<=========>>>???@@@@@@CCCCCCFFFLLLQQQWWWcccnnnzzz|||{{{zzz{{{{{{lll^^^UUUzzzlll___VVVPPPPPPQQQPPPPPPQQQPPPOOONNNNNNNNNLLLJJJGGGDDDAAA===;;;:::999777666888888777777777777888888666666666666666777888888555555555555555555555555444444444444444444444444555555444444444444555555111111111111111222333333333333333333333333333333444444444444444444444444333333333444444555555555222222222222222222222222333333333333333333333333333333333333333333333333000000111111222222222222222222222222222222222222333333333333333333333333222222222222222222222222111222333333444444333333444444444555555555666666555555555555555555555555666666777888:::<<<>>>???CCCBBBEEEKKKQQQYYYfffrrrzzz{{{tttnnnjjjkkknnnrrrzzz|||zzzzzz~~~|||xxxvvvuuutttsssrrrsssssstttuuuvvvwwwxxxxxxzzzzzz{{{{{{zzzvvvpppkkkccc]]]TTTMMMGGGDDDBBB@@@<<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::999999999888888888888888888888888888777777777777777888888666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666444444555555666666777777666666666666666666666666555666666666555555555666777777777666666555555555555555555555555555555555666666666666666666666666555555444444444444555555777666666555444444333333444444444555555555555555444444555555555666666666666666777777777888888888999999::::::;;;<<<======>>>>>>>>>???????????????BBBAAADDDHHHKKKPPPZZZeeeqqq}}}}}}zzz{{{ssscccYYYwwwfff[[[RRRQQQQQQPPPOOOPPPQQQOOONNNNNNOOONNNLLLJJJFFFCCC???<<<:::999777555888888777777777777888888666666555555666666777888555555555555555555555555333333333444444444444444555555444444444444555555222111111222222333444555333333333333333333333333444444444444444444444444444444444444444555555555222222222222222222222222333333333333333333333333333333333333333333333333111111111222333333444444222222222222222222222222222222333333333333444444333333333333333333333333111222333333444444333333333444444444444555555555555555555555555555555555666777777999;;;===???@@@CCCDDDHHHPPPWWW___lllxxxzzzqqqkkkhhhiiilllpppwww|||zzzyyyzzz}}}|||xxxuuuuuuuuutttsssuuuvvvwwwxxxyyyzzzzzzyyy|||{{{yyyxxxuuupppiiidddYYYTTTMMMGGGCCCAAA@@@>>>;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::999999888888888888888888888888777777777777777888888999777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666555555666666666666666666666666666666666777777777777777666666666666666666666666555666777666555444555666555555555444444444444444555555555555555555555555666666666666666666666666555555444444444444555555999999888777666555444444555555555555555555555555444444444444555555555555666666666777777777888888888999::::::;;;<<<=========>>>???@@@@@@@@@??????@@@???AAADDDFFFIIIQQQZZZhhhttt{{{yyyzzz~~~~~~|||nnndddnnnbbbVVVRRRQQQOOOLLLLLLQQQOOONNNNNNOOOOOONNNLLLHHHDDD@@@===;;;999777555777777777666666777777777555555444444555555666777555555555555555555555555444444444444555555555666555555444444444444555555444444444555555666777888444444444444444444444444444444444444444444444444555555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333111222222333444444555555222222222222222222222222222222222333333444444444333333333333333333333333111222333333444444333333333333333333444444444444555555555555555555555555777777888:::<<<>>>@@@AAAEEEFFFLLLUUU]]]eeeqqq}}}}}}wwwmmmhhhfffhhhkkkmmmtttzzz}}}~~~~~~|||zzzyyyzzz{{{}}}}}}||||||}}}~~~~~~|||xxxuuuuuuvvvvvvuuuxxxyyyzzz{{{||||||{{{zzzxxxvvvsssoookkkddd]]]XXXPPPLLLFFFBBB@@@???>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999888888888888888888888888777777777777777888999999777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666555555666666666666666666666666888777777777777777666666666666666666666666666666555777888777444333444666444444444444555555555555555555555555555555555555666666666666666666666666555555444444444444555555888888777777666666666555555555555555555555555555555555555555666666666666666666666666777777777888888999999:::;;;<<<===>>><<<<<<>>>?????????>>>>>>>>>===???CCCCCCDDDJJJRRRZZZggguuuzzzxxxzzz{{{~~~|||xxxooouuugggYYYSSSQQQMMMIIIHHHQQQOOONNNNNNOOOPPPOOOMMMIIIEEEAAA===;;;999777555777777666666666666777777444444444444444555666666666666666666666666666666444555555555666666777777555555555444444555555555222222222333333555666666444444444444444444444444444444444444444444444444666666666555444444444333444444444444444444444444333333333333333333333333333333333333333333333333222222333444444555666666222222222222222222222222222222222333333444444444333333333333333333333333222222333444444444333333222222222333333333444444666666666666666666666666777777888:::<<>>===<<<;;;===<<<<<<;;;;;;::::::999;;;;;;;;;:::::::::999999888888888888888888888888777777666777777888999999777777777777777777777777777777777777777777777777777777777777777777777777555555666666666666555555666666666666666666666666888888777777666666555555666666666666666666666666555777999777444333444666555555666666777777888888555555555555555555555555666666666666666666666666555555555444444555555555444444444555555555555555555555555555555555555444666666666666777777777777666666666666777777777777888888999:::;;;======>>>:::;;;<<<>>>>>>>>>======>>>>>>@@@CCCCCCCCCHHHOOOOOO[[[iiittt}}}yyyyyyzzz}}}~~~wwwzzz~~~vvv{{{nnn]]]SSSOOONNNLLLIIIMMMNNNOOOPPPPPPOOOMMMKKKHHHFFFCCC@@@===;;;999888777666555555666777555444777777666666555555555444666666666666555444333222333444555555666666555555555555555555555555555555444444444333333222222222555555555444444333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222444333333222222333333444222222333333333444444444333333333333333333333333222222222222222222222222111111222222222333333333111111222222222333333333222222333333333444444444555555777888888777666666999666666<<>>???BBBGGGKKKRRR[[[eeeqqq{{{}}}vvvqqqllliiigggeeegggkkkppptttuuuwwwxxxxxxwwwwwwxxxzzz|||yyyxxxyyyzzz}}}}}}}}}{{{|||}}}~~~}}}|||yyyuuutttvvvzzz~~~{{{wwwqqqkkkbbb\\\XXXSSSNNNJJJEEEDDDAAA>>>===<<<======;;;;;;;;;:::::::::999999888888888888888888888888999999888888888888999999888888777777777777888888888888777777666666555555777777777777777777777777666666666666666666666666333333444555666777888999666666666666666666666666555555555555555555555555777777666666555555555444666666777777666555444444666666666666666666666666777777666666555555555444444555666555444444555666888888777666555444333333666555555444444666777888555555555555555555555555444444444555555555555666555555555555666666666666555666777999;;;===>>>???<<<===>>>???@@@AAABBBBBB???>>>>>>>>>@@@CCCEEEGGGKKKSSS___kkkwww}}}yyyyyy}}}zzzyyy{{{}}}ppp___TTTPPPNNNLLLIIIKKKLLLNNNOOOOOOMMMLLLKKKIIIHHHEEEBBB???<<<::::::888666555555666777555444777666666666555555555555666666666666555444333222333444555555666666555555555555555555555555555555444444444333333333222222555555444444444333333333444444444444444444444444555555555555555555555555333333333333333333333333222222222222222222222222444333333222222333333444222222222222333333333444333333333333333333333333222222222222222222222222111111222222222333333333111222222222222333333333222222333333333444444444555555777888888777777666:::777888===@@@@@@AAADDDJJJOOOWWW```jjjvvv|||uuurrrmmmkkkiiiiiijjjnnnrrrtttssstttvvvvvvwwwxxx{{{}}}}}}yyyxxxyyy{{{}}}~~~|||zzz|||}}}}}}~~~~~~{{{xxxwwwyyy}}}zzzvvvjjjddd[[[TTTPPPLLLHHHDDDDDDCCC@@@>>><<<<<<<<<===;;;;;;;;;:::::::::999999999999999999999999999999999999888888888888999999888888777777777777888888888888777777666666666666777777777777777777777777666666666666666666666666777777666666555555555444666666666666666666666666555555555555555555555555777777666666666555555555666666666666666555444444555555555555555555555555777666666666555555555444444555666555444444555666666666666666555555555555666555555444555666777888555555555555555555555555555555555666666666777777555555666666666777777777666666777999;;;<<<===>>><<<======>>>???@@@@@@AAA>>>>>>>>>>>>???BBBDDDFFFIIIPPPZZZdddnnn||||||{{{}}}{{{|||ssscccVVVQQQNNNLLLIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKIIIGGGDDDAAA>>><<<;;;888777555666666777555444666666666666555555555555666666666666555444333333333444555555666666555555555555555555555555555555444444444444333333333333555444444444444333333333444444444444444444444444555555555555555555555555333333333333333333333333222222222222222222222222444333333222222333333444111111222222222333333333333333333333333333333333333333333333333333333333111111222222222333333333222222222222333333333333333333333333444444444444555555666777777777777777;;;999:::???BBBBBBDDDHHHNNNTTT]]]gggqqq|||{{{vvvsssoooooonnnnnnppprrrtttuuurrrsssssstttvvvyyy~~~~~~zzzyyyzzz|||}}}~~~}}}{{{zzz|||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{}}}yyytttddd]]]TTTMMMIIIFFFCCCAAABBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888888888999999888888777777777777888888888777777777777666666666777777777777777777777777666666666666666666666666888888777666555444444333666666666666666666666666555555555555555555555555777777666666666666555555666666666666666555555444555555555555555555555555666666666555555555555555444555666555444444555666444444555555555666666666666555555555555666777777555555555555555555555555666666666666777777777888666666666777777777888888777777888999:::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>=========???@@@CCCDDDGGGLLLSSSZZZbbbnnn~~~{{{~~~uuufffZZZSSSOOOLLLIIIJJJJJJLLLMMMMMMMMMMMMLLLKKKJJJHHHEEEBBB???===;;;999777666666777777555444666666666666666555555555555555666666555444444333333444555555666555555555555555555555555555555555444444444444444444333333444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333222222222222222222222222444333333222222333333444111111111222222222333333333333333333333333333333333333333333333333333333111111222222222333333333222222222333333333444444333333333444444444444555555555666666777777888888;;;:::<<<@@@BBBBBBFFFKKKQQQXXXbbbmmmwww{{{wwwuuurrrsssssstttuuuvvvvvvvvvttttttttttttvvvzzz|||{{{|||~~~}}}}}}~~~}}}{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~xxxqqqccc[[[QQQJJJGGGEEECCCAAAAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888888999999888888777777777777888888777777777777777777777777777777777777777777777777666666666666666666666666555555555666666666666666666666666666666666666666555555555555555555555555777777666666666666666666555666666666666666555555555555555555555555555555555555555555555555555555444555666555444444444666555555555555555555555555555555555555666666666777555555555555555555555555555555666666666777777777777777777777888888888888777777888888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAABBBDDDHHHMMMQQQWWWcccrrr}}}}}}ttthhh]]]VVVQQQMMMJJJJJJKKKLLLMMMNNNNNNNNNOOOKKKJJJIIIFFFCCC@@@===;;;:::888777666777777555444555555555666666666666666555555555666555555444333333444555555666555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444333333222222333333444111111222222222333333333333333333333333333333333333333333333333333333333111111222222222333333333222222333333333444444444333333444444444555555555555555555666777777888999;;;:::<<<@@@BBBBBBGGGNNNTTT[[[gggrrr|||}}}zzzyyyvvvwwwxxxzzzzzzzzzyyyxxxxxxxxxwwwwwwyyy}}}~~~}}}}}}}}}}}}}}}|||{{{zzzzzzzzz{{{{{{||||||}}}~~~}}}}}}}}}}}}~~~vvvnnnaaaYYYPPPIIIGGGFFFDDDBBB??????>>>=========<<<===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999888888888888999999888888777777777777888888777777777777888888888888777777777777777777777777777777777777777777777777555555555666666666666666666666666666666666666666666666666666666666666666666666777777777777777777555555666666666666666555555555555555555555555555444444444555555555555555444555666555444444444666777666666555444333333333444555555666666666666666555555555555555555555555444444555555555666666666777777777777888888888888777777777888888888999999;;;;;;;;;;;;;;;;;;<<<<<<============>>>??????@@@AAAEEEIIILLLQQQ[[[iiittt~~~}}}|||{{{{{{wwwrrriii```YYYSSSNNNKKKJJJJJJKKKLLLMMMOOOPPPPPPKKKKKKJJJHHHDDDAAA===;;;:::999777777777777555444555555555666666666666666444555555555555555444444333444555555666666555555555555555555555555555555444444444444555555555555333333333444444444444555444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222444333333222222333333444222222333333333444444444333333333333333333333333333333333333333333333333111111222222222333333333333333333333444444444444333444444444555555555555555555555555666888999:::;;;;;;===AAABBBCCCIIIQQQYYYaaammmyyy}}}yyyzzz|||}}}}}}|||{{{zzz{{{|||||||||~~~~~~}}}}}}}}}|||{{{{{{xxxyyyzzz{{{|||}}}}}}~~~||||||{{{zzz{{{|||}}}~~~ssskkk]]]VVVNNNHHHFFFEEECCCAAA>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999888888888888999999888888777777777777888888777777777888888888888999777777777777777777777777777777777777777777777777888888777666555444444333666666666666666666666666666666666666666666666666666666777777777777888888444555666666666666666666444444444444444444444444444444444444444555555555444555666555444444555666777777666555444333222111444555555666777666666666555555555555555555555555444444444444555555555555666666666777777777888888666666777777888888888999::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>???????????????BBBFFFIIILLLTTTaaakkkwww}}}|||~~~~~~~~~}}}|||yyywwwvvvvvvqqqnnniiiccc\\\UUUOOOKKKIIIIIIIIIKKKLLLNNNOOOPPPLLLLLLLLLJJJGGGCCC???===;;;999888777777777555333555555555555666666666777444444555555555555555444333444555555666666555555555555555555555555555555444444444444555555555666333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444333333222222333333444333333444444444555555555333333333333333333333333444444444444444444444444111111222222222333333333333333333444444444444555444444444444555555555555555555444555666888999:::<<<<<<@@@CCCDDDEEELLLUUU___hhhttt|||}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}{{{yyyyyyyyywwwxxxyyy{{{|||~~~~~~}}}{{{{{{{{{|||~~~~~~qqqhhhYYYTTTLLLHHHFFFEEEBBB@@@>>>>>>??????????????????<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999888888888888999999888888777777777777888888777777888888888999999999777777777777777777777777777777777777777777777777777777666666555555555444666666666666666666666666666666666666666666666666666666777777777888888888444444555666666666666666444444444444444444444444333333333444444555555555444555666555444444555666555555555444444333333333444444666777777777666555555555555555555555555555555555555555666666666666555555666666666777777777555555666666777888999999999::::::;;;<<<===>>>>>>??????????????????>>>>>><<<@@@DDDFFFGGGNNNXXX```jjjyyy}}}{{{|||}}}}}}}}}{{{wwwtttssssssmmmllliiiddd^^^WWWPPPLLLGGGGGGHHHIIIKKKMMMNNNPPPNNNNNNMMMLLLHHHDDDAAA>>>;;;:::888777777777555333444555555555666666777777444444555555555555555444333444555555666666555555555555555555555555555555444444444555555555666666333333333444444555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222444333333222222333333444444444444555555555666666333333333333333333333333444444444444444444444444111111222222222333333333333333333444444444555555444444444555555555666666555555444555666888:::;;;===>>>AAAEEEEEEFFFNNNWWWdddmmmzzz~~~~~~~~~}}}}}}|||~~~}}}zzzxxxwwwwwwwwwwwwwwwyyy{{{}}}~~~}}}~~~}}}pppfffXXXSSSMMMIIIHHHFFFCCC@@@>>>??????@@@@@@@@@@@@???======<<<<<<<<<;;;;;;;;;888888888888888888888888999999888888888888999999888888777777777777888888777777888888999999999999777777777777777777777777777777777777777777777777333333444555666777888999666666666666666666666666777777777777777777777777666666777777888888888999444444555666777777666666444444444444444444444444333333333444444555555555444555666555444444555666333333333444444444555555333444666777777777666555555555555555555555555555666666666666777777777777555555555555666666666666444444555666777888999999999999:::;;;===>>>?????????@@@@@@@@@@@@??????>>>;;;???CCCCCCDDDHHHQQQYYY___nnn{{{{{{~~~{{{{{{|||zzzuuuqqqnnnllljjjgggccc\\\UUUPPPKKKJJJJJJLLLNNNNNNMMMKKKLLLLLLLLLJJJHHHEEEBBBAAA===:::777666666666555444555555555666666666666666555555555555555555555555444444444555555555555666555555555555555555555555555555555444444333333333333333333333333333333333333333333333333333333333444444444333333222222222666555444333222111111111444333222222111111222222333222111111111222333444222222333333333333444444333333333333333333333333333333333444444444555555333333333333333333333333222222333333444555666666444444444555555555555666555555555666777999:::;;;???>>>@@@DDDFFFJJJTTT^^^jjjrrr~~~||||||}}}}}}}}}|||yyywwwvvvwwwwwwuuuwwwzzz{{{|||~~~|||nnndddTTTQQQMMMJJJHHHFFFDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;>>>======<<<<<<;;;::::::777777777888999999::::::888888888888888888888888666666777888999:::::::::999999999999888888888777666666777777777777666666555555555555555555555555555555555555555555555555555555555555666666666666777777888888888888777777666666666666666666666666777777777777666666666666555555555555666666666666666666666666666666666666555555444444444444555555666666666555444444444333444444444555555555555666666666666666666666666666555555555555666666666666666666666666777777777777777888888999999:::;;;;;;>>>>>>>>>>>>>>>?????????>>>>>>>>>@@@DDDIIINNNQQQ\\\fffuuu{{{{{{}}}}}}~~~|||xxxtttooollliiifffbbb]]]WWWSSSKKKIIIHHHIIIKKKLLLLLLKKKMMMMMMLLLKKKIIIFFFDDDBBB===;;;888666777777666555666666555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555444444444444444444333333333333333333333333333333333333333333333333333333555444444444333333333333555444333222222111111111444333222222111222222222333222111111111222333444222222333333333333444444333333333333333333333333333333333444444444444555333333333333333333333333222333333444444555555555444444444555555555555666555555666666888999;;;<<<@@@???AAAFFFIIIMMMVVV```ooowww~~~}}}}}}~~~~~~}}}~~~~~~~~~{{{xxxwwwvvvwwwwwwvvvxxxzzz|||}}}~~~yyykkkaaaUUUQQQMMMJJJHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@AAA@@@???>>>===<<<<<<;;;<<<<<<;;;:::999999999999999999999888888888888888777777777777777777777777777777777888999999999:::999999888888888777777777666666777777777777666666555555555555555555555555666666666666666666666666555555555555666666666666777777888888888888777777777777777777777777777777777777777777666666666555555555555555666666666666666666666666666666666666555555444444444444555555555555555555555444444444444444444555555555555666666666666666666666666666555555555555666666666666666666666666777777777777777888888999999::::::;;;======>>>>>>>>>>>>??????>>>>>>>>>@@@CCCGGGKKKNNNVVV```nnn|||}}}|||~~~}}}|||yyysssppplllhhhddd```[[[XXXMMMKKKHHHGGGIIIKKKLLLLLLNNNNNNMMMLLLJJJHHHEEEDDD===;;;888777777888777666666666666555444444444333555555555555555555555555444444444555555555555666555555555555555555555555333333444444444444444444444444444444444444444444444444444444444444444444555555555555555444444444555444333222222222222222444444333222222222222222222222222222222333444444222222333333333333444444333333333333333333333333333333333333444444444444333333333333333333333333444444444444444444444444444444444555555555555666555555666777888:::<<<<<>>======<<<===<<<:::999888888999999;;;::::::999888888777777888888888888888888888888888888888888888888999999888888777777777666666666666666777777777777666666555555555555555555555555777777777777777777777777555555555555666666666666666777777888888777777666888888888888888888888888777777777666666666555555555555555555666666666666666666666666666666666666555555444444444444555555444444444555555555555555444444444555555555555666666666666666666666666666555555555555666666666666666666666666777777777777777777888888999:::::::::============>>>>>>??????>>>>>>>>>???AAAEEEHHHJJJPPPXXXdddppp~~~~~~||||||zzz}}}~~~zzzvvvpppkkkgggccc___\\\RRRNNNJJJGGGHHHKKKMMMNNNNNNNNNNNNMMMLLLJJJGGGFFF>>><<<999888888999888777777666666555444333333222555555555555555555555555444444444555555555555666555555555555555555555555333333333444444555555555555555555555555555555555555555555555555555555555666666666666666555555555666555444444333333333444444444333222222222222333222222222222333333444444222222222333333333444444333333333333333333333333222222333333333444444444333333333333333333333333444444444444444444333333444444444555555555555666555666666777999;;;===>>>BBBAAAEEEKKKOOOUUU```jjj{{{~~~zzzyyyyyyzzz}}}{{{zzzxxxwwwvvvwwwxxxyyyyyy{{{}}}~~~yyykkkbbbXXXTTTOOOKKKIIIHHHFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>@@@>>><<<;;;::::::;;;<<<:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888777777777777666666666666666666777777777777666666555555555555555555555555666666666666666666666666555555555555666666666666666666777777777777666666777777777777777777777777777777666666666555555555555555555555666666666666666666666666666666666666555555444444444444555555333444444444555666666666444444444555555555555666666666666666666666666666555555555555666666666666666666666666777777777777777777777888999999::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFKKKRRR\\\fffrrr|||zzz||||||uuunnniiiddd```^^^VVVQQQKKKGGGGGGJJJLLLMMMNNNNNNNNNNNNMMMKKKIIIHHH@@@>>>;;;999999999888777777777666555444444333333555555555555555555555555444444444555555555555666555555555555555555555555333333333444444555555555555555555555555555555555555555555555555555555555666666666666666666666666777666666555555555555666555444333333222222333333222222333333444444444444222222222333333333444444333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444333333444444444555555555555666666666777888:::<<<>>>???AAAAAAFFFMMMSSSZZZfffqqq~~~zzzuuusssssswww}}}yyyxxxvvvvvvvvvwwwyyy{{{{{{}}}|||ooofff\\\WWWQQQMMMJJJIIIGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@???>>><<<<<<<<<<<<===888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888777777777777666666666666666666777777777777666666666666666666666666666666555555555555555555555555555555555555666666666666666666777777777777666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666666666666666555555444444444444555555333444444444555666666666444444444555555555555666666666666666666666666666555555555555666666666666666666666666777777777777666777777888888999:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@BBBCCCIIIOOOVVV^^^hhhwww~~~|||}}}yyyrrrmmmiiidddaaaYYYTTTLLLHHHFFFHHHIIIJJJMMMMMMNNNNNNMMMKKKJJJIIICCC@@@===;;;:::999888777777777777666555555444444555555555555555555555555444444444555555555555666555555555555555555555555333333444444444444444444444444444444444444444444444444444444444444444444555555555666666666666666777666666555555555666666555444444333333333333333222222333444444444444444222222333333333333444444333333333333333333333333222222222222333333333333333333333333333333333333444444444444444444444444444444444555555555555666666666777888:::===???@@@@@@AAAGGGPPPXXX```nnnzzz}}}~~~|||vvvrrrppppppuuu|||~~~|||vvvvvvuuuuuuvvvxxxzzz||||||~~~tttkkkaaa\\\UUUOOOLLLJJJHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>======<<<;;;;;;888888999999:::;;;;;;<<<999999999999999999999999888888888888888888999999888888777777777666666666666666777777777777666666666666666666666666666666555555555555555555555555555555555555666666666666555666666777777666666555555555555555555555555555666666666555555555444444555555555555666666666666666666666666666666666666555555444444444444555555444444444555555555555555444444444555555555555666666666666666666666666666555555555555666666666666666666666666777777777777666666777777888999999999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAGGGLLLQQQWWW___lll}}}{{{wwwrrrnnnkkk___YYYRRRLLLJJJJJJJJJKKKLLLLLLMMMMMMMMMKKKJJJIIIEEEBBB>>><<<:::999777666777777777777777777666666555555555555555555555555444444444555555555555666555555555555555555555555444444444444444444333333333333333333333333333333333333333333333333333333444444555555555666666666555555444444444444555555555555444333333333333444222333444555555555444333222222333333333333444444333333333333333333333333111222222222222333333333333333333333333333333333222333333444444555555555444444444555555555555666666666777999;;;===???AAAAAACCCIIITTT]]]ggguuu~~~|||{{{}}}}}}yyytttqqqpppqqqttt|||}}}zzzxxxuuutttttttttvvvxxx{{{}}}~~~{{{sssfff```XXXQQQMMMKKKIIIHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB>>>???@@@@@@@@@>>><<<;;;999:::::::::::::::::::::888888888888888888888888777777777888999999999:::999999888888888777777777666666777777777777666666666666666666666666666666555555555555555555555555555555555555666666666666555555666666666666555555666666666666666666666666666666555555555444444444555555555555666666666666666666666666666666666666555555444444444444555555555555555555555444444444444444444555555555555666666666666666666666666666555555555555666666666666666666666666777777777777666666777777888888999999888999:::;;;<<<======>>>>>>>>>>>>??????@@@AAAAAADDDHHHMMMPPPVVVaaappp{{{|||xxxuuueee___XXXRRROOONNNNNNMMMKKKLLLMMMMMMLLLKKKJJJIIIGGGDDD???<<<:::999777555777777777777888888888888555555555555555555555555444444444555555555666666555555555555555555555555555555555444444333333333333333333333333333333333333333333333333333333333333444444444555555666666333333222222222333333444555555444333333333333444222333444555555555444333222222333333333444444444333333333333333333333333111111222222222333333333333333333333333333333333222222333333444555666666444444444555555555666666666666777999;;;>>>@@@AAABBBDDDKKKVVVaaalll{{{|||{{{zzz|||~~~}}}zzzzzzyyywwwsssqqqqqqrrrsss|||zzzvvvssstttsssssstttuuuxxx{{{}}}~~~zzziiicccZZZSSSNNNKKKIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@BBBCCCDDDDDDAAA???===<<<;;;;;;::::::999999888::::::::::::::::::::::::666666777888999::::::;;;999999999999888888888888666666777777777777666666777777777777777777777777777777777777777777777777555555555555666666666777555555666666666666555555777777777777777777777777666666555555555444444444555555555555666666666777666666666666666666666666555555555444444555555555666666666555555444444333444444444555555555666666666666666666666666666666555555555555666666666777666666666666777777777777666666666777888888999999888888999:::<<<======>>>===>>>>>>???@@@AAAAAAAAABBBEEEIIILLLPPPYYYgggqqqtttjjj^^^TTTOOOLLLJJJIIINNNNNNOOOPPPOOOMMMKKKIIIGGGEEEBBB>>><<<:::999888999888666555555555666777888888777666555444333333999888666555444444555666666666555444444444444555555555555555555555555555555555555444444333333333333333333444444444555555222333444555555444333333444444444444444444444444333333333222222111111111444555555666555444222111222222333333333333444444666666555444333333222222333333333444444444555555444444444333333333222222333333333444555666777777777666666555555555666666888999::::::;;;<<>>AAAAAAAAA@@@@@@@@@@@@???DDDDDDFFFHHHMMMVVV```gggxxx}}}ssseeeYYYRRRNNNLLLJJJLLLMMMNNNOOONNNMMMKKKJJJHHHFFFCCC???<<<:::999888888777777666666666666666777777777666555555444444444444333222222333444555666666555444444444444555555555555555555555555555555555444444444333333333333333333444444444555555444444555666666555444333444444444444444444444444666666666666555555555444333444444444444333333222222222333333333333444444666555555444333333222222333333333444444444555555444444444333333333222222333444444444555666666666777666666555555555666666999:::;;;;;;;;;===@@@CCCEEEJJJSSS^^^jjjxxx}}}yyyxxxyyy|||~~~|||zzzuuutttrrrqqqqqqqqqrrrrrrzzz~~~|||xxxuuusssrrrrrrsssuuuwwwyyy|||~~~vvvnnnbbbXXXTTTQQQOOOLLLHHHHHHGGGEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@??????=========<<<<<<<<<;;;;;;::::::::::::999999999999;;;;;;:::::::::999999999:::::::::999999999999888777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666777777777777777777777777666666666666777777777777888777777666555555444444555666666777666666555555555555555555555555555555777777666666666666777777666666666666666666666666444444555555555555555555555555555555555555555555666666666666666666666666777777777777666666666666777777777777888888888888999999999999:::<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEFFFJJJQQQZZZ```ppp}}}ooo```WWWRRRNNNKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJHHHEEEAAA===:::888777777777777777777666666555666666666666666666666666222222111222222444555666666666555444444444444555555555555555555555555555555444444444444333333333333333333444444444555555555666777777777555444333444444444444444444444444555444444444444444333333333222222222222333333444222222333333333333444444555555444444333333222222333333333444444444555555444444444444333333333333444444555555555555555555666666666555555666666777999:::;;;<<<<<<>>>BBBDDDGGGMMMYYYeeerrr}}}{{{{{{{{{~~~}}}xxxxxxyyy}}}~~~|||yyywwwrrrqqqpppoooppprrrtttuuu~~~~~~zzzvvvsssqqqpppqqqsssvvvzzz}}}wwwnnnbbbXXXSSSPPPNNNLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::999::::::::::::999999999999::::::::::::999999999999777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777666666666666777777777777888777777666666555555444666666777777777777777666555555555555555555555555777777666666666666777777666666666666666666666666666666555555555555555555555555555555555555555555666666666666666666666666666666666666777777777777777777777777888888888888888888888999:::;;;======??????@@@@@@@@@@@@@@@@@@CCCDDDDDDDDDFFFKKKRRRWWWeeeqqqyyyhhh\\\UUUPPPLLLJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJGGGCCC???;;;999777666777888888888777555444555555555555666666777777444444444444555555666666666666555444444444444555555555555555555555555555444444444444444444444444333333333444444444555555777777888888777666555444444444444444444444333333333333333333333333333333222111111000111222444555222222222333333333444444444444444333333333222222333333333444444444555555555444444444444333333333555555555555555444444444666666666666666666777888999;;;<<<===>>>@@@DDDFFFIIIQQQ___mmmzzzzzzxxxxxxzzz}}}~~~{{{wwwxxx{{{~~~{{{xxxvvvqqqppppppqqqsssvvvzzz|||{{{wwwsssqqqppppppqqqtttxxx}}}{{{rrreee[[[UUURRROOOMMMJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBAAA@@@@@@????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999;;;;;;:::::::::999999999999999999999999999999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777666666555555555555666777777777666666444444444444444444444444777777666666666666777777666666666666666666666666777777666666555555444444444444444444555555555555666666666666666666666666666666666666777777777777666777777777888888888888888888888888999;;;<<<===>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCDDDHHHMMMQQQ\\\gggxxxnnnaaaYYYRRRNNNKKKKKKKKKLLLLLLLLLLLLKKKLLLKKKHHHEEEAAA===:::888666777888888888777555444444444555555666777777777666666666555555444444444666666555444444444444555555555555555555555555555444444444444444444444444333333333444444444555555777777888888888777555444555555444444444333333333666666666666777777777777222111111000111222444555222222222333333333444444333333333333333222222222333333333444444444555555555555555444444444333333555555555555555444444444666666666666666777888888:::;;;===>>>???BBBFFFIIILLLVVVeeettt|||wwwvvvvvv|||~~~}}}{{{yyy{{{~~~~~~{{{xxxvvvooooooppprrrvvv{{{}}}yyyuuurrrppppppppprrruuu{{{zzznnnddd]]]YYYTTTQQQMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::999999999999999999999999999999777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666666666666666777777777777777777777777777666666666333444555555666666666555555555555555555555555555777777666666666666777777666666666666666666666666777777777666666555555444444444444555555555666666666666666666666666666666555666666666777777777888666777777777888888888888777777777888999:::;;;<<<======>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDGGGLLLOOOVVV___mmm~~~tttggg^^^WWWRRRLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIFFFCCC???<<<:::777777777777777666666555444555555555666666777777555555555555444333222111666666555444444444444555555555555555555555555555333333333444444444444555333333333444444444555555555666777888888777666555555555555444444333333222444444444555555555555555333222222222222333333444222222333333333333444444333333333333222222222222333333333444444444555555555555555555444444444333444444555555555555555555666666666666777888999999:::<<<>>>???AAADDDHHHKKKRRR\\\kkk{{{|||wwwvvvwww|||~~~}}}{{{||||||yyyvvvnnnnnnooorrrxxx}}}{{{wwwsssqqqqqqqqqrrruuuxxx}}}wwwmmmeee^^^WWWRRRQQQPPPNNNLLLKKKJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777222333444555666666666555666666666666666666666666777777666666666666777777666666666666666666666666777777666666666666666666444444555555666777777777666666666666666666666666555555666666777777888888777777777777888888888888666666666777888999;;;;;;<<<<<<===>>>???AAAAAABBB@@@AAACCCDDDEEEGGGJJJMMMQQQXXXdddrrr~~~yyymmmddd\\\WWWOOONNNMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHDDDAAA===<<<888777777666666666666666555555555666666666666666444555666666666555444333666666555444444444444555555555555555555555555555333333333444444444555555333333333444444444555555333444666777888777777666666555555444333333222222111111111111222222222333333444444444444333333222222222333333333333444444222222222222222222222222333333333444444444555555555555555555444444444444333444444444555666666666666666666666777888999::::::<<<>>>@@@BBBEEEIIIMMMXXXbbbqqq|||xxxwwwyyyzzz{{{|||}}}~~~~~~}}}}}}~~~yyyvvvooopppqqquuu|||{{{yyyuuurrrqqqrrrsssuuuxxx{{{zzzrrriii___YYYUUUTTTRRROOOMMMKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>=========>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777333444555666666777777777777777777777777777777777777777666666666666777777666666666666666666666666666666666666666777777777555555666666777888888999666666666666666666666666555555555666777888888888777777777777888888888888666666666666888999:::;;;;;;;;;<<<>>>???AAABBBBBB@@@BBBDDDDDDDDDEEEHHHJJJMMMRRR[[[gggvvv|||qqqhhh```ZZZPPPPPPNNNMMMLLLLLLLLLLLLKKKKKKJJJHHHEEEBBB???===999888666555555555666777666666666666666666666666555666777999999999888888666666555444444444444555555555555555555555555555333333333444444555555555333333333444444444555555222333555666777888777777666666555444333333222222333333333444444555555555444555555666555444222111222222333333333444444444222222222222222222222222333333333444444444555555666666555555555444444444333333444444555666777777666666666666777888999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777666666666666777777777777777777777777777888888888444555666777888888888888777777777777777777777777777777666666666666777777666666666666666666666666555555666666777777888888555666666777888999999:::666666666666666666666666444555555666777888888999777777777777888888888888555555666666777999:::;;;:::;;;<<<>>>???AAABBBCCCAAACCCDDDDDDDDDDDDEEEFFFJJJNNNVVV```mmm{{{rrrjjjccc^^^XXXTTTOOOLLLKKKKKKJJJIIIKKKJJJIIIHHHGGGCCC???<<<999999888888777777666666666666666666666666666666555555555555666666666666555555555555555555444444555555555555555555555555333444444555555444444333222222333333333444444444444444444555555777888888777444222222444555444222333333333333333333333333666555555444444333222222222222222333333333444444444444444444444444444444444444444444444444333333444444444444444444444444666666666666777777777777777666666666777888999999===<<<>>>CCCFFFHHHNNNVVVcccppp|||wwwtttvvvwwwxxxyyy{{{|||}}}~~~}}}{{{ssssssuuu{{{|||wwwuuusssssssssuuuxxxzzz~~~vvvlllfff```XXXSSSQQQQQQOOOMMMIIIJJJJJJIIIHHHFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>===????????????????????????@@@??????>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888777777777777777777777777777777777777888999999::::::999999999999888888777777888888999999999999888888888888888888888888888888666666666666666666666666666666777777777777666666555555555555555555555555333444444444555666666666555555555555555555555555777777777777777777777777555555555555666666666666777777777777888888888888666666666666666666666666777888888888888999999999::::::;;;<<<===>>>??????BBBAAAAAABBBBBBDDDEEEEEEHHHIIIOOOYYYcccrrrzzzrrrkkkddd```YYYUUUPPPMMMLLLKKKKKKJJJLLLJJJIIIIIIHHHEEE@@@===999999888888777777666666666666666666666666666666555555555555666666666666666666666666666666666666555555555555555555555555333444444555555444444333222222333333333444444444444444444444555666777888999666444444555666555333333333333333333333333333444444444444444444444444333333444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444777777666777777888999:::>>>===@@@DDDGGGJJJQQQYYYhhhuuu}}}yyyvvvvvvwwwwwwxxxzzz|||~~~~~~|||vvvvvvyyy~~~{{{uuutttsssssstttwwwzzz|||~~~tttlllccc[[[WWWTTTQQQNNNLLLLLLLLLJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888888888888888888888888888777777888888999::::::::::::999999999888888888888888888999999999999888888888888888888888888888888666666666666666666666666666666777777777777666666666666666666666666666666444555555555555555666666555555555555555555555555666666666666666666666666555555555555666666666666666666777777777888888888777777777777777777777777777888888888888999999999::::::;;;<<<===>>>??????BBBBBBBBBBBBBBBCCCDDDDDDGGGHHHMMMVVV___lllxxxqqqkkkfffbbb[[[WWWRRRNNNMMMLLLKKKJJJLLLKKKJJJJJJIIIFFFBBB???::::::999888777666666666666666666666666666666666555555555555666666666666666777777777777777777777555555555555555555555555333444444555555444444333333333333333444444444444444444444444555666777777:::999666666666666555444333333333333333333333333222222333444444555666666444444444555555555666666444444444444444444444444222333333444444555555555444444444444444444444444222222222333333333333444777777777777888999:::;;;>>>>>>AAAFFFIIILLLUUU___ooo||||||yyyxxxwwwwwwwwwyyy|||}}}yyy{{{}}}}}}yyyssssssssssssvvvyyy|||~~~|||qqqgggaaa\\\VVVSSSRRRQQQOOOLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=====================<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888888888888888888888777888888999999::::::;;;::::::999999999999888888888999999::::::999999888999999999999999999999999666666666666666666666666666777777888888777777666777777777777777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666777777777777888888888888888888888888888888777888888888888999999999999::::::;;;<<<===>>>>>>BBBBBBBBBBBBBBBCCCCCCCCCFFFFFFKKKQQQXXXcccuuu}}}~~~xxxpppjjjeeebbb]]]YYYTTTPPPNNNMMMLLLKKKMMMLLLKKKKKKJJJHHHDDDAAA;;;:::999777777666666777666666666666666666666666555555555555666666666666666666666666666777777777555555555555555555555555333444444555555444444333333333333444444444444555444444444444444555666777:::999777666666555555444333333333333333333333333333333333444444444555555444444444444555555555555444444444444444444444444222222333333444555666666444444444444444444444444444444555555555666666666777777777888999:::;;;<<<>>>>>>BBBFFFJJJNNNYYYeeettt~~~|||yyyxxxwwwwwwyyy|||}}}{{{~~~~~~zzzwwwqqqqqqrrrtttxxx|||uuullleee]]]XXXVVVTTTQQQOOOMMMLLLKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999888888999999:::;;;;;;;;;::::::::::::::::::999999999999::::::::::::999999999999999999999999999999777777777777777777777777777777777888888777777777888888888888888888888888888777777666666555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777777777888888888888888888888888888777777888888888999999999999999:::;;;<<<======>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDHHHNNNSSS\\\kkkzzz~~~|||yyyqqqiiidddaaa```\\\VVVRRRPPPNNNMMMLLLLLLLLLKKKKKKKKKIIIEEEBBB===;;;999777666666777777666666666666666666666666555555555555666666666666444444444555555666666666555555555555555555555555333444444555555444444333333333444444444555555555555444444444444555555666777777666555444333333444333333333333333333333333555555444444444333333333222333333333333444444444444444444444444444444444222222333333444555666666444444444444444444444444555666666666777777777777777777888888999;;;<<<======>>>BBBGGGJJJQQQ^^^kkkwww~~~zzzyyyxxxxxxzzz~~~}}}{{{|||~~~|||zzzvvvtttpppppprrrvvvzzz~~~zzzoooddd\\\YYYUUUQQQOOOOOONNNMMMKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999:::;;;;;;<<<<<<::::::::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999888888888888888888888888777777888888888888777777777777777777777777777777888888888777777666666555666666666666666666666666555555555555555555555555555555555555666666666666555666666666666777777777888888888888888888888888777777888888888999999999888888999:::;;;<<<======@@@AAABBBBBBCCCBBBBBBAAAAAABBBFFFKKKPPPVVVdddqqq~~~|||rrrjjjdddbbbccc^^^XXXTTTQQQOOONNNMMMKKKKKKKKKKKKKKKJJJFFFCCC>>><<<:::777666666777888666666666666666666666666555555555555666666666666333333444444555555666666555555555555555555555555333444444555555444444333333444444444555555555555555444444444444444555555444555555444222222333555333333333333333333333333666666555444333333222222222222222333333333444444444444444444444444444444222333333444444555555555444444444444444444444444444444444555555555666666777888888999:::<<<===>>>>>>@@@DDDIIIMMMTTTdddsss|||~~~zzzzzzzzz{{{}}}|||zzzzzz|||{{{yyywwwvvvtttrrrooopppssswww{{{}}}nnnddd^^^YYYSSSPPPPPPPPPNNNKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;<<<<<<===::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888888888888888888888777888888999999888888777777777777777777777777777888888888888777777777777666666666666666666666666555555555555555555555555555555555555666666666666555555666666666666777777888888888888888888888888777888888888888999999999777888888999:::;;;<<<<<<>>>???AAABBBCCCCCCBBBBBBAAABBBEEEJJJMMMQQQ]]]iiizzz~~~tttlllgggeeeeee```ZZZUUURRRPPPNNNMMMJJJJJJJJJKKKKKKJJJGGGDDD???===:::777666666777888666666666666666666666666555555555555666666666666444444444555666666777777555555555555555555555555333444444555555444444333444444444444555555555555555444444333333444444555222333555444222222444666333333333333333333333333444444444444444444444333333333333333444444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555888888888999;;;<<<>>>???@@@BBBGGGLLLPPPXXXiiizzz~~~zzz{{{|||~~~~~~yyywwwxxxyyy|||}}}zzzvvvtttssssssqqqpppoooqqqtttxxx|||vvvhhhbbbZZZVVVUUUTTTPPPMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999777888888999999888888777999999999999999999999999777777888888888888888999666666666666666666666666666666666666666666666666555555555555666666666666555555555666666666777777777777777777777777777777777888888888888999999999777777888999:::;;;<<<<<<<<<>>>@@@BBBDDDDDDCCCCCCCCCCCCFFFIIIIIILLLVVV```lll~~~vvvnnniiihhhfffaaa[[[VVVSSSQQQOOOMMMJJJIIIIIIJJJKKKJJJGGGDDD@@@===:::777666666777888666666666666666666666666555555555555666666666777444555555666777888888999555555555555555555555555333444444555555444444333444444444555555555666666555444444333333333444444111333555444222222555888333333333333333333333333222333333444444555555666444444444555555555666666444444444444444444444444444444444444444444333333444444444444444444444444444444444555555555666666888888888999;;;===>>>???BBBDDDJJJOOORRR[[[mmm~~~}}}zzz{{{}}}}}}yyyvvvuuuwwwyyy|||zzzwwwsssqqqqqqqqqppppppoooqqqtttyyy}}}ssslllccc]]][[[YYYTTTPPPMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999888888999999999999888888::::::::::::::::::::::::777777777888999999999:::777777777777777777777777777777777777777777777777555555555555666666666777555555555555666666666777666666666666666666666666777888888888888999999999777777888999:::;;;;;;<<<;;;===???BBBDDDDDDDDDCCCEEEEEEFFFHHHGGGHHHPPPZZZbbbuuu{{{uuummmhhheeeccc```\\\WWWRRRMMMKKKLLLJJJIIIIIIJJJJJJIIIHHHEEEBBB>>>:::888777777888888888888888777777777777666666666666666666666666555555555555555555555555777777666666555555555444666666555444333333333333666666555555555444444444444444444444444444444444333333333444444555555555444444333333333333222222333333333444444444555555444444444444444444444444444555555555444333333222555555555555555555444444666555555555555444444444666666666666666555555555888999999:::;;;<<<>>>???@@@DDDHHHNNNWWWfffxxx~~~}}}|||~~~zzzwwwtttpppmmmqqqwww~~~vvvsssooollljjjkkkmmmnnnmmmqqqvvvzzz~~~sssllleee[[[WWWWWWRRRNNNJJJIIIKKKKKKIIIGGGHHHGGGFFFEEEEEEDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999888888777777777777777777777777777777777777888888888999999999999666777888888888777555444444555555666777888888999777777777777777777777777888888888888888888888888777777777888999;;;<<<===;;;===???AAACCCDDDDDDDDDDDDDDDCCCCCCDDDHHHNNNSSS^^^iii~~~|||wwwppplllhhhfffccc___YYYTTTOOOLLLLLLJJJIIIIIIJJJKKKIIIHHHEEECCC???;;;888777777888888888777777777666666666666666666666666666666666555555555555555555555555777666666666555555555555444444444333333444555555666666555555555444444444444444444444444444444444333333333444444444555555333333333444444555555555333333333444444444555555444444444444444444444444444444555555444444333222444444444444444444444444666555555555555444444444666666666666666666666555999999999:::;;;===>>>???BBBFFFLLLRRR\\\kkk}}}~~~}}}~~~{{{vvvrrrpppllljjjooovvv~~~uuurrrnnnjjjiiijjjmmmooonnnqqqwww{{{~~~xxxoooeee```___YYYUUUPPPNNNNNNNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<======>>>>>>==================;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888999999999999999999999999777777888888888999999999777777888888777777666555555555555666777888888888777777777777777777777777888888888888888888888888777777777888999:::<<<<<<;;;===???AAACCCDDDDDDDDDDDDDDDDDDCCCDDDGGGMMMQQQ[[[dddwww~~~zzzuuurrrmmmllliiiddd^^^WWWQQQNNNLLLKKKIIIJJJKKKKKKJJJHHHFFFDDD@@@<<<999888888888777777777666666666555555666666666666666666666666555555555555555555555555666666666666555555555555333333333333444555666777555555555555555444444444444444444444444444444444333333333444444444444555222333333444555666777888333333333444444444555555444444444444444444444444444444555555444444333333333333333333333333333333666555555555555444444444555555666666666666666666999999999:::<<<===???@@@DDDHHHOOOXXXcccrrr~~~}}}xxxsssnnnllljjjjjjpppxxx~~~|||ssspppkkkgggfffiiimmmpppooosssxxx|||vvvmmmjjj^^^YYYSSSPPPOOOOOOMMMJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::::::::::::::999999::::::::::::::::::::::::777777777888888888888999999888888777666777777777555555666666777777888888666666666666666666666666777777777777777777777777777777777888999:::;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDFFFKKKNNNUUU]]]lll~~~}}}{{{}}}}}}zzzwwwsssrrrooojjjccc[[[TTTPPPLLLKKKJJJJJJKKKKKKJJJIIIGGGEEEAAA>>>;;;999888888666666666666555555555555666666666666666666666666555555555555555555555555666666666666666555555555444444444444444555666666555555555555555555555555555555555555555555555555444444444444444444444444222333333444555666666666333333333444444444555555444444444444444444444444333444444555444444333333333333333333333444444444666555555555555444444444555555555555666666666666999999:::;;;<<<>>>@@@AAADDDIIIQQQ\\\hhhwww~~~}}}}}}}}}wwwqqqlllkkklllnnnuuu}}}{{{yyypppmmmhhheeeeeehhhmmmpppqqqtttyyy}}}{{{ssseee___XXXSSSRRRRRRPPPNNNLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===============>>>;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777888888888999999:::999888777666777888999555666666666777777777888666666666666666666666666666666666666666666666666777777777777888999:::;;;;;;<<<===???AAABBBCCCDDDFFFFFFFFFEEEDDDEEEHHHKKKOOOUUUaaarrr~~~zzzyyy|||}}}{{{vvvvvvtttooohhh___WWWRRRMMMKKKJJJJJJKKKLLLJJJIIIHHHFFFCCC???<<<:::888888666666666666555555555555666666666666666666666666555555555555555555555555555555555666666666666666777666555444444444444444444555555555555555555555555555555555555555555555444444444444444444444444444333333333333333333333333333333444444444555555444444444444444444444444333333444444555444444333333444444444555555555666666555555555555444444444444555555555666666777777999999:::;;;===???AAABBBCCCIIIRRR___mmm{{{}}}||||||}}}~~~zzzuuuooojjjkkknnnrrryyy|||wwwuuummmjjjfffdddeeehhhmmmppprrrvvv{{{rrrkkkaaa[[[XXXWWWUUUSSSNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA???>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<======???@@@AAA;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888999999999999;;;:::888777777777888999666666666666777777777777666666666666666666666666666666666666666666666666777777777777888999::::::;;;;;;<<<>>>???AAACCCCCCEEEFFFGGGFFFEEEEEEGGGIIIKKKOOOYYYhhhvvv}}}zzz{{{~~~|||xxxxxxwwwssskkkbbbYYYSSSMMMLLLJJJKKKLLLLLLKKKIIIIIIGGGDDDAAA>>>;;;999888777777777666666666555555666666666666666666666666555555555555555555555555555555555666666666666666888777666555444444444444444444444555555555555555555555555555555555555555555444444444444333333333444444333333333222222222333333333444444444555555444444444444444444444444333333444444555555444444333444444555555666666666666555555555555444444444444444555555666777777777999::::::<<<>>>@@@BBBCCCEEEKKKUUUcccrrr~~~{{{zzz{{{{{{}}}yyyrrrlllhhhkkkqqqvvv}}}}}}xxxssspppiiihhhfffeeefffjjjnnnppptttxxx|||wwwkkkaaa\\\YYYVVVSSSPPPOOONNNLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<===>>>@@@AAABBB============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999::::::::::::;;;;;;:::999999888888999999666666666666777777777777666666666666666666666666777777777777777777777777777777777777777888999999;;;;;;;;;===>>>@@@BBBCCCDDDEEEGGGGGGEEEEEEFFFGGGJJJLLLTTT```mmm~~~~~~}}}{{{xxxxxxxxxtttmmmcccZZZTTTMMMLLLKKKKKKLLLLLLKKKIIIJJJHHHFFFBBB???<<<999888888888777777777666666666666666666666666666666666555555555555555555555555555555555555666666666777777666555555555555555666444444444555555555666666555555555555555555555555555555444444444333333333333333333444444444444444333333333444444444555555444444444444444444444444222333444444555555444444222222333444444555666666666555555555555444444444444444555555666777777888999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>====================================>>>???@@@AAA???????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<:::::::::;;;:::999999888777777777777666666666666777777777777777777777777888888888888888888888888777777777777777888888999;;;;;;;;;<<<===@@@BBBCCCBBBDDDFFFGGGFFFEEEFFFGGGIIIJJJPPPZZZeeettt~~~|||{{{wwwxxxxxxuuunnndddZZZTTTMMMLLLKKKKKKLLLLLLKKKJJJJJJIIIFFFCCC???<<<999888888888888888777777777777666666666666666666666666555555555555555555555555444555555555666666777777555555444555555666777888444444444555555555666666666666666666666666666666555555555444444333333333222333333444555666777777333333333444444444555555444444444444444444444444222333333444555555555444111111222333333444555555666666555555555444444444444444444555666777777888::::::;;;===???AAACCCEEELLLRRR^^^nnn}}}}}}~~~|||wwwwwwyyyzzzzzztttnnnmmmsss{{{~~~xxxsssnnnkkkeeeeeefffgggiiilllooopppvvvzzz~~~{{{ppphhhaaa]]]VVVUUUTTTRRRPPPOOOOOOOOOKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBCCCBBBBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????AAAAAA@@@@@@??????>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;========================;;;;;;;;;<<<<<<<<<======999:::;;;<<<;;;:::999888777777777777666666666666888888888888888888888888888888888888888888888888888777777777777777888999;;;:::;;;;;;===???BBBCCCAAADDDFFFGGGFFFFFFFFFGGGIIIJJJNNNVVV___mmm}}}zzzxxxxxxxxxwwwtttqqqkkkccc[[[UUUMMMKKKHHHHHHJJJKKKLLLLLLLLLKKKIIIGGGCCC???;;;999888888777666666666666666777777777777777777777777666666555555555555666666666666555555555555666666555555555555555555555555666666666666666666666666666555555444444333222222444444444444444444444444222222222333333444444444444444444444444444444444555444444333333333444444333333333333333444555666444444444444444444444444555555555555555555555555555555444555555666777888999:::;;;===???CCCFFFHHHNNNWWWdddrrr{{{wwwvvvuuu{{{zzzvvvtttsssyyy~~~yyysssmmmhhhfffeeegggiiikkknnnqqqssstttyyy{{{{{{qqqhhhccc```\\\WWWTTTSSSRRRMMMJJJOOOOOONNNLLLJJJHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@AAABBBCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>????????????????????????>>>======>>>>>>>>>>>>????????????======>>>>>>>>>>>>========================<<<<<<>>>>>>>>>===<<<<<<;;;;;;???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::999777555444333222777777777777777666666555555555666666777777888888888999:::888666555555666888888999:::<<<>>>@@@AAADDDEEEFFFGGGHHHGGGGGGFFFIIIGGGIIIPPPXXXeeewww{{{yyyxxxxxxwwwuuusssmmmeee\\\UUUNNNKKKHHHHHHIIIKKKKKKKKKKKKKKKIIIGGGCCC???<<<999888888777666666666666666555555555555555555555555666666555555555555666666666555555555555555555666555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444555555555555444444444444444444444444555444444333333444444444444444333333333444555555444444444444444444444444555555555555555555555555555555555555666777888888::::::<<<===???BBBFFFHHHPPP[[[iiivvvzzzwwwvvvvvv|||~~~wwwuuuvvv||||||vvvpppjjjfffdddeeefffiiilllooorrruuuvvvzzz|||~~~uuuoooiiiddd___\\\ZZZYYYUUURRROOOOOONNNLLLJJJHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????????????????@@@??????>>>>>>===>>>>>>>>>>>>?????????@@@===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>===============<<<<<<<<<;;;::::::999888777666666777777888888777777666555777777777777777666666666666777888888777666777999888888999:::<<<>>>@@@AAADDDEEEFFFGGGHHHHHHGGGFFFGGGEEEFFFKKKSSS^^^nnn}}}}}}zzzyyyyyyyyyxxxvvvqqqhhh^^^VVVOOOLLLIIIGGGHHHIIIJJJJJJKKKJJJIIIGGGDDD@@@<<<:::888888777666666666666777555555555555555555555555666666555555555555666666555555444444444444555555555555555555555555555555444444444444444444444444444444555555666777777888444444444444444444444444444444444444333333333333444444444444444444444444444444444333333444444555555555444333333333444444444444444444444444444444555555555555555555555555666666666666777888999::::::;;;===>>>???BBBGGGJJJTTT```ppp~~~zzzwwwvvvwww{{{xxxxxx{{{~~~xxxrrrlllgggcccbbbdddeeeiiimmmqqquuuwwwxxx{{{~~~tttnnngggccc```^^^ZZZWWWSSSQQQOOOMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>????????????>>>>>>????????????????????????<<<<<<<<<=========>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>><<<<<<<<<===============;;;;;;;;;;;;::::::::::::777888888888888777666666999999888777777666555555444666777888777777999;;;888888999:::<<<===???@@@CCCDDDFFFGGGHHHHHHGGGGGGGGGDDDEEEHHHMMMVVVeeerrr|||zzz{{{{{{{{{zzzuuukkk```YYYRRRNNNJJJGGGGGGHHHIIIIIIJJJJJJIIIGGGDDDAAA===<<<999888777777666666777777777777777777777777777777666666555555555555666666444444333333333333444444555555555555555555555555666666666666666666666666444444555555666666666666333333333333333333333333222222222111111000000000444444444444444444444444444444333333333444555555666555444333333333333333444444444444444444444444555555555555555555555555666666777777888999:::;;;:::<<<>>>???@@@CCCIIINNNYYYgggwwwyyywwwxxxyyyzzzzzz|||~~~{{{uuuoooiiieeecccbbbcccfffjjjoootttxxxzzz|||~~~}}}uuunnnjjjfffaaa]]]ZZZWWWTTTQQQPPPPPPOOONNNKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAA??????@@@@@@@@@@@@??????>>>???????????????@@@@@@<<<<<<<<<===>>>??????@@@>>>>>>?????????>>>>>>>>>=================================<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<;;;;;;;;;::::::888888999999888888777666888888888777777777666666555666888888777777999:::888888999:::;;;===>>>???BBBCCCEEEGGGHHHHHHHHHHHHJJJHHHGGGIIILLLQQQ^^^iii|||}}}}}}~~~~~~}}}xxxoooddd\\\UUUQQQKKKHHHGGGHHHHHHHHHJJJJJJIIIGGGEEEBBB???===999999888777777777777777888888888888888888888888666666555555555555666666444444333333333333444444555555555555555555555555666666666666666666666666555555555444444444333333333333333333333333333333222222222111111000000000444444444444444444444444333333333333333444555666666555444333333333333333444444444444444444444444555555555555555555555555666666777777888:::;;;<<<:::===@@@@@@AAAEEEMMMSSS___mmm~~~zzzxxxyyy{{{{{{{{{~~~}}}yyyssslllgggeeeddddddeeeggglllrrrwww{{{~~~xxxrrrlllgggccc___YYYVVVTTTSSSQQQOOOMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>?????????@@@@@@@@@<<<===>>>>>>???@@@AAAAAA??????@@@AAAAAAAAA@@@??????????????????????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;;;;<<<<<<======>>>>>>======<<<;;;:::999999888999999999999999888888777666777777777888888888999666888999888777666777888888888999999;;;<<<>>>???AAABBBEEEGGGHHHIIIIIIIIILLLIIIHHHIIIJJJMMMWWWbbbssszzzrrrhhhaaaXXXSSSMMMIIIGGGHHHHHHHHHIIIIIIIIIGGGEEEBBB@@@>>>999999888777777777777888666666666666666666666666666666555555555555666666555555444444444444555555555555555555555555555555444444444444444444444444666555555444333333222222333333333333333333333333444444444444333333333333444444444444444444444444333333333333444555555666555555444333333333444444444444444444444444444444555555555555555555555555666666666777888:::;;;<<<:::>>>AAABBBCCCHHHRRRYYYfffttt~~~|||zzz{{{|||}}}|||zzzvvvpppjjjfffeeeeeefffgggjjjpppvvv{{{xxxrrroooiiiaaa\\\YYYWWWTTTQQQPPPPPPOOONNNLLLKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBB@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAABBBBBBBBB??????@@@@@@AAABBBCCCCCC@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<=====================<<<;;;:::999888777999::::::::::::999888888666666777777888999999:::777888999888777666777888888888999999:::<<<===>>>@@@BBBDDDGGGIIIJJJJJJJJJKKKHHHGGGHHHGGGIIIQQQ[[[jjjyyy{{{ssskkkddd[[[VVVOOOJJJHHHHHHHHHHHHIIIIIIIIIHHHFFFCCCAAA???:::999888888777777888888666666666666666666666666666666555555555555666666666555555555555555555666555555555555555555555555444444444444444444444444555555555555444444444444222222222222222222222222444444444444555555555555444444444444444444444444333333333333444555666666444444333333333444555555444444444444444444444444555555555555555555555555555555555666888999;;;<<<:::>>>CCCDDDEEEKKKVVV___mmm{{{~~~||||||}}}|||}}}wwwsssmmmgggddddddfffhhhjjjmmmsssyyy~~~xxxnnngggccc```[[[WWWUUUUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDEEEEEEAAAAAABBBBBBCCCCCCDDDDDDAAACCCDDDFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA????????????????????????>>>====================================<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;:::999999888888888888888888888888888555666888888777777888:::888888888999:::;;;<<<===???AAADDDFFFIIIJJJJJJJJJJJJGGGFFFGGGFFFGGGNNNWWWbbbppp{{{tttlllggg]]]XXXPPPKKKHHHHHHIIIIIIIIIIIIIIIHHHFFFCCCAAA@@@:::999888888777888888888888888888888888888888888666666555555555555666666666666555555555555666666555555555555555555555555666666666666666666666666444444555555666777777777222222222222222222222222222222222333333444444444444444444444444444444444222222222333444555666777333333333333444444555666444444444444444444444444555555555555555555555555444444555666777999;;;<<<999>>>CCCEEEGGGMMMYYYbbbqqq}}}}}}~~~yyy|||}}}uuuqqqkkkeeecccdddgggiiilllooouuu{{{yyyqqqlllhhhbbb]]]YYYXXXVVVTTTQQQOOOMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJFFFFFFGGGHHHHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHCCCCCCCCCDDDDDDDDDDDDDDDBBBDDDFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======::::::;;;;;;::::::999888::::::999999888777777777333555777777777888:::<<<888888888999:::;;;<<<===???AAACCCFFFIIIJJJKKKKKKJJJHHHHHHHHHGGGHHHOOOXXX\\\jjj{{{}}}vvvooojjj```]]]WWWQQQLLLIIIGGGGGGKKKJJJIIIIIIHHHGGGDDDAAA>>>;;;888777777777666555555555666666666666555555888888777666555444333333666666666666666666666666555555555555555555555555333333333444444444555555000333666666555333444444444444444444444444444444444222000222444666444222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666777999:::;;;???===>>>CCCGGGNNN\\\hhhzzz~~~|||zzz{{{|||~~~}}}zzzpppmmmhhheeeeeegggjjjmmmooottt|||uuummmfffaaa^^^[[[WWWUUUUUUTTTSSSRRRQQQOOOLLLKKKLLLLLLKKKIIIKKKJJJIIIHHHHHHGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDCCCBBBAAAAAA???@@@@@@@@@@@@???>>>>>>??????>>>>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777777888888888888999999999888888888888999:::;;;<<<===???CCCFFFIIIKKKLLLLLLJJJJJJJJJHHHGGGGGGIIIKKKWWWaaaqqq~~~wwwpppkkkccc___YYYSSSNNNJJJIIIHHHKKKJJJIIIIIIIIIGGGDDDAAA>>><<<999777777777666666666666777777777777666666777777777666555555444444666666666666666666666666555555555555555555555555333333333444444444555555333444555555555444444444444444444444444444444444444222111222444555444222444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555666666888999;;;<<<@@@>>>@@@EEEJJJQQQ___kkk|||}}}|||{{{{{{|||}}}~~~}}}|||wwwmmmjjjgggddddddfffjjjmmmrrrwww}}}zzzqqqkkkdddaaa]]]YYYWWWVVVTTTRRRRRRPPPNNNMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFEEEDDDDDDCCCAAAAAABBBBBBAAAAAA@@@????????????>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888888777777777888888888888999999999888888888888999:::;;;<<<===???BBBFFFIIIKKKLLLLLLJJJKKKKKKIIIGGGGGGIIIKKKSSS\\\kkk{{{xxxqqqmmmfffccc]]]VVVQQQLLLJJJIIIKKKJJJIIIIIIIIIGGGDDDBBB???<<<999888888888777666777777888888888888777777666666666666666666666666666666666666666666666666555555555555555555555555333333333444444444555555777555444444555555555444444444444444444444444444333222111222444555444333444444444444444444444444222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444555555666777888:::<<<<<<@@@???AAAGGGMMMVVVdddqqq}}}~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{}}}|||zzzyyyyyyzzz|||}}}xxxrrriiigggdddbbbcccfffjjjmmmvvvzzz{{{tttoookkkfffaaa^^^[[[XXXUUUWWWUUURRRQQQRRRRRRPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHEEEFFFFFFGGGGGGFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDDDDEEEDDDDDDCCCBBB@@@@@@@@@@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;::::::999999888888777777888888888888999999999888888888888999:::;;;<<<===>>>AAAEEEHHHJJJLLLMMMKKKLLLLLLKKKIIIHHHJJJKKKNNNVVVcccqqqzzztttooojjjgggaaaZZZSSSNNNKKKIIIJJJIIIIIIIIIIIIHHHEEECCC@@@===:::888888888777666666777777888888777777666555555555555666666777777666666666666666666666666555555555555555555555555333333333444444444555555999777444333444666555444444444444444444444444444222222222333333444444333444444444444444444444444222222222222222222222222444444444444444444444444333333444444444444444444555555555555555555555555555666666777999;;;===>>>@@@???BBBIIIQQQZZZiiivvv~~~|||zzz{{{}}}}}}yyywwwuuuttttttuuutttrrrqqqsssvvvzzz}}}~~~tttmmmeeecccaaa```bbbgggllloooxxx{{{zzzvvvpppjjjfffccc___]]]]]][[[XXXWWWWWWVVVUUUSSSRRRRRRPPPOOONNNNNNNNNNNNKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBAAA@@@???>>>===================================================;;;;;;;;;:::999999888888777777888888888999999999888888888888999:::;;;;;;<<<>>>@@@CCCGGGJJJLLLMMMLLLMMMNNNLLLJJJJJJJJJKKKLLLRRR\\\iiixxx}}}wwwsssnnnkkkeee]]]VVVPPPLLLIIIJJJIIIIIIIIIJJJIIIFFFCCCAAA???;;;999999888777666555666666777777666666555444444555555666777777777666666666666666666666666555555555555555555555555333333333444444444555555:::888666444444555555555444444444444444444444444222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555666666777888:::<<<>>>???@@@???DDDKKKTTT___ooo}}}}}}zzzxxxyyy||||||wwwtttqqqooonnnlllkkkkkknnntttzzz~~~{{{pppiiiaaa```______ccciiiooosssxxx|||zzztttppplllhhhfffdddaaa^^^\\\[[[ZZZXXXVVVUUUTTTSSSRRRQQQPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999999777777888888888999999999888888888888999:::;;;;;;<<<===???BBBFFFIIILLLMMMNNNOOOOOONNNLLLKKKKKKLLLMMMQQQYYYdddrrr{{{xxxssspppiiibbbZZZSSSNNNKKKJJJIIIIIIIIIJJJIIIGGGDDDBBB@@@<<<:::999999888666555555666666666666555555444555555555666666777777666666666666666666666666555555555555555555555555333333333444444444555555999::::::777555333444555444444444444444444444444111333444444222222444555444444444444444444444444444444444444444444444444444444444444444444444444222333333444444555555555555555555555555555555555666666777888:::===???@@@@@@AAAFFFOOOYYYeeevvv}}}zzzxxxxxx{{{zzztttpppmmmhhhgggfffhhhmmmttt|||vvvllleee```___^^^```dddkkkssswwwzzz}}}~~~yyyuuurrrmmmkkkgggdddbbb```]]][[[YYYXXXWWWUUUTTTSSSSSSRRRSSSSSSRRRPPPOOOMMMLLLKKKLLLKKKKKKKKKKKKLLLMMMMMMJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQPPPPPPOOONNNNNNNNNKKKJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDBBBAAA@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999777888888888888999999999888888888888999:::;;;<<<;;;<<<>>>AAAEEEIIILLLNNNOOOPPPQQQPPPNNNLLLLLLLLLMMMPPPWWW```mmm~~~|||xxxuuuoooggg^^^VVVQQQMMMJJJIIIIIIJJJJJJJJJGGGEEECCC@@@===;;;:::999888666666666777777777777666666555555555666666666666666666666666666666666666666555555555555555555555555333333333444444444555555777;;;>>>;;;555111333666444444444444444444444444111333444444222222333555444444444444444444444444333333333333333333333333444444444444444444444444222222333333444555555666555555555555555555555555666666777999;;;===???AAACCCCCCIIISSS^^^kkk|||~~~{{{xxxwwwzzz|||uuuooojjjdddddddddgggnnnvvv}}}yyypppgggaaa___^^^^^^aaagggnnnvvv{{{}}}|||yyytttqqqnnnkkkgggeeeaaa```^^^]]][[[ZZZZZZZZZYYYXXXWWWUUUSSSRRRPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRNNNNNNOOOQQQQQQRRRRRRQQQPPPQQQRRRSSSTTTUUUVVVVVVRRRRRRQQQQQQPPPOOOOOONNNLLLLLLLLLKKKKKKKKKJJJJJJGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????======<<<<<<;;;:::::::::777888888888888999999999888888888888999:::;;;<<<;;;;;;===@@@DDDHHHLLLNNNPPPQQQSSSRRROOOMMMLLLLLLKKKNNNTTT\\\gggyyy~~~|||yyyrrrjjjaaaYYYSSSPPPJJJIIIIIIJJJKKKJJJGGGEEEDDDAAA===;;;:::999888777777777888888888888777777666666666666666666666666666666666666666666666666555555555555555555555555333333333444444444555555555;;;@@@===555000222777444444444444444444444444000333555444222111333666444444444444444444444444222222222222222222222222444444444444444444444444222222333333444555666666666666666666666666666666666666777999;;;>>>@@@AAAEEEFFFLLLVVVaaaooo|||xxxwwwzzz}}}vvvnnniiibbbbbbdddhhhnnnwww}}}uuummmddd______^^^___bbbhhhpppxxx}}}|||yyyuuuqqqoooiiihhhfffdddcccbbbaaaaaa]]]\\\[[[YYYWWWUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUQQQRRRSSSTTTUUUUUUUUUUUUSSSTTTTTTUUUWWWXXXYYYYYYSSSRRRRRRQQQPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEGGGHHHIIIJJJHHHHHHIIIJJJKKKKKKJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????=========<<<;;;;;;::::::777888888888888999999999888888888888999:::;;;<<<:::;;;===???CCCHHHLLLNNNPPPRRRSSSSSSPPPNNNMMMMMMIIILLLRRRYYYdddttt|||~~~zzzpppggg```YYYRRRLLLKKKJJJIIIIIIIIIIIIIIIDDDBBB???<<<999777666666888888777777777777888888777777777777777777777777666666666666666666666666555555555555555555555555555444444333333444444555555555555555555555555555333333333333333444555666444444444444444444444444333333333444444444555555444333333222333444555666444444444444444444444444555444444444444555666666666555555666666777888999555777:::;;;<<<>>>@@@BBBEEEGGGNNN[[[kkk|||||||||~~~wwwnnnhhheeebbbbbbgggqqq{{{xxxqqqiiiccc___\\\^^^aaafffkkkttt}}}}}}zzzwwwtttqqqooonnnllljjjhhhhhhgggeeeccc```]]]\\\[[[[[[YYYXXXXXXZZZ[[[[[[ZZZUUUUUUUUUWWWYYYZZZYYYXXXZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[YYYXXXVVVTTTSSSSSSSSSRRRPPPMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCAAABBBCCCDDDDDDCCCBBBAAAAAA@@@?????????@@@AAABBB===>>>>>>>>>>>><<<;;;:::999999999888888888888777::::::999999::::::;;;<<<:::;;;===???AAAEEEJJJNNNRRRSSSTTTTTTSSSQQQOOOMMMPPPNNNPPPWWW^^^iiiyyyxxxoooggg^^^VVVLLLKKKJJJJJJJJJJJJIIIIIIDDDBBB???<<<999888777666888888777777777777888888777777777777777777777777666666666666666666666666555555555555555555555555555444444333333444444555555555555555555555555555444333333333333444555666444444444444444444444444333444444444444444444444444444333333333444555666444444444444444444444444444444444444444555555666555555555555666777888888666888:::<<<<<<===@@@BBBHHHKKKSSSaaarrr~~~wwwnnnhhhdddbbbbbbhhhrrr|||~~~uuummmfff```]]]\\\___ccchhhnnnvvv|||yyyxxxwwwtttrrrooonnnllliiifffdddaaa``````___]]]^^^___``````___]]]\\\]]]^^^```aaa```___]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWUUUTTTSSSSSSRRRPPPNNNMMMLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@??????@@@AAABBB===>>>>>>>>>>>><<<;;;:::999999999999888888888888999999999999999::::::;;;:::;;;===???AAAEEEJJJMMMRRRSSSTTTUUUTTTRRROOONNNLLLKKKLLLRRRYYYcccrrrsssyyypppdddZZZNNNMMMKKKJJJKKKKKKIIIHHHEEECCC@@@===:::888777777888888777777777777888888777777777777777777777777666666666666666666666666555555555555555555555555555444444333333444444555555555555555555555555555444444333333333444555555444444444444444444444444444444444444444444444333444444333333333444555555444444444444444444444444444333333333333444555555444444444444555666777888888:::;;;<<<<<<===@@@BBBIIINNNWWWgggyyy~~~wwwnnnhhhbbbaaacccjjjttt}}}zzzooohhhbbb]]][[[\\\```eeekkkrrrzzz}}}yyyxxxuuurrrooollljjjhhhhhhgggeeeeeefffgggffffffbbbaaaaaabbbdddeeedddbbbaaaaaaaaaaaaaaa`````````]]]\\\[[[ZZZXXXVVVUUUTTTTTTSSSQQQPPPNNNMMMMMMMMMKKKKKKIIIHHHHHHGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGFFFEEEEEECCCDDDDDDEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;:::999999999888888888888888888888888888999999::::::;;;===>>>@@@DDDIIIMMMRRRSSSUUUVVVUUUTTTQQQOOOKKKIIIJJJOOOTTT]]]kkkxxxjjj{{{yyykkk___SSSPPPLLLKKKKKKKKKIIIGGGEEEDDDAAA===:::999888888888888777777777777888888666666666666666666666666666666666666666666666666555555555555555555555555555444444333333444444555555555555555555555555555444444333333333444444555444444444444444444444444555444444444444333333333444444444444444444444444444444444444444444444444333333333333333444555555444333333444444555666777:::;;;<<<<<<<<<>>>@@@CCCHHHNNNZZZkkk}}}vvvnnniiibbbcccgggoooxxxvvvkkkddd___\\\ZZZ[[[```gggnnnvvv}}}}}}zzzvvvsssqqqpppooommmlllkkklllmmmlllkkkgggffffffggghhhhhhgggfffeeedddddddddccccccbbbbbb___^^^]]][[[ZZZXXXWWWVVVUUUTTTSSSQQQPPPOOONNNNNNKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;::::::999999999888888888777777777777777888888999999;;;<<<>>>???CCCHHHKKKQQQSSSVVVWWWWWWVVVSSSRRRMMMKKKKKKOOORRRYYYfffrrrfffvvvvvvjjjZZZUUUNNNKKKLLLLLLJJJGGGFFFDDDAAA>>>;;;999888888888888777777777777888888666666666666666666666666666666666666666666666666555555555555555555555555555444444333333444444555555555555555555555555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444333444444444444444444444444444333333333333444555555444333333444444555666777:::;;;<<<<<<<<<>>>BBBEEEJJJQQQ^^^pppwwwooojjjeeegggmmmuuu}}}tttiiibbb^^^[[[ZZZ[[[```iiiqqqyyy|||yyywwwvvvuuusssqqqppppppqqqooonnnooonnnmmmnnnoooooommmlllggggggfffeeeddddddcccccc``````___]]][[[ZZZXXXXXXUUUUUUTTTSSSRRRPPPOOOOOOLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@??????>>>======<<<<<<:::::::::999999999999888777777666666777777888999999:::<<<===???BBBGGGJJJQQQSSSVVVYYYZZZXXXVVVTTTPPPMMMMMMOOOPPPUUU```kkk|||aaapppwwwccc[[[QQQLLLLLLLLLKKKHHHGGGEEEBBB???<<<:::999999888888777777777777888888777777777777777777777777666666666666666666666666555555555555555555555555555444444333333444444555555555555555555555555555555555444333333333444444444444444444444444444444333333333444444444555555444444555555555444333222444444444444444444444444555444444444444555666666444444444444555666777888:::;;;<<<<<<===???DDDGGGOOOWWWeeexxxzzzrrrnnnjjjnnnuuu||||||qqqgggaaa^^^\\\ZZZ[[[bbbkkkuuu|||}}}|||{{{xxxvvvuuuuuuuuutttrrrrrrqqqppppppqqqqqqooommmjjjiiihhhgggfffeeedddcccbbbaaa```___]]][[[ZZZYYYVVVVVVVVVUUUTTTRRRPPPOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFDDDCCCAAA@@@@@@@@@???>>>============::::::::::::999999999999777777777777777888888999999:::<<<<<<>>>AAAFFFIIIPPPSSSWWW[[[\\\ZZZXXXVVVQQQNNNMMMMMMMMMPPPYYYccctttZZZhhh{{{kkkaaaSSSLLLKKKLLLKKKIIIGGGEEEBBB???<<<::::::999888888777777777777888888777777777777777777777777666666666666666666666666555555555555555555555555555444444333333444444555555555555555555555555555666555444333333333333333444444444444444444444444111222222333444555666666444444555555555444333222444444444444444444444444666555555555555666777777555555555555666777888888::::::;;;<<<===AAAEEEIIISSS\\\kkk}}}~~~wwwssspppuuu|||~~~xxxnnnfff```]]][[[ZZZ]]]dddoooxxx|||{{{{{{zzzyyywwwsssrrrqqqqqqqqqqqqooommmllllllkkkiiihhhfffeeeeeeccccccaaa```^^^\\\[[[[[[WWWWWWWWWVVVUUUSSSQQQPPPLLLLLLMMMMMMLLLKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@???============>>>;;;;;;:::::::::999999999888777777777777888999999999:::;;;<<<===@@@EEEHHHPPPSSSXXX\\\]]]\\\ZZZXXXSSSOOOMMMMMMLLLMMMUUU^^^kkkyyyTTTbbbtttqqqdddUUULLLKKKLLLLLLJJJHHHFFFCCC???===;;;::::::888888777777777777888888777777777777777777777777666666666666666666666666555555555555555555555555555444444333333444444555555555555555555555555555666555444333333333333333444444444444444444444444000111222333555666777777444444555666555444222111444444444444444444444444666666666666666777888888666555555666666777888999999:::;;;<<<===AAAGGGKKKUUU]]]lll~~~zzzwwwtttyyy{{{uuullleee```]]]ZZZYYY___gggqqq{{{~~~}}}{{{xxxwwwvvvvvvvvvvvvsssqqqnnnnnnlllkkkiiihhhffffffdddcccbbb```___]]]\\\[[[WWWXXXXXXWWWVVVTTTRRRPPPLLLLLLMMMMMMMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQPPPNNNMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGIIIIIIFFFFFFGGGGGGFFFEEECCCBBBAAA@@@???============>>>;;;;;;;;;:::::::::999999888888888888888999999:::999:::;;;<<<===@@@EEEHHHPPPSSSXXX\\\^^^]]][[[XXXUUURRRPPPOOOMMMMMMTTT]]]dddsss[[[]]]hhhzzzzzzjjjZZZRRROOOLLLIIIIIIIIIGGGDDDAAA>>>;;;:::999888888888777888888999999777777666555555555555555777777666666666666777777777666666555444444333333555444333333222222222222333333333444444555555555333444444555555444444333333333333444444555555555666555333333333444666888888777666555444333333333333444444444555666666666444444444555555555555666777777666666666888999::::::;;;<<<>>>AAAEEEIIIKKKUUUbbbsss~~~sssooohhhaaa\\\[[[[[[\\\fffmmmvvv}}}}}}zzzwwwvvvvvvvvvuuuuuuqqqooommmlllllllllkkkjjjgggfffeeecccaaa```___^^^\\\[[[YYYWWWUUUTTTSSSSSSPPPPPPOOOMMMLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKJJJJJJIIIJJJKKKMMMOOOPPPNNNOOOPPPQQQQQQQQQPPPOOOIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBB@@@>>>===<<<;;;???>>>>>><<<;;;:::999999999888888777777777777777888999:::;;;<<>><<<:::999999999888888888888888999888777666555444555666666777777666666666666777777888777777666555555444444555444333333222222333333333333444444444444444444333444444555555444444333333333333444444444555555666555444333333444666777666555444333222222222222444444444555555555555555444444444555555555555666555555444444555666888999;;;<<<===>>>AAAEEEJJJMMMYYYfffwww~~~zzznnnjjjddd___\\\]]]^^^```hhhoooxxx~~~}}}zzzyyyyyyyyyxxxwwwtttrrrooommmlllkkkiiihhhgggfffeeecccaaa```___^^^\\\[[[YYYWWWVVVTTTTTTSSSPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKKKKJJJJJJKKKLLLMMMOOOPPPNNNOOOPPPQQQQQQQQQPPPOOOLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEEEECCCBBB@@@>>>=========<<<<<<;;;999888888777999999888777777777777777888999:::;;;<<>>???AAAFFFLLLPPP___mmm}}}vvvqqqfffddd```]]]\\\___bbbeeelllsss{{{~~~|||||||||zzzyyywwwuuuqqqnnnmmmkkkhhhfffgggfffeeecccaaa```___^^^\\\[[[YYYWWWVVVUUUTTTTTTPPPPPPOOONNNLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPNNNOOOPPPQQQRRRQQQQQQPPPNNNNNNMMMMMMNNNNNNOOOPPPNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDBBB@@@???>>>===<<<<<<;;;:::999888888999999888777777777777888888999:::;;;<<<>>>CCCFFFJJJNNNUUU\\\```bbbaaa```\\\YYYUUUQQQOOOPPPQQQRRRXXXbbbpppNNNOOOVVVcccrrr~~~ppp___UUUOOOKKKJJJKKKHHHGGGFFFCCC@@@>>>;;;:::;;;:::999888777777777777:::888666444444555777888666666666555555666666666777777777666666666555555555444444333333333444444555555555444444333333333333444444555555444444333444444444444444444444444555444444444444555666777666666666666666777888888666666666555444444444333444444444555555555555666777777666666777999;;;<<<===>>>@@@@@@BBBGGGOOOUUUdddrrrzzzpppiiiaaa___\\\[[[\\\```eeehhhqqqwww}}}{{{yyyvvvrrrpppnnnllljjjhhhgggfffeeecccaaa```___^^^]]]\\\ZZZXXXVVVUUUTTTTTTQQQPPPOOONNNMMMLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOPPPRRRRRRRRRQQQQQQOOOOOONNNNNNOOOOOOPPPQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFDDDCCCAAA@@@??????>>>>>>===<<<;;;;;;;;;:::999888888777777888888888999::::::;;;>>>BBBEEEHHHLLLTTT[[[```ccccccccc___\\\XXXTTTQQQPPPQQQQQQWWW```nnn|||LLLLLLRRR]]]jjjzzz|||}}}}}}pppaaaWWWPPPKKKJJJKKKHHHGGGFFFDDDBBB???<<<;;;;;;:::999888777777777777999888666555555555777888666666555555555555666666666666555555555555444444444444444333333444555555555555555444444333333333333444444555555444444333444444444444444444444444444444444444555555666666666666666666666777888999666666666555444444444333444444444555555555555666777777666777888:::;;;======???AAAAAACCCJJJTTT\\\iiiwwwwwwkkkddd___]]][[[[[[]]]bbbhhhkkkvvv{{{~~~|||yyyvvvsssqqqpppnnnllljjjgggfffeeecccaaa```___^^^]]]\\\ZZZXXXVVVUUUUUUTTTQQQPPPPPPOOONNNMMMLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLNNNOOOPPPRRRSSSSSSRRRRRROOOOOONNNNNNOOOOOOPPPQQQQQQQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKHHHGGGFFFEEECCCAAA@@@???>>>>>>>>>======<<<<<<;;;:::999999888888888888888888999::::::;;;===AAADDDGGGKKKRRRZZZ```dddeeeeeeaaa___ZZZVVVSSSQQQQQQQQQWWW___kkkxxxJJJKKKPPPXXXbbbppp}}}{{{zzz|||yyynnnbbbYYYRRRKKKIIIKKKHHHHHHGGGFFFCCC@@@===;;;::::::999888777777777777888888777777666666666777666555555444444555555666555555555555555444444444444444444444444444555666444444444444444444333333333444444555555444444333555444444444444333333333444444444555555555555666444333333333444555555666555555555555555444444444444444444555555555555666555555444555666888:::;;;<<>><<<999999888888888888888999777777888999888777666555666555555444444555555666555555555555555666666666444444444444444555666666333333444444444444444444333444444555555444444333555555444444444333333333333444444555555555555555444333333333333333444444444444444555555555555555444444444555555555555666555555555555777999;;;<<<;;;???AAABBBEEENNN\\\hhhvvv}}}}}}~~~|||{{{}}}{{{pppfff```\\\[[[[[[]]]bbbiiipppuuu|||}}}zzzwwwtttqqqooollljjjgggfffeeecccaaa```___^^^]]]\\\[[[YYYWWWVVVUUUUUUQQQQQQPPPPPPOOOOOONNNNNNKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNOOONNNMMMMMMMMMOOOPPPRRRSSSTTTSSSSSSOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSPPPPPPPPPOOOOOOOOONNNNNNKKKJJJIIIGGGEEEDDDCCCBBB<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999999999:::::::::<<<@@@CCCFFFJJJQQQYYY```dddfffgggdddbbb^^^ZZZWWWTTTSSSSSSSSSYYYcccnnnyyyHHHIIIMMMSSSXXXbbbttt}}}|||{{{zzzyyyyyyrrrjjjbbb\\\TTTLLLHHHIIIGGGHHHHHHGGGEEEAAA>>><<<888888888888888888999999666777999:::999888666444555555555444444555555555666666666666777777777777444444444444444555666777333333333444444555555555333444444555555444444333555555555444444333333333333444555555666666555555666555555444444444555555333444444555555666666666444444444555555555666666777777777777999;;;===>>>;;;>>>AAACCCFFFOOO___kkk{{{~~~~~~~~~}}}}}}||||||||||||zzzxxxxxx{{{xxxnnneee___ZZZZZZZZZ]]]dddllltttyyy}}}}}}xxxuuurrrnnnkkkhhhgggfffeeecccaaa```___^^^^^^]]][[[YYYWWWVVVUUUUUUQQQQQQQQQPPPPPPOOOOOONNNLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIMMMNNNOOOPPPQQQPPPOOONNNMMMOOOQQQRRRTTTTTTTTTSSSPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTQQQQQQPPPPPPPPPOOOOOOOOOLLLLLLJJJIIIGGGFFFDDDDDD>>>>>>>>>>>>>>>=========;;;:::999999888888999999999999:::::::::<<<@@@CCCGGGKKKQQQYYY___dddfffgggdddbbb___[[[WWWUUUTTTSSSSSSYYYbbblllwwwIIIGGGHHHMMMTTT]]]mmm{{{~~~{{{{{{zzzzzzyyyuuuooofff[[[RRRLLLIIIHHHJJJHHHGGGFFFEEECCC@@@===<<<<<<;;;:::999999999999666666666666666666666666999888888777666555555444555555444444444444555555555555555555555555555555444444555555555555444444555555555555555555555555666666666555444444444333444444333222333444555666666666555555555444444444666555555555555444444444555555555555555666777777888777777777888999:::::::::>>>BBBDDDHHHRRRbbbooo|||zzzxxxwwwwwwvvvsssooopppsssyyy}}}}}}uuukkkbbb\\\XXXYYY\\\aaagggooovvv{{{}}}zzzwwwtttqqqnnnkkkhhhgggfffdddbbb``````___]]]\\\[[[YYYXXXVVVUUUUUUSSSRRRQQQQQQRRRQQQOOOMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPNNNOOOPPPRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQOOOMMMJJJHHHFFFEEEDDDDDDAAA@@@???===<<<<<<<<<<<<999999999888888888888777999:::;;;;;;;;;<<>>CCCFFFKKKWWWhhhuuu}}}zzzwwwuuutttqqqnnnkkklllqqqxxx}}}xxxpppggg___ZZZYYYZZZ]]]bbbiiiqqqxxx}}}{{{yyywwwtttpppmmmiiihhhfffdddbbbaaa``````]]]]]]\\\ZZZXXXWWWVVVUUUSSSRRRQQQQQQQQQQQQNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOLLLJJJGGGFFFFFFFFFAAA@@@???>>>===<<<<<<<<<::::::::::::999999999999999:::;;;;;;;;;===@@@BBBHHHKKKPPPWWW^^^dddhhhjjjhhheeeaaa\\\XXXUUUTTTTTTTTTTTTYYYbbblllwwwIIIGGGGGGJJJNNNTTTaaammm~~~yyytttkkk```WWWPPPKKKIIIJJJHHHGGGFFFFFFDDD@@@>>><<<<<<;;;:::999999999999888888888888888888888888888888777777666666555555555555444444444444555555555555555555555555555555444444555555555555444444444444444444444444444444444444444555555555555555444333333333333444555666555555555555555444444444444444555666777888999999555555555555555666777777888888888888999:::;;;<<<<<>><<<<<<;;;:::999999999999888888888888888888888888888777777777666666666555555555444444444444555555555555555555555555555555444444555555555555444444222222222222222222222222333444444444555666666666333333333333444444555555555555555555555555555555444555555666777777888888555555555555555666777777888888888999999;;;<<<===???AAAEEEJJJSSSbbbttt{{{uuupppmmmkkkiiiiiimmmuuuvvvkkkccc]]]YYYVVVYYY[[[```fffnnnvvv}}}}}}yyyvvvnnnmmmjjjhhheeecccbbbaaa``````^^^\\\ZZZYYYWWWVVVTTTSSSQQQQQQQQQPPPNNNKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMKKKLLLMMMNNNNNNOOOOOOOOONNNNNNPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSTTTTTTRRRQQQOOOMMMKKKIIIHHHGGGCCCBBBAAA???>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::888999:::::::::<<>>AAACCCGGGMMMWWWfffxxxzzzuuupppmmmjjjiiijjjoooyyyrrrfff^^^ZZZXXXWWWXXXZZZ```gggoooxxx}}}zzzrrrpppnnnjjjhhheeedddcccbbbaaa```^^^\\\ZZZXXXWWWUUUTTTRRRRRRRRRPPPNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUQQQQQQPPPNNNLLLJJJHHHGGGDDDCCCBBB@@@????????????::::::::::::999999999999777888999999999:::===@@@FFFJJJOOOVVV^^^dddiiikkkkkkiiieeeaaa\\\XXXUUUTTTQQQPPPSSSYYY^^^ffftttHHHGGGHHHKKKLLLOOOWWW```mmm~~~|||}}}}}}uuukkk```UUUMMMIIIIIIHHHGGGGGGGGGFFFBBB@@@<<<<<<;;;:::999999999999888888888888888888888888777777777777666666666666555555444444444444555555555555555555555555555555444444555555555555444444555555555555555555555555444444444555555555555555222333444444555555444444444444444555555555555555666555555555444444444444555555555555555666777777888888999:::;;;===>>>???BBBDDDIIIPPP\\\lll|||}}}zzzuuuqqqoooiiijjjlllrrr{{{zzznnnbbb[[[XXXWWWWWWWWWZZZ```hhhqqqzzz}}}vvvtttqqqnnnjjjhhhfffeeedddcccaaa___]]][[[YYYXXXWWWUUUTTTSSSSSSQQQOOOLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVRRRQQQQQQOOOMMMKKKIIIGGGEEEDDDCCCAAA@@@@@@@@@@@@::::::::::::999999999999777888999999999;;;>>>@@@FFFIIIOOOVVV^^^dddiiilllllljjjfffbbb]]]YYYUUUTTTQQQPPPQQQVVV[[[bbbooo{{{JJJHHHIIIKKKKKKKKKRRRZZZfffvvvzzzyyyzzzpppdddYYYPPPKKKIIIHHHGGGGGGGGGFFFCCC@@@<<<<<<;;;:::999999999999777777777777777777777777666666666666777777777777555555444444444444555555555555555555555555555555444444555555555555444444444444444444444444444444555555555555555444444444222333444555555555444444444444444555555555666666555555555555666666666666555555555555555666777777888999999:::<<<===???@@@AAADDDKKKUUUcccsss~~~|||yyyvvvtttrrrmmmnnnqqqxxx}}}uuuiii___YYYVVVVVVVVVXXX[[[bbbjjjttt}}}yyywwwtttqqqmmmjjjhhhgggeeedddccc```^^^\\\ZZZYYYXXXWWWUUUTTTTTTRRRPPPMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWSSSSSSSSSQQQOOOMMMJJJIIIFFFEEEDDDBBBAAAAAA@@@@@@;;;;;;;;;;;;::::::::::::999:::;;;;;;;;;<<>>???@@@@@@DDDLLLXXXgggyyy}}}zzzxxxvvvuuuuuuqqqssswww~~~zzzrrrggg]]]WWWUUUUUUUUUYYY\\\ccclllvvv{{{yyyvvvrrrooollljjjhhhfffeeecccaaa^^^\\\ZZZYYYYYYXXXVVVUUUUUUSSSPPPNNNKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOONNNNNNMMMLLLLLLMMMPPPRRRTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWUUUUUUTTTSSSQQQNNNLLLJJJFFFEEEDDDCCCBBBAAAAAAAAA======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<>>>AAACCCEEEIIIOOOVVV^^^eeejjjlllooommmjjjfffaaa\\\XXXVVVSSSQQQQQQSSSUUUYYYcccnnn~~~LLLJJJIIIJJJIIIHHHMMMUUU___jjj|||xxxzzzxxxmmmaaaWWWPPPMMMKKKIIIHHHHHHGGGEEECCC>>>===;;;999888888888888777777888888888888777777777777777777777777777777666666555555555555666666555666666666555444333333555555555555555555555555444444444444444444444444555555555555555555555555666666555555555444444444333333333333333333333333555555555555555555555555555555555555666666666777666888:::;;;;;;<<<>>>@@@DDDHHHQQQ]]]lll||||||xxxvvvtttsssrrrtttwww}}}{{{nnn```ZZZWWWTTTSSSUUUZZZ```hhhpppwww}}}{{{vvvrrrooonnnmmmllljjjfffdddbbb```]]]ZZZYYYXXXVVVUUUUUUUUUSSSQQQNNNNNNLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTYYYWWWSSSQQQPPPOOOMMMLLLHHHFFFEEEEEEDDDCCC@@@>>>???>>>===<<<<<<;;;;;;<<<999:::;;;;;;;;;===@@@BBBFFFKKKQQQXXX^^^dddiiimmmpppooonnnjjjddd^^^XXXTTTUUUQQQPPPRRRTTTWWW^^^gggvvvMMMJJJIIIJJJIIIHHHMMMTTT\\\gggxxx|||}}}ssseeeYYYQQQMMMKKKIIIHHHHHHGGGFFFDDD???>>><<<:::888888888888777777888888888888777777777777777777777777777777666666555555555555666666555555666666555555444333555555555555555555555555444444444444444444444444555555555555555555555555666666555555555444444444333333333333333333333333555555555555555555555555555555555666666666777777777999;;;<<<<<<===@@@BBBFFFKKKTTTbbbqqq~~~zzzvvvtttsssrrruuuzzzxxxlll___YYYVVVTTTSSSUUU\\\bbbjjjrrrzzz}}}yyyuuurrrpppooonnnkkkhhhfffdddbbb___\\\ZZZXXXVVVUUUVVVUUUSSSQQQOOOOOONNNLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKLLLLLLMMMNNNOOOOOONNNOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUXXXVVVTTTRRRQQQPPPMMMKKKIIIGGGEEEDDDDDDCCC@@@??????>>>===<<<<<<;;;;;;<<<:::;;;<<<<<<<<<===@@@CCCFFFKKKQQQXXX]]]ccchhhlllqqqqqqppplllgggaaa[[[WWWUUURRRPPPRRRSSSUUU\\\dddrrr~~~NNNKKKJJJJJJJJJIIIMMMSSSXXXbbbrrr|||mmm]]]SSSNNNLLLJJJIIIIIIHHHGGGEEE@@@>>><<<:::999888888888777777888888888888777777777777777777777777777777666666555555555555666666555555666666666555444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555444444444444444444444444444444444555555555555555555555555555555666666666777777777999:::<<<======???AAADDDGGGNNNZZZhhhxxx|||wwwtttrrrrrrxxx~~~ssshhh\\\WWWUUUSSSTTTVVV___dddmmmvvv}}}|||yyyvvvtttssspppnnnjjjhhhfffdddaaa^^^[[[YYYWWWVVVVVVUUUSSSQQQQQQQQQOOONNNMMMLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWUUUTTTTTTSSSQQQNNNKKKKKKHHHEEECCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;<<<;;;<<<=========???BBBDDDFFFKKKQQQWWW\\\aaagggjjjppppppooommmiiiccc]]]YYYVVVRRRQQQQQQRRRSSSXXX```lllwwwQQQLLLJJJKKKJJJIIILLLQQQTTT]]]lll{{{uuucccWWWPPPMMMJJJIIIIIIIIIHHHGGGAAA???===;;;999999888999777888888999999888888777666666666666666666666666666666555555555555666666555555666666666666555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777999:::<<<<<<===???BBBEEEIIIQQQ___ooo~~~~~~wwwsssrrrrrr{{{~~~mmmcccYYYUUUTTTSSSTTTXXXaaafffoooxxx|||yyywwwuuurrrooollljjjhhhfffccc```]]][[[YYYXXXWWWVVVTTTRRRSSSRRRQQQOOONNNMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQQQQRRRSSSRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWUUUUUUTTTUUUTTTRRRNNNKKKLLLIIIEEEBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>???BBBEEEFFFJJJPPPVVV[[[___dddgggkkkllllllkkkhhhbbb]]]YYYWWWSSSQQQQQQPPPPPPUUU\\\fffqqqSSSNNNJJJKKKKKKIIIKKKOOORRRZZZfffuuu|||iii\\\RRROOOLLLJJJIIIIIIHHHGGGBBB@@@>>><<<:::999999999888888999999999999888888666666666666666666666666666666555555555555666666555555666666666666666555555555555555555555555555444444444444444444444444555555555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777888888:::;;;;;;<<<>>>BBBEEEKKKTTTcccttt~~~vvvqqqqqqrrr~~~~~~vvvfff^^^WWWTTTSSSSSSVVV[[[bbbhhhqqqzzz|||yyyxxxtttqqqnnnllljjjhhheeebbb___]]][[[ZZZYYYXXXVVVTTTUUUTTTRRRQQQOOONNNNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPQQQRRRTTTUUUVVVVVVUUUTTTTTTUUUUUUSSSOOOLLLMMMJJJFFFCCCBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@CCCEEEFFFJJJPPPUUUYYY]]]bbbeeehhhiiikkkkkkhhhddd^^^[[[XXXTTTRRRQQQPPPNNNRRRXXXaaakkkzzzUUUOOOKKKKKKKKKJJJKKKNNNPPPWWWaaannn~~~ooobbbUUURRRMMMKKKJJJIIIHHHGGGCCCBBB???<<<:::999999999888888999999999999888888777777777777777777777777666666555555555555666666555555666777777777666666555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555555444444444444444444444444555555555555555555555555666666666777777777888888999::::::;;;<<>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>???CCCEEEGGGJJJOOOTTTWWW[[[___bbbfffhhhkkkllljjjfffaaa^^^XXXTTTRRRRRRPPPNNNQQQWWW]]]ffftttWWWPPPKKKKKKKKKJJJJJJLLLNNNTTT]]]hhhwwwsssgggXXXTTTOOOKKKIIIIIIGGGFFFDDDBBB@@@===;;;:::999999888999999::::::999999888777777777777777777777777666666555555555555666666555555666777777777777777555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555666666333333333333333333333333555555555555555555555555666666777777777888888888:::;;;;;;<<<===@@@EEEHHHSSS\\\kkk{{{|||sssoooqqquuu}}}pppfff]]]XXXTTTTTTTTTTTTZZZ```hhhmmmuuu~~~}}}{{{xxxuuusssqqqoookkkiiieeeccc```___^^^\\\ZZZXXXVVVUUUSSSQQQOOONNNMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSRRRPPPPPPQQQQQQRRRSSSTTTTTTVVVTTTSSSSSSTTTTTTRRRQQQMMMJJJHHHFFFEEECCC@@@>>>???>>>===<<<<<<;;;;;;<<<<<<============???BBBEEEGGGJJJOOOSSSVVVZZZ]]]```cccfffiiikkkjjjfffaaa^^^XXXUUUSSSSSSQQQNNNQQQWWWYYYbbbnnn{{{XXXQQQKKKKKKLLLJJJJJJLLLMMMQQQZZZdddsssvvvjjjZZZVVVPPPLLLIIIHHHGGGFFFDDDCCC@@@===;;;:::999999888999999::::::999999888777777777777777777777777666666555555555555666666555555666777777777777777555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555666666333333333333333333333333555555555555555555555555777777777777888888888888;;;<<<======>>>AAAFFFJJJVVV___nnn}}}zzzqqqnnnqqquuuzzzlllbbb[[[WWWTTTTTTTTTUUU[[[bbbjjjooowww~~~{{{xxxvvvtttqqqnnnlllfffdddbbb```___^^^[[[YYYVVVUUUSSSQQQOOONNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSPPPPPPQQQQQQRRRSSSSSSSSSVVVTTTRRRRRRSSSTTTSSSRRRLLLJJJHHHGGGFFFCCC@@@===???>>>===<<<<<<;;;;;;<<<;;;<<<=========>>>BBBDDDGGGJJJOOOSSSVVVYYY\\\______bbbfffiiihhhddd___\\\XXXUUUSSSSSSQQQOOORRRWWWWWW___jjjwww___VVVNNNKKKKKKIIIHHHIIIMMMQQQZZZeeepppyyyjjjaaaXXXOOOMMMKKKIIIHHHIIIFFFDDDAAA>>>;;;:::::::::;;;;;;::::::::::::999999999999888777777777777777777777666666555555444444777777777777888888888888555555555555555555555555555555555555555555555555555555555444444333333333555555555555555555555555666666555555555444444444777777777777666555444333666666666666777888999:::;;;:::<<<@@@AAABBBGGGMMMVVVfffwww}}}vvvnnnmmmrrrxxx~~~~~~sssggg```UUUSSSQQQOOOPPPVVV^^^eeepppuuu{{{|||yyyuuuqqqnnnllliiigggeeecccbbb```]]][[[WWWWWWUUUTTTRRRPPPNNNNNNOOONNNMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLLLLMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTUUUUUUSSSQQQOOOMMMLLLKKKHHHFFFDDDBBBAAA???>>>===<<<<<<;;;;;;<<<999999::::::<<<>>>AAABBBHHHJJJMMMQQQUUUYYY[[[\\\^^^```ccceeefffdddbbb```ZZZXXXUUURRRPPPPPPQQQRRRWWW\\\eeeppp|||bbbXXXOOOMMMLLLIIIIIIJJJLLLPPPXXXbbbmmm|||yyylllaaaWWWOOOLLLKKKIIIHHHIIIFFFDDDAAA>>><<<:::::::::::::::999999999888888888999888777666666666666777777777777666666555555555666666666777777777888888555555555555555555555555444444444444444444444444444444444444444444333333555555555555555555555555666666555555555444444444555555666666666666666555666666666666777888999:::;;;:::<<<@@@BBBCCCHHHPPP\\\kkk{{{}}}{{{wwwpppkkklllrrrxxx}}}qqqeee]]]TTTSSSPPPOOOQQQWWW```fffqqqvvv}}}~~~{{{wwwssspppnnnllliiigggeeedddbbb```]]]ZZZYYYWWWVVVTTTRRRPPPPPPOOONNNMMMMMMLLLMMMMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQSSSTTTUUUUUUUUUVVVSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRTTTUUUUUUSSSQQQOOOMMMLLLKKKHHHFFFDDDBBBAAA???>>>===<<<;;;;;;;;;;;;:::::::::;;;===???AAACCCFFFHHHLLLPPPSSSWWWYYYZZZ\\\^^^aaacccdddbbb```___ZZZXXXUUURRRPPPPPPQQQRRRUUUZZZbbbmmmyyyeee[[[RRROOOMMMJJJIIIKKKKKKNNNUUU^^^hhhwwwyyymmm```WWWOOOLLLKKKIIIHHHIIIFFFDDDBBB???<<<;;;::::::999888888888888777777777777777666666555555666666777777777777666666666666555555555666666666666777555555555555555555555555333333333333333333333333333333444444444444444444555555555555555555555555555555555555555444444444333444555666777777777777666666666666777888999:::;;;:::===AAABBBDDDKKKTTTcccqqq~~~}}}}}}}}}|||{{{wwwuuuqqqllliiimmmuuu|||{{{ooobbbZZZSSSRRRPPPOOORRRYYYbbbhhhsssxxx~~~zzzvvvsssqqqnnnllliiihhhgggeeebbb```\\\\\\ZZZXXXVVVTTTSSSRRROOONNNMMMMMMLLLLLLMMMMMMKKKLLLMMMNNNOOOQQQRRRRRRQQQPPPNNNMMMKKKJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRTTTUUUTTTSSSQQQPPPNNNMMMKKKIIIFFFDDDBBBAAA???>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;===???BBBCCCEEEGGGJJJNNNRRRUUUWWWXXXYYY[[[^^^```aaa```___]]]ZZZXXXUUURRRPPPPPPQQQQQQRRRWWW^^^hhhsssiii___TTTPPPMMMJJJIIIJJJKKKMMMRRR[[[dddsssvvvmmmaaaXXXOOOMMMKKKIIIHHHIIIFFFEEEBBB???===;;;::::::999999888888888777777777666666555555555555666666777777777777777777777777444444444555555555666666555555555555555555555555333333333333333333333333333333333444444555555555555555555555555555555555555555555555555555555555444444555666666666666666666666666666777888999:::;;;;;;===AAACCCEEEOOOYYYhhhuuu~~~}}}|||{{{yyyxxxuuusssoookkkkkkpppyyyzzzmmm___WWWRRRQQQPPPPPPSSS[[[eeekkkwww||||||xxxuuussspppnnnllljjjiiigggdddbbb___^^^\\\ZZZXXXVVVTTTSSSPPPOOONNNMMMMMMLLLMMMMMMLLLLLLNNNOOOQQQSSSTTTUUUTTTSSSQQQOOOMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSUUUVVVWWWWWWWWWTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTSSSQQQPPPNNNMMMKKKIIIGGGDDDCCCBBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBCCCEEEGGGJJJMMMQQQSSSUUUVVVWWWYYY\\\^^^______^^^]]]YYYXXXUUUSSSQQQPPPPPPQQQQQQUUU[[[dddooo|||mmmbbbWWWQQQMMMIIIHHHIIILLLMMMRRRYYYaaaooo~~~|||tttkkkdddZZZQQQNNNLLLIIIHHHIIIFFFEEECCC@@@>>><<<:::::::::999999999888888888888666666555555555555666666666666666666666777777777444444444444555555555555555555555555555555555555444444444444444444444444333333333444444555555555555555555555555555555555444555555555555555555555666666777666666555444444666666666666777888999::::::;;;>>>BBBCCCGGGSSS___kkkwww}}}{{{zzzxxxuuusssssspppmmmkkkmmmsss{{{xxxkkk^^^VVVPPPPPPPPPPPPUUU]]]hhhooozzz}}}yyywwwuuurrrpppmmmkkkjjjiiifffddd```___^^^[[[YYYWWWUUUTTTQQQPPPOOONNNMMMMMMMMMMMMLLLMMMNNNPPPRRRTTTVVVVVVWWWUUUSSSPPPNNNLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQRRRTTTVVVWWWWWWWWWUUUTTTTTTTTTTTTSSSSSSSSSRRRSSSSSSTTTSSSRRRQQQQQQNNNMMMLLLIIIGGGEEECCCBBB>>>===<<<;;;;;;::::::::::::::::::;;;===???BBBCCCFFFHHHJJJMMMPPPRRRTTTUUUVVVXXXZZZ]]]^^^___^^^^^^YYYWWWUUUSSSQQQPPPPPPPPPQQQTTTYYY```kkkxxxrrrgggZZZSSSOOOJJJIIIJJJLLLMMMQQQXXX___kkk~~~|||uuulllggg]]]TTTPPPMMMIIIGGGHHHFFFEEECCCAAA???<<<;;;:::::::::999999999888888888666666555555666666777777555555555555666666666666444444444555555555555666555555555555555555555555555555555555555555555555333333444444444444444444555555555555555555555555444444444555555555555555777777777777666555444333666666666666777888999::::::;;;???BBBDDDIIIWWWeeeooozzz}}}zzzyyywwwuuuqqqnnnooommmkkkkkkooovvv~~~uuuhhh]]]VVVOOOOOOOOOQQQVVV___jjjrrr}}}|||yyywwwtttrrrooonnnlllkkkhhhfffcccbbb```]]][[[XXXVVVUUUSSSRRRQQQPPPOOONNNNNNNNNMMMNNNOOOQQQSSSTTTVVVVVVWWWVVVTTTQQQOOOMMMKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPNNNPPPQQQSSSUUUVVVWWWWWWUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQOOONNNLLLJJJGGGEEECCCBBB>>>===<<<;;;:::::::::::::::999::::::<<<>>>AAABBBFFFGGGJJJMMMOOOQQQRRRSSSTTTVVVXXXZZZ\\\]]]^^^^^^XXXWWWVVVTTTRRRQQQPPPPPPQQQSSSWWW]]]gggtttxxxkkk^^^WWWQQQLLLKKKLLLJJJLLLPPPVVV\\\fffyyyxxxoookkkaaaWWWRRRNNNJJJGGGGGGFFFEEEDDDBBB???===;;;999999888888888888777777777777666666666666777888999333444444444555555555666444555555555555666666666555555555555555555555555444444444444444444444444444444444444444444333333555555555555555555555555444444444555555555666666555666666666666666555555666666666666777888999::::::<<<@@@CCCDDDJJJZZZiiiuuu~~~~~~}}}{{{yyywwwtttpppmmmkkkjjjkkknnnuuu}}}{{{pppeee[[[UUUNNNNNNOOOQQQWWWaaammmttt~~~|||zzzwwwuuurrrpppooonnnkkkiiifffdddbbb```]]]ZZZXXXWWWUUUTTTSSSRRRPPPPPPPPPOOONNNNNNOOOQQQRRRTTTUUUVVVWWWVVVTTTQQQOOOMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQOOONNNLLLJJJHHHEEEDDDCCC======<<<;;;::::::::::::888888888999;;;===@@@AAAEEEFFFHHHKKKMMMOOOPPPPPPRRRSSSUUUXXXZZZ[[[\\\]]]XXXWWWVVVTTTRRRQQQPPPOOOPPPQQQTTTZZZcccqqq|||oooaaaYYYTTTOOOMMMNNNIIIKKKPPPUUUZZZcccuuu{{{rrrmmmcccXXXSSSOOOJJJGGGGGGFFFEEEDDDBBB@@@===;;;999777777777777666666666666777777777777777888999999333333333444444444555555555555555666666666666777555555555555555555555555333333333333333333333333555555555444444333333333555555555555555555555555444444444555555555666666333444555666777777777777666666666666777888999::::::<<<@@@CCCDDDKKK[[[kkkzzz~~~}}}{{{}}}~~~|||zzzvvvrrrnnnjjjkkkmmmrrr{{{xxxmmmbbbYYYTTTNNNNNNOOORRRXXXbbbnnnvvv~~~|||yyywwwtttsssqqqpppmmmkkkhhhgggeeebbb___\\\ZZZYYYVVVUUUTTTSSSQQQQQQPPPPPPNNNOOOPPPQQQRRRSSSTTTUUUWWWUUUSSSQQQOOOMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPLLLMMMOOOQQQSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRROOONNNLLLJJJHHHEEEDDDCCC======<<<;;;::::::::::::888888888999:::===???@@@DDDEEEGGGIIILLLMMMNNNOOOPPPQQQSSSVVVXXXZZZ[[[[[[XXXWWWVVVTTTSSSQQQPPPOOOOOOPPPRRRWWWaaannn}}}uuufff[[[UUURRRNNNKKKLLLJJJLLLQQQWWW```nnn{{{{{{vvvnnniii```WWWOOOKKKIIIHHHGGGEEECCC@@@===;;;:::999;;;:::999888888888999:::999888888777666555555444555555666666666666555555333444444444555666666666666555444333333444555666444444444555555555555666555555555555666666666666444444555666666555444444444444444444444444333333555555444444444444555555888777777777888999:::::::::>>>@@@AAAEEEPPPaaannn}}}}}}{{{{{{~~~|||}}}{{{wwwrrrpppooonnnooovvv~~~~~~yyyjjj]]]UUUQQQMMMOOOQQQSSSXXXaaammmvvv~~~}}}zzzyyywwwuuurrrpppnnnmmmiiigggeeecccbbb```]]]ZZZUUUTTTSSSRRRPPPPPPOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVXXXWWWTTTQQQOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRQQQQQQRRRRRRSSSSSSTTTTTTWWWVVVVVVUUUTTTTTTTTTUUURRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNKKKHHHEEEBBBAAA>>>===<<<;;;;;;:::;;;;;;::::::::::::;;;<<<======CCCDDDEEEGGGIIIKKKLLLMMMOOOPPPQQQRRRUUUWWWYYY[[[ZZZXXXVVVSSSPPPNNNMMMMMMOOONNNQQQWWW]]]fffuuu~~~xxxjjj^^^XXXSSSOOOLLLLLLJJJKKKPPPVVV^^^lllyyy~~~yyyuuuooofff\\\TTTMMMJJJHHHHHHGGGDDDAAA???<<<;;;:::;;;:::999888888888999999888888777777666666555555555555666666666666555555555555666666666666666666666666555444444555666666444444444555555555555666555555555555666666666666555555555555555555555555555444444444444444444444666555555555555555555666888888888888999:::;;;;;;;;;>>>BBBDDDHHHTTTeeerrr~~~||||||yyyvvvvvv|||}}}wwwrrrooommmmmmpppwww~~~~~~uuuggg[[[TTTQQQMMMOOORRRTTTXXXaaammmvvv~~~zzzyyyxxxuuusssqqqooonnnllljjjgggfffdddbbb___\\\XXXWWWUUUSSSRRRQQQPPPPPPOOOPPPQQQRRRTTTUUUVVVVVVYYYWWWUUURRROOONNNMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRPPPQQQQQQRRRSSSTTTTTTUUUWWWVVVVVVUUUUUUUUUUUUUUURRRRRRRRRRRRRRRQQQQQQQQQPPPOOOMMMKKKHHHDDDBBB@@@>>>===<<<;;;;;;::::::;;;::::::999::::::;;;<<<===BBBCCCDDDFFFHHHJJJLLLLLLNNNOOOPPPRRRTTTWWWYYYZZZZZZXXXVVVTTTQQQOOONNNMMMNNNMMMOOOTTTZZZbbbppp}}}}}}}}}oooccc[[[UUUPPPLLLKKKIIIJJJOOOTTT[[[hhhuuu~~~|||wwwnnndddZZZQQQLLLIIIJJJHHHFFFCCC@@@>>><<<<<<;;;:::999999888888999999777777777777777777777777555555666666666666555555777777777777777666666666777666666555555666666777444444444555555555555666555555555555666666666666666555444333333444555666555555555555555555555555777666666555555666666777888888888888999:::;;;<<<<<>>===<<<;;;::::::::::::999999999::::::;;;<<<===AAABBBCCCEEEGGGIIIJJJKKKMMMMMMOOOPPPSSSVVVXXXYYYZZZYYYWWWUUURRRPPPOOONNNMMMLLLMMMRRRVVV]]]jjjvvv{{{zzz~~~tttggg]]]VVVPPPLLLJJJIIIJJJNNNRRRXXXdddppp}}}uuukkk```VVVNNNJJJJJJHHHFFFCCC@@@>>>===<<<::::::999999999999888999777777777777777777888888555555666666666666555555888777777666666555555555777777666666666666777777444444444555555555555666555555555555666666666666777666444333333444666777555555555666666666666666777777666666666666777777777777777777888:::;;;<<<<<>>>>>@@@BBBDDDFFFGGGHHHHHHIIIKKKMMMPPPSSSUUUWWWXXXXXXXXXVVVTTTRRRPPPNNNNNNLLLMMMPPPRRRVVV```jjjyyyxxxuuuvvv~~~|||ooobbbXXXQQQNNNKKKIIIJJJMMMOOOSSS]]]hhhwww|||pppcccWWWPPPIIIHHHEEECCC@@@>>><<<<<<999::::::::::::999888777888888888888888888888888555555666666666666555555555555555555444444444444555666666777777666666555444444444555555555555666555555555555666666666666666555444333333444555666444444444555555666666777777666666555555666666777666666666777888:::;;;<<<>>>AAAFFFOOO\\\lll|||~~~zzzxxx{{{}}}~~~{{{rrrllliiiiiioooxxxyyylll```XXXSSSPPPOOOLLLPPPUUU[[[bbblllwww||||||zzzyyywwwuuutttsssrrrpppmmmjjjhhhfffbbb___[[[ZZZXXXVVVTTTSSSRRRQQQPPPQQQQQQRRRSSSTTTTTTTTTVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOQQQQQQQQQQQQOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWUUUUUUTTTSSSSSSRRRQQQQQQPPPOOONNNKKKHHHEEEBBB@@@===<<<;;;:::999999999999888888888999999:::;;;<<<<<<===>>>@@@BBBDDDFFFFFFFFFGGGIIIKKKNNNQQQTTTVVVWWWWWWWWWVVVTTTRRROOONNNNNNLLLMMMOOOPPPSSS\\\fffssszzzuuuuuu{{{sssfff[[[TTTQQQLLLJJJKKKMMMOOORRR[[[eeerrrzzzjjj\\\SSSKKKIIIGGGDDDAAA???>>>===999999:::::::::999888777:::999999888888777777777555555666666666666555555555555555555666666666666444555666666666666555444444444444555555555555666555555555555666666666666555555555555555555555555222333333444555555666666666555555555555555555666777777888999:::<<<===>>>AAADDDIIISSS```qqq~~~{{{{{{xxxoooiiiggghhhpppzzz}}}tttggg\\\UUUQQQNNNLLLJJJOOOUUU\\\dddnnn{{{}}}|||{{{yyyxxxvvvuuutttsssqqqnnnllliiifffbbb___\\\[[[YYYWWWVVVUUUTTTTTTPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSQQQPPPOOOPPPQQQRRRRRRQQQPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSPPPQQQQQQRRRSSSTTTTTTUUUVVVWWWYYYZZZZZZZZZXXXXXXVVVVVVUUUTTTSSSRRRQQQPPPQQQPPPOOOLLLIIIFFFCCCBBB===<<<;;;:::999999999999888888888888999:::;;;<<<;;;<<<===???AAACCCDDDEEEEEEFFFGGGJJJMMMPPPSSSUUUUUUVVVVVVVVVTTTQQQOOOMMMLLLKKKKKKNNNOOOQQQYYYcccmmmzzz~~~~~~}}}vvvtttxxx~~~vvvhhh]]]VVVSSSMMMKKKKKKMMMOOOQQQZZZdddnnn~~~ooo___VVVLLLKKKHHHEEEBBB@@@???>>>999999:::;;;:::999888777:::::::::999888777666666555555666666666666555555555555666666777777888888333444555666666555444333444444444555555555666666555555555555666666666777444444555666666555444444222222333333444555666666555555444444444444555555999999999:::<<<>>>???@@@DDDFFFLLLUUUcccttt~~~~~~vvvmmmhhheeehhhppp|||zzzqqqdddZZZSSSOOOLLLJJJIIINNNUUU]]]eeeppp|||}}}|||{{{zzzxxxwwwvvvuuutttrrrooommmjjjgggccc```\\\[[[ZZZYYYWWWWWWVVVVVVOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUTTTRRRQQQOOOPPPRRRSSSSSSRRRPPPOOOPPPPPPQQQQQQRRRSSSSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTUUUWWWYYYZZZ[[[ZZZYYYXXXVVVVVVUUUTTTSSSRRRQQQPPPRRRQQQOOOMMMJJJGGGDDDBBB<<<<<<;;;:::999999999999888888888888999:::;;;<<<:::;;;<<<>>>@@@BBBDDDEEEDDDEEEGGGIIIMMMPPPSSSTTTTTTUUUVVVUUUTTTQQQNNNLLLKKKJJJJJJMMMMMMOOOXXXaaaiiivvv|||{{{yyyyyy}}}wwwtttvvvzzzzzzlllaaaXXXPPPOOOKKKIIIKKKNNNOOOTTTZZZkkkvvvsssaaaXXXOOOMMMIIIFFFDDDAAA>>>;;;888888888888888888999999777777777777777777777777777777666666666666777777555555666666666666555555666666666666555555555555333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555666555444333333444555666555666888888999:::===???AAAEEENNN[[[kkk|||}}}oooggggggiiiiiiuuu{{{nnn```XXXSSSMMMLLLMMMHHHMMMUUU___iiittt~~~}}}|||zzzzzzyyywwwtttqqqrrrpppnnnlllkkkiiifffccc___]]]\\\[[[ZZZXXXUUUSSSUUUTTTRRRPPPPPPPPPRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRVVVWWWYYYZZZZZZZZZYYYXXXXXXWWWUUUTTTTTTTTTRRRPPPNNNMMMLLLJJJGGGDDDBBB@@@;;;;;;:::999999888888777555666777999999:::::::::888:::<<<======???AAADDDHHHIIIIIIKKKMMMOOOQQQRRRSSSTTTTTTSSSRRRPPPOOOMMMNNNMMMLLLKKKLLLPPPWWW[[[gggnnnzzz}}}yyywwwxxx}}}wwwuuuwwwxxx}}}pppeee[[[SSSOOOKKKIIILLLMMMOOOSSSYYYhhhssswwweeeZZZOOOMMMIIIFFFDDDBBB>>><<<888888888888888888999999888888888888888888888888777777666666666666777777555555666666666666555555666666666666555555555555333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555888777666666666666777888666777999::::::;;;>>>@@@DDDIIIRRR```ppp}}}ooogggfffhhhkkkwww~~~}}}yyylll___WWWQQQLLLKKKLLLKKKPPPXXXaaakkkvvv~~~}}}{{{{{{zzzxxxuuurrrrrrpppnnnlllkkkiiifffccc```^^^\\\[[[[[[YYYVVVTTTUUUSSSRRRPPPOOOPPPQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUUUUVVVUUUUUUTTTTTTWWWWWWYYYZZZZZZZZZYYYXXXXXXWWWUUUTTTTTTSSSRRRPPPOOONNNMMMJJJGGGDDDAAA@@@;;;::::::999999888888777666666777888999999::::::888:::<<<<<<===>>>AAACCCGGGGGGHHHJJJLLLNNNPPPQQQSSSSSSTTTTTTSSSQQQOOOMMMMMMMMMLLLJJJKKKOOOVVVZZZeeemmmyyy~~~{{{xxxyyy~~~yyywwwxxxzzzvvvkkk___VVVQQQLLLJJJLLLMMMNNNRRRXXXcccmmm~~~zzzggg[[[OOOLLLIIIFFFDDDBBB>>><<<999999999999999999888888888888888888888888888888777777666666666666777777555555666666666666555555666666666666555555555555333444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555888777777666666777777888777888:::;;;;;;===@@@BBBGGGMMMXXXgggxxx~~~ppphhhggghhhooozzz|||zzzzzzvvvjjj]]]UUUPPPLLLJJJLLLNNNSSS[[[eeeoooyyy~~~|||{{{{{{yyyvvvsssrrrpppnnnlllkkkiiifffdddbbb```^^^]]]\\\[[[XXXUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYWWWUUUTTTTTTSSSQQQOOOPPPOOOMMMJJJGGGDDDAAA???:::::::::999888888777777666777777888888999999999888:::;;;<<<<<<>>>@@@CCCEEEFFFGGGHHHJJJMMMOOOPPPRRRSSSTTTTTTSSSQQQOOOMMMLLLLLLKKKJJJJJJNNNTTTXXXaaajjjwww~~~{{{{{{|||xxxzzz|||{{{ooobbbWWWRRRMMMKKKLLLMMMMMMQQQWWW^^^hhhyyyzzzfffZZZNNNLLLIIIFFFDDDBBB???<<<:::999999999999999888888888888888888888888888888777777666666666666777777555555666666666666555555666666666666555555555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777888:::;;;<<<===@@@CCCGGGNNN]]]nnnssslllkkkmmmttt}}}yyyxxxxxxttthhh[[[UUUQQQMMMLLLNNNQQQVVV___hhhrrr|||}}}{{{zzzyyyvvvsssrrrpppnnnmmmllljjjgggeeedddbbb```______]]]ZZZXXXUUUTTTRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWWWWXXXXXXWWWWWWWWWXXXYYYZZZ[[[ZZZZZZYYYYYYWWWUUUTTTSSSRRRPPPNNNPPPOOOMMMJJJGGGCCC@@@???::::::999999888777777777777777777777777888999999888999;;;;;;;;;===???AAACCCDDDEEEGGGIIIKKKNNNOOOQQQRRRTTTTTTTTTQQQOOOMMMLLLLLLKKKJJJJJJMMMRRRVVV]]]fffuuu~~~~~~yyy{{{}}}rrrdddXXXSSSNNNKKKLLLMMMMMMPPPUUU[[[eeetttzzzfffYYYNNNLLLHHHFFFEEEBBB???===::::::::::::999999888888888888888888888888888888777777666666666666777777555555666666666666555555666666666666555555555555444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555444555555666666666666666666777999:::;;;===@@@CCCEEEOOOaaauuuvvvrrrtttwww{{{{{{xxxxxxyyy}}}qqqeeeZZZTTTRRROOOOOORRRSSSXXXaaakkkuuu~~~}}}{{{zzzxxxvvvtttsssqqqooonnnnnnllliiigggfffeeecccbbbaaa___\\\ZZZVVVVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWXXXZZZ[[[[[[[[[ZZZYYYYYYWWWUUUSSSSSSRRRPPPNNNNNNMMMLLLIIIFFFBBB@@@>>>::::::999888888777777666777777666666666777888999888999:::;;;;;;<<<>>>@@@BBBBBBDDDEEEHHHKKKMMMNNNPPPRRRTTTUUUTTTRRROOOMMMLLLLLLKKKJJJJJJLLLQQQTTTZZZcccqqqzzzzzz}}}uuufff[[[UUUPPPLLLMMMLLLLLLOOOTTTYYYaaaooozzzggg[[[NNNKKKHHHFFFEEECCC@@@===;;;;;;;;;:::999999888888999999999999999999999999777777666666666666777777555555666666666666555555666666666666555555555555444444555555555666666666555555555555555555555555555555555555555555555555555555555555555555555555666666777888999999999999555777999;;;<<<>>>AAACCCGGGSSSfff{{{}}}yyyyyy}}}yyywwwyyy{{{zzzmmmbbbWWWSSSRRRQQQSSSVVVVVV[[[eeennnxxx~~~|||{{{yyywwwuuutttsssqqqppppppnnnkkkiiiiiigggeeedddcccbbb___\\\YYYYYYXXXWWWUUUTTTSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZYYYWWWUUUSSSSSSQQQOOOMMMKKKKKKIIIGGGDDDBBB???>>>999999999888777777666666888777666555666666888888888999:::::::::;;;===???AAABBBCCCEEEHHHKKKMMMNNNOOOQQQTTTUUUUUURRROOOMMMMMMMMMLLLKKKJJJLLLPPPSSSXXX```nnn|||{{{zzz|||zzzxxxjjj___VVVPPPMMMMMMLLLKKKNNNSSSVVV^^^kkk{{{wwwfffZZZMMMKKKHHHFFFEEECCC@@@>>><<<;;;;;;:::999999888888999999999999999999999999777777666666666666777777555555666666666666555555666666666666555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555666888999::::::999999666888:::<<<===???BBBEEEMMMYYYmmm~~~~~~zzzyyy}}}|||vvvvvvyyy|||xxxhhh^^^TTTQQQRRRRRRTTTXXXYYY___hhhrrr{{{~~~}}}{{{yyyxxxvvvtttrrrrrrqqqpppmmmkkkjjjiiigggfffeeeccc```^^^\\\\\\[[[ZZZYYYWWWUUUUUURRRQQQOOONNNNNNOOOQQQRRRQQQRRRSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZXXXYYYZZZ[[[\\\[[[ZZZZZZYYYWWWTTTSSSRRRQQQNNNLLLHHHHHHGGGEEECCCAAA???>>>999999888888777777666666999888666555555666777888777999::::::999:::<<<>>>AAAAAACCCEEEHHHKKKMMMOOOOOOQQQTTTVVVUUUSSSOOOMMMMMMNNNMMMLLLKKKMMMPPPRRRWWW^^^kkkyyy~~~{{{|||uuuyyymmmcccVVVQQQMMMMMMLLLKKKNNNRRRTTT[[[hhhxxxssscccWWWMMMKKKHHHFFFEEECCC@@@>>><<<<<<;;;::::::999888888999999999999999999999999777777666666666666777777555555666666666666555555777666666666555555555555555555555555666666666777555555555555555555555555555555555555555555555555555555555555555555555555333444666777888888888777888999<<<===>>>AAADDDFFFRRR^^^rrr~~~|||{{{zzzwwwxxxyyytttuuuyyy|||~~~vvveee[[[RRRPPPQQQRRRUUUXXX[[[aaakkkuuu~~~~~~|||zzzvvvuuusssssssssqqqooolllkkkjjjhhhgggfffdddaaa___^^^^^^]]]\\\[[[YYYWWWVVVRRRQQQOOONNNNNNOOOQQQRRRQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYY[[[[[[\\\\\\\\\XXXYYYZZZ\\\\\\[[[[[[ZZZYYYWWWTTTSSSRRRQQQNNNLLLFFFFFFEEEDDDBBB@@@???>>>999999888888777666666666999888666555444666777888777999::::::999:::<<<>>>AAAAAACCCEEEHHHKKKNNNOOONNNPPPTTTVVVVVVSSSPPPMMMNNNNNNNNNMMMLLLMMMPPPRRRVVV]]]iiiwww|||}}}vvv~~~pppcccZZZSSSNNNNNNMMMLLLMMMPPPRRRZZZfffuuu~~~}}}{{{rrrcccWWWMMMIIIFFFDDDEEECCC@@@<<<;;;;;;:::::::::999999999:::::::::999999999888888888888777666666666666666555666777888888777666555666666666666666666666666555555444444444444555555666666666666666666666666666666666666666666666666555555555555666666666666666666666666666777888888;;;888999>>>@@@@@@CCCGGGTTTfffzzz~~~|||wwwuuuyyyyyyuuutttzzz{{{oooccc[[[SSSPPPOOOOOOSSSXXX]]]eeeppp{{{zzzwwwwwwwwwvvvuuutttrrrpppooollllllkkkjjjhhhfffdddcccaaaaaa___^^^\\\ZZZYYYXXXZZZWWWTTTQQQPPPPPPRRRTTTSSSTTTTTTUUUUUUVVVWWWWWWZZZZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[XXXYYYZZZ[[[\\\]]]]]]]]]XXXVVVTTTSSSRRRPPPLLLIIIHHHGGGEEEBBB@@@>>>======::::::999999888777666666888888888777777777777777777888888999999:::;;;;;;???AAADDDFFFGGGIIIKKKMMMPPPQQQSSSTTTTTTRRRPPPNNNMMMMMMMMMLLLJJJKKKMMMOOOTTTZZZfffttt~~~~~~rrr|||sssggg]]]UUUPPPOOONNNMMMNNNQQQSSSZZZfffsss~~~|||~~~{{{yyyyyyxxxpppcccXXXNNNJJJFFFEEEEEEDDD@@@===<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888888888777666666666666666444555666777777666555444555555555555555555555555555555444444444444555555666666666666666666666666666666666666666666666666555555555555666666666666666666666666666777888888:::888:::>>>AAABBBFFFKKKXXXjjj~~~vvvssspppooovvv~~~xxxttttttzzzzzznnn```XXXQQQOOOOOOPPPUUU[[[___hhhsss}}}|||yyywwwwwwvvvuuutttrrrpppooommmmmmlllkkkiiigggeeedddddddddcccaaa```___^^^]]]ZZZXXXTTTQQQPPPQQQRRRTTTTTTTTTTTTUUUVVVVVVWWWWWWZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWTTTSSSRRROOOKKKHHHFFFEEECCC@@@>>><<<;;;;;;::::::999888888777666666777777777777777777777777777888888999999:::;;;;;;===@@@BBBDDDEEEGGGIIILLLOOOQQQSSSTTTTTTRRRPPPNNNMMMMMMMMMLLLJJJKKKMMMOOORRRYYYdddrrr~~~oooyyyxxxkkk```XXXRRRPPPOOONNNOOORRRTTT[[[fffrrr}}}yyyyyywwwuuuvvvvvvoooddd[[[PPPLLLHHHFFFEEEDDDAAA=========<<<<<<<<<;;;;;;;;;:::::::::999999999888888888777777666666666666666555666666777777666666555555555555555555555555555555555444444444444555555666666666666666666666666666666666666666666666666555555555555666666666666777666666666666777888888:::888:::???AAACCCIIIPPP^^^ooo~~~rrroookkklllttt{{{vvvtttuuu{{{wwwkkk\\\VVVPPPPPPPPPQQQWWW^^^dddlllwww~~~~~~~~~~~~{{{xxxwwwwwwuuusssqqqpppooonnnmmmmmmkkkjjjhhhfffeeeeeeddddddccccccbbbaaaaaa[[[YYYUUURRRQQQQQQSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWYYYWWWTTTRRRPPPMMMIIIFFFCCCBBB@@@===<<<:::999999999999999888888777777666777777777777777777777777777888888999999:::;;;;;;;;;===@@@BBBCCCEEEGGGIIINNNOOORRRSSSTTTRRRPPPOOOMMMMMMMMMLLLJJJKKKMMMOOOQQQWWWbbbooommmwww|||nnnbbbZZZSSSQQQOOOMMMNNNRRRTTTZZZdddppp~~~zzzyyywwwvvvvvvuuuooofff^^^SSSNNNIIIGGGFFFEEEAAA>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888777777666666666666777777777777888888888888777777444444444444444444444444555555444444444444555555666666666666666666666666666666666666666666666666555555555555666666666666777777666666777777888999:::999;;;???@@@BBBJJJRRRaaarrr~~~{{{uuuppplllmmmvvvxxxtttsssuuu}}}ttthhhZZZUUUQQQQQQQQQRRRXXX___hhhppp{{{}}}}}}}}}}}}}}}}}}~~~|||xxxxxxwwwuuusssqqqooonnnmmmmmmlllkkkiiigggeeedddbbbbbbbbbbbbbbbbbbbbbbbb]]]ZZZVVVSSSQQQRRRSSSUUUTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXVVVSSSPPPNNNKKKGGGDDD@@@???>>><<<:::999999888999888888888777777777666666666666777777777777777777888888999999:::;;;;;;:::===???AAABBBDDDFFFIIILLLNNNQQQSSSSSSRRRPPPOOOMMMMMMMMMLLLJJJKKKMMMOOOQQQWWWaaannn}}}llluuu~~~pppddd[[[SSSPPPNNNLLLMMMQQQSSSYYYbbbnnn}}}~~~{{{zzzxxxwwwtttnnnfff___UUUQQQKKKHHHGGGEEEBBB???;;;;;;;;;::::::::::::999:::::::::999999999888888777777666666666666777777666666666666666666666666555555555555555555555555555555444444444444555555666666666666666666666666666666666666666666666666555555555555666666666666777777777777777888999999<<<;;;<<>>===;;;::::::999999888888888777777777777777555555666666777777777777777888888999999:::;;;;;;;;;===@@@AAACCCDDDGGGIIIKKKMMMOOORRRSSSRRRPPPOOOMMMMMMMMMLLLJJJKKKMMMOOORRRWWW```lllzzzkkksss}}}tttfff]]]TTTPPPNNNLLLMMMPPPQQQWWW```lllzzz}}}{{{yyywwwsssmmmfffaaaXXXSSSLLLIIIGGGFFFCCC@@@;;;;;;:::::::::999999999:::::::::999999999888888666666666666666777777888444333333222222333333444666666666666666666666666555555444444444444555555666666666666666666666666666666666666666666666666555555555555666666666666888777777777777888999999<<<<<<===???@@@CCCNNNYYYjjjyyy}}}}}}~~~}}}vvvnnnjjjiiinnn{{{yyysssrrrtttyyyyyylllaaaZZZWWWUUUUUUSSSSSSZZZcccooowww~~~{{{xxxuuutttsssrrrqqqppppppqqqrrrssszzz}}}}}}yyyxxxwwwvvvsssqqqnnnmmmkkkjjjjjjhhhgggeeecccbbbbbbbbbbbbcccccccccdddddd```]]]YYYUUUSSSSSSUUUVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^\\\\\\\\\\\\\\\[[[ZZZZZZTTTQQQMMMJJJHHHFFFCCCAAA>>>===<<<;;;::::::::::::777777777777777777777777444555555666666777777888777888888999999:::;;;;;;;;;>>>@@@BBBCCCEEEGGGJJJIIIKKKNNNQQQRRRRRRPPPOOOMMMMMMMMMLLLJJJKKKMMMOOORRRWWW___iiiwwwhhhoooyyyyyyiii```VVVRRROOOLLLNNNQQQQQQVVV^^^hhhvvv~~~|||yyyuuuooojjjfffZZZUUUNNNIIIHHHFFFCCCAAA<<<;;;;;;;;;:::::::::::::::::::::999999999888888666666666666666777888888555444333333333333444555777777777777777777777777555555444444444444555555666666666666666666666666666666666666666666666666555555555555666666666666888888777777888888999:::;;;<<<>>>AAABBBGGGTTTaaarrr~~~|||}}}~~~xxxmmmjjjiiippp|||~~~wwwqqqqqquuu{{{wwwjjj___XXXVVVVVVWWWUUUVVV^^^hhhsss{{{~~~~~~|||zzzwwwssspppnnnnnnmmmkkkjjjiiiiiijjjjjjnnnrrrwww~~~yyyyyyxxxvvvssspppnnnmmmkkkkkkjjjiiigggeeecccbbbcccccccccccccccdddddddddaaa^^^ZZZVVVTTTTTTUUUVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^^^^\\\\\\\\\[[[YYYXXXVVVUUUPPPMMMIIIFFFEEECCCAAA@@@<<<<<<;;;:::999999999:::666777777777777777777777444444555555666777777888777888888999999:::;;;;;;;;;===@@@AAABBBDDDGGGIIIHHHJJJMMMPPPRRRRRRQQQPPPMMMMMMMMMLLLJJJKKKMMMOOOQQQUUU\\\fffrrreeelllvvv}}}kkkbbbXXXSSSPPPNNNOOORRRQQQVVV]]]fffrrr|||yyytttooolll[[[VVVNNNJJJHHHGGGDDDAAA======<<<<<<<<<;;;;;;;;;:::::::::999999999888888666666666666666777888888888777666555555666777888777777777777777777777777555555555444444555555555666666666666666666666666666666666666666666666666555555555555666666666777888888888777888888999::::::;;;???CCCEEEKKKZZZhhhyyy~~~||||||}}}zzzrrrooommmsss~~~}}}vvvqqqqqquuu|||vvvhhh]]]UUUUUUVVVXXXWWWXXXaaakkkvvv~~~~~~{{{{{{yyywwwsssooollliiieeedddbbb```____________cccgggmmmvvvzzzyyyxxxvvvssspppnnnmmmllllllkkkjjjhhhfffdddcccbbbbbbbbbbbbbbbbbbbbbbbbaaa___ZZZVVVTTTTTTUUUVVVUUUUUUVVVWWWWWWXXXXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[YYYWWWUUUSSSQQQNNNKKKGGGEEECCCBBBAAA???;;;::::::999888888999999666666666666777777777777444444444555666777777888777888888999::::::;;;;;;:::<<>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888888888777777777777888888777777777777666555444333444555555555666666777777777777777777777777777777555555555555666666666666666666666666666666666666666666666666777777777777999777666777;;;===;;;999>>>>>>@@@DDDGGGMMM[[[hhh~~~~~~{{{uuunnnmmmuuuzzztttpppqqqvvv}}}qqqcccZZZUUURRRRRRUUUXXX[[[bbbjjjttt}}}|||zzzxxxtttssspppmmmiiifffcccbbb___^^^[[[YYYWWWUUUUUUUUUZZZ^^^eeekkkttt}}}zzzuuurrrqqqqqqpppooolllkkkjjjhhhgggfffffffffbbbaaaaaaaaaaaaaaabbbbbbbbb^^^XXXUUUTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZXXXUUURRRNNNMMMFFFEEEDDDBBB@@@>>>===<<<:::::::::999999999888888888888777777666666555555555555666666666666555555888888888888999999999999;;;;;;<<<>>>@@@BBBDDDEEEGGGHHHKKKNNNPPPQQQQQQQQQOOONNNMMMKKKKKKKKKKKKLLLOOOQQQXXXcccmmmyyyfffkkkrrr{{{uuuiii\\\VVVRRRNNNNNNOOOOOOQQQXXXaaakkkxxx~~~yyyuuuhhh___TTTMMMKKKJJJFFFCCC>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888999888888777777888888999777777777777666555444333555555555555666666666777666666666666666666666666555555555555666666666666666666666666666666666666666666666666777777777777:::888777888:::;;;:::888======???DDDHHHQQQ```oooxxxqqqooovvvzzzssspppqqqvvv}}}}}}oooaaaXXXTTTQQQQQQTTTWWW[[[bbbkkkuuu}}}}}}{{{xxxuuusssooonnnkkkhhhdddaaa^^^]]]YYYXXXUUUSSSQQQPPPPPPPPPRRRVVV[[[bbbjjjvvv~~~zzzvvvsssqqqpppooonnnlllllljjjiiigggfffffffffbbbbbbaaaaaaaaaaaabbbbbbbbb^^^XXXUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[ZZZZZZXXXVVVSSSPPPMMMKKKEEEDDDCCCAAA???>>>===<<<:::::::::999999999888888888777777777666666666555555555666666666666555555666666666666777777777777:::;;;<<<===???BBBDDDEEEFFFHHHJJJMMMOOOPPPQQQQQQOOONNNMMMLLLKKKKKKKKKLLLNNNPPPVVVaaakkkvvvdddiiioooxxxyyylll___XXXTTTPPPOOOPPPPPPQQQWWW___gggrrr~~~pppfffYYYPPPLLLJJJFFFCCC>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888999888888777777888888999777777777777666555444333555555555555666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666777777777777;;;:::888999::::::999777===<<>>===<<<;;;:::::::::999999999888888777777777777666666666666555555666666666666555555666666666666777777777777::::::;;;===???AAACCCDDDFFFGGGJJJLLLNNNPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKMMMNNNUUU___iiittt}}}cccgggllluuu|||ooobbbZZZUUUPPPOOOPPPPPPQQQVVV]]]eeeoooyyymmm^^^SSSNNNKKKGGGCCC>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888888777777666666777777888666666777666666555444444555555555666666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666777777777777999999888999999::::::999>>>===???DDDKKKXXXlll}}}zzzxxx|||~~~vvvqqqooorrrwww}}}uuuggg[[[SSSPPPMMMNNNRRRVVV\\\eeeoooyyy~~~}}}|||zzzxxxtttoookkkhhhfff```___\\\YYYUUURRROOONNNKKKJJJHHHFFFEEEEEEEEEEEEHHHJJJMMMPPPWWWcccqqq|||~~~yyyvvvsssqqqnnnlllnnnmmmkkkiiihhhfffffffffccccccbbbbbbaaaaaabbbbbb```]]]XXXVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVUUUSSSPPPMMMJJJGGGFFFBBBBBBAAA???>>><<<;;;;;;:::::::::999999999888888777777777777666666666666555555666666666666555555777888888888999999999999999:::;;;<<<>>>AAACCCDDDEEEFFFIIIKKKMMMOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKMMMNNNTTT^^^gggqqq}}}cccfffjjjqqqrrrddd[[[VVVPPPNNNOOONNNPPPUUU]]]dddoootttcccVVVOOOKKKGGGCCC>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888666666666555555666666666666666666666666666555444666666666666666555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666777777777777666777888999999:::<<<===???>>>@@@EEEMMM[[[ppp|||||||||tttooonnnrrrxxx}}}|||pppcccXXXQQQNNNLLLLLLQQQWWW]]]hhhrrr}}}}}}{{{yyywwwsssnnnjjjeeebbb```YYYWWWUUUSSSOOOMMMKKKIIIHHHGGGFFFDDDCCCCCCDDDDDDFFFGGGIIILLLQQQ\\\kkkuuu|||xxxuuurrrooolllooonnnllljjjhhhgggfffeeeddddddcccbbbbbbbbbbbbbbb___\\\XXXVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTRRRQQQNNNLLLIIIGGGEEEDDDAAAAAA@@@???===<<<;;;;;;:::::::::999999999888888666666666666777777777777555555666666666666555555777888888888999999999999999999:::;;;>>>@@@BBBCCCDDDEEEHHHJJJLLLNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJMMMNNNTTT]]]fffppp~~~~~~dddeeehhhnnn|||uuufff]]]WWWQQQNNNOOONNNOOOTTT\\\cccnnnyyyfffXXXPPPKKKGGGDDD>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888777666666555555666666777555666666666666666555555666666666666666555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666777777777777444666888999999:::===?????????BBBIIIRRR```uuu~~~}}}yyyrrrnnnnnnsssxxx}}}xxxlll```VVVPPPNNNKKKLLLQQQWWW___kkkvvv~~~{{{xxxsssqqqlllgggbbb^^^[[[YYYQQQQQQOOOMMMKKKIIIGGGFFFFFFEEEDDDBBBBBBBBBCCCCCCBBBCCCEEEGGGLLLVVVccclll~~~~~~{{{xxxuuuqqqnnnooonnnllljjjhhhgggfffeeeeeedddcccbbbbbbbbbbbbbbb^^^\\\XXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLJJJHHHFFFDDDCCCCCCAAAAAA@@@???>>>===<<<<<<:::::::::999999999888888666666666666777777777777555555666666666666555555666666666666777777777777888888999;;;===???AAABBBCCCDDDGGGIIIKKKMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJMMMNNNSSS\\\dddmmm{{{eeeeeeffflllzzzxxxiii```YYYRRROOOPPPNNNOOOTTT[[[aaakkk||||||hhhYYYPPPLLLHHHDDD>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888888888777777777777888888555555666666666666555555777666666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666777777777777444777999:::999999;;;>>>>>>???DDDMMMWWWggg}}}{{{|||~~~wwwpppmmmmmmsssxxx}}}uuuiii^^^UUUPPPMMMKKKLLLRRRXXXaaammmyyy|||zzzxxxuuurrrkkkhhhddd^^^YYYUUURRRQQQKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBB???AAACCCEEEJJJRRR]]]fffxxx}}}{{{xxxtttqqqpppooommmjjjhhhgggfffeeefffeeedddcccbbbbbbbbbbbb^^^[[[XXXWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMJJJHHHFFFEEECCCCCCCCCCCCAAAAAA@@@???>>>>>>===<<<:::::::::999999999888888555666666666777777777888555555666666666666555555666666666666777777777777777888999:::<<>>>>><<<;;;;;;;;;;;;;;;:::::::::999999999888888::::::999999999999::::::555555666666666666666555777777666666555555555444555555555555555555555555555555555555666666666777666666666666666666666666666666666666777777777777666888;;;:::888888:::<<<===???EEEPPP\\\lll~~~||||||yyyyyy|||{{{zzzuuuooolllmmmsssyyy}}}}}}ssshhh]]]TTTPPPMMMKKKLLLRRRYYYbbbooo{{{}}}yyyvvvtttqqqnnnkkkeeebbb]]]XXXSSSOOOMMMLLLGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@>>>>>>===>>>???@@@>>>AAACCCFFFJJJQQQ\\\cccttt~~~|||yyyuuurrrpppooommmkkkhhhgggfffeeefffeeedddcccbbbbbbbbbbbb]]][[[XXXWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSQQQPPPOOONNNNNNLLLLLLLLLLLLKKKKKKKKKKKKGGGFFFDDDCCCBBBBBBBBBCCCBBBAAAAAA@@@???>>>======:::::::::999999999888888555666666666777777888888555555666666666666555555888888888888999999999999777888999:::<<<>>>@@@BBBBBBCCCFFFHHHJJJLLLLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIJJJKKKPPPXXX```hhhvvvfffgggfffgggrrrooobbbZZZVVVSSSQQQOOOOOORRRXXX___hhhwwwyyygggYYYQQQKKKFFFBBBBBB@@@===;;;;;;;;;:::999888888888888888888888888777777777777666666666666555555555555555666777777777777777777777777777777555555555555555555555555666555555555555444444444444444555555555555444444666666666666777777777777888777888888999:::;;;<<<:::???GGGRRRaaattt|||xxxvvv{{{xxxyyywww~~~|||yyyyyyzzzsssjjjlllooosssyyy|||oooaaaVVVRRRQQQLLLNNNQQQTTTZZZdddqqqzzz}}}}}}zzzvvvrrrnnnjjjdddaaaYYYWWWSSSOOOMMMKKKKKKKKKDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???BBBCCCCCCDDDHHHNNNVVV\\\qqqzzz}}}zzzwwwuuusssrrrpppmmmjjjhhhfffdddfffdddccccccdddeeecccbbb]]]ZZZWWWUUUVVVWWWWWWVVVXXXXXXWWWVVVUUUUUUTTTTTTQQQQQQPPPOOOOOONNNMMMMMMKKKKKKKKKJJJJJJHHHGGGGGGDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;999888777777777777777777777777888888888777777777777777777777777999888888777777777777777999999:::;;;===???AAABBBBBBDDDFFFHHHHHHJJJLLLNNNLLLLLLLLLLLLKKKJJJHHHHHHKKKMMMPPPSSSYYYeeerrr|||ggggggeeefffpppttteee\\\VVVRRRPPPNNNNNNPPPWWW]]]fffuuuuuueeeXXXPPPKKKFFFCCCBBB@@@===;;;;;;;;;:::999888888888888888888888888777777777777666666666666555555555555555666777777555555555555555555555555555555555555555555555555666555555555555444444444444444555555555555444444555666666666777777777777777777777888999:::;;;<<<===AAAIIITTTdddxxx|||xxxvvvzzzzzz|||~~~{{{uuusssuuuxxx~~~{{{wwwxxxyyyrrrjjjllloootttzzzyyykkk^^^TTTPPPOOOLLLOOORRRVVV\\\fffsss}}}~~~{{{yyyvvvqqqmmmiiiddd^^^[[[UUUSSSPPPLLLJJJHHHHHHHHHCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>??????AAABBBBBBCCCFFFMMMUUUZZZkkkttt}}}zzzwwwvvvsssqqqpppmmmkkkhhhfffeeeeeedddccccccddddddcccaaa^^^[[[XXXVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRPPPPPPOOONNNMMMMMMLLLLLLGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@?????????@@@@@@BBBBBBBBBBBBAAA@@@??????===<<<;;;999888888777777777777777777888888888888777777777777777777777777444444555555666888999:::999999:::;;;===???@@@AAAAAADDDFFFGGGHHHIIILLLNNNNNNNNNNNNMMMMMMLLLJJJJJJKKKMMMPPPSSSYYYdddrrr|||iiihhheeedddmmm{{{yyyjjj___WWWRRRPPPNNNMMMOOOUUU[[[dddrrrzzzpppaaaUUUNNNJJJFFFDDDBBB@@@===;;;;;;;;;:::999888888888888888888888888777777777777666666666666666555555555555666666777555555555555555555555555555555555555555555555555666555555555555444444444444444555555555555444444555555666666666777777777777777777888999:::<<<===???DDDLLLXXXiii}}}}}}yyyxxxwwwuuuuuuvvvtttoooooossszzz~~~zzzuuuvvv~~~xxxqqqjjjlllpppuuu|||~~~tttgggZZZQQQNNNMMMLLLNNNRRRWWW^^^jjjwww~~~zzzwwwsssooojjjeee```[[[VVVRRROOOMMMJJJHHHEEEDDDDDDDDDAAAAAAAAA@@@@@@??????>>>???>>>>>>>>>>>>>>>??????@@@AAAAAABBBEEEKKKSSSXXXeeennnzzz~~~{{{xxxvvvqqqqqqooommmkkkiiigggfffeeedddccccccddddddcccaaa___\\\YYYWWWWWWXXXXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQOOOOOONNNMMMLLLKKKJJJIIIEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@?????????@@@AAAAAACCCDDDDDDCCCBBBAAA@@@@@@===<<<;;;:::999888888888888888888888888888888888777777777777777777777777444444444444555777888999888999999:::<<<>>>@@@AAA@@@CCCEEEFFFGGGIIIKKKMMMOOOOOOOOOOOOOOONNNMMMLLLLLLNNNPPPSSSYYYdddqqqzzzjjjgggddddddkkkxxx|||mmmaaaXXXSSSPPPNNNMMMOOOTTTZZZcccppp}}}~~~|||{{{zzzyyytttkkk___TTTMMMIIIFFFEEEBBB@@@===;;;;;;;;;:::999888888888888888888888888777777777777666666666666666666555555555555666777777777777777777777777777555555555555555555555555666555555555555444444444444444555555555555444444555555555666666666777777777777777888999;;;<<<===AAAEEENNN[[[mmm~~~{{{zzzwwwtttrrrrrrooommmpppuuu~~~~~~yyytttttt~~~vvvpppjjjlllqqqwww~~~{{{pppcccXXXPPPMMMLLLJJJMMMRRRWWW___lllzzz{{{vvvssslllhhhbbb]]]XXXSSSNNNKKKIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCFFFKKKQQQVVVbbbjjjvvv~~~{{{yyywwwqqqpppooommmkkkiiihhhgggfffeeeddddddeeeeeedddbbb```]]]YYYXXXXXXXXXXXXWWWVVVVVVUUUTTTRRRQQQPPPPPPMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEFFFFFFEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDBBBAAA@@@===<<<;;;:::999999999999999999888888888888888777666666666666666666666666777777666555555555555666888888999:::;;;===???@@@???AAADDDEEEFFFHHHKKKMMMOOOOOOPPPPPPOOONNNMMMMMMMMMNNNQQQSSSXXXbbboooxxxlllhhhddddddjjjuuu|||ooocccZZZTTTRRROOONNNPPPTTTZZZaaaooo||||||yyywwwvvvuuupppiii^^^SSSLLLHHHFFFEEEBBB@@@===;;;;;;;;;:::999888888888888888888888888777777777777666666666666666666555555555555666666777777777777777777777777555555555555555555555555666555555555555444444444444444555555555555444444555555555555666666666666666666777888999;;;======BBBFFFPPP___rrr~~~}}}yyytttooonnnllllllqqqyyyyyysssuuu}}}tttnnnkkknnnsssyyyyyymmm```VVVPPPMMMLLLHHHLLLQQQWWW```mmm|||~~~{{{vvvqqqmmmddd```[[[VVVQQQMMMIIIFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>======>>>>>>======>>>???@@@@@@AAABBBCCCDDDFFFKKKQQQUUUaaaiiittt}}}|||yyyxxxqqqpppooommmkkkiiihhhggggggfffeeeeeeffffffeeeddd```]]]ZZZXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRPPPOOOOOOKKKJJJJJJIIIIIIHHHGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCAAAAAA======<<<;;;:::::::::::::::999999999888888777777666666666666666666666666999888777777666666777777888888888999;;;<<<>>>>>>===@@@BBBDDDEEEGGGJJJLLLNNNNNNNNNOOONNNNNNMMMMMMMMMNNNPPPRRRVVV```lllvvvoooiiiddddddhhhqqq}}}qqqddd[[[UUUSSSPPPNNNPPPTTTYYY```mmmyyy}}}yyyvvvttttttpppiii___UUULLLGGGFFFEEEBBB@@@===;;;;;;;;;:::999888888888888888888888888777777777777666666666666777666666555555555555666555555555555555555555555555555555555555555555555666555555555555444444444444444555555555555444444444444555555555666666666666666666888999;;;===>>>BBBGGGRRRcccwww{{{tttmmmjjjhhhjjjrrr|||zzzuuuwwwzzzrrrmmmmmmpppuuu|||xxxjjj]]]TTTOOOMMMLLLHHHLLLQQQXXXaaaooo~~~~~~yyytttoooiiieee]]]YYYSSSOOOLLLIIIFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAAAAABBBDDDEEEGGGJJJPPPTTT___gggqqqzzz|||zzzyyyqqqqqqooommmkkkiiigggfffgggfffeeeeeeffffffeeeddd```]]]YYYWWWWWWWWWWWWVVVUUUTTTSSSQQQPPPNNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGFFFEEEEEECCCCCCBBBBBBBBBCCCDDDDDDGGGGGGFFFEEEDDDCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::999888888777777777777777777777777777777666666666666777999:::;;;888888888999:::;;;======<<<>>>AAACCCEEEGGGIIILLLMMMMMMMMMNNNNNNMMMMMMLLLLLLNNNOOOPPPTTT]]]iiirrrrrrkkkeeeccceeekkkxxxtttfff[[[UUUSSSOOOMMMNNNRRRWWW^^^jjjwww}}}yyywwwvvvqqqkkkbbbVVVMMMGGGEEEEEEBBB@@@===;;;;;;;;;:::999888888888888888888888888777777777777666666666666777777666555555555555555555555555555555555555555555555555555555555555555666555555555555444444444444444555555555555444444444444444555555555666666555666666888999;;;===>>>CCCIIIVVVhhh|||}}}uuummmhhhgggkkkuuu{{{vvvyyyxxxqqqmmmooorrrwww}}}vvvgggZZZRRRNNNLLLKKKJJJMMMSSSZZZcccppp~~~xxxsssmmmgggaaa]]]UUURRRMMMIIIHHHFFFEEECCC@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA@@@AAACCCDDDEEEIIINNNQQQZZZbbbllltttzzz}}}{{{yyysssqqqpppmmmkkkhhhfffeeefffdddccccccdddeeecccbbb```]]]YYYVVVVVVVVVUUUUUURRRRRRPPPOOOMMMKKKJJJIIIFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDBBB@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777777777777777777777777777555555555666777888999:::888888888888999;;;<<<<<<;;;===@@@BBBDDDFFFIIIKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKMMMNNNOOORRR[[[gggpppuuullleeecccbbbfffsssvvvggg[[[UUURRRNNNLLLMMMQQQUUU\\\hhhuuu~~~|||{{{rrrmmmcccXXXMMMGGGEEEEEEBBB@@@===;;;;;;;;;:::999888888888888888888888888777777777777666666666666888777666555555555555555777777777777777777777777555555555555555555555555666666555555555444444444444555555555555555555444444444444555555555666666555555666888999<<<===>>>DDDKKKXXXlllxxxooojjjhhhmmmyyy|||xxx{{{wwwppplllpppsssxxxttteeeXXXQQQMMMKKKJJJKKKOOOUUU[[[eeerrr}}}zzztttnnniiibbb[[[WWWPPPMMMIIIFFFEEEEEEDDDCCC>>>>>>???????????????>>>>>>>>>>>>>>>????????????============>>>???@@@AAA???@@@BBBCCCDDDGGGLLLOOOVVV]]]hhhooouuu|||}}}{{{zzzsssrrrpppmmmjjjhhhfffddddddcccaaabbbccccccbbb```___\\\XXXVVVUUUUUUUUUTTTPPPOOONNNLLLKKKIIIGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEECCCBBB@@@???>>>======<<<<<<<<<<<<===;;;;;;::::::999888777777777777777777777777777777777777666555555555555555888888888888999:::;;;<<<;;;===@@@BBBDDDFFFIIIKKKMMMMMMNNNOOOOOOOOONNNNNNKKKLLLMMMNNNQQQZZZeeennn}}}wwwnnneee``````eeerrr~~~vvvfff\\\VVVQQQPPPNNNOOOSSSVVVZZZeeeppp~~~tttfffYYYQQQLLLGGGDDDDDDAAA>>><<<;;;:::999888999999999999999999999999777777777777777666666555666666666666666666666666666666666666666666666666555555555555555555555555777777777777777777777777555555555555555555555555666555555555555444444444555777888888888:::===???EEEMMM\\\ppptttkkkgggeeegggwww|||yyy}}}{{{sssmmmkkkmmmrrrzzz}}}pppbbbYYYRRRKKKGGGGGGKKKOOOVVV___jjjxxx|||tttjjjccc___[[[TTTOOOJJJIIIHHHFFFCCCAAA@@@???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAABBBBBBCCCEEEFFFHHHIIISSSXXX___gggooovvv}}}}}}{{{zzzxxxuuuqqqnnnllljjjgggeeeeeecccaaa```aaaaaa```^^^[[[ZZZXXXVVVTTTRRRPPPPPPLLLKKKJJJIIIHHHGGGFFFFFFBBBDDDFFFFFFGGGHHHKKKMMMLLLRRRWWWXXXYYYZZZWWWQQQSSSLLLFFFEEEEEEDDDEEEIIIGGGGGGFFFEEECCCBBB@@@???===<<<;;;::::::::::::::::::::::::999999999888888:::999777666555555555666777777777777777777777777888888888888999:::;;;<<<<<<===>>>???AAADDDFFFGGGMMMMMMOOOOOOOOOOOONNNMMMOOOLLLLLLPPPSSSWWW```iiiwwwwwwoooeeeaaa```dddppp|||xxxiii___YYYUUUPPPNNNOOORRRUUUZZZdddooo~~~wwwiii]]]TTTMMMHHHEEEDDDBBB>>><<<;;;;;;999888999999999999999999999999777777777777777666666555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666444444444555555666666666666777888888888:::===@@@FFFOOO___tttuuukkkfffccceeettt{{{yyy~~~yyyqqqllljjjnnnssszzz{{{nnn```WWWQQQLLLIIIKKKLLLPPPWWW```lllyyy}}}yyytttmmmccc]]]YYYUUUOOOJJJHHHGGGFFFDDDCCCAAA@@@???@@@@@@@@@@@@?????????>>>???????????????????????????>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDFFFGGGHHHMMMQQQWWW]]]dddkkkrrrwww~~~|||zzzxxxuuuqqqnnnllljjjgggeeedddbbb```_________]]]\\\YYYXXXWWWUUUSSSQQQOOOOOOKKKKKKJJJIIIHHHGGGFFFEEEBBBCCCEEEFFFFFFHHHKKKNNNPPPVVV\\\^^^```aaa]]]XXXVVVOOOHHHGGGFFFDDDFFFIIIHHHGGGGGGEEEDDDBBB@@@???>>>===<<<<<<;;;;;;;;;<<<:::::::::999999999999888:::999777666555555666666777777777777777777777777888888888888999:::;;;;;;<<<===>>>???AAACCCEEEGGGLLLMMMNNNOOOOOOOOONNNMMMNNNLLLKKKOOORRRVVV___hhhuuuyyypppgggaaa___cccmmmxxxzzzmmmccc\\\WWWPPPNNNOOORRRTTTXXXcccmmm}}}{{{nnnaaaWWWPPPJJJGGGEEEBBB???<<<<<<;;;:::888999999999999999999999999777777888888777777666555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555777777777777777777777777222333444555666777888888666777888888999;;;>>>AAAHHHRRRdddyyyuuuiiiddd```bbbooo|||yyyxxx~~~vvvoookkkiiiooottt{{{xxxkkk]]]UUUPPPLLLLLLNNNMMMRRRYYYcccnnn{{{|||vvvqqqhhhbbbZZZTTTPPPMMMHHHDDDEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????????????????????????????@@@@@@??????>>>?????????@@@@@@AAABBBCCCDDDFFFGGGHHHJJJNNNSSSXXX^^^eeejjjwww{{{~~~|||{{{xxxuuuqqqnnnllljjjgggdddcccaaa^^^]]]\\\\\\ZZZYYYWWWVVVUUUSSSQQQOOOMMMMMMIIIIIIHHHGGGFFFFFFEEEEEEAAABBBDDDEEEEEEHHHKKKNNNTTT[[[bbbfffhhhjjjfffaaa[[[SSSLLLIIIGGGEEEEEEHHHGGGGGGFFFEEECCCAAA@@@???>>>>>>===<<<<<<<<<<<<===::::::::::::999999999999999999777666666666666666777777777777777777777777888888777888888999:::;;;<<<<<<===???AAACCCEEEFFFKKKLLLMMMNNNOOOOOONNNMMMNNNKKKKKKNNNQQQTTT]]]fffqqqzzzqqqhhhccc```aaajjjttt|||oooddd\\\WWWQQQOOOOOOQQQSSSWWWaaakkkzzz~~~rrrfff[[[QQQKKKGGGFFFCCC???===<<<<<<:::999999999999999999999999999777888888888888777666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666333444444555666777777777666777888999:::<<>>=========<<<<<<<<<<<<<<<===;;;;;;:::::::::999999999999888888777777666666666777777777777777777777777777777777777888999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEIIIJJJLLLNNNNNNNNNNNNNNNMMMJJJJJJMMMOOOSSS[[[dddmmm{{{{{{sssjjjdddaaaaaaiiirrr~~~pppddd[[[TTTQQQOOOOOOPPPRRRUUU^^^hhhwwwvvvjjj^^^SSSLLLHHHFFFCCC@@@>>>===<<<;;;:::999999999999999999999999888888888888888777777666666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666666777999::::::===@@@CCCJJJWWWlllsssgggbbb```bbbooo~~~|||ttttttxxxzzzrrrmmmkkkkkkpppttt{{{vvviiiZZZRRRMMMJJJKKKNNNPPPVVV___jjjvvvyyyssslllddd___WWWSSSNNNJJJGGGEEECCCBBB????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAACCCDDDEEEGGGHHHIIIJJJLLLPPPUUUYYY]]]bbbjjjrrr}}}~~~}}}yyyvvvrrrnnnllliiifffccccccaaa]]][[[YYYXXXVVVTTTPPPOOONNNLLLKKKIIIHHHHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@AAABBBCCCEEEHHHMMMQQQXXXaaajjjppptttvvvqqqkkk```XXXOOOKKKGGGCCCBBBEEEDDDCCCCCCAAA@@@>>><<<;;;<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888888888777777777666666666666666666666666777777777777888999:::::::::;;;<<<===???BBBDDDEEEHHHIIIKKKMMMNNNNNNNNNNNNNNNKKKJJJLLLNNNRRRYYYbbbkkkxxx|||tttlllfffbbbbbbhhhqqqsssfff[[[TTTQQQOOONNNPPPPPPSSS\\\fffsssyyynnnaaaVVVNNNKKKGGGDDDAAA>>>>>>===<<<:::999999999999999999999999888888999999888888777666666666666666666666666666666666666666666666666666555555555555555555555555777777777777777777777777555555555555555555555555777777777666666666555555666888999:::;;;===AAADDDMMM[[[ppp~~~}}}{{{zzz}}}uuuhhhdddccceeeqqq~~~xxxqqqrrrxxxyyyqqqmmmmmmnnnrrrwww}}}tttgggYYYQQQMMMJJJJJJMMMRRRXXXbbbnnnyyy{{{uuuoooiiibbb[[[WWWQQQOOOKKKHHHEEEDDDDDDDDD????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGGGGHHHKKKOOORRRTTTYYY___fffooo}}}~~~zzzvvvrrrnnnllliiieeecccccc```\\\ZZZXXXVVVSSSQQQLLLLLLKKKJJJHHHGGGFFFEEECCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEJJJOOOSSSYYYcccnnnuuuyyyzzzuuunnnbbbYYYQQQLLLHHHCCCBBBEEECCCCCCBBBAAA???===;;;:::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::777888888999999888777777666666666666666666666666777777666777777888999:::::::::;;;===???AAACCCDDDFFFGGGJJJLLLMMMNNNNNNNNNOOOKKKJJJLLLNNNQQQYYYaaajjjwww|||uuummmhhhdddccciiiqqq~~~vvvjjj^^^VVVRRROOONNNOOOOOORRR[[[dddooo}}}ssseeeYYYRRRNNNGGGEEEAAA???>>>>>><<<;;;999999999999999999999999888999999999999888777777666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555666666666666666777777777666888999;;;<<<>>>BBBEEEQQQ___sss~~~{{{zzzwwwvvvyyyzzzlllgggeeegggqqq~~~yyysssooorrryyyyyyqqqoooooopppvvv{{{}}}ooocccWWWQQQNNNKKKKKKNNNSSSZZZeeeqqq|||xxxsssllleee^^^YYYSSSPPPLLLKKKHHHEEECCCBBBCCCDDD????????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFGGGGGGHHHKKKMMMMMMRRRXXX\\\aaalll|||zzzwwwrrrnnnllliiieeecccbbb___[[[XXXUUUSSSPPPNNNJJJIIIIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDFFFKKKQQQUUU]]]gggrrryyy~~~~~~yyyrrrddd[[[RRRNNNJJJEEEDDDFFFDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;:::::::::777888999999999999888777666666666666666666666666666666666777777888999:::999:::;;;<<<>>>@@@BBBDDDEEEFFFIIIKKKMMMNNNNNNNNNPPPLLLKKKMMMNNNQQQXXXaaajjjwww}}}vvvnnniiieeedddiiiqqq|||yyymmmbbbZZZRRROOONNNOOOOOOQQQZZZdddmmm}}}uuuhhh\\\TTTQQQHHHEEEAAA???>>>>>>===;;;999999999999999999999999888999999999999888777777666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555777777777777777777777777444444555666777888999999777888:::;;;<<>>===<<<<<<<<<<<<<<<===>>>???<<<<<<;;;;;;;;;:::::::::777777999::::::999888777666666666666666666666666666666666666777888999:::999999:::<<<>>>@@@BBBCCCDDDFFFHHHKKKMMMNNNNNNNNNPPPMMMKKKMMMOOOQQQXXXaaajjjwww{{{tttlllffffffiiimmm|||qqqddd[[[UUUOOOLLLNNNPPPQQQWWW^^^lllyyy|||tttiii^^^TTTNNNIIIFFFBBB???>>>===<<<:::;;;;;;::::::999888777777777777777777777777777777999888888777666555555444777777777777777777777777444444444555555555555666444444444555555555555666555555555555555555555555666666666666777777777777999:::;;;<<<===@@@EEEHHHRRReee|||xxxssspppssswww}}}uuulllkkkpppvvvyyyzzzsssooolllrrr~~~yyysssooorrrxxx~~~wwwggg^^^TTTPPPMMMJJJLLLOOOWWW___kkkvvvrrrjjjddd\\\UUUPPPLLLIIIGGGFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@???????????????@@@AAAAAA@@@@@@AAAAAABBBCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLNNNRRRYYYbbbhhhyyy|||yyyuuuqqqnnnjjjeeebbb___\\\XXXUUUSSSPPPMMMKKKGGGFFFEEEDDDBBBAAA@@@???@@@>>>===;;;;;;===>>>@@@???AAACCCDDDGGGKKKQQQVVVdddnnnzzz{{{oooeeeXXXQQQOOONNNIIIDDDGGGFFFEEECCC@@@>>>;;;:::<<<<<<<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999888888888888888777777666666555555555555555555666666666666888999:::<<<>>>???AAAAAAEEEFFFHHHJJJLLLNNNNNNOOOQQQNNNMMMOOOPPPQQQXXX```jjjuuu}}}uuummmhhhgggjjjmmm{{{rrreee\\\UUUPPPMMMNNNOOOQQQWWW]]]iiivvv|||sssiii]]]TTTNNNIIIFFFBBB@@@???>>><<<;;;;;;;;;::::::999888888777777777777777777777777777888888888777666555555555555555555555555555555555444444444555555555555666444444444555555555555666555555555555555555555555555666666666777777777777999:::;;;<<<===@@@EEEHHHSSSggg~~~yyytttppprrrvvv|||wwwoooooouuu{{{~~~zzzsssooommmtttyyyssspppsssyyyuuufff]]]SSSOOOLLLJJJLLLPPPVVV___lllwww|||pppfff```XXXRRRMMMJJJGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIJJJKKKNNNTTT\\\bbbjjjuuu}}}zzzvvvrrroookkkgggddd^^^[[[WWWTTTQQQOOOLLLIIIDDDCCCBBBAAA@@@>>>======???>>>===<<<<<<===>>>???===>>>@@@CCCGGGMMMUUUZZZeeeooo{{{sssiii\\\TTTRRRPPPLLLHHHHHHHHHFFFDDDBBB???===<<<<<<=========>>>>>>>>>>>>??????>>>===============;;;::::::999888888777777888777777777666666666555555555666666666777777777888999:::<<<===???@@@AAAEEEFFFHHHJJJLLLNNNNNNOOOQQQNNNMMMOOOPPPRRRXXX___jjjuuuwwwoooiiihhhjjjmmmyyytttggg]]]VVVQQQMMMNNNOOOQQQVVV\\\eeerrr{{{rrrggg\\\SSSNNNIIIFFFBBB@@@???>>><<<;;;;;;;;;::::::999999888888777777777777777777777777888888777777666666555555555555555555555555555555444444444555555555555666444444444555555555555666555555555555555555555555555555666666666777777777999:::;;;;;;===@@@EEEIIIUUUiiizzztttpppqqqtttyyyxxxrrruuu{{{{{{sssnnnmmmuuuxxxssspppttt{{{~~~rrrddd[[[RRRNNNLLLJJJLLLPPPWWW```mmmzzzxxxmmm```[[[TTTNNNJJJHHHFFFDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDGGGGGGGGGHHHIIIMMMSSSXXX]]]fffttt}}}{{{wwwtttqqqmmmhhheee]]]ZZZUUURRRPPPMMMJJJGGGBBBBBBAAA@@@???===<<<<<>>===<<<<<<===>>>???>>>???@@@BBBFFFMMMVVV\\\eeeooozzzzzzpppcccZZZVVVTTTPPPLLLJJJIIIGGGEEECCCAAA???>>>=========>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>>>>::::::999999888777777777777777777777666666666666666666666777777777888888888999:::;;;===???@@@@@@DDDEEEGGGJJJLLLNNNOOOOOOQQQNNNMMMOOOPPPRRRXXX___jjjuuuyyypppiiigggiiilllwwwwwwiii___XXXRRRNNNNNNOOOPPPUUU[[[bbbooozzzqqqfff[[[SSSNNNHHHEEEAAA???>>>===;;;:::;;;;;;:::::::::999999999777777777777777777777777888777777777666666666555555555555555555555555555444444444555555555555666444444444555555555555666555555555555555555555555555555555666666666777777999999:::;;;<<<@@@FFFJJJWWWjjj{{{uuuoooppprrruuu}}}yyyuuuyyyzzzrrrnnnmmmvvvxxxsssqqqvvv}}}{{{oooaaaXXXPPPMMMKKKJJJMMMQQQYYYbbbppp|||uuukkk\\\XXXQQQLLLIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHLLLPPPWWW^^^hhhttt}}}zzzwwwtttqqqmmmhhhddd[[[XXXTTTPPPNNNKKKGGGEEECCCCCCBBBAAA@@@???>>>===>>>>>>============>>>>>>BBBBBBAAABBBEEEKKKTTTZZZdddmmmwwwxxxkkkaaa[[[WWWRRROOOJJJIIIGGGEEECCCAAA@@@@@@========================????????????>>>>>>======:::999999888888777666666777777777777666666666666777777777777888888888888888999:::;;;===>>>???@@@CCCEEEGGGIIILLLMMMOOOOOOPPPNNNMMMPPPQQQRRRWWW___iiitttyyypppiiifffgggiiiuuuzzzlllaaaYYYSSSOOOOOOOOOOOOSSSYYYaaannnzzzpppfff[[[SSSNNNGGGDDD@@@>>>===<<<:::999;;;;;;;;;:::::::::::::::777777777777777777777777777777777777666666666666666666666666666666666666444444444555555555555666444444444555555555555666555555555555555555555555555555555555666666666666999999::::::<<<@@@FFFKKKXXXlll|||vvvppppppppprrrwww~~~}}}xxxwww{{{yyyqqqmmmmmmwwwwwwsssrrrxxxxxxkkk^^^VVVNNNKKKKKKJJJMMMRRR\\\eeesss{{{rrriii\\\WWWQQQLLLJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEFFFHHHKKKQQQUUU]]]fffrrr|||zzzwwwtttqqqlllfffbbb[[[WWWSSSOOOLLLIIIFFFCCCBBBBBBAAA@@@??????>>>>>>>>>>>>============>>>>>>BBBBBBAAABBBEEELLLUUU[[[dddlllttt{{{}}}pppfff^^^XXXSSSOOOJJJIIIGGGDDDBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;::::::999999888777777777666666666666777777777777777777777777888888888888888999:::;;;<<<===>>>???CCCDDDFFFIIIKKKMMMOOOOOOPPPMMMNNNPPPQQQRRRWWW^^^hhhssszzzqqqjjjffffffhhhsss~~~}}}ooocccZZZTTTPPPOOONNNNNNRRRXXX___lllzzzpppfff\\\TTTOOOGGGDDD@@@>>>===<<<:::999;;;;;;;;;;;;::::::::::::777777777777777777777777777777777777666666666666777777777777777777777777444444444555555555555666444444444555555555555666555555555555555555555555444444555555555666666666999999999999;;;@@@GGGLLL[[[oooyyytttrrrqqqpppsssxxx{{{{{{xxxuuuwww~~~wwwpppmmmnnnyyy~~~wwwssssssyyyuuuggg\\\SSSLLLJJJJJJKKKNNNSSS^^^hhhuuu{{{vvvooohhh]]]YYYRRRNNNLLLKKKJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHIIIJJJJJJKKKIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGHHHGGGFFFFFFHHHIIIHHHLLLRRRYYYdddrrr}}}{{{xxxuuuqqqkkkddd```ZZZWWWRRRNNNKKKHHHEEEBBB@@@@@@??????>>>======<<<======>>>>>>>>>>>>=========>>>@@@BBBGGGOOOXXX^^^eeekkkqqquuu{{{{{{rrrhhh```YYYTTTPPPKKKIIIGGGDDDCCCBBBBBBBBB============<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::;;;;;;::::::999888888777666666666666777777777777666666666777777777888888888999:::;;;<<<===>>>>>>BBBCCCFFFIIIKKKMMMOOOOOOOOOMMMNNNQQQRRRRRRWWW]]]fffqqq|||ssskkkgggfffgggqqq|||pppddd[[[UUUPPPOOONNNNNNQQQWWW^^^jjj}}}{{{qqqfff\\\UUUPPPIIIFFFBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777666666666666777777777777666666666666666666666666444444444555555555555666444444444555555555555666555555555555555555555555444444444555555555666666999999999999;;;@@@GGGMMM___rrr~~~yyywwwtttpppppptttwww~~~zzzsssrrrrrrwww~~~uuuooommmqqq|||~~~wwwsssttt{{{sssdddYYYQQQJJJIIIJJJKKKNNNSSS___iiiwww}}}vvvrrrllleee___ZZZTTTOOOMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFHHHHHHGGGGGGHHHIIIFFFIIIMMMRRRYYYdddqqq{{{~~~zzzwwwrrrkkkddd___ZZZWWWRRRNNNKKKHHHDDDBBB@@@@@@@@@???>>>>>>============>>>>>>>>>>>>======<<<>>>AAADDDIIIPPPXXX^^^cccgggjjjkkkooovvvyyyxxxyyyuuuoooiiibbb[[[VVVSSSLLLKKKHHHFFFDDDCCCDDDDDD????????????>>>>>>>>>===<<<===?????????>>><<<;;;<<<<<<;;;;;;:::999999999555666666666777777777888555555666666666777777777999999:::;;;<<<<<<======AAACCCEEEHHHKKKMMMOOOOOOOOOMMMNNNQQQRRRRRRWWW]]]dddooo~~~uuummmhhhggghhhppp{{{rrreee\\\VVVQQQOOONNNMMMQQQVVV\\\hhh{{{{{{qqqggg]]]UUUQQQJJJGGGDDDAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777666666666666777777777777555555555555555555555555444444444555555555666666444444444555555555666666555555555555555555555555444444444555555555666666999999999999;;;@@@HHHMMMaaauuu}}}{{{wwwqqqppprrrvvv}}}|||uuunnnnnnpppxxx|||tttooommmsss~~~vvvsssttt{{{rrrcccXXXPPPJJJIIIIIIKKKOOOTTT___iiixxxyyyrrrnnniiiccc___[[[UUUPPPNNNMMMLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLNNNNNNMMMMMMMMMLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEGGGHHHGGGGGGHHHIIIIIILLLOOOQQQTTT[[[eeemmmzzz|||xxxssslllddd^^^[[[WWWSSSNNNKKKHHHDDDAAACCCBBBBBBBBBAAA@@@@@@@@@======>>>>>>>>>>>>======???@@@CCCFFFIIIOOOUUUZZZ^^^bbbcccbbbeeekkkmmmlllrrrpppmmmhhhccc]]]XXXUUUNNNLLLIIIGGGEEEEEEEEEFFFAAAAAAAAAAAA@@@@@@??????===>>>@@@AAA@@@???===<<<===<<<<<<;;;;;;::::::999555666666666777777888888555555555555666666666666999999::::::;;;<<<======AAABBBEEEHHHKKKMMMOOOPPPOOOMMMNNNQQQSSSSSSWWW]]]cccnnnzzzqqqhhhfffhhhooo|||ssshhh^^^VVVPPPOOOOOONNNPPPTTT___hhhwww}}}tttjjj___TTTLLLKKKHHHDDDAAA???===;;;999;;;;;;::::::::::::999999777777777777777777777777777777777777777777777777777777777777666666666666444444444555555555555666666666666666666666666666555555555555555555555555777777777777666666666666999999;;;===<<<===FFFPPPcccyyy|||wwwyyyzzzsssqqqsssvvvxxx{{{~~~{{{uuupppgggiiiooozzzyyypppnnnooopppzzztttrrruuu~~~}}}mmmaaaUUUPPPLLLKKKJJJJJJPPPWWW```kkk|||yyyuuupppllliii```]]]YYYVVVSSSRRRSSSTTTQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQRRRSSSTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJMMMRRRZZZ___oooyyywwwqqqlllddd\\\WWWVVVSSSNNNHHHDDDBBBAAA????????????>>>>>>>>>===>>>>>>>>>>>>============BBBAAAAAACCCGGGLLLRRRUUU]]]]]]]]]^^^___```aaabbbeeeeeeeeedddaaa\\\XXXUUUPPPOOOMMMKKKIIIGGGFFFFFFFFFDDDBBB???=========>>>@@@@@@??????>>>=========>>>======;;;:::999888888777777777777777777777777666666666666777777777777999999999:::;;;<<<===>>>???AAADDDGGGJJJKKKLLLLLLNNNOOOQQQRRRRRRSSSVVVYYYdddlllzzzzzzqqqhhhfffhhhnnnzzzttthhh___XXXQQQPPPPPPOOOQQQUUU]]]fffttt~~~uuulllaaaVVVOOOKKKHHHDDDAAA???===;;;:::;;;;;;::::::::::::999999888888888888888888888888555555555555555555555555777777777777666666666666444444444555555555555666666666666666666666666666555555555555555555555555666666666666666777777777777888:::======???HHHSSSggg}}}yyyssstttzzz~~~wwwuuuwwwyyyzzz}}}~~~yyyqqqkkkfffhhhooo{{{xxxnnnlllmmmqqqzzztttsssvvv|||lllaaaUUUPPPLLLKKKJJJJJJPPPXXXbbbnnn~~~{{{wwwssspppmmmfffccc___[[[YYYWWWWWWXXXUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUWWWVVVUUUUUUUUUUUUVVVWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIKKKOOOUUUZZZfffooo|||}}}wwwqqqhhh```XXXVVVSSSNNNIIIEEECCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>============AAA@@@@@@BBBEEEJJJPPPSSSXXXXXXXXXYYYYYYZZZ[[[[[[^^^___``````^^^\\\YYYWWWPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEBBB@@@>>>>>>>>>???@@@@@@??????>>>>>>======>>>===<<<;;;:::999999888777777777777777777777777666666666666777777777777999999999:::;;;<<<===>>>???AAADDDGGGIIIKKKLLLMMMNNNPPPQQQRRRRRRTTTVVVYYYccckkkyyy{{{rrriiifffiiimmmxxxuuujjjaaaYYYSSSQQQQQQPPPRRRVVVZZZcccqqq~~~vvvmmmcccYYYRRRLLLHHHDDDAAA???>>><<<:::;;;;;;::::::::::::999999999999999999999999999999555555555555555555555555777777777777666666666666444444444555555555555666666666666666666666666666555555555555555555555555555555555666666777777888666666999<<<===@@@KKKVVVjjjtttmmmmmmrrrwww}}}{{{|||}}}~~~}}}vvvlllfffdddgggooo|||wwwllliiijjjrrryyytttssswww{{{kkk```TTTOOOLLLKKKJJJKKKQQQYYYfffrrr~~~{{{xxxuuusssooolllhhhddd```^^^^^^]]]ZZZZZZ[[[[[[[[[[[[[[[[[[YYYXXXXXXXXXXXXXXXYYYYYY]]]\\\[[[ZZZYYYYYYYYYZZZWWWVVVVVVUUUTTTTTTUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHKKKOOOSSS[[[aaalllwww~~~wwwlllbbbYYYWWWRRRNNNJJJGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>============???>>>>>>@@@CCCGGGLLLOOORRRRRRRRRRRRRRRRRRSSSSSSUUUVVVXXXZZZZZZYYYXXXWWWPPPOOOMMMKKKJJJIIIHHHHHHFFFEEECCCAAA@@@???@@@@@@???????????????>>>>>>>>>======<<<;;;:::999999888777777777777777777777777666666666666777777777777999999999999:::<<<===>>>???@@@CCCFFFIIIKKKLLLMMMOOOPPPRRRRRRSSSTTTWWWYYYaaajjjwww|||sssjjjgggiiikkkvvvxxxlllbbbZZZSSSQQQPPPOOOQQQUUUYYYaaaooo}}}uuummmcccZZZTTTLLLIIIDDDAAA@@@>>><<<:::;;;;;;:::::::::999999999999999999999999999999999777777777777777777777777777777777777666666666666444444444555555555555666666666666666666666666666555555555555555555555555444444555555666777888888777777:::===>>>AAAKKKWWWkkk~~~ppphhhgggkkkppp}}}uuujjjccc```ccclll{{{wwwkkkhhhhhhsssxxxttttttxxxxxxiii___SSSOOOLLLKKKKKKLLLSSS[[[iiiuuu~~~|||{{{yyyvvvtttpppkkkgggdddcccbbb_______________`````````^^^^^^]]]\\\\\\\\\]]]]]]aaa```___^^^^^^]]]\\\\\\YYYXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQPPPOOOOOOMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHKKKNNNSSSXXX___hhhsss}}}pppeee]]]YYYSSSNNNKKKIIIHHHGGGFFFEEEDDDBBB@@@???======>>>>>>>>>>>>===============<<<<<<>>>@@@DDDHHHJJJMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOQQQSSSTTTTTTTTTSSSOOONNNLLLKKKJJJIIIHHHHHHFFFEEEDDDBBBAAAAAAAAAAAA????????????????????????======<<<;;;::::::999999777777777777777777777777666666666666777777777777888888888999:::;;;======???@@@BBBEEEHHHKKKMMMNNNOOOQQQRRRSSSSSSUUUXXXZZZ```hhhvvv}}}tttkkkgggiiijjjsss{{{ooobbbZZZSSSQQQOOONNNOOOSSSYYYaaaooo~~~|||tttlllcccZZZUUULLLIIIEEEBBB@@@>>><<<;;;;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888777777777777666666666666444444444555555555555666666666666666666666666666555555555555555555555555333444444555666777777888:::999;;;======AAAKKKWWWnnn}}}nnneeebbbfffkkk|||~~~uuujjjbbb\\\___hhhxxxwwwkkkhhhiiitttwwwtttuuuzzzuuufff]]]RRRNNNKKKKKKLLLMMMTTT]]]kkkvvv|||zzzvvvrrrnnnjjjhhhgggdddddddddccccccccccccbbbbbbaaaaaa`````````aaaaaacccccccccbbbaaa```______[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEFFFFFFFFFGGGJJJLLLOOOSSSXXX___hhhvvvyyylllccc^^^VVVPPPMMMKKKJJJHHHFFFEEEDDDBBB@@@>>><<<<<<>>>>>>>>>>>>============;;;;;;;;;<<<>>>AAADDDFFFIIIJJJJJJKKKKKKJJJIIIHHHIIIJJJKKKMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHEEEDDDDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@????????????<<<<<<<<<;;;;;;::::::999777777777777777777777777666666666666777777777777888888888999:::;;;<<<===>>>???AAADDDGGGJJJMMMNNNPPPQQQSSSTTTTTTVVVXXX[[[```hhhvvv~~~uuulllhhhiiiiiirrr}}}~~~rrrccc[[[SSSQQQOOOMMMNNNRRRYYYaaannn}}}|||tttlllcccZZZUUULLLIIIEEEBBB@@@???===;;;;;;;;;::::::::::::999999999999999999999999999999666666666666666666666666777777777777666666666666444444444555555555555666666666666666666666666666555555555555555555555555444444444555555666666777;;;:::;;;===>>>AAALLLXXXrrr|||mmmbbb___cccgggwww}}}ttthhh```YYY\\\eeeuuuuuukkkhhhjjjvvv}}}vvvtttvvv|||rrrcccZZZQQQMMMKKKKKKLLLNNNVVV^^^mmmxxx}}}yyyuuurrrooonnnkkkjjjjjjiiihhhgggffffffdddddddddcccddddddeeeeeeeeeeeeeeeeeeddddddbbbbbb^^^]]]\\\[[[ZZZYYYYYYYYYZZZYYYYYYXXXWWWVVVUUUUUURRRQQQQQQPPPOOONNNMMMLLLNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGBBBDDDFFFGGGGGGHHHJJJKKKMMMPPPTTTYYY___jjjwwwyyykkkdddYYYRRROOOMMMKKKHHHFFFEEEDDDBBB@@@>>>===<<<>>>>>>>>>>>>============:::::::::;;;===???AAABBBEEEFFFGGGHHHHHHGGGFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>><<<<<<;;;;;;;;;:::::::::777777777777777777777777666666666666777777777777888888888888999;;;<<<===>>>???AAACCCGGGJJJMMMOOOQQQRRRTTTTTTUUUVVVYYY[[[aaajjjwwwvvvlllhhhiiiiiirrr}}}uuueee\\\UUURRRPPPNNNOOORRRXXX```lll|||~~~uuulllccc[[[VVVMMMJJJEEEBBB@@@???===;;;;;;;;;::::::::::::999999888888888888888888888888666666666666666666666666777777777777666666666666444444444555555555555666666666666666666666666666555555555555555555555555555555555555555555555555999999:::===>>>CCCOOO[[[ttt{{{kkk```]]]```eeettt~~~{{{pppddd[[[XXX[[[dddssssssiiihhhjjjwww{{{uuutttwww}}}~~~oooaaaXXXPPPLLLJJJKKKMMMOOOWWW___ooozzz}}}zzzwwwvvvsssrrrqqqooommmllljjjjjjggggggfffgggggghhhiiijjjfffggghhhhhhhhhgggffffffbbbaaa```___^^^]]]]]]]]][[[[[[ZZZYYYXXXWWWVVVVVVSSSSSSRRRQQQPPPOOOOOONNNOOONNNNNNMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCFFFHHHIIIHHHHHHIIIJJJJJJMMMPPPSSSWWW___hhhppp{{{|||{{{|||sssjjj]]]TTTPPPNNNKKKHHHFFFFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>>============:::::::::;;;<<<>>>???@@@???AAACCCDDDEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDAAABBBBBBCCCCCCCCCBBBBBBCCCCCCBBBAAA???>>>======<<<;;;;;;;;;;;;:::::::::777777777777777777777777666666666666777777777777777777888888999:::<<<===>>>???@@@CCCFFFJJJMMMOOOQQQSSSTTTUUUUUUWWWYYY\\\ccckkkyyywwwmmmhhhiiiiiiqqq|||wwwfff^^^VVVSSSQQQOOOPPPSSSWWW___kkkzzzvvvmmmddd\\\WWWMMMJJJEEEBBBAAA???===;;;;;;;;;;;;:::::::::999999777777777777777777777777888888888888888888888888777777777777666666666666444444444555555555666666666666666666666666666666555555555555555555555555555555555555555444444444777777999<<>>>>>>>>>>>============:::::::::;;;<<<===>>>???;;;===???AAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEECCCBBBBBBAAAAAAAAABBBBBB@@@AAABBBBBBCCCBBBBBBBBBDDDDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;::::::777777777777777777777777666666666666777777777777777777777888999:::<<<<<<>>>>>>@@@BBBFFFJJJNNNPPPQQQSSSUUUUUUVVVWWWZZZ\\\dddlllzzzxxxqqqllliiimmmqqqzzzxxxggg___VVVSSSPPPNNNPPPSSSVVV]]]jjjzzzxxxmmmcccZZZUUUMMMJJJEEEBBBAAA???===;;;:::999999888888999999:::;;;:::888777777777888999888666555666777888777555666666666666666666666666777777777777777777777777666666666666666777888888999999888888777666666666666666666666777777777777<<<999999<<>>;;;===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>===>>>>>>???@@@AAAAAAAAA@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@???===<<<<<<======<<<;;;::::::999999777666555444444555666777888888888888888888888888999999:::;;;;;;<<<<<<======???AAACCCEEEGGGKKKNNNSSSTTTTTTTTTTTTVVVZZZ]]]eeelllxxxzzzsssmmmjjjmmmqqqyyywwwhhh___VVVSSSPPPNNNOOOSSSUUU]]]iiiyyyyyynnncccZZZTTTMMMJJJEEEBBBAAA???===;;;::::::999999999999:::::::::999888888777777888888888666555666777888777555666666666666666666666666666666666666666666666666666666666666666777888888666666666666666777777777666666666666777777777777;;;999:::<<>><<<<<<===>>>>>>??????@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCBBBAAAAAA@@@>>>======<<<===<<<<<<;;;::::::999999888777666666666666777888777777777777777777777777999999999:::;;;;;;<<<<<<===???AAACCCEEEGGGKKKNNNSSSTTTUUUTTTUUUWWWZZZ]]]eeelllxxx}}}uuuooolllmmmpppxxxvvvhhh___WWWSSSQQQNNNOOOSSSUUU\\\iiixxx|||ooocccYYYRRRMMMJJJEEEBBBAAA???===;;;::::::999999999999::::::999999999999999888777777888666555666777888777555666666666666666666666666666666666666666666666666666666666666666777888888444444444555666777777777666666666666777777777777;;;999:::===???EEESSSaaa|||rrrcccYYYZZZdddmmm|||yyywwwnnnbbbYYYWWWUUUZZZeeetttvvvkkkcccdddiiizzzyyysssuuuzzzrrrdddWWWOOOLLLJJJIIIJJJLLLOOOZZZdddwww~~~}}}{{{zzzyyywwwvvvuuuttttttpppoooooonnnmmmllllllllljjjjjjjjjhhhgggeeecccbbbbbbaaa___^^^___^^^]]][[[YYYYYYWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQOOONNNMMMMMMOOOMMMKKKKKKLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOORRRSSSTTTZZZcccllluuuwwwtttnnnhhhccc```______aaafffppp{{{uuuggg]]]XXXUUUPPPLLLLLLJJJGGGFFFEEECCC@@@>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<==============================>>>>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;::::::999999888888777777888888999666666666666666666666666888888999999:::;;;;;;;;;===???AAACCCEEEHHHLLLOOOSSSTTTUUUVVVVVVXXX[[[^^^dddlllxxxxxxqqqmmmlllooowww~~~uuuiii```WWWTTTQQQNNNOOOSSSVVV]]]iiiwww~~~qqqdddXXXQQQMMMJJJEEEBBBAAA???===;;;:::::::::999999:::::::::888888999::::::888777666888666555666777888777555666666666666666666666666666666666666666666666666666666666666666777777888555555555666666777777777666666666666777777777777:::999;;;>>>???FFFTTTccc}}}ooobbbZZZ\\\hhhttt}}}xxxtttkkk```XXXWWWTTTZZZeeettt}}}sssiiicccfffmmm|||xxxsssvvv{{{|||oooaaaUUUNNNKKKIIIHHHKKKLLLQQQ[[[fffwww}}}{{{yyyxxxwwwsssrrrrrrqqqooonnnmmmmmmkkkkkkjjjiiihhhfffeeeddddddbbb````````````^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTRRRQQQPPPOOONNNPPPNNNLLLKKKLLLMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMOOOOOOQQQUUU\\\cccjjjuuu|||zzzssspppjjjccc]]]ZZZXXXWWWXXX]]]fffrrr}}}~~~uuujjjaaa[[[WWWRRRNNNMMMKKKGGGEEEDDDBBB@@@>>>===============<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>?????????>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888777777777777777777777777777888888999999::::::;;;<<>>=====================;;;;;;;;;;;;;;;:::::::::777777777777777777777777888888888888888888888888777888888999999::::::;;;<<<>>>AAADDDFFFIIIMMMPPPSSSUUUWWWXXXYYY[[[^^^```dddkkkvvv|||tttooojjjnnnuuuyyykkkbbbYYYTTTQQQNNNOOOSSSWWW]]]hhhuuu}}}rrrfffZZZRRRMMMJJJEEEBBBAAA???===;;;;;;;;;::::::::::::;;;;;;999999999999999888777777888666555666777888777555666666666666666666666666555555555555555555555555666666666666666777888888999999999888777666666666666666666666777777777777888:::===@@@@@@FFFWWWgggxxxjjjbbb]]]```ooo}}}wwwmmmaaaZZZYYYVVV]]]hhhwwwtttkkkcccaaahhhqqq{{{uuurrrvvv}}}yyylll___TTTNNNIIIGGGHHHKKKNNNSSS^^^iiiwww|||{{{yyyyyywwwvvvtttrrrpppppplllllllllkkkjjjhhhgggffffffdddcccbbbcccbbb```___^^^^^^\\\[[[ZZZYYYYYYYYYXXXXXXWWWVVVTTTSSSRRRQQQQQQOOOMMMLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMPPPTTTWWWZZZaaakkkrrr}}}{{{zzzzzz{{{|||}}}|||xxxrrroooeeeaaa\\\VVVQQQNNNLLLLLLNNNQQQWWWaaallluuuzzz||||||wwwpppiiiccc]]]XXXTTTNNNKKKFFFCCCBBB@@@>>>==================<<<<<<;;;::::::::::::::::::::::::999:::;;;======<<<;;;;;;888888888999999999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;666777777888888777777666888888888888888888888888888888999999:::;;;;;;;;;<<<>>>BBBDDDFFFJJJNNNQQQSSSUUUXXXZZZ[[[\\\___aaaeeekkkuuu}}}tttooojjjmmmttt|||kkkbbbYYYUUURRROOOOOORRRUUU[[[fffsss{{{rrrggg[[[TTTMMMJJJEEEBBBAAA???===;;;;;;;;;::::::::::::;;;;;;:::999888888777777888888888666555666777888777555666666666666666666666666555555555555555555555555666666666666666777888888777777777777777777666666666666666666777777777777777:::>>>@@@@@@GGGXXXiiiuuuggg```\\\___ppp{{{qqqddd\\\[[[YYY```lllzzz~~~sssjjjcccbbbjjjuuuxxxsssqqqwwwxxxjjj]]]SSSMMMHHHFFFGGGKKKNNNTTT___kkkxxx}}}|||{{{yyywwwuuusssrrrqqqnnnnnnnnnmmmlllkkkiiiiiihhhgggeeeeeeeeedddcccaaa```___]]]\\\[[[[[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSQQQNNNNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLOOORRRTTTVVV[[[bbbhhhssszzz~~~zzzwwwuuusssssssssuuuvvvyyyyyywwwrrrmmmiii```]]]XXXSSSOOOMMMLLLLLLLLLNNNTTT^^^jjjtttzzz|||}}}zzztttnnnhhhaaa\\\XXXPPPLLLHHHDDDBBBAAA???>>>===============<<<<<<;;;999999999999999999999999999;;;<<<>>>>>>===<<<;;;::::::::::::999999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;777777888999999888777777888888888888888888888888999999999:::;;;;;;<<<<<<<<<>>>BBBDDDGGGJJJNNNQQQSSSVVVYYY[[[\\\]]]```bbbeeejjjttt}}}uuuoooiiilllttt~~~lllbbbYYYUUURRROOOOOORRRTTTYYYdddqqqzzzrrrggg\\\UUUMMMJJJEEEBBBAAA???===;;;<<<;;;;;;::::::;;;;;;<<<;;;:::888777777777888999888666555666777888777666666666666666666666666666555555555555555555555555666666666666666777888888444444555555666777777777666666666666777777777777777:::>>>AAAAAAGGGXXXjjjssseee___[[[^^^ooo~~~sssfff^^^\\\\\\cccooo}}}uuukkkeeeeeennnyyy~~~wwwrrrpppwwwvvvhhh\\\QQQLLLHHHFFFGGGKKKNNNTTT```kkkyyy}}}|||{{{xxxvvvtttrrrqqqoooooooooooonnnmmmkkkkkkjjjiiigggfffgggfffeeeccc```___^^^]]]\\\[[[[[[[[[ZZZZZZYYYXXXVVVUUUTTTSSSUUURRRPPPOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMLLLLLLMMMPPPSSSUUUUUUYYY___dddiiipppzzz}}}{{{wwwssspppooonnnnnnppprrrtttuuusssnnniiifff```]]]YYYTTTQQQOOOOOOOOOMMMOOOUUU___kkkvvv}}}~~~|||xxxrrrkkkeee___[[[QQQNNNIIIEEECCCBBB@@@???===============<<<<<<;;;999999999999999999999999:::;;;===??????>>>===<<<;;;;;;::::::::::::::::::888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888777777777777777777777777999::::::;;;;;;<<<<<<===<<<>>>BBBDDDGGGJJJOOORRRSSSVVVYYY[[[]]]^^^```bbbeeejjjsss~~~vvvqqqnnnooottt}}}~~~pppeeeYYYTTTQQQNNNNNNPPPRRRWWWaaannn~~~}}}zzzuuulll```XXXRRRLLLFFFDDDBBB===:::<<<;;;;;;::::::::::::999999999999999999999999999999666666666666666666666666888777666555555666777888666666555555555555666666555555555555666666666777888888777666666666666666777666555444555777999::::::<<<:::===EEEIIIVVVooopppaaa\\\\\\bbbrrruuuhhhbbbaaa^^^fffvvv|||oooiiiddddddnnn|||~~~uuussssssuuu|||vvvgggYYYOOOKKKJJJGGGGGGJJJNNNTTTaaammm}}}~~~}}}zzzyyyyyyxxxuuussssssrrrqqqooonnnmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhcccbbb___]]][[[[[[\\\\\\ZZZZZZ[[[ZZZZZZYYYXXXXXXVVVVVVUUUSSSRRRQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMOOORRRVVVXXXZZZfffjjjpppxxxyyytttqqqooommmlllnnnnnnoooppppppnnnjjjggg___]]]ZZZWWWTTTTTTTTTTTTTTTUUUXXX```jjjttt{{{~~~|||xxxrrrjjjaaaZZZUUUOOOHHHDDDCCCCCCAAA@@@========================999888888888888888999999::::::;;;<<<=========<<<:::::::::::::::::::::;;;666666777777888888999999888888999:::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;===<<<<<<;;;;;;:::999999888777777777777777888888999888888888777777666666999999999::::::;;;;;;;;;===???BBBDDDGGGJJJNNNQQQVVVXXX\\\]]]^^^^^^___```bbbgggpppzzzvvvpppmmmnnnttt}}}rrrfff[[[UUURRROOOOOOQQQRRRWWWaaammm}}}~~~|||yyyuuulllaaaXXXSSSLLLFFFEEEBBB===;;;<<<;;;;;;::::::::::::999999888888888888888888888888666666666666666666666666888777666555555666777888666666555555555555666666333333444444444555555555888888777666666666666666777666555555555777999::::::<<<:::===EEEIIIWWWooonnn___[[[\\\ddduuu}}}tttiiiccccccbbbkkkzzzxxxlllgggdddfffqqq{{{tttssssssvvv}}}uuufffXXXOOOKKKJJJGGGGGGKKKNNNUUUbbbooo~~~~~~|||{{{{{{zzzwwwuuutttsssqqqpppnnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiidddccc```^^^]]]]]]^^^^^^\\\\\\\\\\\\[[[ZZZXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNPPPRRRTTTVVVWWW___bbbiiipppxxx}}}xxxtttrrrooonnnmmmnnnoooqqqrrrqqqnnnkkkgggeeebbb___]]]\\\\\\\\\\\\]]]```gggqqqyyy{{{vvvnnneee___VVVPPPHHHDDDCCCBBB@@@>>>========================999999888888888888999999999:::;;;<<<============;;;;;;::::::::::::::::::777777777777888888888888888888999:::;;;;;;;;;;;;===<<<<<<<<<<<<<<<============<<<<<<;;;::::::999888888777777777777888888777777777777666666555555888999999::::::;;;;;;<<<===???BBBEEEGGGKKKOOORRRUUUXXX\\\^^^^^^___```aaabbbhhhpppyyy||||||}}}wwwppplllmmmrrr|||ssshhh\\\WWWTTTPPPOOOQQQSSSXXX```lll{{{}}}{{{yyyuuummmbbbZZZSSSLLLGGGEEEBBB===;;;<<<;;;;;;::::::::::::999999666666666666666666666666777777777777777777777777777777666666666666777777666666555555555555666666444444555555555666666666888777777666666666666666777666555555666777999::::::<<<:::===FFFIIIWWWppp|||kkk]]]YYY\\\eeexxx}}}yyyqqqhhhcccdddgggqqqtttiiifffeeehhhuuuxxxsssrrrsssvvv~~~sssdddWWWNNNKKKIIIGGGGGGKKKPPPWWWeeeqqq~~~}}}}}}|||zzzxxxtttsssrrrpppooonnnmmmmmmmmmmmmlllkkkjjjjjjjjjjjjeeedddcccaaa``````aaaaaa______^^^]]]\\\[[[YYYXXXYYYXXXWWWVVVTTTSSSRRRRRROOOOOONNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUXXX\\\aaahhhoooxxx~~~zzzwwwtttrrrooooooqqqtttwwwwwwvvvtttrrrpppnnnkkkiiihhhhhhhhhiiiiiikkkqqqxxx}}}yyyqqqhhhcccWWWQQQIIIDDDBBBAAA???===<<<======>>>>>>======<<<999999888888888888999999999999;;;<<<<<<=========<<<<<<<<<;;;:::::::::999888888888888888777777777888999:::;;;;;;<<<;;;;;;======<<<======>>>???@@@=========<<<;;;;;;::::::888888777777777777777888666666666666555555555555888888999::::::;;;<<<<<<===@@@CCCEEEHHHKKKPPPSSSUUUXXX\\\^^^___```aaacccccciiiqqqyyy|||vvvtttsssvvv|||wwwqqqlllmmmqqq{{{uuuiii]]]WWWTTTPPPOOOPPPSSSWWW```kkkzzz~~~|||zzzxxxuuummmccc[[[SSSLLLGGGEEEBBB===;;;<<<;;;;;;:::::::::999999999777777777777777777777777888888888888888888888888777777666666666666777777666666555555555555666666777777777777888888888888777777666666666666777777666666666666777888999::::::<<<:::===FFFJJJXXXqqqzzzjjj[[[XXX[[[eeexxx~~~}}}yyyvvvtttmmmeeebbbdddiiiuuu}}}qqqfffddddddiiixxxwwwqqqrrrsssxxx~~~pppaaaUUUNNNKKKHHHFFFGGGKKKPPPXXXfffsss~~~|||zzzvvvuuusssqqqpppnnnnnnnnnooonnnmmmlllllllllllllllggggggeeedddcccccccccdddbbbaaaaaa```^^^\\\[[[ZZZ[[[ZZZYYYXXXWWWUUUTTTTTTRRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRTTTTTTVVVYYY^^^cccjjjqqqyyy~~~{{{xxxuuuvvvxxx|||~~~}}}{{{xxxvvvuuuttttttuuuuuuvvvzzz~~~yyyqqqiiicccYYYSSSKKKEEECCCBBB???<<<<<<===>>>>>>>>>>>>===<<<::::::999888888888999999888999:::;;;<<<=========>>>======<<<;;;::::::999:::999999999888888777777999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA>>>>>>======<<<;;;;;;;;;999888777777777777777777666666666666666666666666888888999::::::;;;<<<<<<>>>@@@DDDFFFIIIMMMQQQTTTVVVYYY]]]___```aaabbbdddeeejjjrrrzzzzzzrrrmmmjjjlllqqqzzzyyyssslllmmmqqqzzzuuuiii]]]WWWSSSOOONNNOOOSSSWWW___jjjyyy~~~|||zzzyyyvvvnnnddd\\\SSSMMMGGGEEECCC>>><<<===;;;;;;:::::::::999999999888888888888888888888888999999999999999999999999666666777777777777666666666666555555555555666666777777777777888888888888777777666666666666777777666666666777777888999::::::<<<:::>>>FFFJJJYYYqqqzzzjjj\\\YYY\\\fffyyyzzzvvvrrrooommmhhhaaaaaadddiiivvv|||oooeeebbbccchhhxxxwwwpppqqqsssyyy|||mmm___SSSMMMJJJHHHFFFGGGKKKPPPXXXgggsss}}}{{{xxxwwwuuusssqqqpppoooooopppoooooonnnnnnnnnnnnnnnjjjiiihhhgggffffffeeeeeeddddddcccbbbaaa___]]]\\\]]]]]]\\\[[[YYYXXXWWWVVVTTTTTTSSSRRRQQQPPPPPPPPPNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMNNNOOOQQQSSSTTTUUUVVVXXX\\\```eeekkkrrrwwwzzzrrriiibbb[[[TTTLLLGGGDDDBBB@@@===<<<===>>>??????>>>===<<<;;;::::::999888888999999777888999;;;<<<=========>>>>>>======<<<;;;::::::;;;;;;::::::999999999888:::;;;<<<======>>>>>>===<<<<<<<<<<<<===>>>???@@@???>>>>>>======<<<;;;;;;999999888777666666777777777777777777777777777777777888888999;;;<<<<<<===>>>AAADDDGGGJJJNNNRRRVVVWWWZZZ^^^```aaabbbcccdddggglllsss{{{zzzqqqjjjeeeeeejjjrrr{{{{{{uuunnnmmmqqqyyyvvvjjj^^^WWWSSSOOOMMMNNNSSSWWW___jjjyyy~~~|||zzzwwwoooeee]]]TTTMMMGGGFFFCCC>>><<<===;;;;;;::::::::::::999999999999999999999999999999888888888888888888888888666666777777777777666666666666555555555555666666444444555555555666666666666666666666666777777888666666777888888999999999:::<<<:::>>>GGGKKKYYYrrrzzzkkk^^^]]]aaajjj|||xxxrrrnnnkkkiiiddd______dddiiiyyy{{{nnncccaaabbbhhhyyyvvvnnnppptttzzzyyykkk\\\QQQLLLJJJGGGFFFGGGKKKPPPXXXfffsss}}}{{{yyywwwuuusssrrrqqqqqqqqqqqqpppooooooppppppqqqllllllkkkjjjhhhgggfffeeefffeeeeeedddcccbbb```___```___^^^]]][[[ZZZYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMNNNOOOPPPRRRTTTUUUSSSUUUXXX[[[___dddjjjnnnxxx}}}zzzsssjjjcccZZZTTTLLLFFFDDDCCC@@@===<<<===???@@@@@@???===<<<<<<;;;:::999999888999999666777999:::<<<=========>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>????????????======<<<======>>>???@@@?????????>>>======<<<<<<:::999888777666666666666777777777777888888888888777777888999;;;<<<======???AAAEEEHHHKKKOOOTTTWWWZZZ\\\```aaabbbbbbcccdddfffkkkrrr{{{}}}tttkkkeeeaaafffmmmuuu}}}wwwooonnnqqqyyyxxxlll```YYYTTTPPPNNNOOOSSSWWW^^^jjjyyy~~~|||xxxpppeee]]]TTTMMMHHHFFFCCC>>><<<===;;;;;;::::::::::::999999::::::::::::::::::::::::888888888888888888888888555666777888888777666555666666555555555555666666333333444444444555555555666666666666666777888888666666777888999999999999999<<<:::>>>GGGKKKZZZssszzzlllbbbbbbgggqqqxxxqqqmmmiiigggccc^^^```dddmmm}}}xxxkkkaaa___bbbiii{{{|||sssmmmooottt{{{xxxiiiZZZPPPKKKJJJGGGEEEFFFJJJOOOVVVdddqqq}}}|||zzzwwwuuutttsssrrrrrrqqqqqqqqqqqqqqqrrrrrrnnnnnnmmmkkkiiigggeeedddffffffffffffeeedddcccbbbaaaaaa```^^^]]]\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSSSSOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSVVVXXXZZZ___dddhhhpppuuu|||}}}{{{wwwppphhhcccXXXRRRJJJEEECCCAAA???<<<<<<===???AAAAAA???===<<<<<<<<<;;;:::999999999999666777888:::<<<<<<======>>>====================================>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>??????@@@@@@@@@???>>>>>>======<<<:::999888777666666666666666666666777777777888888666777888999;;;<<<===>>>???BBBFFFIIILLLPPPUUUXXX\\\^^^aaabbbbbbbbbccccccccchhhpppyyyyyyooohhh```dddiiipppyyy~~~yyypppoooqqqyyyzzznnnaaaZZZUUUQQQOOOPPPSSSWWW^^^jjjzzz}}}yyyqqqfff^^^TTTMMMHHHFFFCCC???<<<===;;;;;;;;;:::::::::999999999999999999999999999999777777777777777777777777555666777888888777666555666666555555555555666666555555555555666666666777666666666666666777888888666777888999999:::999999999<<<:::>>>GGGLLLZZZsssyyymmmdddfffmmmwwwxxxrrrmmmiiigggccc___aaaeeepppuuuiii______bbbjjj}}}zzzppplllooottt{{{wwwgggYYYOOOKKKJJJHHHEEEFFFJJJNNNVVVcccppp~~~}}}{{{yyyvvvuuutttsssrrrrrrrrrqqqqqqrrrssssssoooooonnnllljjjgggeeecccffffffggggggfffeeeddddddbbbbbbaaa___^^^]]]\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPRRRTTTUUUWWWYYY]]]bbbfffkkkpppwww~~~|||wwwwwwvvvuuurrrmmmfffaaaVVVPPPHHHCCCAAA@@@>>>;;;<<<===???AAAAAA???===<<<===<<<;;;:::999999999999666777888:::;;;<<<==================>>>>>>>>>>>>======>>>>>>??????@@@@@@??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@??????>>>=========:::999888777666666666666444555555555666666777777666777888999;;;<<<===>>>@@@BBBFFFIIILLLQQQUUUYYY]]]```bbbcccbbbbbbbbbcccaaafffnnnwww|||rrrkkk___bbbgggmmmvvv{{{rrrqqqrrrxxxrrrddd\\\VVVQQQNNNPPPSSSXXXaaakkkyyy}}}wwwlllaaaUUUNNNIIIFFFBBB===<<<>>>;;;;;;;;;::::::999999999888888888888888888888888999888888777666555555444777777777777777777777777777777666666555555555444444555555555666666777777666666666666666666666666666666666666777888999:::999<<<:::===FFFKKK[[[wwwrrrlllgggfffoooxxxsssmmmiiibbb___cccjjjxxxssshhh___^^^aaaiiizzzxxxsssnnnooottt|||uuufffZZZQQQKKKGGGHHHGGGHHHLLLOOOVVVfffttt}}}|||zzzyyyxxxttttttsssrrrrrrrrrsssssstttssspppmmmkkkiiihhhgggfffffffffgggggggggggggggeeedddcccbbbaaa___^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTSSSQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTUUUUUUVVVYYY^^^aaahhhlllqqqwww|||}}}{{{xxxuuurrrrrrooolllllllllhhh```YYYPPPMMMHHHDDD@@@???????????????@@@@@@@@@AAAAAAAAA???>>><<<;;;999999888888888888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<======??????@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@>>>===;;;::::::<<<;;;999999999999888666666666666666777777777777555555666777888:::<<<======@@@CCCGGGKKKQQQWWW[[[^^^```aaacccddddddddddddeeeiiipppxxx{{{vvvnnniiifffiiiooo{{{|||rrrpppqqqxxxssseee\\\VVVQQQOOOPPPSSSXXX```kkkyyy{{{ooocccWWWPPPJJJGGGCCC>>>===???;;;;;;;;;::::::999999999888888888888888888888888888888888777666555555555777777777777777777777777777666666666555555555555555555555555666666666777777777777777777777777777888777777777777777888888999<<<:::>>>FFFKKK\\\wwwsssnnniiijjjttt{{{vvvpppkkkddd```dddlllxxxpppeee]]]]]]aaajjj{{{xxxrrrnnnooottt|||tttfffZZZQQQKKKGGGHHHGGGHHHKKKOOOVVVeeettt~~~|||{{{zzzyyyuuuttttttssssssssssssssstttrrrpppnnnkkkiiihhhgggeeefffffffffgggggghhhhhhfffeeedddcccaaa```______^^^^^^]]]\\\[[[ZZZYYYYYYWWWVVVUUUSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTTTTUUUXXX]]]```eeehhhnnnsssxxx~~~zzzvvvrrroookkkhhhgggdddbbbbbbbbb___XXXRRRMMMKKKGGGCCC@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAA???===<<<;;;::::::888777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<======???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>><<<;;;::::::<<<:::999999999999888666666666666777777777888888888888888999:::<<<===>>>>>>AAADDDHHHLLLQQQWWW[[[___```bbbcccdddeeeddddddeeeiiipppwww{{{uuuoookkklllqqqzzz|||ssspppqqqwwwssseee]]]WWWQQQOOOPPPRRRXXX```kkkyyysssfff[[[SSSLLLIIIEEE@@@>>>???;;;;;;::::::::::::999999888888888888888888888888888888777777666666555555777777777777777777777777666666666666555555555555555555555555666666666666888888888888888888888888999888888777777777777777999<<<;;;>>>FFFLLL]]]xxx{{{ppplllhhhkkkwwwyyysssllleeeaaaeeemmmxxx}}}lllaaaZZZ\\\aaajjj}}}xxxqqqnnnpppuuu}}}ssseeeYYYQQQKKKGGGGGGFFFGGGJJJNNNVVVeeettt~~~|||{{{zzzvvvvvvuuutttttttttttttttsssrrrqqqnnnllljjjhhhhhheeeeeeffffffggghhhiiiiiigggfffeeedddcccaaa`````````______^^^]]]\\\[[[[[[YYYXXXWWWUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTWWW[[[^^^aaadddiiinnnsssyyy|||xxxsssnnniiiddd^^^[[[[[[XXXWWWWWWWWWUUUPPPKKKIIIHHHDDDAAA?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCBBB@@@>>><<<;;;:::999777777777777888999::::::;;;;;;;;;;;;;;;<<<<<<===@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@>>>>>>======<<<;;;::::::;;;:::888888999999888666777777777888888888999999:::999999:::;;;<<<===>>>@@@BBBFFFIIIMMMRRRWWW[[[___aaabbbdddeeeeeeeeeeeeeeeiiipppwww~~~xxxsssrrrtttzzz|||sssppppppwwwtttfff]]]WWWRRRPPPQQQRRRWWW___jjjxxxzzzkkk^^^UUULLLHHHEEE@@@>>>>>>::::::::::::::::::::::::888888888888888888888888888777777777666666666555666666666666666666666666666666666666666555555555555555555666666666666666777777777777777777777777888777777777777777888888999<<<;;;>>>GGGLLL^^^yyywwwjjjeeeccchhhvvvzzzsssllleee```dddlllyyy{{{kkk```YYY[[[aaajjj}}}wwwpppnnnpppuuu~~~rrrdddXXXPPPKKKHHHFFFEEEGGGJJJNNNVVVeeettt~~~||||||xxxwwwvvvuuuuuuuuuuuuuuussssssrrrpppnnnkkkjjjiiieeeeeefffggghhhiiijjjjjjhhhhhhgggfffdddcccbbbaaa`````````___^^^]]]]]]]]]ZZZZZZXXXWWWUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTTTTVVVYYY\\\^^^aaafffjjjoootttyyy}}}~~~yyyuuuooojjjddd]]]WWWSSSSSSQQQPPPPPPPPPOOOLLLIIIFFFDDDBBB@@@?????????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA???===:::999888888888777777777888888999:::;;;;;;::::::;;;;;;<<<===@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDAAA@@@@@@???>>>?????????======<<<<<<;;;;;;;;;:::;;;999888888999999888666777888888888999999999999999999999999999:::;;;;;;AAADDDGGGJJJNNNSSSXXX\\\```bbbccceeeffffffffffffeeeiiipppwwwzzzyyyyyy||||||sssppppppvvvtttfff^^^XXXSSSQQQRRRRRRVVV^^^hhhvvvqqq```VVVLLLGGGEEE@@@===<<<::::::::::::::::::::::::888888888888888888888888777777777777666666666666666666666666666666666666555555555666666666666666666666666666666555555555555555555555555555555555555555555666777999:::;;;999===<<>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@???>>>>>>>>>??????======<<<<<<;;;;;;;;;::::::888777888999999888666777888888888999999999999:::999999999:::;;;<<<<<>>=========:::999999999999999:::::::::::::::::::::;;;;;;<<<<<<<<<===???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCAAA@@@??????>>>>>>??????>>>>>>======<<<;;;::::::999888777777888999888777777777777888888888999999;;;;;;;;;<<<===>>>???@@@BBBEEEIIIMMMQQQVVV\\\```bbbdddeeeggghhhhhhhhhhhheeeiiipppwww}}}ssspppoootttuuuggg___YYYTTTRRRSSSRRRVVV]]]eeeqqq~~~gggZZZMMMHHHFFFBBB===<<<999999999::::::;;;;;;;;;888888888888888888888888666666666666777777777777777777777777777777777777555555555555666666666777777666666666555555555555444444444444444444444444555555555666777999:::;;;:::===<<<@@@IIIOOO```|||pppaaa\\\[[[cccttt~~~{{{|||uuummmeee^^^[[[```iiivvvwwwiii^^^XXX\\\cccnnnyyytttnnnqqqxxxooo```UUUNNNJJJIIIGGGFFFHHHLLLPPPYYYiiiwww}}}|||{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwuuussspppnnnmmmmmmmmmmmmllllllllllllmmmlllkkkjjjiiigggffffffcccccccccbbbbbbbbbbbbbbb___^^^]]][[[YYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSUUUVVVVVVUUUUUUWWWXXX[[[^^^aaadddgggkkkpppsssvvvzzz~~~yyyssspppmmmllljjjkkklllmmmmmmlllgggeeebbb___\\\WWWQQQMMMGGGGGGEEECCCBBBBBBCCCEEEBBBBBBAAAAAA@@@@@@@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA@@@????????????;;;;;;:::::::::::::::;;;::::::999999::::::;;;<<<999:::;;;<<<===>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@????????????@@@@@@@@@???>>><<<;;;::::::888777666777888999888777666666666777777777888888;;;;;;;;;<<<===???@@@AAABBBEEEIIIMMMRRRXXX^^^ccccccdddfffhhhiiiiiiiiihhheeejjjpppvvv}}}ssspppooottt~~~vvvhhh___ZZZTTTRRRSSSRRRVVV\\\dddoooiii\\\OOOJJJGGGCCC???===999999999::::::;;;;;;;;;888888888888888888888888666666666666777777777777777777777777777777777777444555555555666666777777777777666666555555555444555555555555555555555555777777666777777888999999:::===<<<@@@IIIOOOaaa|||ooo___ZZZXXXaaarrr{{{yyy{{{tttllleee]]][[[```iiitttuuufff]]]WWW\\\dddpppzzzvvvnnnqqqxxx~~~ooo```UUUNNNJJJIIIHHHGGGIIIMMMQQQZZZiiixxx}}}zzz}}}}}}}}}{{{zzzyyyxxxxxxxxxxxxxxxyyyxxxwwwtttqqqpppooooooooonnnmmmmmmllllllnnnmmmlllkkkiiihhhggggggeeeddddddddddddddddddcccaaa```___\\\[[[YYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUWWWWWWVVVVVVWWWXXX[[[]]]```cccfffjjjnnnqqqssswww|||}}}wwwrrrmmmhhhddd```^^^]]]^^^___aaaaaa```___^^^\\\ZZZWWWSSSMMMJJJHHHGGGFFFCCCAAAAAACCCEEEBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDEEE@@@???>>>>>>======>>>>>><<<<<<;;;::::::;;;;;;;;;::::::999999::::::;;;<<<777888999;;;<<<=========???@@@AAAAAABBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@BBBAAA@@@>>>===;;;::::::888777666777888999888777666666666666777777777777888999999:::<<<>>>???@@@AAADDDIIINNNSSSYYY```ddddddeeeggghhhiiijjjiiiiiieeejjjpppvvv