BM6(f GGGGGGGGGHHHHHHHHHIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNPPPQQQPPPOOONNNOOOPPPQQQRRRPPPQQQRRRQQQQQQRRRUUUWWWXXXZZZ\\\___aaabbbccccccaaa___]]]\\\]]]aaadddggglllgggbbbccciiinnnppppppsssnnniiiffffffhhhjjjkkkkkklllnnnrrrvvvwwwvvvuuusssqqqrrrvvvyyyyyy{{{{{{yyyyyyzzz{{{|||{{{yyydddZZZWWWUUUYYYddd}}}nnneee]]]]]]dddpppwwwnnnfffbbbjjjvvvAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCC@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDFFFGGGIIIIIILLLLLLKKKKKKKKKKKKKKKKKKHHHIIIJJJJJJJJJLLLOOORRRQQQSSSUUUVVVVVVUUUUUUVVVTTTSSSRRRQQQRRRUUUYYY[[[^^^YYYUUUUUUZZZ___aaaaaaeeebbb]]]ZZZ[[[___cccfffeeehhhmmmtttyyyzzzxxxuuuooolllmmmqqqrrrqqqrrruuuyyy~~~{{{zzzyyyzzzxxxuuupppmmmlllnnnppptttvvv{{{yyy~~~|||yyyvvv|||zzzcccYYYVVVVVVTTT___xxxuuukkkmmmxxx|||iii```]]]]]]ccclll============>>>>>>>>>???======>>>>>>>>>>>>==================>>>??????@@@>>>>>>??????@@@AAAAAABBB??????@@@AAABBBCCCCCCDDDHHHHHHIIIIIIIIIHHHGGGGGGCCCDDDEEEFFFFFFHHHKKKNNNOOOQQQRRRQQQNNNKKKJJJKKKHHHGGGFFFFFFGGGIIILLLNNNPPPMMMIIIJJJMMMQQQRRRRRRTTTRRRPPPOOORRRWWW^^^bbbdddiiirrr{{{}}}yyykkkiiijjjmmmmmmjjjhhhjjjrrr|||wwwsssqqqpppmmmjjjfffaaa^^^```eeejjjppptttzzz~~~ssswwwxxxxxx~~~zzzqqqmmmqqqxxxzzzxxxgggZZZWWWXXXUUU```yyypppZZZUUUYYY]]]bbbhhh;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@>>>>>>??????@@@AAABBBBBB@@@AAABBBBBBBBBBBBAAAAAAEEEFFFHHHIIIIIIHHHGGGFFFCCCDDDEEEEEEEEEGGGJJJMMMPPPSSSTTTQQQKKKGGGFFFGGGCCCBBBAAA@@@AAACCCEEEFFFHHHFFFEEEFFFHHHJJJJJJJJJHHHIIIIIIJJJNNNTTT\\\bbbhhhmmmuuu~~~}}}yyyhhhgggiiinnnmmmgggddddddlll|||zzzpppkkkhhhgggbbb___ZZZWWWXXX^^^hhhooouuuyyyxxxzzz}}}llliiipppuuuyyy{{{zzzyyyzzz|||~~~vvvnnniiifffhhhpppzzz}}}zzz|||vvvgggbbbbbbdddpppiiiWWWWWW```ffflllqqq::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>??????@@@<<<<<<===>>>???@@@AAAAAABBBCCCCCCCCCBBBAAA???>>>AAACCCEEEGGGHHHGGGEEEDDDDDDEEEFFFEEEEEEGGGJJJLLLNNNQQQRRROOOIIIDDDCCCEEEAAA@@@???>>>>>>???AAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCEEEGGGJJJNNNTTT\\\bbbfffiiinnnsssvvvuuuqqqmmmaaabbbgggmmmmmmgggbbbaaaeeetttvvviiiaaa^^^]]]XXXVVVSSSRRRXXXcccqqq{{{lllcccdddiiipppuuuvvvxxx{{{}}}wwwrrrnnnmmmnnnqqqzzz{{{|||{{{zzz~~~rrreee^^^dddmmmssszzz777888888888888999999999999::::::;;;;;;::::::999888999:::<<<===>>>>>>>>>999999:::;;;<<<===>>>???BBBBBBCCCBBBAAA???===<<<===???BBBDDDEEEDDDCCCAAACCCDDDEEEDDDDDDEEEHHHJJJIIILLLNNNKKKDDD@@@@@@AAAAAA@@@???>>>===>>>>>>???<<<===???AAABBBAAA???>>>@@@CCCGGGJJJNNNSSS[[[aaaaaaaaabbbdddfffeeebbb___[[[]]]dddllllllfff```______mmm}}}rrrbbbYYYUUUUUURRRPPPOOOPPPYYYhhhyyytttfff\\\ccckkkrrrvvvyyy}}}}}}~~~}}}||||||}}}~~~{{{yyyzzz{{{}}}~~~zzzfffbbbeeeooowww{{{777777777777777777777777;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;:::999999999:::;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@@@@AAAAAAAAAFFFEEECCCBBBBBBCCCDDDEEEBBB@@@>>>;;;::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>???AAAEEEIIIMMMPPPQQQRRRWWWVVVVVVVVVUUUTTTTTTTTTWWWWWWYYYZZZ[[[[[[[[[[[[cccggglllsssyyy~~~}}}yyyuuuppprrrnnn^^^WWWUUURRROOOMMMNNNSSS```qqq~~~ddd______eeeooovvvyyy|||~~~{{{|||{{{wwwvvvvvvuuuuuutttsssssstttxxx|||~~~|||yyywwwwww~~~~~~~~~~~~~~~}}}pppfffhhhmmmttt|||888888888888888888888888;;;;;;;;;<<<<<<;;;;;;;;;999999999999999::::::;;;;;;:::999888888999:::;;;999:::;;;;;;;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????CCCBBB@@@??????AAABBBCCCAAA@@@===;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<>>>AAAEEEIIILLLNNNOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPSSSSSSUUUVVVWWWXXXXXXXXXZZZ\\\```eeejjjmmmpppqqqqqqnnnllliiifffgggsssppp\\\RRRPPPPPPQQQRRRUUU]]]kkk}}}wwwhhhdddfffnnnuuuyyy|||~~~}}}}}}~~~wwwtttpppoooooooooooonnnjjjkkkmmmqqquuuxxxzzz{{{|||}}}}}}zzzvvvsssqqqpppuuuvvvxxxyyyzzz{{{}}}~~~|||{{{qqqkkkmmmrrryyy888888888888888888888888:::::::::;;;;;;:::::::::777777777888888888999999999999888888888999999:::888999::::::::::::999888999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<>>>===<<<<<<===>>>@@@AAA@@@>>>===;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::???AAAFFFJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNOOOQQQSSSTTTTTTUUUUUUWWWYYY\\\___aaabbbccceeecccccccccaaacccmmmxxxzzzeeeXXXWWWYYY[[[]]]bbblllyyy~~~~~~}}}~~~~~~{{{{{{}}}{{{zzz~~~~~~}}}}}}}}}~~~xxxnnniiimmmuuuyyy{{{}}}zzz{{{~~~~~~}}}~~~{{{xxxvvvyyy~~~}}}vvvsssjjjhhhggggggiiijjjiiiiiigggjjjpppvvvzzz|||}}}|||xxxyyyxxxuuupppllljjjiiikkknnnrrrvvvxxxzzz}}}}}}xxxrrrppprrrvvv|||999999999999999999999999888999999::::::999999888666666777777888888888888888777777777888888999999::::::::::::::::::::::::888888888999999999::::::888999999999999:::::::::::::::::::::;;;<<<>>>???======<<<;;;:::::::::;;;::::::::::::::::::;;;;;;@@@CCCGGGKKKLLLKKKHHHFFFEEEFFFFFFFFFGGGHHHHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQSSSSSSUUUWWWYYYZZZ[[[\\\]]]\\\^^^``````bbbjjjsss}}}ooofffeeefffhhhjjjpppyyy}}}}}}~~~~~~wwwvvvvvvvvvvvvxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyxxxvvvuuuwww{{{}}}}}}}}}|||zzzyyywwwvvvxxxyyy{{{}}}~~~~~~|||xxxxxxxxxzzz}}}||||||~~~~~~|||ooonnnuuuyyyyyyyyyxxxxxxzzz{{{yyywwwxxx{{{||||||zzzxxxxxx{{{zzzsssmmmjjjeeeddddddeeeggghhhhhhggghhhmmmuuu{{{~~~~~~}}}|||uuuuuussspppkkkgggeeeeeeggglllsssxxxzzz}}}~~~uuuqqqsssrrrsssxxx888888888888888888888888777777888888888888777777666666777888999888888777555666666777777888888888999999888888888888999999777777777777888888888888888888888999999999999:::888888999999:::;;;<<<===;;;;;;;;;::::::::::::;;;888888888888999;;;===>>>BBBDDDHHHKKKKKKIIIFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGDDDEEEGGGIIIKKKMMMNNNNNNKKKLLLMMMOOOQQQSSSUUUVVVUUUTTTWWWZZZ\\\]]]cccjjjttt{{{}}}wwwpppmmmmmmlllppptttzzzxxxssspppqqqrrrrrrsssqqqooommmnnnooorrrssspppqqqqqqrrrrrrrrrqqqqqqpppppprrrvvvzzz||||||{{{uuuuuuuuuuuutttsssrrrqqqrrrsssvvvyyy{{{|||}}}}}}}}}~~~}}}{{{yyywwwvvvvvvtttuuuvvvwwwyyy|||~~~}}}}}}{{{|||}}}yyysssvvvwwwwwwvvvwwwsssqqqxxxxxxsssqqqppprrrwww~~~{{{}}}~~~~~~}}}yyytttoookkkgggeeeeeedddcccdddfffgggfffeeeeeekkkssswwwwwwuuusssrrrnnnnnnmmmjjjfffccccccccchhhoooxxx}}}{{{sssoooqqqmmmkkknnnyyy777777777777777777777777666666777777777777666666555666777888999888777666444444555666777777777777666666555555555555666666555666666666666777777777777777888888888999999999777888888999999:::::::::999999::::::::::::::::::777777777888999<<<>>>@@@BBBDDDGGGIIIIIIGGGEEECCCCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFHHHIIIJJJJJJGGGGGGIIIKKKMMMPPPSSSTTTRRRPPPRRRVVVXXXYYY]]]dddkkkooopppmmmmmmoooooolllooottt{{{zzzwwwrrrnnnkkkkkkkkklllkkkiiigggffffffhhhjjjlllhhhiiikkklllllllllkkkjjjjjjkkkooossswwwxxxvvvsssoooooonnnnnnmmmlllllllllnnnppprrruuuxxxyyyzzzzzz|||{{{{{{~~~}}}vvvtttrrrpppooonnnooooooppprrrtttuuuvvvxxx{{{}}}}}}}}}}}}}}}~~~}}}{{{xxxzzz|||yyyvvvuuusssssssssnnnkkkpppzzz~~~yyyrrrooommmmmmpppuuu{{{{{{~~~}}}{{{{{{tttrrrnnniiifffdddcccbbbcccaaa```aaabbbccccccbbbdddjjjpppqqqoookkkiiiiiieeeffffffdddbbbaaabbbdddllltttyyyqqqmmmmmmhhhdddgggsss666666666666666666666666555555666666666666555555333444666777777777555444222333555666777777666666555555444333333444555555444555555555555666666666666666666777777777888888666777777888888888777777888888999:::::::::::::::999999888888999<<<>>>???AAABBBDDDEEEEEEDDDBBBAAABBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBBCCCEEEEEEFFFFFFFFFFFFGGGIIIKKKNNNQQQSSSQQQOOOPPPSSSUUUUUUYYY^^^bbbfffhhhggghhhkkkllliiiiiinnnuuu~~~|||wwwrrrqqqnnnjjjfffccccccbbb^^^^^^___```aaabbbbbbcccccceeegggiiiiiihhhfffeeefffgggiiilllpppqqqooommmnnnmmmllljjjjjjjjjjjjkkklllnnnpppsssuuuvvvvvvvvvtttvvvxxxzzz}}}}}}}}}vvvpppkkkjjjhhhggggggiiikkklllkkknnnpppqqqqqqrrruuuxxxxxxyyy{{{|||}}}~~~~~~~~~~~~|||{{{}}}}}}zzzxxx{{{{{{zzz{{{}}}}}}{{{yyywwwwwwxxxyyy{{{~~~wwwsssqqqqqqllljjjhhhjjjnnnqqqqqqpppooonnnnnnqqquuuyyy||||||{{{}}}~~~|||wwwrrrnnnlllddddddbbbaaa```___^^^^^^```^^^\\\\\\^^^```bbbbbbdddhhhlllkkkgggcccccceee___aaabbbbbbaaacccfffhhhqqq{{{}}}}}}}}}}}}}}}vvvpppmmmiiieeebbbfffrrr666666666666666666666666444555555555555555555444111222444666666555444333111222444666777777666666777666555444444555666777444444444555555555666666555555555666666666777777666666666777666666555555777888999:::::::::::::::<<<;;;999999999;;;===>>>@@@@@@AAABBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDGGGIIILLLNNNNNNKKKKKKNNNPPPPPPSSSXXXYYY___cccbbbaaaccccccaaadddhhhooowww}}}{{{wwwwwwzzzzzzvvvrrrhhhgggeeebbb\\\XXXVVVUUUSSSUUUYYY\\\^^^^^^^^^]]]aaaccceeeggggggfffdddbbbeeeddddddfffiiikkkkkkjjjqqqooommmkkkjjjjjjlllmmmmmmnnnpppqqqrrrsssrrrrrrmmmrrrwwwxxxxxxzzz}}}~~~~~~|||~~~{{{tttlllgggcccbbbaaaaaacccfffjjjlllhhhkkknnnnnnnnnnnnqqqttttttvvvxxx{{{||||||{{{zzzzzzxxxwwwyyy}}}~~~}}}{{{{{{~~~{{{xxxvvvuuuuuurrrqqqpppqqqrrrssssssrrrwwwvvvvvvvvvwwwzzz}}}}}}xxxqqqooooooggghhhiiigggeeeggglllqqqrrrqqqqqqsssvvvxxxyyyyyy{{{{{{yyyuuummmgggbbb```YYYZZZ\\\]]]]]]\\\[[[ZZZ^^^[[[YYYYYY\\\```bbbccc```dddfffddd```\\\^^^```^^^```aaacccdddgggkkknnnvvv~~~ssskkkhhhiiikkklllsss~~~~~~~~~}}}~~~~~~yyyssspppnnnhhheeeccciiittt~~~666666666666777777777777888888777777666666555555666555555444444555555666444444444555555555555666666666555555555444444444444444444444444555666777555555555555555666777777777777777777666666666666666777777999:::;;;<<<<<<>>>===<<<;;;;;;<<<===>>>AAA@@@???>>>========================>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFEEEFFFGGGGGGHHHKKKOOORRRSSSTTTWWWZZZ]]]______```bbbeeejjjooosssuuuuuuuuuqqqqqqqqqrrrrrrqqqnnnkkkccc^^^ZZZZZZXXXSSSQQQQQQTTTUUUVVVVVVVVVXXX\\\______bbbddddddcccbbbbbbbbbcccfffiiijjjjjjjjjkkkllluuurrrmmmjjjiiijjjlllnnnnnnmmmnnnpppqqqrrrqqqpppmmmpppssstttuuuwww||||||xxxwwwxxxzzz|||}}}|||yyyzzzyyywwwyyy}}}zzz|||~~~|||}}}~~~}}}{{{|||{{{ppphhheee___```bbbccceeeeeeeeeeeeiiijjjlllmmmmmmooorrrtttsssssstttwwwyyyzzzxxxvvvwwwuuussstttvvvvvvssspppvvvrrrnnnqqqxxx~~~{{{yyyvvvssspppmmmkkkjjjllllllmmmmmmlllmmmooopppqqqrrrtttwwwyyy{{{|||||||||uuuqqqnnnkkkmmmhhhdddbbbdddiiimmmooommmnnnppprrrtttuuuuuuuuuyyyvvvpppiiibbb]]]YYYWWWXXXYYY[[[\\\]]]\\\ZZZYYYYYYXXXWWWWWWXXXYYY\\\]]]^^^aaabbbaaa^^^\\\]]]```aaadddhhhjjjlllpppwww}}}uuukkkaaa^^^___ccclllttt~~~|||||||||{{{{{{{{{{{{{{{{{{{{{||||||}}}|||||||||{{{yyyyyyzzzyyyyyy{{{}}}|||~~~zzztttpppmmmlllkkkeeeeeehhhooowww}}}~~~~~~555555555666666666666777777777777666666555555555222222222111111222222222444444444444555555555555666555555555444444444444444444444444444555666666555555555555555666666777666666666666666666666666666666777888999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFHHHLLLOOOPPPRRRUUUXXX[[[\\\]]]]]]^^^```cccfffhhhhhhhhhhhhkkkjjjjjjjjjiiigggdddaaa^^^XXXSSSSSSSSSPPPPPPRRRPPPRRRTTTVVVWWWYYY\\\___aaaccceeeeeedddbbbbbbbbbeeehhhkkknnnooooooqqqrrrtttrrrooolllkkkmmmooopppqqqqqqppppppqqqqqqppppppnnnppprrrssstttwww{{{|||xxxvvvwwwyyyzzz{{{{{{}}}~~~~~~}}}{{{vvvsssrrrqqqoooqqquuu{{{}}}~~~~~~}}}||||||}}}xxxyyyzzz{{{{{{yyyxxxwwwwwwtttqqqppprrruuuxxxyyy|||~~~wwwllldddaaa___aaadddgggiiiiiiiiiiiiiiikkkmmmmmmmmmnnnppprrrrrrsssuuuyyy||||||zzzxxxtttqqqnnnmmmmmmllljjjgggiiifffdddhhhpppvvvxxxxxxssssssrrrpppmmmjjjhhhfffjjjkkkllljjjhhhhhhjjjmmmqqqrrrtttvvvxxxyyyzzzzzzyyyzzzrrrnnnjjjjjjfffbbbaaaccchhhlllnnnoooooopppqqqqqqrrrssssssooolllgggbbb]]]YYYWWWUUUXXXYYYZZZ\\\[[[ZZZXXXWWWUUUTTTRRRRRRRRRTTTVVVWWWWWWZZZ\\\[[[YYYYYY\\\___cccgggkkkooorrrxxx~~~{{{ooofff^^^^^^cccppp}}}{{{|||||||||{{{{{{yyyxxxxxxzzzzzz|||}}}}}}}}}}}}}}}zzzzzzzzzzzzzzz{{{}}}~~~zzzzzz||||||zzz{{{yyyuuuuuuyyy|||zzzzzztttooollllllkkkkkkddddddeeejjjpppuuuuuuuuu444444444444555555555555555555555555555555444444222111111000000111111222444444444444555555555555555555555555444444444444444444444444444444555666555555444444555555666777666666666666666666666666666666777777888999:::::::::999999:::;;;<<<===>>>>>>===<<<;;;::::::::::::<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDEEEIIIKKKNNNOOORRRUUUWWWYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[aaaaaa```___]]]ZZZXXXVVVWWWQQQMMMNNNOOONNNOOORRROOORRRVVVXXXZZZ\\\___aaabbbdddfffgggeeedddddddddhhhkkkpppssstttuuuwwwxxxuuusssqqqpppooopppqqqrrruuutttrrrqqqpppppppppqqqqqqrrrsssssstttvvvzzz~~~~~~||||||zzzzzzzzzyyy|||xxxvvvvvvxxxxxxxxxxxxxxxwwwvvvuuutttsssrrruuuoookkkjjjhhhfffhhhmmmrrrtttwwwxxxvvvuuuttttttuuuttttttsssqqqnnnlllkkknnnlllkkknnnsssyyy~~~~~~~~~}}}sssjjjdddaaa```cccggglllnnnnnnmmmllliiikkknnnnnnnnnmmmmmmnnnooorrrvvv|||}}}zzztttpppkkkgggeeedddcccbbbdddcccdddiiipppuuuwwwvvvqqqqqqpppooollliiifffdddiiikkkmmmjjjfffeeeiiimmmrrrsssuuuvvvwwwwwwwwwwwwvvvvvvxxx{{{vvvooojjjhhheeeaaaaaadddhhhlllnnnoooooonnnmmmmmmmmmnnnnnndddccc___\\\YYYWWWVVVVVVWWWXXXZZZZZZZZZXXXVVVUUURRRQQQOOONNNNNNPPPQQQRRRSSSUUUXXXXXXWWWYYY^^^bbbeeejjjpppvvv|||~~~}}}|||}}}{{{nnngggbbbhhhwww~~~|||{{{}}}}}}}}}|||zzzxxxvvvtttxxxyyy{{{}}}}}}|||{{{{{{{{{{{{}}}}}}{{{{{{|||~~~|||yyywwwvvvvvvwwwxxxuuu|||yyyuuuwwwyyy|||}}}|||}}}~~~}}}zzzxxxuuurrrooosssuuutttppppppssstttrrrsssoookkkhhhggghhhiiiiiibbbbbbcccfffiiikkkkkkjjj222222333333333444444444444444444444444444444444444444333333333333444444333333444444444555555555444444444444444444444444444444444333333444555555555444444444444555666666444555555555555555666666555555666777777888999999777777888999:::;;;=========<<<;;;:::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCCCCDDDGGGIIILLLNNNPPPSSSUUUVVVWWWWWWYYYXXXVVVUUUTTTTTTUUUUUUWWWXXXXXXWWWUUURRRQQQQQQTTTOOONNNPPPQQQOOOOOOQQQSSSVVVZZZ]]]___```bbbcccbbbdddggghhhhhhggghhhiiilllppptttwwwxxxxxxyyyzzzwwwvvvtttrrrrrrqqqrrrrrrttttttrrrpppoooppprrrtttvvvvvvuuuuuuvvvxxx{{{~~~}}}}}}{{{wwwvvvxxx{{{||||||yyywwwwwwxxxxxxwwwvvvtttrrrooolllkkkjjjjjjnnnhhhddddddccccccfffkkkoooqqquuuvvvuuurrrqqqqqqppppppoooooonnnnnnmmmmmmmmmooouuu}}}{{{wwwuuuuuuvvvyyy{{{{{{xxxpppjjjggggggcccfffkkkoooqqqpppnnnllliiillloooooonnnlllkkkkkkmmmpppvvv}}}~~~zzzvvvrrrlllgggddddddeeefffjjjkkknnnsssyyy}}}}}}|||zzzxxxuuuqqqmmmjjjgggfffiiilllooolllhhhggglllqqqtttuuuvvvwwwwwwvvvuuuttttttoooqqqxxx{{{yyypppkkkfffcccaaaaaaeeeiiilllmmmmmmllljjjiiihhhggghhhhhhaaa```]]][[[YYYXXXXXXXXXWWWWWWXXXYYYXXXVVVTTTRRRSSSRRRPPPNNNNNNOOOQQQRRRTTTVVVYYYZZZ[[[]]]ccchhhiiioooxxx}}}}}}qqqkkkkkk{{{~~~}}}||||||~~~{{{xxxuuusssxxxzzz}}}~~~|||{{{||||||}}}|||zzzyyyyyy{{{~~~zzzxxxtttpppnnnnnnoooqqqmmmssszzz~~~~~~{{{xxxvvvtttwwwyyyzzzzzzzzz|||}}}~~~yyy~~~~~~|||{{{uuussspppoooppppppooonnnqqqtttsssooooooqqqrrrooojjjgggdddbbbcccdddeeeeeeaaabbbcccdddeeeffffffeee222222222222333333333333222222333333444444555555555555444444444444555555333333333444444444444555333333444444444444444444555444444333333333444444444444444444444555666666333333444444555555555555444555555666666777777777555666777888999:::;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<===>>>???@@@???@@@BBBCCCCCCDDDGGGIIILLLMMMPPPRRRTTTUUUVVVVVVUUUTTTRRRRRRRRRSSSUUUVVVRRRSSSUUUTTTQQQPPPQQQRRRUUURRRTTTXXXYYYTTTPPPOOOVVVYYY]]]___``````aaabbbaaadddgggiiijjjkkklllnnnppptttxxxzzzyyyxxxwwwwwwxxxwwwuuusssqqqpppppppppqqqrrrrrrqqqqqqrrrvvvzzz{{{yyywwwwwwxxx{{{~~~~~~yyyvvvxxx||||||yyywwwxxxxxxwwwwwwuuusssoookkkhhhffffffeeeeeeaaa^^^```bbbcccgggmmmqqqtttwwwxxxvvvtttrrrrrrnnnnnnnnnnnnoooppprrrsssooovvvyyyqqqmmmllloooqqqvvvxxxxxxtttnnniiihhhiiifffiiimmmpppqqqooollljjjkkkmmmooopppnnnlllkkkkkklllooovvv}}}}}}yyywwwtttnnniiiggghhhlllnnnuuuwww{{{|||uuuppplllkkkjjjiiillloooooolllkkkooosssuuuvvvwwwxxxxxxvvvtttrrrrrrmmmoooxxxyyy|||wwwkkkfffaaa___]]]___bbbeeeggghhhggggggeeedddcccbbbbbbaaabbb```^^^[[[YYYXXXWWWWWWVVVVVVWWWXXXWWWUUUSSSQQQSSSRRRPPPOOOOOOPPPQQQRRRTTTXXX[[[]]]^^^aaafffkkksss{{{||||||~~~xxxssszzz~~~{{{xxxvvv{{{}}}}}}|||}}}~~~}}}|||xxxwwwwwwzzz~~~~~~}}}|||wwwsssnnniiifffggghhhjjjiiilllpppssssssttttttuuurrruuuwwwyyyyyyzzz{{{}}}{{{~~~|||zzz}}}zzzxxxwwwtttrrrpppnnnlllkkkmmmoooppppppnnnqqqppplllkkkmmmmmmjjjfffccc```^^^___````````````aaacccdddeeeeeeffffff222222222222333333333333222222333333444555666666444333333222222333333444333333333333444444444444333333333333444444444444555444444333333333333333444444333333444444555666222222333333444555555555444444444555555666666666444555666777888999999999;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<========================<<<<<<<<<<<<===>>>??????===???AAACCCDDDEEEGGGIIIKKKMMMOOOQQQSSSTTTTTTTTTOOOOOOOOOOOOQQQSSSUUUVVVPPPSSSUUUTTTQQQPPPRRRTTTXXXWWWZZZ``````YYYSSSPPPWWWYYY\\\]]]]]]^^^```aaabbbeeeiiikkklllmmmoooqqqsssvvvzzz{{{yyyvvvtttssswwwuuussspppooooooooopppooorrruuuuuuuuuwww{{{|||yyyxxxzzz~~~{{{xxxwwwyyy~~~}}}zzzxxxwwwwwwxxxwwwvvvsssqqqnnnjjjgggeeecccccc___\\\\\\```ccceeeiiiooouuuwwwyyyyyyvvvtttrrrrrrnnnmmmllllllmmmpppssstttxxxxxxooohhhgggkkkooorrrxxxyyywwwqqqjjjffffffggghhhjjjmmmooopppnnnllljjjlllnnnppppppnnnlllllllllnnnqqqwww}}}|||xxxtttrrrnnnjjjhhhjjjoootttzzzuuurrrqqqqqqkkkmmmpppqqqqqqppppppppptttuuuwwwxxxwwwuuurrrppppppmmmpppwwwxxxzzzpppccc^^^[[[YYYYYYZZZ]]]```aaaaaaaaaaaabbbaaaaaa___^^^^^^```^^^\\\YYYWWWUUUUUUTTTTTTUUUWWWWWWWWWUUUSSSRRRRRRQQQOOONNNNNNPPPQQQSSSUUUYYY___bbbdddggglllppp}}}~~~}}}}}}|||}}}vvvvvvwwwzzz}}}{{{sssnnnhhhbbb___```bbbeeefffgggiiijjjjjjkkknnnpppooorrruuuwwwxxxzzz|||}}}yyy|||~~~~~~}}}}}}}}}~~~~~~zzzuuussssssssspppmmmooommmkkkkkklllnnnnnnnnnoooqqqooojjjiiikkkllliiiccc```]]][[[\\\\\\\\\\\\]]]___bbbcccccccccdddfff222222222333333333444444222222333444555666777777333222222222222222222333222222333333333444444444222222333333333444444444555444333333222222333333444444333333444444555666111222222333444444555555444444444444444555555555444555666777888777777666999999999888888999999:::999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>:::<<<@@@BBBCCCEEEGGGIIIJJJKKKNNNPPPRRRRRRSSSRRRLLLMMMNNNOOORRRTTTVVVWWWRRRTTTVVVTTTPPPOOOQQQTTTZZZXXX[[[aaabbb\\\VVVUUUWWWXXX[[[\\\]]]___bbbdddeeehhhkkkmmmmmmnnnooopppsssvvvzzz{{{yyyvvvtttrrrsssqqqnnnllllllmmmppprrrqqquuuzzz{{{zzz{{{|||xxxwww{{{|||zzzwwwvvvxxx{{{||||||yyywwwuuutttuuuvvvuuutttooonnnkkkhhheeecccaaaaaa___]]]___eeeiiijjjmmmrrruuuvvvvvvuuurrrooonnnooolllkkkjjjjjjmmmqqquuuxxx{{{sssnnnhhhfffhhhmmmqqqssswwwwwwtttnnngggddddddgggiiijjjlllnnnoooooonnnmmmnnnpppppppppnnnmmmnnnooorrrtttyyy~~~|||xxxrrrqqqnnnkkkhhhkkkpppuuu~~~|||{{{rrrrrrtttvvvwwwvvvqqqmmmqqqrrrtttvvvuuussspppmmmmmmmmmoootttuuuxxxkkk```\\\YYYXXXXXXYYY\\\]]]^^^]]]\\\^^^```aaaaaa```^^^]]]^^^\\\ZZZWWWUUUTTTSSSSSSSSSUUUVVVWWWWWWVVVTTTSSSRRRQQQPPPOOOPPPQQQSSSUUU[[[aaaiiinnnrrruuuzzz~~~~~~}}}~~~~~~~~~}}}|||{{{{{{}}}~~~~~~}}}}}}~~~||||||~~~|||}}}~~~wwwwwwyyy||||||yyypppllleee___\\\]]]```cccccceeefffgggfffggghhhjjjlllooorrruuuwwwyyy{{{~~~yyy{{{}}}|||{{{{{{}}}}}}}}}~~~vvvqqqmmmmmmoooqqqnnnlllkkkjjjjjjkkkmmmoooooooooqqqrrroooiiihhhkkkllljjj^^^\\\YYYXXXYYYZZZYYYYYYYYY\\\^^^___^^^^^^___aaa222222333333333444444444222222333444666777888888444333333333333333333444222222333333333444444444222222222333333444444444555444333333222222222222444333333333333444555555111111222333333444555555333333444444444444444444444555666777777666555555888777777777777777888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======888;;;>>>AAACCCEEEGGGIIIIIIJJJMMMOOOPPPQQQQQQQQQLLLMMMOOOQQQTTTVVVWWWXXXSSSVVVWWWTTTOOOMMMPPPSSS[[[YYYZZZ```aaa]]]YYYYYYXXXYYY[[[\\\^^^aaafffiiihhhkkkmmmnnnnnnmmmnnnnnnsssvvvzzz|||zzzwwwtttsssooommmjjjiiijjjmmmqqqttttttyyy~~~~~~~~~{{{wwwwwwzzz}}}{{{yyyvvvuuuvvvvvvuuutttvvvtttrrrrrrtttttttttssslllkkkiiigggdddbbb```___cccbbbdddkkkoooooorrrvvvttttttssspppmmmjjjjjjkkkhhhhhhhhhjjjnnntttyyy}}}}}}yyytttpppnnnjjjgggggglllppprrrrrrsssrrrpppkkkfffdddfffiiihhhjjjlllnnnooopppppppppoooppppppooonnnnnnoooqqqvvvwww{{{|||yyyrrrqqqooollliiikkkpppuuuxxx{{{zzzyyyyyy{{{~~~{{{ssslllnnnppprrrtttsssqqqnnnlllkkkmmmooopppqqquuu|||kkkbbb```[[[ZZZZZZ[[[]]]___^^^]]]ZZZ\\\```bbbcccaaa___]]]]]][[[YYYWWWUUUTTTTTTUUUSSSTTTVVVWWWWWWVVVUUUTTTTTTSSSRRRQQQRRRTTTWWWXXXcccjjjttt{{{}}}{{{xxxvvvwwwvvvuuuvvvxxxzzzzzzzzzxxxxxxzzz}}}~~~~~~}}}}}}~~~}}}|||xxxzzz}}}|||}}}zzz{{{|||}}}|||yyyuuurrrqqqllleee___\\\]]]aaadddccceeehhhiiihhhfffffffffiiilllpppsssvvvxxx{{{}}}yyy{{{|||{{{yyyyyy{{{~~~{{{zzz{{{}}}yyywwwwwwppplllhhhiiimmmooonnnkkkgggggghhhkkkpppsssttttttooooookkkeeecccfffhhhggg[[[YYYWWWVVVWWWXXXXXXXXXVVVYYY[[[[[[YYYYYYZZZ\\\222222333333333333444444222222333333333333444444222222222222222222222222444333111111111111333444222///...///...---000666333333333333333333333333333333333333333333333333333333333333333333333333222333444555555444333222444444444555555555555666444555555666777888888999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@BBBDDDFFFGGGLLLKKKLLLOOORRRRRROOOKKKLLLMMMNNNOOORRRTTTVVVXXXWWWXXXWWWUUURRROOOOOOOOOTTTZZZ^^^___bbbeeeeeeaaaaaa___\\\[[[]]]aaafffiiigggiiikkkmmmnnnooopppppppppqqqrrrrrrrrrpppooonnnhhheeefffkkkmmmlllpppwwwyyy{{{}}}~~~yyywwwvvvuuuwwwzzz~~~~~~}}}zzzuuuuuuuuussspppnnnmmmnnnnnnnnnoooqqqrrrqqqmmmjjjiiiiiihhhgggfffeeedddcccfffgggiiikkkmmmnnnoooooonnnmmmlllkkkjjjiiiiiiiiidddcccdddhhhpppwww}}}zzzvvvtttqqqkkkfffffffffgggiiimmmqqqrrrrrrssspppkkkhhhfffdddcccaaaeeefffgggiiikkkmmmnnnooopppnnnllllllmmmnnnnnnmmmyyy}}}{{{wwwvvvuuusssooolllkkkllloooqqqpppqqqrrrwww|||~~~}}}uuunnnjjjiiimmmrrrtttsssooollljjjhhhkkknnnooopppsssxxx||||||kkkdddcccaaa___]]]^^^``````]]]ZZZ[[[___cccdddaaa^^^ZZZYYYZZZXXXUUUSSSQQQRRRSSSTTTVVVUUUUUUUUUVVVVVVUUUTTTTTTUUUVVVUUUUUUXXX^^^cccmmm}}}~~~{{{xxxuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqrrruuuxxx{{{|||}}}}}}|||yyyxxx{{{~~~yyyuuuvvvyyyzzzyyyzzz{{{~~~~~~}}}}}}~~~||||||~~~|||||||||{{{yyyvvvsssrrrooommmjjjgggeeeeeefffgggffffffggggggffffffeeedddjjjjjjkkknnnrrrvvvxxxyyywwwyyy{{{||||||zzzxxxvvvuuuvvvxxxyyy|||}}}{{{yyyuuurrrddddddeeehhhkkklllllljjjjjjhhhhhhiiikkkmmmnnnmmmrrrnnniiihhhiiihhhddd___VVVWWWWWWWWWVVVUUUSSSSSSUUUWWWZZZYYYXXXZZZ]]]aaa222222222333333333444444222222222333333333444444333333333333222222222222333333222222222222333333111000333888999444222222333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333444444444444555555555555555555666666777777888888999999999999::::::::::::;;;;;;::::::::::::;;;;;;999999999999:::;;;<<<<<<<<<======???@@@BBBDDDEEEGGGGGGHHHKKKNNNNNNKKKHHHKKKLLLNNNPPPRRRUUUVVVWWWWWWWWWWWWTTTQQQNNNNNNNNNRRRXXX]]]```fffmmmooonnnmmmjjjfffcccbbbdddgggiiimmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmllliiifffggglllnnnnnnrrrxxxyyy{{{~~~|||yyyuuutttrrrrrrsssvvvzzz|||{{{~~~zzzxxxssssssrrrnnnkkkhhhhhhiiimmmoooqqqrrrrrrpppnnnmmmkkkjjjjjjiiihhhhhhhhhggghhhhhhiiijjjjjjkkkkkkjjjnnnmmmllljjjiiigggfffeeeffffffggglllsssyyy}}}{{{tttpppnnnkkkfffaaaddddddfffiiimmmooopppooopppmmmhhheeeddddddcccbbbddddddeeefffhhhiiijjjkkknnnmmmllllllmmmoooqqqssszzz}}}{{{xxxvvvtttqqqnnnkkkkkkllloooqqqppppppqqqtttxxx{{{||||||zzz}}}{{{tttnnnkkkiiigggjjjnnnpppnnnkkkiiihhhjjjlllnnnooooooqqquuuyyy{{{oooiiiiiifffeeecccbbbaaa___\\\ZZZYYY\\\______]]]YYYWWWVVVVVVTTTRRRQQQQQQRRRTTTUUUXXXWWWWWWWWWXXXXXXXXXXXXVVVXXXYYYXXXXXX[[[bbbhhhyyy~~~~~~~~~~~~{{{yyyuuuqqqooonnnooooooqqqpppppppppoooooonnnnnnpppqqqsssuuuwwwxxxyyyyyyvvvvvvxxx}}}|||yyyrrrpppsssvvvwwwwww|||}}}|||||||||~~~}}}{{{{{{zzzxxxuuurrrooommmlllkkkhhhffffffgggiiijjjffffffggggggffffffeeedddjjjjjjjjjlllooorrrssstttrrrsssvvvxxxyyyyyyxxxvvvsssuuuwwwyyy}}}}}}yyyxxxvvvrrrooodddbbbbbbcccfffhhhiiiiiiiiihhhhhhiiikkkmmmmmmmmmmmmiiidddccccccbbb^^^YYYUUUUUUUUUTTTTTTTTTTTTTTTRRRTTTVVVVVVVVVYYY___ddd222222222222333333333333222222222222333333333333444444444333333222222222222333333444444333333222111111777@@@CCC<<<333...333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333444444444444444444555555555555666666666666666666666666777777777888888888999999999999888888888888999999777777777777888999:::;;;:::;;;;;;<<<>>>@@@BBBCCCHHHHHHIIILLLNNNNNNLLLIIIIIIKKKOOORRRTTTUUUVVVVVVUUUVVVUUUSSSOOOMMMMMMMMMOOOUUU\\\aaajjjvvv}}}~~~xxxuuuqqqmmmkkkkkkmmmnnnsssrrrooollljjjiiihhhhhhhhhhhhhhhhhhiiijjjkkkkkkllljjjjjjnnnqqqrrruuuzzzzzz}}}|||vvvrrrpppooonnnnnnooorrruuuwwwxxx|||{{{vvvsssqqqpppnnnjjjfffdddeeefffnnnrrruuuuuurrrpppooopppnnnmmmlllkkkkkkkkkkkkkkkjjjjjjiiiiiihhhggggggfffjjjjjjkkkkkkjjjhhhfffeeehhhiiikkkqqqwww|||~~~~~~{{{vvvoookkkiiifffbbb^^^bbbccceeeiiimmmnnnlllkkkkkkhhhcccaaaaaacccdddddddddeeeeeeffffffggghhhhhhjjjkkklllllllllooouuu{{{|||~~~|||xxxuuutttrrrpppmmmkkkkkkmmmppprrrqqqppppppqqqtttuuuuuutttuuuvvvwwwxxxyyyyyyzzzzzzzzzxxxuuuooojjjgggggghhhdddgggjjjjjjiiiggggggggglllmmmnnnnnnmmmnnnpppsssrrr{{{xxxuuuvvvqqqqqqoookkkeee```]]][[[XXXZZZ[[[ZZZXXXUUUTTTTTTRRRQQQQQQQQQRRRTTTVVVWWWYYYXXXXXXYYYYYYZZZ[[[[[[[[[]]]^^^^^^```eeemmmsss~~~uuuwwwyyyzzzxxxwwwxxxxxxvvvtttpppllljjjkkklllmmmnnnnnnmmmlllkkkjjjjjjiiinnnnnnooopppqqqrrrrrrssspppsssyyy|||yyyxxx|||{{{www{{{}}}~~~|||zzzyyyzzz|||}}}}}}||||||xxxuuuqqqqqquuuyyyzzzyyy~~~~~~}}}|||zzzzzz{{{{{{zzzyyy{{{{{{yyywwwsssooollljjjiiiiiigggggggggiiikkkmmmgggggggggfffffffffeeeeeeiiijjjjjjkkklllmmmnnnnnnlllnnnqqqtttvvvwwwwwwvvvqqqsssvvvzzz~~~}}}zzzvvvuuuuuusssoookkkcccaaa^^^^^^aaadddfffggghhhgggggghhhkkkllllllkkkiiieeeaaa___^^^\\\XXXTTTRRRRRRRRRRRRRRRTTTVVVWWWRRRSSSTTTTTTUUUZZZbbbiii111222222222222333333333111222222222222333333333555555444444333222222222222333444555555444333222333111555???DDD>>>444...222222222222222222222222222222222222222222222222222222222222222222222222555444333222222333444555333333444444444555555555666666666666666666555555666777777777777888888888999888888888888888888999777777666777777888999:::::::::;;;<<<===???AAABBBHHHIIIJJJLLLMMMMMMLLLKKKIIIKKKPPPTTTVVVVVVUUUTTTRRRSSSSSSQQQNNNLLLKKKLLLNNNTTTZZZ```lllzzz~~~|||yyyuuutttssstttuuuuuusssoookkkhhhgggffffffffffffffffffgggjjjlllmmmooonnnooorrrvvvxxxzzz|||{{{~~~xxxqqqlllkkkkkkkkklllmmmppprrrsssvvvzzz}}}wwwrrrpppooonnnllliiiffffffhhhkkktttyyy|||zzztttpppqqqssspppooommmllljjjjjjjjjjjjjjjjjjiiihhhggggggggggggfffhhhjjjlllmmmmmmkkkkkkjjjkkkoootttzzz||||||{{{wwwsssmmmiiigggdddaaa___aaabbbfffjjjmmmllliiifffeeebbb^^^]]]___bbbeeefffhhhhhhhhhhhhhhhhhhhhhhhhfffiiikkkkkkkkkpppyyy~~~~~~|||wwwssspppoooqqqpppmmmllllllnnnppprrrqqqppppppqqqrrrssssssrrrqqqpppnnnmmmmmmoooqqqsssrrrqqqmmmiiidddcccdddeeedddeeeggggggfffeeefffggglllllllllkkkjjjjjjjjjkkkiiirrr}}}|||}}}{{{tttjjjbbb]]]\\\XXXYYYYYYWWWUUUSSSSSSTTTOOOPPPPPPQQQSSSTTTVVVWWWXXXXXXYYYYYYYYYZZZ]]]^^^___aaadddgggkkkrrr|||~~~zzzwwwuuuoooqqqtttuuutttttttttuuuuuurrrnnnkkkjjjkkknnnooollllllkkkjjjhhhgggffffffkkkkkkkkkjjjkkkkkklllmmmooosssyyy}}}~~~|||wwwsssrrrwww~~~~~~{{{zzzyyy{{{~~~~~~{{{xxxuuussswwwyyy{{{{{{{{{|||~~~~~~~~~}}}||||||}}}}}}~~~yyywwwuuusssssstttwwwxxxzzzyyyyyy{{{~~~|||~~~}}}zzztttsssrrrssswwwzzzzzzzzz|||||||||}}}~~~|||zzzyyy{{{~~~~~~|||xxxvvvvvvwwwvvvvvvzzzzzzyyywwwtttqqqnnnllljjjiiihhhhhhiiijjjlllmmmhhhhhhgggfffffffffffffffiiijjjkkkllllllllllllmmmkkkmmmpppsssuuuuuuvvvuuupppsssvvvzzz~~~uuusssrrrrrrsssrrrmmmiiibbb```^^^^^^```cccddddddgggffffffgggiiijjjjjjhhhgggddd```^^^\\\ZZZVVVSSSPPPPPPOOOPPPRRRUUUXXXZZZXXXXXXXXXWWWWWW]]]fffnnn111111111222222222333333111111111222222222333333444444444333333222222222111222444444444444222111555000000666;;;888333111222222222222222222222222222222222222222222222222222222222222222222222222444333222111111222333444333333333444444444444555666666666666555555555555777777777777888888888888999999888888888888999999777777777888888999:::;;;;;;;;;<<<<<<>>>???AAABBBDDDEEEGGGHHHHHHHHHHHHHHHIIILLLPPPTTTUUUTTTSSSQQQNNNOOOPPPNNNLLLKKKKKKLLLNNNSSSXXX^^^iiixxx|||yyywwwuuuuuuuuurrrpppmmmiiigggffffffgggggggggggggggiiilllnnnppprrrrrrrrrtttyyy}}}~~~}}}|||}}}~~~zzzssslllhhhhhhhhhjjjlllnnnppprrrrrrwwwzzz~~~~~~xxxsssooommmmmmmmmlllkkkjjjlllpppsss|||}}}vvvqqqqqqssspppnnnkkkiiiffffffeeefffhhhhhhgggggghhhiiijjjkkkjjjkkkmmmooopppooonnnmmmjjjlllpppuuuyyyzzzyyywwwrrrnnnjjjfffdddcccbbbaaabbbcccfffjjjkkkjjjeeeaaa___\\\ZZZZZZ^^^bbbeeefffiiihhhhhhhhhggggggggggggcccfffiiijjjjjjpppzzz~~~yyytttpppnnnnnnpppooommmllllllnnnpppqqqqqqpppoooppprrrssssssrrrmmmkkkhhhffffffhhhkkkmmmjjjkkkjjjgggcccaaaaaabbbccceeeffffffeeeeeefffgggiiihhhggggggfffeeedddcccbbbiiisss{{{}}}~~~}}}uuukkkaaa[[[YYYWWWWWWWWWUUURRRPPPQQQQQQMMMMMMOOOPPPRRRSSSSSSSSSVVVXXXYYYYYYYYYZZZ^^^bbb```dddjjjooouuu~~~|||vvvqqqmmmllllllnnnqqqrrrrrrqqqrrrsssqqqooollljjjjjjkkknnnpppkkkjjjiiihhhgggfffeeedddhhhgggfffeeeeeefffhhhiiirrruuuyyy}}}~~~~~~}}}|||}}}{{{vvvrrrppptttzzz~~~}}}|||rrrrrrrrrtttxxxzzz{{{zzzyyyzzzyyyxxxuuurrrooonnntttuuuwwwxxxxxxyyy{{{}}}{{{{{{zzzzzzzzzzzzzzzzzzsssqqqpppooooooqqqtttuuupppqqqrrrtttvvvwwwvvvuuutttwwwzzz{{{zzzxxxuuusssoooooooooqqqssstttttttttvvvvvvvvvvvvvvvvvvwwwxxxuuuttttttuuuwwwyyyzzzzzz~~~~~~~~~~~~~~~zzzvvvtttttttttttttttuuuuuuuuuuuutttrrrpppooommmmmmlllkkkkkkkkklllllljjjiiihhhggggggggghhhhhhiiilllnnnooonnnmmmnnnpppoooppprrrtttuuuuuuuuuuuurrrtttxxx||||||zzzrrrpppoooqqqsssqqqmmmhhhaaa``````aaacccdddcccaaadddddddddeeeggghhhgggeeedddbbb___\\\ZZZWWWTTTRRROOOOOOOOOPPPSSSVVVZZZ\\\^^^^^^]]][[[[[[___gggnnn111111111111222222222222111111111111222222222222222222222222222222222222111222222333333222222111555///,,,000333222222333222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333333333333333444444444444555555555555555555555555666666666777777777888888888888888777777888888888888888888888999:::;;;<<<<<<<<<<<<===>>>???AAAAAACCCEEEGGGGGGFFFFFFGGGHHHHHHJJJNNNPPPQQQPPPNNNLLLJJJKKKLLLLLLKKKJJJKKKMMMOOOSSSWWW[[[dddrrr{{{~~~~~~|||xxxtttqqqooonnnmmmllljjjhhhgggfffggggggggghhhhhhjjjlllnnnoooppprrrsssssstttzzz|||zzzzzzyyyvvvrrrmmmhhheeeeeefffiiimmmppprrrssstttwwwyyy{{{{{{zzzyyyzzzzzz{{{{{{{{{xxxsssnnnkkkjjjiiijjjkkklllnnnqqquuuyyy~~~{{{uuuqqqooopppllljjjgggdddbbbaaaaaabbbeeeeeeeeefffhhhkkkmmmoooqqqqqqqqqpppnnnllljjjiiiiiijjjnnnrrrvvvvvvtttqqqkkkhhheeebbb``````aaabbbcccdddfffhhhhhheee```\\\YYYXXXXXXZZZ^^^bbbeeeeeeeeeeeeeeedddddddddcccccc```cccfffhhhjjjpppxxx~~~~~~}}}zzzvvvqqqnnnnnnoooooonnnlllkkkkkklllmmmnnnnnnmmmlllmmmooopppooonnngggfffcccbbbbbbccceeegggeeeffffffeeeaaa___^^^^^^aaaccceeeeeeddddddeeefffdddcccaaaaaaaaa```^^^\\\[[[^^^eeelllrrrvvvyyyzzzssssssrrrnnnfff___YYYVVVVVVVVVVVVTTTQQQOOOOOOPPPJJJKKKNNNPPPRRRSSSSSSRRRXXXZZZ\\\[[[[[[]]]bbbgggccciiiqqqyyy~~~}}}~~~zzzssslllgggeeeeeeiiikkknnnooonnnnnnnnnooojjjiiihhhggggggiiikkklllhhhhhhgggffffffeeedddddddddcccaaaaaaaaadddgggiiissstttvvvwwwwwwwwwxxxzzzyyyxxxuuurrrppprrrwww{{{|||~~~~~~}}}|||~~~~~~||||||nnnnnnnnnpppssssssrrrqqqqqqssstttrrrooolllkkkkkkooorrrtttuuuuuuvvvwwwxxxwwwwwwwwwvvvvvvuuuuuuuuunnnmmmlllllllllmmmoooppphhhjjjmmmpppqqqpppooommmooorrruuuuuussspppooonnnnnnnnnooopppppppppqqqqqqooooooooonnnoooooopppppppppppppppqqqrrrssstttuuuwwwwwwwwwxxxyyyzzz{{{{{{{{{}}}}}}zzzwwwsssrrrrrrssssssrrrooopppqqqrrrrrrrrrqqqpppqqqpppooonnnmmmllllllllllllkkkjjjiiihhhiiijjjkkklllpppssssssqqqoooppprrrttttttuuuvvvvvvvvvvvvvvvvvvxxx{{{}}}}}}zzzwwwuuupppnnnmmmnnnpppooojjjfff```___```aaacccccc```^^^aaaaaabbbccceeeeeecccaaa___^^^\\\YYYVVVTTTRRRQQQOOOOOOPPPSSSVVVYYY\\\^^^```aaabbb```___aaaggglll111111111111222222222222111111111111222222222222///000000111111222222333222111111000000111111222111......000111///000333111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333222222222222333333333444444444333444444555555666666666444555555555666666666666777777666666666666777777888888888888999:::;;;;;;<<<<<<<<<<<<===???@@@AAABBBDDDFFFFFFEEEEEEFFFHHHFFFHHHJJJKKKKKKJJJHHHFFFFFFGGGIIIJJJJJJJJJLLLNNNOOOSSSVVVYYY```llltttvvvyyyxxxvvvssspppllljjjiiihhhhhhhhhgggffffffeeeeeefffgggiiikkklllmmmnnnnnnpppqqqqqqrrrxxx~~~xxxwwwuuuqqqmmmiiifffdddcccbbbdddhhhmmmqqqsssuuuuuuuuuvvvwwwvvvuuuuuuvvvxxxtttuuuuuurrrnnnjjjgggfffdddfffiiikkkmmmqqquuuxxxzzzyyywwwuuurrrooommmlllfffdddaaa___^^^___```aaacccccccccdddgggjjjmmmooorrrqqqooommmjjjhhhfffeeeggghhhjjjnnnqqqqqqnnnlllfffdddbbb___^^^___bbbdddddddddddddddccc```ZZZVVVVVVUUUWWWZZZ___bbbddddddbbbbbbbbbbbbaaaaaaaaaaaa___```bbbeeejjjpppuuuyyytttsssqqqmmmjjjjjjlllnnnlllkkkiiihhhggghhhiiiiiiiiigggfffggghhhhhhgggfff``````___^^^^^^___```aaaaaabbbbbb___\\\ZZZZZZ[[[\\\^^^aaabbbaaaaaaaaabbb^^^\\\[[[\\\]]]]]]ZZZWWWUUUUUUWWW[[[```dddfffgggddddddddddddccc```ZZZWWWYYYZZZZZZXXXUUUSSSRRRRRRJJJMMMQQQUUUXXXYYYYYYYYY\\\^^^aaa``````bbbhhhnnnmmmttt}}}yyywwwwwwxxxzzz|||~~~~~~|||{{{uuutttooohhhaaa^^^___```dddfffhhhiiihhhggghhhhhhcccccccccdddeeefffggggggeeeeeeeeeddddddcccccccccaaa```^^^^^^```ccchhhjjjnnnppprrrqqqooooooqqqsssqqqrrrrrrqqqqqqqqqtttvvv}}}~~~|||||||||yyyzzz{{{{{{{{{{{{}}}~~~|||{{{yyyyyyyyynnnmmmnnnooopppooommmjjjkkkmmmooonnnkkkhhhhhhiiikkknnnqqqsssssssssssstttrrrqqqqqqqqqpppooonnnmmmjjjjjjjjjjjjiiihhhgggfffgggiiilllmmmmmmmmmlllllliiilllnnnnnnkkkiiiiiijjjkkkkkkllllllllllllmmmnnniiiiiiiiiiiiiiijjjkkklllkkklllllllllllllllnnnooonnnoooppprrrssssssttttttuuuwww{{{|||xxxtttrrrpppooopppqqqqqqpppnnnoooqqqrrrsssrrrrrrqqqrrrrrrqqqpppoooooonnnnnnnnnmmmkkkjjjjjjjjjlllmmmqqquuuxxxwwwssspppppprrruuuuuuvvvwwwwwwxxxxxxxxxzzz|||~~~}}}yyyvvvsssrrrqqqnnnllljjjjjjkkkjjjfffbbb___]]]\\\]]]^^^^^^]]]\\\_________aaacccccc```^^^[[[[[[ZZZXXXUUUSSSRRRRRRPPPQQQSSSVVVYYY\\\^^^___aaadddggggggfffgggjjjmmm000111111111111222222222000111111111111222222222......///000111222222333222111000//////000111222------000444333///...111111111111111111111111111111111111111111111111111111111111111111111111111111222333444444333222111222222333333333444444444333333444444555666777777333333333444444444555555555555555444444555555555777777777777888999:::;;;;;;;;;;;;<<<===>>>???@@@<<>>>>>>>>>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIIIIJJJLLLNNNQQQQQQSSSVVV[[[```eeehhheeeeeefffffffffffffffeeegggggggggeeecccccceeeggghhhhhhhhhiiiiiiiiijjjjjjpppmmmkkknnnsssuuutttpppjjjhhheeebbb```___``````eeehhhlllpppsssttttttsssvvvsssoookkkiiijjjkkklllnnnllljjjgggeeedddddddddaaaccceeefffgggjjjmmmpppsssrrrqqqnnnjjjeeeaaa^^^\\\\\\[[[[[[\\\^^^```aaaaaa___^^^```dddhhhjjjkkkhhhhhhhhhggggggffffffffffffeeedddeeeggggggfffeeecccbbb```___^^^^^^^^^___^^^\\\\\\\\\XXXRRRQQQSSSQQQTTTXXX\\\^^^___^^^]]]```aaaccceeeffffffffffffcccbbbbbbeeeiiilllkkkiiibbb```^^^\\\]]]```dddgggeeeeeedddcccaaa___]]]\\\[[[\\\]]]]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYWWWTTTRRRRRRSSSUUUWWWWWWXXXYYYZZZYYYXXXWWWVVVWWWVVVUUUUUUUUUTTTRRRPPPMMMMMMLLLLLLMMMOOOQQQRRRSSSUUU[[[fffooonnneee\\\[[[]]]___```aaaaaaaaa```^^^___bbbdddfffffffffffffffddddddfffggglllvvv}}}yyywwwsssppptttrrrpppnnnnnnllljjjggggggeeeaaa]]]YYYVVVTTTTTT\\\\\\]]]___aaaaaa^^^\\\]]]]]]]]]^^^^^^_________```^^^\\\]]]```bbbaaa___^^^[[[YYY\\\aaagggjjjkkkffffffggggggffffffeeedddfffggghhhjjjlllnnnpppppprrrrrrqqqqqqqqqqqqqqqqqqxxxwwwxxxxxxzzz}}}zzzvvvrrrpppooonnnnnnmmmiiillloooooolllhhheeedddccceeefffggggggeeecccbbbfffggghhhiiijjjkkkkkkkkklllgggdddeeeeeeddddddgggiiifffccccccdddeeeccc```cccdddeeefffeeedddcccbbbeeedddbbb````````````aaaaaaaaaaaaaaaaaabbbbbbbbb]]]___aaacccddddddcccccceeeddddddccccccccccccccc___aaaeeeggghhhhhhjjjkkkjjjmmmqqqtttuuutttsssrrrllllllkkkkkklllnnnppprrrqqqrrrtttvvvvvvvvvttttttuuurrrooonnnooopppppppppooonnnlllkkkkkkmmmoooqqqtttsssrrrpppppppppppppppqqqrrrsssvvvxxxzzz|||}}}|||xxxuuuwwwvvvssspppmmmiiigggfffcccccceeefffeeebbb\\\XXXWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZVVVVVVUUUTTTSSSQQQOOONNNPPPSSSVVVZZZ\\\]]]\\\[[[aaafffmmmvvvzzzyyytttooo111111111000000000000000////////////000000000000000000000000000000000000333222000///...///000111000000000000000111111111///000000000000//////...111111000000000000111111000000000000111111111111111111111222222222333333222333333333333333333222444444555666666666666555444444444444444444444444444444444444444444444444555555666666666777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDGGGHHHHHHJJJLLLNNNNNNOOORRRVVVZZZ]]]___``````aaabbbcccccccccccccccfffffffffeeecccbbbccceeefffggghhhhhhiiiiiihhhhhhmmmjjjhhhjjjnnnpppnnnkkkcccbbbaaa```___```bbbccciiikkknnnqqqrrrrrrqqqqqqrrrppplllhhhgggggghhhiiihhhgggeeecccaaaaaaaaaaaabbbccccccccccccdddgggiiikkkkkkkkkiiifffccc___]]]ZZZYYYYYYXXXYYYZZZ\\\]]]^^^]]]\\\^^^bbbfffiiijjjhhhggggggfffeeeeeeddddddcccbbbaaaaaabbbcccbbb```\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZXXXWWWXXXTTTOOOOOOSSSUUUVVVYYY[[[\\\\\\\\\[[[aaabbbcccdddeeedddcccbbbcccbbbbbbdddggggggeeeccc\\\ZZZYYYXXXYYY\\\___bbbccccccbbb```^^^\\\[[[YYYWWWXXXXXXYYYXXXWWWVVVUUUSSSSSSRRRRRRRRRRRRSSSSSSWWWVVVTTTSSSRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUVVVTTTSSSSSSSSSRRRPPPNNNKKKKKKJJJJJJKKKMMMNNNOOOPPPTTT]]]iiirrrqqqhhh___YYYZZZ\\\___aaacccdddeeeaaabbbeeegggiiijjjjjjjjjkkkiiiiiillloootttxxxvvvuuurrrooossspppmmmjjjgggeeebbb```aaa___\\\YYYVVVTTTSSSSSSZZZYYYYYY[[[\\\\\\ZZZXXX[[[[[[\\\\\\\\\]]]]]]]]]___]]][[[[[[^^^___^^^]]]]]][[[ZZZ]]]bbbgggiiiiiicccddddddccccccbbbaaaaaa```aaaccceeeggghhhiiiiiinnnmmmlllkkklllnnnpppqqqtttttttttuuuvvvwwwyyyzzzuuurrrooolllllllllkkkjjjdddgggiiiiiigggeeecccccceeeffffffgggfffdddbbb```bbbccceeefffggghhhhhhiiifffbbb```ccceeedddeeeiiihhheeebbbaaaccccccbbbaaa``````aaabbbbbbbbbbbbbbbaaa```___^^^]]]]]]^^^^^^aaaaaa``````______^^^^^^[[[]]]```bbbcccbbb```___``````__________________^^^aaadddeeeeeeeeefffggghhhkkknnnpppooommmkkkjjjhhhiiijjjkkklllnnnooopppppprrrtttvvvwwwvvvtttssspppnnnkkkkkklllooopppppppppnnnmmmkkklllnnnpppqqqrrrpppooommmlllmmmnnnoooqqqrrrsssuuuwwwzzz{{{||||||yyyvvvtttsssrrrpppmmmiiifffdddcccbbbbbbcccbbbaaa]]]XXXUUURRRRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWTTTTTTSSSRRRQQQOOONNNMMMQQQTTTWWW[[[]]]^^^^^^]]]eeejjjqqqvvvwwwtttoookkk000000000000111111111111////////////000000000000000000000000000000000000222222000/////////000111111111111111000000000000...//////000000000000///111000000//////000000111000000000000111111111111111111111222222222222333333333222222222222333333333333444555555555555555444444444444444444444444444444444444444444444444555555555666666666666777999999999999999999999999888999999:::;;;<<<<<<===========================@@@BBBEEEFFFGGGIIILLLNNNKKKMMMQQQTTTWWWXXXXXXWWWZZZ[[[\\\]]]^^^_________cccdddeeedddbbb``````aaaccceeefffhhhhhhgggfffeeegggdddbbbcccfffgggeeeccc\\\\\\\\\]]]___aaaccceeekkklllnnnooopppooommmlllllljjjfffcccbbbbbbcccdddbbbaaa```______^^^______aaabbbaaa___]]]]]]___```cccccccccbbb```^^^\\\ZZZWWWWWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZ\\\```dddgggggggggfffeeedddcccbbbaaa```___]]]\\\\\\]]]]]][[[ZZZVVVWWWWWWXXXXXXXXXXXXXXXUUURRRQQQQQQOOOLLLNNNSSSVVVWWWXXXYYYZZZZZZ[[[[[[```aaabbbbbbaaa```___^^^``````aaabbbcccaaa]]]ZZZUUUUUUTTTUUUWWWYYY[[[]]]```___^^^\\\ZZZXXXVVVUUUTTTTTTUUUVVVVVVUUUSSSRRRPPPPPPOOOOOOOOOOOOPPPPPPSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUTTTSSSQQQQQQQQQOOOMMMJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLPPPZZZgggpppooofff^^^UUUVVVXXX\\\```dddgggiiicccdddgggjjjlllmmmnnnnnnnnnlllnnnrrrvvv}}}zzztttqqqqqqpppnnnlllmmmjjjeeebbb```^^^\\\ZZZ[[[ZZZXXXVVVUUUUUUUUUUUUZZZXXXWWWWWWXXXYYYXXXWWWYYYYYYZZZZZZ[[[[[[ZZZZZZ]]][[[YYYYYYZZZ[[[ZZZYYY[[[[[[[[[^^^bbbeeefffeee``````______^^^]]]\\\\\\[[[\\\^^^aaabbbccccccbbbgggfffeeefffhhhkkkoooqqqnnnoooooopppqqqqqqqqqrrrooollliiihhhhhhiiihhhhhheeeffffffeeebbb```___```eeefffffffffdddbbb```______```bbbdddeeefffggggggbbb______bbbccccccdddhhhhhhfffddddddeeedddcccbbb^^^^^^^^^___```bbbcccddd^^^^^^^^^^^^]]]]]]^^^^^^______^^^]]]\\\[[[[[[ZZZYYY[[[]]]___```___]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]```bbbcccbbbaaabbbcccdddfffjjjkkkiiigggfffeeedddfffiiikkkmmmnnnnnnnnnppprrrtttvvvvvvtttqqqoooiiigggeeeeeehhhlllooopppooonnnlllllllllmmmoooqqqnnnmmmjjjiiihhhjjjlllnnnqqqrrrsssuuuwwwxxxzzzzzz|||{{{yyywwwuuurrrpppooommmllljjjgggdddaaa___^^^``````___]]]ZZZWWWUUUSSSPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPOOOMMMLLLLLLOOORRRVVV[[[___bbbcccccciiiooouuuvvvrrrlllhhhfff//////000000111111222222////////////000000000000000000000000000000000000222111000//////000111111222222111111000000//////---...///000000111000000000000////////////000000///000000000111111111111111111111111222222222222444333222111111222333444222333333444444444444444333333333333333333333333333333333333333333333333444444555555555666666666666777777777777777888888666777888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@CCCEEEFFFHHHKKKMMMLLLMMMOOOQQQRRRRRRRRRRRRUUUVVVWWWYYYZZZ[[[[[[[[[^^^```bbbbbb```^^^]]]]]]aaaccceeeggggggfffdddcccbbb```^^^^^^______^^^\\\XXXXXXYYY[[[]]]```cccdddggghhhiiijjjjjjiiiggggggdddbbb```^^^]]]]]]^^^___```__________________```______^^^\\\YYYYYYZZZ\\\^^^^^^]]]\\\[[[YYYWWWVVVUUUUUUVVVWWWXXXZZZ[[[\\\YYYXXXYYY[[[___ccceeeeeeeeeeeedddbbbaaa___^^^]]]\\\[[[YYYYYYYYYYYYXXXVVVUUUVVVWWWXXXXXXWWWVVVUUUQQQMMMLLLLLLKKKJJJNNNTTTUUUUUUUUUUUUWWWYYYZZZ\\\[[[\\\]]]]]]]]]\\\[[[ZZZ[[[\\\^^^___^^^[[[WWWTTTQQQRRRSSSUUUVVVXXXYYYZZZ[[[ZZZYYYVVVTTTSSSQQQQQQSSSTTTUUUVVVVVVUUUTTTSSSPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRQQQPPPOOONNNNNNMMMMMMMMMNNNPPPRRRSSSSSSRRRPPPOOOOOONNNKKKIIIGGGGGGGGGGGGHHHIIIIIIIIIHHHLLLSSS]]]eeeeee___XXXQQQRRRTTTWWW[[[```dddgggaaabbbeeehhhkkklllmmmmmmkkkkkkmmmsssxxx{{{vvvooollljjjiiijjjjjjhhhfffccc```\\\ZZZZZZZZZZZZYYYXXXWWWWWWVVVWWWXXXZZZ[[[]]]ZZZWWWWWWXXXYYYYYYYYYXXXYYYYYYZZZZZZZZZYYYXXXZZZYYYXXXWWWWWWWWWWWWVVVXXXYYY[[[^^^```aaaaaa```^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZ]]]___`````````___```aaacccfffiiilllnnnooohhhiiikkknnnoooooonnnnnniiigggeeeeeefffffffffeeejjjjjjhhhddd```\\\\\\\\\bbbcccccccccbbbaaa```___^^^___aaaccceeeffffffgggbbb``````ccccccaaaccchhhkkkmmmnnnooonnnkkkfffccc``````______```aaacccddd______``````aaa``````___\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[]]]]]]]]]^^^^^^^^^]]]]]]\\\^^^aaabbbbbbaaabbbcccbbbeeeiiiiiigggeeeeeefffcccfffjjjnnnppppppooommmppprrrttttttsssooojjjhhhaaa___^^^```dddiiimmmnnnlllkkkjjjjjjjjjkkkmmmnnnkkkiiigggffffffhhhkkkmmmrrrrrrssstttvvvwwwxxxxxxuuussspppmmmkkkjjjiiiiiigggfffdddbbb___]]]\\\[[[\\\\\\[[[XXXUUUTTTTTTUUUWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQOOONNNMMMMMMMMMLLLPPPUUU[[[aaaeeehhhiiijjjoootttsssllleeebbbbbb//////000000111111222222////////////000000000000////////////////////////000000000000000000111111222222111111000000//////---...///000000111000000000000////////////000000///000000000111111111111000000111111111222222222333333111000000111333333111111222333333333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555666666777777666666777888999;;;;;;<<<:::;;;;;;;;;<<<<<<<<<===<<<>>>AAACCCDDDFFFIIIKKKMMMMMMLLLLLLMMMNNNPPPQQQQQQRRRSSSUUUVVVWWWWWWWWWYYY[[[]]]]]]\\\ZZZYYYZZZ___```ccceeeeeedddbbb```^^^]]][[[[[[[[[ZZZYYYWWWXXXXXXYYYZZZ\\\]]]______^^^___```aaaaaaaaaaaa```\\\[[[ZZZYYYXXXYYY[[[\\\]]]]]]^^^^^^____________[[[\\\[[[ZZZXXXXXXZZZ[[[]]]\\\[[[YYYWWWUUUSSSRRRPPPQQQSSSUUUXXXZZZ[[[\\\YYYXXXYYY[[[___bbbccccccbbbbbbaaa___^^^\\\[[[ZZZ[[[YYYXXXXXXXXXXXXVVVUUUUUUVVVVVVVVVUUUSSSQQQOOONNNKKKIIIJJJJJJJJJNNNUUUWWWVVVTTTSSSSSSTTTUUUVVVUUUVVVWWWXXXXXXXXXWWWVVVTTTVVVYYYZZZYYYVVVSSSQQQOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUSSSQQQOOONNNNNNMMMQQQRRRSSSTTTTTTSSSRRRRRROOOOOONNNNNNNNNNNNOOOOOOMMMNNNOOOPPPOOONNNLLLKKKKKKJJJJJJKKKLLLNNNPPPRRRRRRPPPOOONNNNNNMMMJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJNNNSSSWWWYYYVVVSSSNNNOOOPPPRRRUUUYYY]]]___\\\]]]```ccceeefffggggggggggggkkkrrrwww~~~wwwsssrrrnnniiidddcccbbbbbbbbbaaa___]]]\\\ZZZXXXWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWZZZ\\\]]]\\\YYYVVVUUUWWWYYYYYYZZZXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTUUUUUUVVVXXXZZZ\\\]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXZZZ[[[]]]]]]^^^]]]]]]\\\___eeejjjmmmmmmlllkkkbbbeeeiiimmmooopppnnnmmmeeecccbbbbbbdddeeedddccchhhhhhfffbbb]]]ZZZZZZ[[[]]]^^^______``````aaaaaa\\\]]]^^^```aaabbbcccccc```___```bbbcccccchhhnnntttxxx}}}~~~zzzrrriiicccaaa```^^^]]]]]]^^^___```^^^___```bbbbbbaaa```___XXXYYYYYYYYYZZZZZZ[[[[[[[[[YYYVVVTTTUUUXXX[[[^^^^^^____________^^^]]]\\\[[[^^^aaaccccccdddeeefffgggkkknnnlllhhhddddddfffeeeiiinnnrrrsssrrrooommmoooppppppooolllgggbbb___ZZZYYYZZZ]]]bbbgggjjjkkkhhhgggffffffggggggiiiiiihhhgggeeeeeefffhhhkkkmmmqqqqqqrrrsssssstttuuuuuupppnnnkkkhhheeedddddddddaaa```___^^^\\\ZZZYYYXXXWWWXXXWWWUUUSSSSSSVVVXXXaaa___\\\YYYVVVSSSQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOOOOPPPRRRVVV[[[```ccceeefffgggkkkooommmfff```___```000000000000111111111111////////////000000000000////////////////////////000000000000111111111111111111111111000000000000...//////000000000000///000//////......//////000000000000000111111111111000000000111111111111222222222111111111111222222000111111222222222222222222222222222222222222222333333333333333333333333333333333444444444555555333444444555555666666777555666666777888999:::::::::::::::;;;<<<<<<======;;;===@@@BBBCCCDDDGGGIIILLLKKKJJJIIIJJJLLLNNNPPPOOOOOOPPPRRRSSSSSSSSSSSSTTTVVVXXXXXXWWWVVVWWWXXX\\\]]]___`````````^^^]]][[[ZZZZZZYYYXXXWWWVVVUUUXXXXXXXXXXXXYYYYYYYYYYYYUUUVVVWWWXXXYYYYYYYYYYYYUUUUUUTTTUUUVVVXXXYYY[[[YYYZZZ[[[\\\\\\\\\\\\[[[XXXYYYYYYXXXWWWXXXZZZ\\\]]]\\\ZZZWWWUUURRRPPPOOOLLLMMMPPPRRRUUUWWWXXXYYYXXXXXXXXX[[[^^^``````___]]]]]]\\\ZZZYYYXXXWWWWWWXXXWWWUUUUUUVVVVVVUUUSSSSSSRRRRRRPPPOOOMMMKKKJJJLLLIIIHHHJJJJJJJJJNNNUUUYYYWWWUUURRRPPPNNNNNNNNNQQQRRRSSSUUUUUUUUUTTTSSSOOORRRUUUVVVTTTRRRPPPPPPLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPNNNLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIIIIIIIJJJJJJLLLMMMNNNOOOOOONNNMMMMMMMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGKKKJJJKKKLLLOOOPPPPPPNNNKKKKKKMMMOOOQQQTTTVVVWWWWWWXXX[[[]]]______```___bbbccciiipppuuuyyy~~~wwwvvvqqqjjjggghhheee```\\\\\\\\\[[[ZZZXXXWWWVVVYYYXXXVVVVVVVVVUUUSSSQQQQQQQQQQQQSSSUUUWWWZZZ[[[WWWUUUSSSRRRTTTVVVWWWWWWYYYZZZ[[[\\\\\\[[[YYYWWWVVVVVVWWWVVVTTTTTTUUUVVVVVVXXXZZZ[[[ZZZYYYYYYYYY[[[ZZZXXXWWWWWWWWWXXXYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[```ffflllnnnlllhhheee^^^bbbhhhmmmpppooommmlllbbbaaa``````bbbbbbaaa```^^^___^^^]]]ZZZYYYZZZ\\\YYYZZZ[[[\\\]]]^^^___```XXXYYYZZZ[[[\\\]]]]]]]]][[[[[[]]]aaacccfffoooyyy~~~uuuiiiaaa]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZ\\\^^^``````^^^[[[ZZZUUUVVVWWWWWWYYYYYYZZZ[[[ZZZXXXTTTRRRSSSWWW\\\```______```___^^^]]][[[ZZZ\\\^^^bbbdddeeefffggghhhmmmqqqrrrnnngggbbbbbbdddhhhkkkooorrrssspppmmmjjjkkkjjjjjjgggddd```\\\ZZZVVVVVVXXX\\\bbbfffggggggcccccccccccccccdddeeeeeedddddddddeeefffhhhjjjkkknnnnnnooooooooooooooopppmmmkkkhhheeebbbaaa``````\\\\\\[[[ZZZXXXWWWVVVVVVSSSTTTUUUSSSQQQQQQVVVZZZdddccc___[[[XXXTTTRRRQQQPPPQQQSSSTTTVVVWWWWWWWWWUUUTTTRRRPPPPPPPPPPPPQQQWWWXXXYYY[[[\\\]]]^^^^^^ccceeegggeee```]]]\\\\\\111111111000000000000000////////////000000000000//////////////////////////////000111111111111111000000000000000111111111///000000000000//////...//////............//////000000000000111111111111000000000000111111111111111111222222222222111111///000111111222222111111222222222222222222222222222222222222222222222222222333333333333444444444333333444444555666666777444555555555666666777777888999999:::;;;;;;<<<<<<;;;===???AAAAAABBBEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSUUUWWWXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXXXXWWWUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSPPPQQQQQQQQQRRRRRRRRRRRRPPPPPPQQQSSSUUUWWWZZZ[[[WWWXXXYYYZZZZZZZZZYYYYYYVVVWWWWWWVVVVVVVVVYYY[[[[[[ZZZXXXUUUSSSQQQPPPOOOMMMNNNQQQSSSUUUUUUVVVVVVXXXWWWWWWYYY[[[]]]\\\[[[VVVVVVVVVUUUTTTSSSSSSRRRTTTRRRQQQRRRSSSSSSRRRQQQOOONNNMMMKKKJJJIIIIIIIIIJJJHHHHHHJJJJJJIIIMMMSSSTTTSSSQQQPPPNNNMMMMMMLLLRRRRRRSSSTTTTTTSSSQQQQQQOOOQQQSSSRRRPPPMMMMMMNNNLLLKKKKKKKKKKKKLLLMMMNNNMMMLLLJJJIIIHHHIIIJJJKKKIIIJJJLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIKKKLLLMMMMMMMMMMMMKKKJJJJJJJJJKKKKKKIIIGGGFFFFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHIIIKKKKKKJJJJJJGGGIIIKKKMMMOOOQQQRRRRRRUUUVVVXXXYYY[[[[[[ZZZZZZ\\\^^^eeelllppprrrxxx{{{tttppphhhhhheee```___```^^^YYYUUUUUUUUUTTTRRRQQQPPPPPPSSSSSSSSSUUUVVVUUURRRPPPOOOOOOPPPQQQSSSUUUXXXYYYSSSQQQPPPQQQSSSUUUVVVVVVXXXYYY[[[\\\\\\ZZZXXXVVVTTTVVVWWWVVVTTTTTTVVVYYYXXXZZZ\\\[[[YYYXXXXXXZZZXXXWWWVVVUUUVVVWWWYYYZZZZZZYYYWWWWWWWWWXXXZZZ[[[\\\```eeejjjjjjgggccc```[[[___ffflllnnnmmmiiifff___^^^]]]^^^___```^^^\\\XXXYYYZZZZZZYYYXXXYYYZZZXXXXXXXXXYYYZZZ[[[\\\]]]WWWXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZ^^^aaagggsssqqqeee^^^YYYYYYZZZ[[[[[[[[[ZZZZZZXXXZZZ]]]^^^^^^[[[XXXUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUVVVZZZ]]]___aaaaaaaaaaaa___\\\ZZZXXX^^^aaadddeeeffffffggghhhjjjnnnpppllleee```aaadddiiikkknnnpppooolllgggdddccccccaaa___]]][[[YYYXXXSSSUUUXXX]]]bbbeeeeeecccaaaaaaaaabbbbbbbbbcccccc___```bbbdddfffhhhiiiiiijjjjjjjjjjjjiiiiiiiiiiiigggfffdddaaa___]]][[[[[[WWWWWWVVVVVVUUUTTTSSSSSSPPPRRRTTTRRRNNNNNNSSSWWW^^^]]][[[XXXVVVUUUTTTSSSTTTTTTUUUWWWXXXXXXXXXXXXUUUSSSQQQPPPOOOPPPQQQRRRXXXYYYYYYYYYZZZZZZZZZZZZ``````___^^^\\\ZZZXXXWWW222222111111000000//////////////////000000000000////////////////////////...///000111111111111111//////000000111111222222000000111000000///......//////............//////000000000000111111111111000000000000111111111111000111222333333222111000//////000111111111111111111111111111111111111111222222222222222222222222222222333333333444444444333333444444555666777777444444444444444444444444777888888999::::::;;;;;;;;;===???@@@@@@AAACCCEEEAAACCCFFFHHHJJJKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKMMMNNNOOOOOOOOOQQQTTTWWWUUUUUUUUUVVVVVVVVVWWWWWWVVVWWWWWWVVVTTTSSSSSSTTTSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOORRRUUUXXXZZZ\\\XXXYYYZZZ[[[[[[ZZZYYYYYYVVVVVVWWWVVVTTTUUUWWWYYYYYYXXXVVVTTTRRRQQQPPPPPPRRRSSSTTTVVVVVVVVVUUUUUUWWWVVVVVVXXXYYYZZZYYYXXXRRRRRRQQQQQQPPPPPPPPPOOOPPPOOONNNNNNPPPQQQPPPOOONNNMMMKKKJJJIIIJJJJJJKKKIIIGGGGGGJJJJJJIIILLLRRRLLLLLLMMMNNNOOOOOOPPPPPPTTTUUUUUUUUUSSSRRRPPPOOOPPPRRRSSSQQQMMMJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJHHHGGGGGGHHHJJJKKKIIIJJJLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMLLLHHHHHHGGGHHHIIIJJJHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDAAABBBEEEGGGHHHHHHFFFEEEEEEGGGJJJMMMOOOPPPQQQQQQTTTUUUWWWXXXYYYYYYXXXXXXWWWZZZaaahhhkkkkkkpppvvvqqqrrrttttttrrrnnnjjjggg```aaa___[[[ZZZ\\\ZZZUUUPPPQQQQQQOOOMMMLLLLLLMMMLLLMMMPPPSSSWWWWWWUUUSSSPPPPPPPPPQQQSSSVVVXXXYYYRRRQQQPPPRRRTTTVVVWWWVVVWWWYYY[[[\\\[[[YYYWWWUUUTTTVVVWWWWWWUUUUUUWWWZZZZZZ\\\]]]\\\YYYXXXYYY[[[WWWVVVUUUTTTUUUVVVYYYZZZ]]][[[YYYWWWWWWYYY[[[]]]^^^```dddffffffccc___]]]ZZZ^^^eeejjjllliiieeebbb]]]\\\\\\]]]^^^]]]\\\ZZZXXXZZZ[[[[[[YYYWWWWWWXXXYYYXXXXXXXXXXXXYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYYYY[[[ZZZ[[[]]]___eeerrr{{{lllaaa[[[WWWYYY[[[\\\]]]]]]]]]\\\YYY[[[]]]___^^^[[[WWWTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVXXXZZZ\\\]]]^^^cccddddddcccaaa^^^ZZZXXX```bbbeeefffeeeeeeeeefffaaafffjjjhhhccc```ccchhhiiikkklllmmmkkkgggccc```^^^]]][[[ZZZYYYXXXXXXXXXSSSUUUYYY___ccceeecccaaa```aaaaaaaaabbbbbbbbbbbb\\\^^^aaadddfffggggggggggggfffffffffeeeeeeeeeeeeaaaaaa___]]]ZZZXXXVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQOOORRRSSSQQQMMMLLLOOOTTTVVVVVVUUUUUUTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXXXXTTTSSSQQQOOOOOOOOOQQQQQQUUUUUUVVVXXXYYY[[[\\\\\\```]]][[[ZZZYYYXXXVVVTTT......//////000000111111000///.........///111222000000000000000000000000000000////////////000000222222222111000//////...////////////000000000000111111000000//////..............................000000000000000000000000222222222222222222222222000000000111222222222333111111111111111111111111333333333444444333222222333444444555555444444333111222333333444444444444666666666666666555555555777777777777888999:::;;;999::::::;;;<<<===>>>>>>@@@AAABBBDDDEEEGGGHHHIIIFFFGGGIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPUUUUUUTTTTTTTTTTTTUUUUUURRRQQQPPPOOONNNMMMMMMMMMOOOOOOPPPPPPPPPOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRTTTVVVXXXZZZ[[[XXXXXXYYYYYYXXXWWWWWWVVVXXXWWWVVVUUUUUUVVVWWWXXXXXXVVVTTTRRRQQQSSSTTTVVVWWWVVVTTTSSSSSSTTTVVVXXXVVVVVVUUUUUUUUUUUUUUUUUURRRQQQOOOMMMLLLLLLLLLLLLKKKNNNQQQQQQOOONNNOOOPPPLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMSSSQQQOOOMMMMMMNNNQQQRRRUUUUUUTTTSSSQQQPPPNNNMMMNNNNNNOOONNNNNNMMMLLLKKKFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKJJJIIIIIIHHHGGGGGGCCCCCCDDDFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHJJJKKKMMMNNNOOORRRTTTUUUVVVTTTTTTTTTUUUTTTWWW\\\aaafffiiijjjjjjlllnnnooonnnjjjfffcccaaa[[[[[[[[[[[[YYYXXXWWWVVVNNNNNNNNNMMMLLLKKKKKKJJJLLLNNNRRRTTTUUUSSSQQQOOONNNNNNPPPQQQRRRSSSSSSSSSSSSRRRQQQRRRTTTUUUUUUUUUYYYYYYYYYYYYXXXVVVUUUTTTSSSSSSTTTUUUVVVXXXYYYZZZ____________]]][[[YYYXXXTTTTTTSSSTTTVVVXXX[[[]]]```___]]]\\\[[[[[[\\\]]]]]]___``````___^^^^^^___```cccgggjjjjjjgggccc```^^^]]]\\\\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVQQQSSSVVVXXXZZZZZZZZZYYYWWWWWWXXXYYYZZZYYYYYYYYYaaa^^^[[[\\\bbbkkkvvv}}}|||uuulllccc[[[VVVUUUWWWYYY[[[]]]^^^___``````^^^[[[YYYYYYWWWUUUTTTSSSTTTUUUUUUTTTTTTUUUWWWUUUTTTRRRRRRSSSWWW[[[^^^fffdddaaa___]]]^^^___```dddeeefffgggfffeeedddccc```cccfffgggfffdddddddddfffhhhjjjiiifffaaa]]]\\\ZZZYYYWWWVVVUUUVVVVVVWWWTTTUUUXXX[[[\\\]]]\\\\\\____________^^^^^^]]]\\\bbbaaaaaa`````````aaaaaaeeeeeedddbbbbbbaaaaaaaaa]]]\\\[[[ZZZXXXVVVUUUUUUSSSTTTTTTTTTSSSQQQOOOMMMUUUUUUUUURRRPPPOOOQQQSSSUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVSSSRRRRRRRRRRRRRRRSSSSSSWWWWWWWWWWWWWWWXXXYYYZZZYYYYYYWWWVVVVVVVVVVVVVVV.../////////000000000111000//////...///000111222000000000000000000000000000000////////////000000222222111111000//////...////////////000000000000111000000000/////////...////////////////////////111111111111111111111111222222222222222222222222111111111111111111222222111111111111111111111111222333333444333333222222333333444444444444333333111222333333444444444333666666666666666666555555666666666666777888999999999::::::;;;<<<===>>>>>>@@@AAABBBDDDEEEGGGHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOSSSSSSSSSRRRRRRSSSSSSSSSPPPOOONNNMMMLLLLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXYYYWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWUUUSSSQQQQQQSSSTTTVVVXXXWWWUUUSSSRRRSSSTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOKKKNNNPPPPPPOOONNNNNNPPPPPPOOONNNLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQPPPOOONNNOOOPPPRRRTTTSSSSSSSSSRRRQQQPPPOOONNNOOOOOOOOONNNLLLKKKIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIGGGFFFFFFEEEFFFGGGIIIJJJGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHIIIHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPQQQSSSSSSRRRRRRSSSTTTVVVXXX\\\```dddfffgggggghhhjjjkkkjjjfffaaa___^^^ZZZZZZZZZYYYXXXWWWVVVUUUNNNMMMLLLKKKJJJIIIIIIIIIJJJLLLOOOQQQRRRQQQOOOMMMNNNNNNPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSSSSYYYZZZ\\\^^^]]][[[YYYWWWTTTTTTTTTTTTVVVXXXZZZ[[[bbbbbbbbb```^^^\\\YYYXXXWWWVVVVVVVVVWWWZZZ\\\]]]___^^^]]]\\\[[[\\\\\\]]]```aaaaaa___]]]\\\\\\]]]bbbdddfffhhhgggddd```^^^\\\\\\\\\\\\[[[YYYXXXWWWYYYXXXXXXWWWVVVVVVUUUUUURRRSSSVVVXXXYYYZZZZZZZZZWWWWWWXXXYYYZZZ[[[\\\]]]___\\\ZZZ[[[aaakkkuuu||||||vvvooofff___YYYUUUYYYYYY[[[]]]^^^```aaabbbccc```]]][[[[[[ZZZYYYWWWWWWWWWXXXWWWWWWVVVWWWXXXYYYXXXVVVVVVWWWYYY\\\^^^dddbbb```^^^]]]^^^___```dddeeeeeefffeeedddcccbbb```bbbdddeeecccbbbaaabbbccceeegggfffccc___\\\[[[ZZZYYYWWWUUUTTTTTTTTTTTTSSSUUUWWWYYY[[[[[[ZZZZZZ\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[[[[\\\\\\]]]aaa```___^^^]]]]]]]]]]]]ZZZZZZXXXWWWVVVTTTSSSSSSRRRRRRRRRRRRQQQPPPNNNNNNSSSSSSRRRPPPNNNMMMOOOQQQUUUUUUUUUVVVVVVVVVWWWWWWVVVWWWWWWXXXXXXWWWWWWWWWTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVUUUVVVVVVWWWWWWXXXWWWWWWVVVUUUSSSRRRQQQPPP////////////000000000000///////////////000111111000000000000000000000000000000////////////000000222111111000000//////...////////////000000000000000000000000////////////111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111000000111111111111111111111111222222333333333333222222333333444444444444333333222222333444444444333333555555666666666666666555555555555555666777888888999::::::;;;<<<===>>>>>>@@@AAABBBDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMOOONNNMMMLLLLLLNNNPPPQQQSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXXXXWWWWWWWWWSSSSSSRRRRRRRRRRRRSSSSSSUUUTTTRRRQQQQQQRRRTTTVVVXXXVVVTTTSSSRRRRRRRRRRRRSSSRRRRRRQQQPPPOOONNNNNNPPPOOOOOONNNNNNOOOPPPPPPNNNPPPRRRRRRQQQPPPQQQRRRSSSRRRQQQOOOMMMKKKIIIHHHJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTRRRRRRRRRRRRQQQPPPOOONNNOOONNNNNNMMMKKKIIIGGGFFFJJJJJJKKKKKKJJJJJJIIIIIIFFFEEEEEEEEEFFFGGGIIIJJJGGGGGGGGGHHHHHHIIIIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEECCCCCCDDDDDDEEEFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMOOOPPPQQQPPPPPPRRRSSSXXXZZZ\\\___aaabbbbbbbbbccceeefffdddaaa]]]ZZZYYYXXXXXXXXXXXXWWWUUUTTTSSSNNNLLLJJJHHHGGGGGGHHHHHHHHHJJJLLLNNNOOONNNMMMLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSTTT[[[^^^bbbeeeeeebbb]]]ZZZUUUUUUTTTTTTUUUXXXZZZ\\\dddddddddbbb```]]][[[YYY[[[ZZZYYYYYYZZZ[[[]]]^^^^^^^^^]]]\\\\\\]]]]]]]]]`````````^^^\\\\\\^^^```hhhhhhhhhgggeeeccc```^^^[[[\\\\\\\\\[[[YYYWWWUUUWWWWWWXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVWWWXXXYYYZZZWWWWWWWWWXXXZZZ]]]___```]]][[[ZZZ[[[aaaiiirrrxxxyyyvvvqqqjjjddd^^^YYYWWW]]]]]]^^^___```bbbdddeeefffccc___]]]]]]^^^]]]]]]YYYYYYYYYXXXXXXXXXYYYYYY]]]\\\[[[ZZZZZZ[[[]]]^^^aaa```___^^^^^^___```aaacccddddddddddddcccbbbbbb```bbbcccbbb```___^^^___```bbbcccbbb___[[[YYYXXXYYYXXXVVVTTTSSSRRRQQQQQQSSSTTTVVVWWWXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYWWWWWWWWWWWWXXXYYYZZZZZZ\\\\\\[[[[[[ZZZZZZYYYYYYVVVVVVUUUTTTSSSRRRQQQPPPQQQPPPOOOOOONNNNNNNNNOOOQQQRRRQQQPPPNNNMMMOOOQQQUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVVVVUUUSSSQQQOOOMMM////////////000000000000///////////////000000111////////////////////////000000////////////000000111111000000////////////////////////000000000000000000000000////////////111111111111111111111111222222222222222222222222111111111111222222222222222222111111000000//////111111111111111111111111111111222333333333333222333333333444444333333333222333333444444333333333444555666777777666666555555555555555666777888888999::::::;;;<<<===>>>>>>@@@AAABBBDDDEEEGGGHHHIIIKKKKKKJJJIIIIIIIIIJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNNNNOOOOOONNNNNNNNNLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLOOONNNLLLKKKLLLNNNQQQRRRTTTTTTTTTTTTTTTSSSSSSSSSUUUUUUVVVWWWWWWWWWWWWVVVQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPQQQRRRSSSTTTUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVRRRRRRQQQOOONNNLLLKKKKKKLLLMMMMMMNNNOOOPPPPPPPPPOOOPPPQQQSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDEEEFFFGGGIIIJJJFFFGGGGGGGGGHHHHHHHHHIIIGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEECCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJKKKKKKMMMOOOOOOOOOPPPSSSUUUZZZ[[[\\\]]]^^^^^^^^^]]]```bbbbbbaaa]]]ZZZXXXWWWXXXXXXWWWWWWVVVTTTSSSRRROOOLLLIIIGGGFFFFFFHHHIIIHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSUUUWWWYYY___ccchhhkkkjjjeee___ZZZWWWVVVUUUUUUVVVYYY\\\^^^dddddddddcccbbb```^^^]]]^^^]]]]]]\\\]]]]]]^^^_________^^^^^^____________]]]^^^^^^^^^^^^```dddgggnnnmmmkkkhhhfffdddbbbbbb\\\^^^______]]]ZZZWWWUUUUUUVVVXXXYYYXXXWWWUUUSSSTTTTTTTTTTTTUUUVVVXXXXXXYYYXXXWWWWWWYYY[[[^^^```]]]\\\[[[\\\```fffmmmrrrsssrrrppplllgggbbb]]]ZZZ`````````aaabbbdddeeeggghhheeeaaa___```aaaaaaaaaYYYXXXWWWXXX[[[]]]^^^^^^bbbaaa```___^^^]]]]]]]]]````````````aaabbbcccdddccccccccccccbbbbbbaaaaaabbbccccccaaa___]]]]]]^^^aaabbbbbb```\\\XXXVVVUUUVVVUUUTTTSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZZZZZZZYYYYYYXXXXXXTTTTTTSSSRRRRRRQQQPPPPPPPPPOOOMMMLLLLLLMMMNNNOOORRRRRRRRRQQQOOOOOOQQQSSSUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTQQQQQQQQQRRRRRRRRRQQQQQQUUUVVVWWWWWWVVVTTTRRRPPP000000000000////////////...//////000000000000000////////////////////////000000////////////000000000000000///////////////////////////000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000111111222222222222111111000000/////////111111111111111111111111000111222222333333333222222333333333333333333222333333333444444333333222333444666777777777666555666666666666777888999999999::::::;;;<<<===>>>>>>@@@AAABBBDDDEEEGGGHHHIIIMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLJJJKKKLLLMMMMMMMMMMMMMMMOOONNNLLLKKKLLLNNNQQQSSSTTTTTTTTTSSSSSSRRRRRRRRRUUUUUUVVVVVVVVVVVVVVVUUUPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQQQQPPPPPPQQQRRRRRRPPPPPPPPPPPPQQQRRRRRRSSSRRRQQQQQQOOONNNMMMLLLLLLNNNNNNOOOQQQRRRRRRSSSSSSVVVUUUUUUUUUVVVWWWWWWWWWOOOOOOOOONNNNNNMMMMMMMMMNNNOOOOOOOOOPPPQQQQQQQQQQQQRRRSSSTTTSSSRRRPPPOOOSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEGGGHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOOOOQQQTTTWWW[[[[[[\\\\\\\\\[[[[[[[[[___```aaa___\\\YYYWWWWWWWWWWWWWWWVVVUUUTTTRRRRRROOOMMMJJJHHHGGGHHHJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWWWWWWWVVVYYY]]]aaadddhhhlllmmmkkkeee]]]XXXXXXWWWWWWWWWXXX[[[]]]___```aaabbbccccccbbbaaaaaa_________^^^^^^_______________```aaaaaabbbbbbbbb``````aaa```aaacccgggjjjooommmjjjhhheeeddddddddd```aaabbbbbb```]]]YYYWWWVVVWWWXXXYYYYYYXXXVVVTTTTTTTTTSSSSSSTTTUUUVVVWWWZZZYYYWWWVVVWWWYYY[[[]]]___^^^]]]]]]```dddhhhkkkkkkmmmnnnnnnkkkfffaaa^^^bbbbbbbbbcccdddeeefffggggggdddbbbaaabbbcccccccccZZZYYYYYY\\\bbbgggiiijjjlllkkkiiifffdddbbb``````aaabbbccceeeffffffggggggccccccbbbbbbbbbaaaaaaaaaddddddcccaaa^^^]]]^^^```ddddddbbb^^^YYYUUUSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTRRRRRRSSSTTTTTTUUUUUUUUUWWWWWWXXXYYYZZZZZZZZZZZZVVVVVVVVVVVVWWWXXXZZZZZZWWWXXXXXXYYYXXXXXXWWWVVVTTTTTTSSSSSSRRRRRRQQQQQQPPPOOOMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPOOOOOOQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRRRROOOPPPPPPQQQQQQPPPOOOOOORRRSSSUUUVVVWWWVVVTTTSSS000000000000////////////......///000000000000000000000000000000000000000000000////////////000000////////////////////////////////////000000000000////////////000000000000////////////////////////000000000000000000000000//////000000111222222222000000000000000000//////111111111111111111111111///000111222333333333333222222333333333333222222333333444444444333222222222333666777888777666555666666666666777888999999999::::::;;;<<<===>>>>>>@@@AAABBBDDDEEEGGGHHHIIILLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKLLLMMMMMMNNNMMMMMMNNNMMMLLLLLLMMMOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUVVVVVVVVVUUUUUUTTTSSSPPPPPPQQQQQQQQQQQQPPPPPPRRRQQQPPPPPPOOOOOOPPPPPPMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPOOONNNMMMMMMLLLQQQRRRSSSTTTVVVVVVVVVVVVUUUSSSRRRRRRTTTUUUUUUTTTNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRPPPNNNMMMQQQQQQPPPOOOMMMKKKJJJHHHFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFEEEDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEFFFIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMNNNPPPRRRVVVYYY[[[[[[[[[[[[ZZZZZZZZZZZZ^^^______]]]ZZZWWWVVVWWWUUUUUUUUUTTTSSSRRRPPPPPPMMMLLLKKKIIIIIIJJJLLLMMMLLLLLLLLLMMMNNNPPPQQQSSSRRRRRRTTTUUUVVVWWWWWWWWWWWWYYYYYYXXXWWWYYY___cccgggiiijjjjjjgggaaaZZZVVVYYYYYYYYYZZZ\\\]]]___```]]]^^^```bbbccccccbbbbbb^^^^^^__________________^^^___```aaabbbcccccccccdddeeeeeedddcccccceeegggiiihhhfffeeeddddddeeeeeeeeeeeeeeedddbbb___[[[YYYWWWXXXYYYZZZZZZYYYXXXWWWUUUUUUUUUUUUVVVVVVVVVVVVYYYXXXXXXWWWWWWXXXZZZZZZ___^^^^^^___aaacccfffgggeeegggjjjlllkkkhhhdddaaadddeeefffggggggggggggfffeeedddccccccdddeeeeeeddd___^^^^^^ccclllssswwwxxxwwwuuuqqqmmmiiigggeeeeeeccceeegggiiijjjjjjiiiiiidddcccbbbbbbaaaaaabbbbbbfffeeedddaaa^^^^^^```bbbeeedddaaa]]]WWWSSSRRRSSSQQQRRRSSSUUUVVVVVVVVVVVVRRRSSSSSSTTTTTTUUUVVVVVVYYYYYYZZZ[[[[[[[[[ZZZZZZUUUTTTTTTTTTUUUVVVWWWWWWTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQPPPOOOOOONNNNNNNNNOOOMMMNNNNNNMMMLLLMMMOOORRRUUUUUUUUUUUUUUUTTTTTTTTTVVVVVVWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPOOOPPPQQQQQQQQQPPPOOONNNMMMNNNPPPRRRSSSSSSSSSRRR111000000000/////////...---...///000111000000///000000000000000000000000000000////////////000000////////////////////////////////////000000000000.../////////000000000111/////////////////////////////////////////////////////////000111222222222/////////000000000000000111111111111111111111111///000111222222333333333222222333333333333222222333444444444333333222111111333666888888888666555555555555555666777888888999::::::;;;<<<===>>>>>>@@@AAABBBDDDEEEGGGHHHIIIIIIJJJLLLNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLMMMNNNOOOQQQRRRPPPPPPQQQRRRRRRSSSSSSTTTVVVVVVVVVVVVUUUSSSRRRQQQQQQQQQRRRSSSSSSRRRQQQQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMMMMLLLQQQRRRSSSUUUVVVVVVVVVUUUUUURRRPPPQQQSSSUUUTTTSSSOOOOOOOOONNNNNNMMMMMMMMMPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJIIIHHHGGGGGGHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGHHHHHHIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@AAACCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEEEEGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIKKKLLLMMMOOORRRWWWZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[[[[YYYVVVTTTSSSTTTRRRRRRQQQQQQPPPNNNMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLMMMNNNPPPSSSTTTSSSTTTVVVWWWXXXXXXYYYYYYXXXYYYZZZWWWTTTUUU[[[```fffffffffeeebbb]]]YYYVVVYYYZZZ\\\^^^___`````````]]]^^^___```aaaaaa``````\\\]]]^^^_______________\\\]]]___aaabbbbbbbbbbbbdddeeefffeeedddcccdddeeedddddddddddddddfffggghhhhhhgggfffdddbbb___\\\[[[YYYYYYZZZZZZZZZZZZZZZZZZWWWXXXYYYZZZYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]^^^```bbbdddfffgggeeefffgggiiiiiiiiiiiihhhfffgggiiikkkkkkjjjhhhgggdddddddddfffhhhhhhgggeeedddbbbbbbiiisss|||}}}zzzuuuooojjjhhhgggfffdddfffiiikkklllkkkjjjiiieeedddcccbbbaaabbbcccccceeeeeebbb___]]]^^^```cccbbbaaa^^^ZZZUUUSSSSSSTTTSSSTTTVVVWWWWWWWWWWWWVVVSSSSSSSSSTTTUUUWWWXXXYYY[[[[[[[[[[[[[[[[[[ZZZYYYUUUUUUUUUTTTTTTUUUUUUVVVUUUVVVXXXYYYYYYXXXVVVUUUSSSTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQPPPNNNNNNLLLLLLMMMLLLLLLMMMOOORRRUUUUUUUUUUUUTTTTTTTTTSSSUUUUUUUUUUUUTTTSSSRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPRRRRRRRRRQQQOOONNNMMMMMMMMMNNNOOOOOOPPPPPP111111000000/////////...---...000111111111000///000000000000000000000000000000////////////000000.........///////////////////////////000000000000.../////////000000111111////////////////////////////////////////////////...//////000111222222222......//////000000111111111111111111111111111111//////000222222333333333222222222333333222222222444444444444333333222111111333666888999888666555444444444444444555777777999::::::;;;<<<===>>>>>>@@@AAABBBDDDEEEGGGHHHIIIFFFHHHLLLNNNNNNMMMJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHEEEEEEEEEEEEFFFGGGIIIIIIKKKKKKLLLNNNNNNOOOOOOOOOKKKLLLMMMNNNOOOPPPQQQQQQNNNOOOPPPQQQRRRSSSTTTUUUWWWWWWWWWVVVTTTSSSQQQPPPQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRQQQPPPNNNMMMLLLLLLNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOQQQRRRSSSSSSSSSRRRVVVTTTQQQQQQTTTVVVVVVUUURRRQQQQQQPPPNNNMMMLLLLLLPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOPPPPPPPPPPPPPPPPPPJJJKKKLLLMMMMMMNNNNNNMMMIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@AAABBBDDDCCCCCCCCCCCCCCCDDDEEEFFFBBBCCCDDDEEEGGGIIIKKKLLLGGGGGGHHHIIIIIIJJJKKKKKKHHHIIIKKKLLLNNNRRRVVVZZZZZZZZZYYYZZZZZZ[[[\\\]]]WWWXXXXXXVVVSSSQQQQQQRRROOOOOOOOONNNMMMLLLKKKJJJHHHHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLNNNQQQSSSUUUUUUUUUWWWXXXYYYZZZZZZZZZXXXZZZYYYVVVQQQQQQVVV\\\dddcccbbb```^^^[[[XXXWWWYYY[[[^^^```bbbbbbaaa```]]]^^^___``````___^^^]]][[[\\\]]]^^^____________ZZZ[[[]]]___aaaaaaaaaaaa```bbbdddeeeeeeeeeeeegggbbbcccdddeeegggiiikkkllliiihhhfffcccaaa^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[\\\YYYZZZ\\\]]]]]][[[YYYXXXUUUVVVXXXZZZ\\\]]]^^^^^^ZZZ[[[]]]```cccfffhhhiiihhhggggggggghhhkkknnnooogggiiilllnnnooommmjjjhhhdddeeefffiiikkkkkkhhhffffffddddddjjjuuu~~~~~~{{{tttmmmhhhfffeeeeeeeeegggiiillllllllljjjiiieeeeeecccbbbbbbbbbcccdddeeedddaaa^^^\\\]]]```ccc^^^]]][[[XXXTTTSSSTTTVVVVVVWWWXXXXXXXXXXXXVVVVVVSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[\\\\\\[[[ZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\\\\[[[YYYXXXSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTTTTSSSQQQOOOMMMMMMNNNNNNNNNNNNOOORRRTTTUUUUUUUUUUUUTTTTTTSSSSSSUUUUUUUUUTTTTTTRRRQQQQQQSSSSSSRRRPPPPPPOOOOOOOOOPPPQQQSSSSSSSSSQQQOOONNNOOOOOONNNMMMMMMNNNNNNOOO............////////////............////////////000000000000000000000000---...///000000///...---////////////////////////000000000000000000000000000000000000000000000000,,,---///000000000///...............//////////////////000000111111222222000000000000000000000000000111111111111222222222000000111222222222222111000000111111111222222222222222333333333333444444444444555555555555444444333333333222111333666999:::::::::;;;<<<===>>>???AAABBBCCCDDDGGGIIIKKKLLLJJJJJJJJJKKKLLLMMMOOOPPPKKKKKKJJJIIIIIIIIIIIIJJJJJJLLLOOOQQQQQQMMMIIIEEEFFFGGGGGGHHHIIIJJJKKKKKKOOOOOONNNNNNMMMMMMNNNNNNLLLMMMMMMNNNOOOOOOOOONNNQQQSSSUUUTTTRRRRRRTTTWWWXXXXXXXXXWWWUUUSSSQQQPPPRRRQQQQQQQQQRRRSSSUUUVVVPPPOOONNNMMMMMMMMMNNNOOONNNQQQSSSPPPKKKHHHJJJLLLSSSTTTQQQLLLKKKOOOPPPNNNMMMMMMNNNQQQTTTVVVVVVUUUPPPQQQQQQQQQQQQQQQQQQPPPRRRQQQOOOMMMLLLLLLMMMNNNMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOONNNLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGKKKJJJGGGFFFEEEEEEFFFGGGCCCDDDEEEFFFGGGGGGFFFEEEIIIIIIIIIHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHJJJLLLOOORRRUUUVVVVVVYYY[[[\\\ZZZXXXWWWWWWTTTSSSQQQPPPOOOOOOPPPPPPNNNNNNOOONNNMMMKKKIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTUUUUUUVVVWWWXXXXXXZZZXXXUUURRRRRRTTTVVVXXXXXXZZZ\\\^^^^^^___bbbdddgggeeeccc```^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbbbbbaaaaaa___^^^^^^]]]\\\\\\]]]]]]]]]]]]]]]```cccddddddcccbbbbbbccceeegggiiikkkmmmjjjgggbbb___^^^]]]\\\[[[YYYYYYXXXXXXXXXYYYYYYZZZ\\\^^^```aaa```]]]ZZZWWWXXXYYY[[[\\\]]]]]]]]]\\\]]]]]]^^^___aaaccceeefffffffffgggiiijjjkkkmmmmmmlllmmmnnnooommmkkkiiigggggghhhiiiiiiiiiiiihhhhhhdddfffjjjooosssvvvxxxyyyrrroookkkgggcccaaa``````dddfffjjjlllmmmkkkiiigggeeefffggggggdddcccbbbcccdddbbb___]]]\\\]]]___```aaa^^^[[[XXXXXXWWWVVVUUUVVVVVVXXXXXXXXXWWWVVVUUURRRTTTVVVWWWWWWXXXYYYZZZ\\\[[[ZZZXXXWWWWWWVVVVVVZZZZZZZZZZZZZZZZZZ[[[[[[XXXXXXXXXZZZ[[[[[[XXXUUUQQQRRRTTTTTTSSSSSSTTTVVVXXXWWWUUUSSSQQQOOONNNNNNOOOPPPPPPQQQRRRSSSSSSTTTNNNPPPQQQSSSTTTTTTTTTSSSWWWWWWWWWVVVTTTQQQOOOMMMQQQOOONNNLLLLLLMMMOOOPPPSSSRRRRRRQQQPPPPPPOOOOOOLLLLLLKKKKKKKKKLLLNNNOOO............////////////............////////////000000000000000000000000,,,,,,---......---,,,,,,////////////////////////////////////////////////////////////////////////,,,,,,.../////////...---............////////////000000000000000111111111000000000000000000000000//////000000000111111111000000111222222222222111000000111111111222222222222222222333333333444444444444555555555555444444444555555444333444777:::999999::::::;;;===>>>??????@@@AAACCCEEEGGGJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOKKKKKKJJJIIIIIIIIIIIIIIIKKKMMMOOOQQQPPPMMMIIIGGGGGGHHHIIIKKKLLLLLLLLLLLLOOOOOONNNNNNMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQSSSTTTSSSRRRRRRTTTWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPPPPPPPRRRSSSTTTPPPOOONNNMMMLLLMMMNNNNNNNNNQQQRRROOOJJJHHHJJJMMMPPPTTTTTTPPPMMMOOOPPPOOOQQQPPPPPPPPPRRRRRRPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOQQQPPPMMMLLLKKKKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRQQQQQQPPPOOOOOONNNLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGJJJHHHFFFDDDDDDDDDEEEFFFCCCDDDEEEGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNQQQSSSTTTUUUWWWXXXXXXVVVSSSRRRRRRQQQQQQPPPOOONNNOOOOOOPPPQQQQQQPPPOOOMMMJJJHHHFFFFFFFFFGGGHHHIIIJJJJJJJJJMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTTTTUUUUUUVVVVVVWWWTTTRRRPPPNNNMMMNNNPPPQQQSSSWWW\\\```aaabbbbbbcccdddcccaaa___]]]\\\[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]___```aaabbbaaa```^^^]]]ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZZZZ[[[]]]___aaa```___aaaaaabbbdddfffhhhjjjkkkgggddd```^^^]]]\\\ZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[]]]```bbbbbb```]]][[[]]]^^^____________^^^]]]^^^^^^^^^___```bbbdddeeefffggghhhiiikkklllmmmmmmlllmmmmmmmmmlllkkkiiihhhggggggggggggggggggffffffeeefffiiilllooopppqqqqqqkkkiiifffcccaaa`````````dddfffjjjlllmmmllljjjhhhdddeeefffeeecccaaabbbbbbdddbbb```]]]\\\\\\]]]^^^^^^\\\YYYWWWWWWWWWVVVUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUWWWYYYZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWYYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYYYYZZZZZZYYYWWWTTTRRRTTTUUUUUUTTTTTTVVVWWW\\\ZZZXXXUUUSSSQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTRRRRRRTTTTTTUUUTTTSSSSSSWWWVVVVVVTTTSSSQQQOOONNNRRRPPPNNNLLLKKKLLLLLLMMMQQQQQQPPPOOOOOONNNMMMMMMKKKKKKJJJJJJJJJKKKMMMMMM............////////////............////////////000000000000000000000000,,,------......------,,,////////////////////////////////////////////////////////////////////////+++,,,------......------............////////////111000000000000000000///000000000000000000000000.../////////000000000000000000111222222222222111111111111111111222222222222222222222333333333333444444555555555555444444333444444333333444666999999999999999:::<<<===>>><<<===>>>@@@CCCEEEHHHIIILLLLLLLLLMMMMMMNNNNNNNNNKKKJJJJJJIIIIIIIIIIIIIIILLLMMMOOOOOOOOOMMMKKKIIIHHHJJJLLLNNNPPPOOOOOONNNNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRPPPQQQRRRRRRRRRRRRTTTVVVVVVVVVVVVUUUUUUSSSRRRRRRQQQPPPPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLLLLLLLMMMMMMOOOPPPPPPMMMIIIHHHKKKOOONNNUUUZZZVVVRRRQQQQQQQQQSSSRRRPPPOOOOOOOOOMMMKKKNNNNNNOOOOOOOOOOOONNNNNNOOONNNLLLJJJIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPQQQTTTTTTSSSRRRPPPOOONNNNNNLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGEEEDDDCCCCCCDDDEEEDDDEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQSSSTTTSSSPPPNNNMMMLLLNNNMMMMMMMMMMMMNNNOOOOOOTTTSSSRRRPPPMMMJJJGGGEEEFFFFFFFFFGGGHHHHHHHHHIIILLLLLLMMMNNNOOOPPPPPPQQQSSSSSSTTTTTTTTTTTTTTTTTTRRRQQQPPPNNNMMMMMMNNNNNNMMMSSS[[[aaaccccccbbbaaacccbbbbbbaaa___]]]\\\[[[\\\\\\[[[[[[[[[[[[\\\\\\```aaabbbbbbaaa^^^[[[ZZZWWWWWWWWWXXXYYY[[[\\\]]]ZZZZZZZZZ\\\^^^___^^^\\\___```aaabbbdddeeefffgggbbb```^^^]]]]]][[[YYYWWWXXXXXXXXXYYYYYYYYYZZZZZZ[[[]]]```bbbcccbbbaaa```bbbbbbcccbbbaaa```___^^^____________```aaabbbcccfffgggiiijjjkkklllmmmmmmlllllllllkkkjjjjjjjjjiiigggfffeeedddddddddddddddeeefffggghhhiiiiiihhhhhhdddcccaaa___^^^^^^______aaadddgggjjjlllkkkiiigggcccddddddcccaaa```aaabbbcccbbb```^^^]]]\\\[[[[[[[[[YYYWWWVVVWWWXXXWWWVVVXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYY[[[[[[\\\\\\\\\\\\ZZZYYYYYYYYYWWWUUURRRSSSUUUVVVWWWVVVVVVWWWYYY]]][[[WWWTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUTTTSSSSSSWWWVVVTTTRRRQQQPPPOOOOOOQQQPPPNNNLLLJJJJJJJJJKKKNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKLLL............////////////............//////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////,,,,,,------........................////////////111111000000/////////...000000000000000000000000/////////000000000111111000000111222222222222111111111111111111111111111111222222222222333333333333444444555555444444333000111222111111111333666888888888888:::;;;<<<===;;;<<<===???AAADDDFFFGGGKKKLLLLLLMMMMMMMMMMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIMMMMMMNNNNNNMMMMMMLLLKKKIIIKKKNNNQQQSSSRRRQQQPPPNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQRRRSSSUUUVVVTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOMMMLLLKKKLLLLLLMMMOOOOOONNNKKKIIIJJJMMMPPPOOOYYYaaa^^^XXXVVVUUUUUUSSSQQQOOOOOOOOOOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLJJJHHHHHHIIIJJJKKKPPPOOONNNMMMNNNPPPRRRSSSUUUTTTSSSRRRPPPOOOMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCEEEFFFGGGLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAABBBDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMMMMNNNNNNMMMNNNOOONNNLLLJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNSSSRRRQQQOOOLLLJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNNNNMMMMMMMMMLLLQQQYYY^^^```______^^^bbbcccccccccbbb```^^^\\\[[[ZZZZZZYYYZZZZZZ[[[\\\___`````````___]]]ZZZXXXYYYYYYYYYYYYZZZ\\\]]]^^^]]]\\\\\\]]]___```___]]]^^^^^^___```aaabbbbbbccc^^^]]]]]]]]]^^^\\\YYYVVVXXXXXXYYYZZZZZZ[[[[[[[[[\\\^^^```bbbccccccbbbaaaccccccbbbbbbbbbaaaaaa```aaaaaa````````````aaaaaafffggghhhjjjkkkllllllkkklllkkkjjjiiiiiiiiiiiijjjgggfffeeeccccccccccccdddddddddddddddddddddccccccaaa```___^^^]]]]]]]]]^^^^^^aaadddgggiiihhhfffeeebbbccccccbbb``````aaabbbcccbbbaaa___^^^\\\ZZZYYYYYYWWWVVVWWWYYYYYYYYYXXXYYYYYYYYYZZZZZZZZZZZZZZZ\\\[[[\\\]]]___```___^^^\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYY[[[]]]^^^^^^^^^^^^]]][[[YYYWWWWWWVVVTTTRRRTTTUUUWWWVVVVVVUUUWWWXXXWWWVVVSSSQQQPPPPPPRRRSSSUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVUUUSSSQQQOOOOOOOOOOOONNNNNNLLLKKKJJJJJJJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJ............////////////............////////////////////////////////////000000000000000000000000////////////////////////.............................................................../////////............////////////111000000000//////......////////////////////////000000000111111111222222000000111222222222222111111111111111111111111111111111111222222222333333333333444444444444333333///111222222111111333555777777777777888:::;;;<<<;;;<<<<<<>>>@@@BBBDDDFFFHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHMMMMMMMMMLLLLLLLLLLLLKKKIIIKKKOOORRRSSSSSSQQQPPPMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQQQQRRRQQQQQQPPPPPPNNNNNNNNNPPPRRRTTTUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPNNNLLLLLLLLLLLLMMMOOONNNMMMKKKJJJLLLOOORRRRRR]]]eeeccc]]]ZZZZZZYYYUUUSSSPPPOOOOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIGGGGGGHHHIIIJJJNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFBBBBBBAAABBBCCCDDDFFFGGGLLLLLLJJJIIIHHHHHHGGGGGGEEEEEEEEEDDDCCCBBBAAAAAA@@@AAABBBDDDDDDCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJKKKLLLLLLLLLKKKKKKHHHJJJKKKKKKJJJIIIJJJKKKGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNMMMLLLKKKKKKJJJJJJFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKOOORRRVVVYYYYYYYYYZZZ[[[``````aaaaaa```^^^]]][[[ZZZYYYXXXXXXYYY[[[\\\^^^]]]^^^^^^^^^]]]\\\ZZZYYYZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]^^^``````___^^^]]]]]]^^^___```_________\\\\\\\\\^^^___^^^[[[XXXXXXYYYZZZ[[[\\\\\\\\\\\\^^^___```bbbbbbbbbaaa```___`````````aaabbbccccccccccccbbbaaaaaaaaaaaaaaaeeefffhhhjjjkkkkkkjjjiiikkkjjjiiihhhhhhhhhhhhhhhfffeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___^^^]]]]]]\\\___aaadddggghhhhhhfffdddbbbbbbbbbaaa______aaacccbbbbbbaaa___]]][[[ZZZYYYXXXWWWWWWXXX[[[\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\[[[[[[\\\___```^^^\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYY[[[]]]___````````````]]]ZZZWWWUUUUUUUUUTTTRRRTTTUUUVVVUUUTTTSSSTTTUUURRRQQQPPPPPPPPPRRRTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTTTUUUVVVWWWWWWUUUTTTQQQOOONNNNNNNNNNNNJJJJJJJJJIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIII............////////////............////////////000000000000000000000000///......------......///////////////////////////................................................///............///000000............////////////000//////////////////...////////////////////////111111111111222222222222000000111222222222222111222222222111111111111111111111111111222222222222333333444444444444333333222333555555444444666777666666666666888999:::;;;;;;<<<<<<===>>>@@@AAABBBDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHKKKKKKKKKLLLKKKKKKKKKJJJHHHJJJMMMOOOQQQQQQQQQPPPLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQNNNMMMLLLNNNRRRTTTUUUUUUTTTTTTTTTSSSSSSRRRPPPPPPSSSTTTTTTUUUUUUUUUTTTTTTRRRQQQOOOMMMLLLLLLMMMMMMOOONNNMMMLLLMMMOOOQQQSSSTTT]]]cccaaa]]]\\\[[[ZZZYYYVVVRRRPPPOOONNNLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGGGGHHHIIIKKKJJJJJJKKKKKKLLLMMMMMMMMMPPPPPPOOONNNLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAAAAA@@@@@@AAACCCEEEFFFHHHHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFIIIIIIKKKKKKKKKKKKIIIIIIFFFGGGIIIIIIHHHHHHJJJKKKFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIKKKMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPSSSTTTUUUUUUUUUVVVXXXZZZ[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWYYY\\\___aaa^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ\\\^^^___^^^\\\\\\]]]^^^______^^^\\\[[[[[[[[[\\\^^^```___]]][[[YYYZZZ\\\^^^______^^^^^^______aaabbbbbbbbbaaaaaa^^^^^^___```bbbdddfffgggeeeddddddcccbbbbbbcccccceeegggiiikkklllkkkjjjiiijjjjjjiiihhhgggfffeeeeeebbbccccccdddddddddcccbbb```````````````aaabbbcccdddcccbbbaaa```^^^]]]]]]aaacccfffiiiiiihhhfffddd`````````___]]]^^^```bbb```___^^^\\\ZZZYYYXXXXXXWWWWWWWWWYYY\\\]]]\\\ZZZYYYYYYXXXXXXYYYZZZ[[[\\\\\\ZZZYYY[[[^^^___]]]ZZZYYYXXXXXXWWWVVVVVVWWWWWWZZZ\\\^^^```aaaaaa```___[[[XXXUUUSSSTTTUUUUUUUUUTTTUUUVVVTTTRRRQQQQQQRRRRRRRRRSSSSSSTTTVVVWWWXXXTTTTTTTTTTTTTTTTTTUUUUUURRRRRRRRRRRRSSSUUUVVVWWWSSSRRRQQQOOONNNMMMMMMMMMGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGG............////////////............////////////000000000000000000000000000///...------...///000////////////////////////......................................................---------...///000............////////////.........///////////////////////////////////////000000000000111111111111000000111222222222222111222222222111111111000000111111111111222222222222222333333444444333333222222444666666555555666888555555555666777888999:::;;;;;;;;;;;;<<<===>>>>>>???AAADDDFFFHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHJJJLLLMMMOOOOOOPPPKKKKKKLLLMMMNNNPPPRRRSSSRRRSSSSSSSSSSSSRRRQQQPPPMMMKKKKKKMMMRRRUUUUUUUUUTTTTTTTTTSSSRRRPPPOOONNNRRRSSSTTTUUUVVVVVVUUUUUUSSSRRRPPPOOOMMMMMMMMMNNNNNNNNNMMMNNNPPPRRRSSSSSSTTTYYY\\\ZZZXXXYYYYYYWWWWWWTTTPPPNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJHHHGGGGGGHHHJJJKKKGGGHHHJJJLLLLLLLLLKKKJJJLLLLLLLLLKKKJJJIIIIIIHHHKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDCCCBBBAAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@???@@@AAACCCDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@AAABBBBBBBBBAAA@@@?????????>>>>>>??????@@@AAA???@@@@@@AAABBBAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJKKKKKKJJJIIIHHHFFFGGGHHHGGGFFFFFFGGGIIIFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFFFFEEEFFFGGGIIIIIIIIIHHHFFFEEEEEEFFFGGGHHHGGGIIIKKKMMMNNNNNNMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNPPPOOOMMMMMMNNNPPPSSSUUUSSSTTTVVVVVVVVVVVVXXXZZZYYYXXXXXXWWWWWWWWWWWWXXXWWWWWWVVVWWWZZZ]]]aaadddaaa___[[[XXXVVVVVVXXXYYYWWWWWWWWWXXXYYYZZZ[[[\\\XXXXXXXXXZZZ]]]^^^]]]\\\\\\]]]^^^___^^^\\\[[[YYYZZZYYYZZZ\\\^^^___^^^\\\ZZZ\\\^^^```aaaaaa``````^^^___aaacccdddeeeeeeeeeaaaaaaaaacccdddgggiiijjjffffffeeedddddddddeeeeeegggiiikkkmmmnnnmmmkkkjjjjjjjjjjjjiiigggeeecccbbb]]]___aaacccdddcccbbb```______^^^^^^^^^___aaaaaacccccccccbbbaaa```___^^^aaaccceeeggggggeeecccaaa]]]]]]]]][[[ZZZ[[[]]]```]]][[[YYYVVVUUUUUUVVVWWWVVVVVVWWWYYY[[[\\\[[[YYYXXXXXXWWWWWWXXXZZZ[[[\\\]]]ZZZYYYZZZ^^^___]]]YYYWWWWWWVVVUUUUUUUUUVVVVVVZZZ[[[^^^``````___]]]\\\YYYVVVSSSRRRSSSVVVWWWXXXVVVWWWWWWTTTQQQOOOOOOOOOTTTUUUVVVWWWXXXWWWWWWVVVRRRRRRSSSSSSTTTUUUUUUUUURRRQQQQQQPPPQQQRRRSSSTTTPPPPPPPPPPPPOOOMMMLLLKKKGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFDDDDDD............/////////000............/////////000000000000000000000000000222111000//////000111222////////////////////////................................................------,,,+++,,,---...///............/////////000---.........//////000000////////////////////////////////////000000000000000000111222222222222111222222222222111111000000000111111111111222222222222333333444444333333222000222444555444444555666555555555555666888999:::::::::999999::::::;;;;;;<<<>>>AAADDDGGGGGGGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHFFFHHHIIIKKKKKKJJJHHHGGGFFFFFFHHHIIIKKKMMMNNNOOOKKKKKKLLLMMMNNNPPPRRRSSSPPPPPPQQQQQQPPPOOONNNNNNMMMKKKJJJMMMRRRUUUVVVUUUUUUUUUTTTSSSRRRPPPNNNMMMQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSQQQOOONNNNNNNNNNNNNNNNNNNNNPPPRRRTTTTTTSSSSSSVVVVVVTTTTTTVVVVVVSSSQQQNNNLLLKKKMMMOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJHHHGGGGGGHHHJJJKKKGGGIIILLLNNNOOONNNLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@?????????@@@AAABBBEEEDDDDDDCCCCCCCCCCCCCCC>>>???@@@AAABBBAAA@@@??????>>>=========>>>@@@AAA??????@@@AAAAAAAAAAAA@@@BBBBBBCCCCCCDDDFFFGGGHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGFFFDDDCCCEEEFFFFFFGGGHHHIIIJJJIIIHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGJJJHHHGGGEEEEEEFFFHHHIIIGGGIIIKKKMMMNNNNNNMMMLLLIIIJJJJJJKKKLLLMMMMMMNNNLLLKKKIIIHHHJJJMMMQQQTTTRRRTTTWWWXXXXXXXXXYYYZZZYYYYYYWWWVVVVVVWWWXXXYYYVVVVVVVVVWWWZZZ___cccfffdddaaa\\\WWWTTTTTTVVVWWWXXXXXXYYYZZZ\\\^^^```aaaXXXXXXXXX[[[^^^______^^^\\\]]]^^^___^^^\\\ZZZXXXYYYXXXYYY[[[]]]___^^^]]][[[\\\___aaabbbbbbaaaaaa^^^___aaacccfffhhhiiiiiieeeeeeeeeeeegggiiikkkmmmgggffffffeeeeeeeeeffffffiiikkkmmmooopppooommmllljjjjjjjjjjjjhhheeeaaa___ZZZ\\\```cccdddccc```_________^^^]]]]]]^^^___```bbbbbbbbbcccbbbbbbaaa```^^^```bbbddddddaaa^^^\\\[[[[[[[[[YYYXXXXXX[[[^^^ZZZXXXUUUSSSRRRSSSTTTVVVUUUUUUVVVXXXZZZ[[[YYYXXXXXXWWWWWWWWWXXXYYY[[[\\\^^^[[[YYY[[[___```]]]YYYVVVVVVUUUUUUTTTTTTUUUUUUYYY[[[]]]______]]][[[ZZZWWWTTTQQQQQQSSSVVVYYYZZZXXXYYYXXXUUUQQQOOONNNOOOUUUVVVXXXXXXXXXVVVTTTSSSQQQQQQRRRSSSTTTUUUUUUVVVSSSRRRPPPOOOOOOPPPPPPQQQOOOOOOPPPPPPOOONNNLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDEEEEEEEEECCCBBBAAA////////////////////////000000000000000000000000000///.........///111222000000////////////000000////////////////////////---------------------------------...///000000111////////////////////////////////////////////////..................------000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333222333444444222222333444555555555555666666666666999:::;;;;;;::::::<<<>>>>>>???@@@AAACCCEEEGGGIIIEEEEEEFFFFFFFFFFFFEEEDDDBBBCCCEEEEEEDDDDDDFFFGGGIIIHHHGGGGGGHHHKKKMMMOOOOOOKKKHHHJJJOOOQQQPPPMMMNNNOOOOOOOOONNNMMMKKKJJJHHHIIIKKKMMMPPPRRRTTTUUUWWWVVVTTTQQQPPPOOOOOOOOOPPPRRRTTTTTTSSSRRRSSSTTTVVVTTTQQQOOONNNOOOPPPQQQOOOOOONNNNNNPPPRRRUUUVVVRRRRRRSSSSSSSSSSSSSSSRRRMMMNNNOOOPPPPPPOOOMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPJJJIIIHHHFFFEEEFFFFFFGGGKKKLLLNNNOOOOOOMMMJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHFFFEEECCCBBBBBBCCCDDDEEEDDDEEEEEEEEEEEEDDDDDDCCCEEEEEEDDDBBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEECCCAAA???>>>>>>???@@@EEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@???????????????@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGEEECCCBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMLLLJJJIIIKKKJJJJJJIIIIIIIIIJJJJJJOOONNNNNNMMMNNNOOOQQQRRROOORRRVVVXXXXXXXXXYYYYYYZZZYYYVVVSSSRRRQQQRRRSSSQQQRRRTTTXXX\\\```ccceee^^^\\\YYYWWWUUUUUUUUUVVVYYYXXXXXXYYY\\\]]]ZZZWWWYYYYYYYYYZZZ[[[]]]^^^___aaaaaaaaaaaa```___]]]\\\ZZZ[[[\\\]]]]]]]]]]]]]]]ZZZ\\\___aaabbbbbbaaaaaa]]]___bbbeeehhhjjjlllmmmjjjkkkkkklllkkkjjjhhhgggffffffeeeeeefffggghhhjjjkkklllmmmnnnnnnmmmlllkkkllllllllljjjhhheeebbb```^^^^^^______```_________[[[[[[\\\\\\\\\]]]]]]]]]ccccccbbbbbbaaaaaa``````eeebbb```___[[[VVVVVVZZZWWWWWWWWWXXXZZZ[[[]]]^^^VVVUUUTTTRRRQQQPPPPPPPPPSSSUUUWWWYYYYYYYYYWWWVVVZZZYYYXXXWWWVVVWWWXXXXXX[[[ZZZZZZ]]]aaacccaaa^^^VVVVVVUUUUUUUUUVVVWWWWWWYYY[[[]]]^^^___^^^\\\[[[TTTRRRQQQRRRTTTVVVWWWWWWZZZXXXUUURRRPPPOOONNNNNNRRRSSSTTTUUUVVVUUUUUUTTTQQQQQQQQQRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPOOOOOONNNOOONNNNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGDDDBBBCCCEEEGGGHHHGGGEEECCCBBBAAABBBBBB///////////////////////////////////////////////////////////////000000111000000////////////000000////////////////////////////////////////////////------......///000000111////////////////////////////////////////////////........................000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222111222333222111111222333555555555555666666666666777999::::::999:::<<<>>>>>>>>>???@@@BBBDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDCCCAAAAAAAAABBBCCCDDDEEEHHHKKKOOORRRTTTMMMKKKIIIKKKOOOQQQOOOLLLLLLMMMMMMMMMMMMKKKJJJIIIGGGHHHJJJLLLNNNQQQRRRSSSVVVTTTRRRPPPNNNNNNNNNNNNOOOQQQSSSSSSRRRQQQRRRSSSUUUSSSPPPNNNMMMNNNOOOQQQOOOOOONNNNNNOOOQQQSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPOOONNNMMMLLLKKKMMMNNNOOOPPPQQQQQQQQQQQQIIIIIIGGGFFFFFFFFFGGGHHHMMMNNNPPPQQQPPPNNNKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCAAAAAABBBDDDEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCC??????>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCBBB@@@>>>>>>>>>???@@@DDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>??????>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBAAAAAABBBDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJLLLLLLKKKJJJIIIJJJJJJIIIIIIIIIIIIIIIJJJMMMLLLLLLLLLLLLNNNOOOPPPNNNQQQUUUWWWWWWWWWWWWXXXXXXWWWTTTRRRQQQQQQQQQRRRQQQSSSUUUXXX[[[^^^aaabbb]]][[[XXXVVVTTTTTTTTTTTTXXXWWWWWWYYY[[[\\\ZZZXXXVVVVVVWWWWWWYYYZZZ\\\\\\```aaaaaaaaaaaa___^^^]]]ZZZZZZ[[[[[[[[[\\\\\\\\\[[[\\\^^^___````````````[[[]]]```cccgggjjjmmmnnnkkkkkkkkkjjjiiigggfffeeefffeeeeeeeeefffgggiiijjjllllllmmmnnnnnnmmmlllkkkhhhhhhgggeeecccaaa^^^]]]]]]^^^^^^^^^^^^^^^]]]]]]ZZZZZZZZZ[[[[[[\\\\\\\\\bbbbbbaaaaaaaaa``````___aaa^^^[[[YYYUUUOOONNNRRRRRRSSSTTTUUUWWWXXXYYYYYYUUUUUUSSSRRRQQQPPPPPPPPPRRRSSSUUUWWWWWWWWWUUUUUUXXXWWWVVVUUUUUUVVVWWWWWWZZZYYYYYY\\\___```^^^\\\VVVVVVUUUUUUUUUUUUUUUVVVYYYZZZ[[[[[[[[[ZZZYYYXXXSSSQQQQQQRRRUUUXXXYYYYYYYYYXXXTTTQQQOOONNNNNNNNNQQQRRRSSSUUUUUUTTTTTTSSSPPPQQQQQQQQQQQQPPPOOOOOOLLLLLLMMMMMMMMMLLLLLLKKKMMMMMMLLLLLLKKKJJJJJJIIIGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFDDDCCCCCCEEEHHHGGGFFFDDDBBBAAAAAAAAAAAA////////////////////////////////////////////////......///000000000000///000//////......//////000////////////////////////////////////////////////------......///000000000////////////////////////////////////////////////........................000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000111222111000///000222444555555555555666666666555666888888888999;;;======>>>>>>>>>???AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDCCC@@@>>>??????@@@BBBEEEIIIMMMPPPRRRTTTKKKJJJIIILLLOOOPPPMMMJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEFFFHHHJJJLLLOOOPPPQQQSSSRRRPPPNNNMMMLLLMMMMMMNNNPPPQQQQQQPPPOOOPPPRRRSSSQQQNNNLLLLLLMMMNNNPPPOOONNNNNNMMMMMMOOOPPPQQQUUUSSSQQQOOONNNNNNOOOPPPTTTSSSPPPNNNLLLKKKKKKKKKNNNOOOPPPRRRRRRQQQOOONNNHHHHHHGGGFFFGGGHHHIIIJJJPPPQQQQQQRRRPPPNNNKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@AAAAAACCCDDDDDD???>>>>>>===>>>???AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAABBBAAA@@@???????????????@@@@@@@@@@@@?????????>>>>>>===============>>>>>>===>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@??????@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMPPPSSSUUUUUUUUUUUUUUUUUUSSSRRRPPPPPPPPPPPPQQQRRRSSSVVVYYY[[[\\\\\\]]]ZZZXXXVVVTTTRRRRRRSSSTTTVVVVVVVVVXXXZZZ[[[ZZZXXXYYYYYYZZZ[[[]]]^^^___```aaaaaaaaaaaaaaa```___^^^ZZZZZZYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^^^^YYYZZZ]]]```eeeiiilllnnnmmmllliiigggeeeeeeddddddeeeeeedddeeefffhhhjjjkkkmmmmmmnnnnnnnnnlllkkkjjjiiihhhfffdddbbb``````___]]]]]]]]]]]]\\\[[[ZZZZZZXXXXXXYYYZZZ[[[[[[\\\\\\aaaaaaaaaaaaaaaaaa`````````\\\XXXUUUOOOHHHGGGJJJMMMNNNQQQSSSUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRTTTUUUUUUTTTSSSRRRUUUTTTSSSSSSSSSTTTUUUVVVYYYXXXYYYZZZ\\\\\\ZZZXXXWWWVVVUUUTTTTTTSSSTTTTTTXXXXXXWWWWWWVVVUUUUUUUUURRRQQQQQQSSSVVVYYYZZZZZZYYYWWWSSSPPPNNNMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQOOOPPPPPPPPPPPPOOONNNNNNJJJJJJKKKKKKKKKKKKKKKJJJKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCDDDFFFHHHFFFEEEDDDBBBAAAAAAAAAAAA////////////////////////////////////////////////,,,---///000000000///.../////////....../////////////////////////////////------------------------............//////000000////////////////////////////////////////////////............///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111////////////000000000000000111222111000000111222444444444555555555666666333555666666666777:::<<<===<<<<<<<<<===>>>???@@@???@@@AAAAAAAAAAAAAAAAAADDDEEEEEEDDDAAA@@@@@@AAABBBDDDGGGJJJLLLMMMLLLLLLIIIIIIJJJLLLNNNNNNLLLIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDEEEGGGIIIKKKMMMNNNOOOQQQPPPNNNLLLKKKKKKLLLLLLMMMNNNOOOOOONNNNNNOOOQQQQQQPPPMMMKKKKKKLLLNNNOOOOOONNNMMMMMMMMMMMMNNNNNNSSSQQQNNNMMMLLLNNNPPPQQQWWWUUUQQQMMMJJJIIIIIIJJJKKKMMMOOOPPPOOOMMMKKKIIIHHHGGGGGGGGGHHHIIIKKKLLLQQQQQQQQQQQQOOOMMMJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@??????@@@@@@AAABBBCCC@@@???>>>======>>>???@@@BBBAAA@@@?????????????????????>>>>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>???@@@????????????>>>>>>>>><<<<<<;;;;;;;;;<<<=========>>>???@@@@@@AAAAAA@@@CCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEEEECCCCCCCCCBBBBBBCCCCCCCCC@@@@@@??????@@@@@@BBBBBBAAA@@@@@@@@@AAABBBCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNLLLOOORRRTTTSSSRRRRRRSSSQQQPPPPPPOOOOOOOOOPPPQQQSSSTTTWWWYYYZZZYYYXXXWWWUUUTTTRRRQQQQQQRRRTTTUUUVVVVVVVVVWWWWWWXXXWWWWWW[[[\\\]]]___aaabbbccccccccccccbbbaaa```^^^]]]\\\ZZZYYYWWWVVVVVVWWWYYY[[[\\\[[[YYYXXXXXXZZZ[[[\\\ZZZZZZ\\\^^^aaaeeeiiikkkmmmkkkhhheeeddddddfffgggeeeddddddeeefffhhhjjjkkkmmmnnnnnnnnnmmmkkkiiihhhhhhfffdddaaa```______```\\\\\\\\\[[[ZZZYYYXXXWWWXXXXXXYYYZZZ[[[\\\]]]^^^aaaaaabbbcccccccccbbbaaabbb]]]YYYUUUMMMEEECCCFFFHHHJJJNNNRRRUUUWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRQQQRRRQQQPPPPPPQQQRRRSSSTTTXXXXXXYYYYYYZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSSSSRRRRRRSSSTTTTTTSSSRRRRRRTTTVVVXXXYYYXXXWWWUUUQQQNNNMMMMMMNNNPPPNNNOOOPPPQQQRRRQQQPPPPPPNNNNNNOOOOOONNNNNNMMMLLLJJJJJJKKKLLLLLLLLLKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDEEEDDDCCCDDDFFFHHHFFFEEEDDDCCCCCCBBBBBBBBB////////////////////////........................,,,---///000000000///...//////............//////////////////////////////------------------------............////////////////////////////////////////////////////////////........./////////000000///////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111....../////////000000000111222333222111000111333444444444444555555555555333444555555555666888:::;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@@@@@@@BBBCCCBBBAAA@@@AAABBBBBBDDDGGGIIIJJJIIIHHHGGGHHHIIIJJJLLLMMMLLLJJJHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEGGGHHHJJJLLLNNNNNNOOONNNMMMLLLKKKLLLLLLMMMMMMMMMNNNMMMLLLLLLNNNPPPPPPNNNLLLJJJJJJKKKMMMOOONNNNNNMMMMMMLLLLLLLLLLLLOOONNNLLLKKKLLLOOORRRTTTXXXVVVQQQLLLJJJIIIIIIJJJJJJLLLNNNOOONNNLLLIIIGGGHHHHHHGGGGGGHHHJJJLLLMMMOOOOOOOOONNNMMMKKKIIIGGGGGGHHHHHHHHHHHHGGGEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBB@@@??????@@@@@@????????????@@@@@@BBBAAA???===<<<<<<======AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???????????????????????????>>>>>>>>>======;;;;;;::::::;;;<<<============>>>???@@@@@@@@@@@@BBBCCCCCCDDDCCCCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@????????????????????????@@@AAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNLLLNNNQQQRRRQQQPPPPPPPPPNNNNNNNNNOOOOOOPPPQQQRRRTTTUUUWWWYYYYYYWWWVVVTTTQQQQQQPPPOOOPPPRRRTTTVVVWWWWWWWWWVVVTTTTTTTTTTTTYYYZZZ\\\^^^```aaabbbbbbfffeeeccc```^^^\\\ZZZYYYYYYXXXVVVUUUUUUVVVXXXYYY[[[YYYWWWVVVVVVXXXZZZ[[[]]]\\\\\\\\\^^^bbbeeehhhkkkiiigggeeeeeefffiiijjjeeeeeedddeeefffhhhjjjkkkmmmmmmmmmmmmkkkiiifffeeeaaa```^^^\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXZZZ[[[]]]^^^___```aaabbbdddfffffffffeeedddbbb]]]YYYTTTLLLDDDAAACCCBBBEEEJJJNNNRRRUUUVVVVVVUUUUUUTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQOOONNNNNNNNNOOOPPPRRRSSSWWWXXXYYYYYYXXXVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVUUUTTTUUUVVVVVVUUUTTTUUUSSSPPPMMMLLLMMMNNNOOOMMMNNNOOOPPPQQQPPPOOOOOOMMMMMMMMMMMMMMMLLLLLLKKKHHHIIIJJJKKKKKKKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEBBBDDDEEEDDDDDDDDDEEEGGGEEEEEEEEEEEEDDDCCCCCCBBB////////////////////////........................------...////////////...///......------......///////////////////////////////////////////////////......//////////////////////////////////////////////////////////////////.........//////000000111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000111222333222111111222333333444444444444555555555333555666555444555777999:::::::::::::::;;;<<<===<<<===>>>???@@@@@@@@@@@@;;;===??????>>>>>>@@@BBB???AAADDDGGGHHHIIIHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFHHHIIIKKKMMMNNNOOOOOOOOOMMMLLLLLLMMMNNNOOOMMMMMMMMMLLLKKKLLLNNNPPPPPPNNNLLLJJJJJJLLLNNNOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMPPPSSSUUUWWWTTTPPPMMMJJJJJJJJJKKKMMMNNNOOOPPPOOONNNLLLKKKIIIIIIHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBAAA???>>>===@@@??????>>>>>>>>>??????BBBAAA???===<<<<<<<<<===??????>>>=========>>>>>>===>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>============::::::::::::;;;<<<======<<<===>>>???@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBAAA@@@??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKMMMNNNOOOOOOOOOLLLNNNQQQRRRQQQOOOOOOOOOMMMMMMNNNPPPQQQRRRSSSTTTVVVWWWXXXXXXWWWVVVUUUTTTQQQPPPOOOOOOOOOQQQTTTUUUUUUVVVVVVTTTRRRRRRSSSTTTYYY[[[]]]```bbbcccccccccfffdddbbb___\\\ZZZYYYXXXYYYXXXWWWVVVUUUVVVWWWWWWXXXWWWVVVUUUVVVWWWYYY[[[___]]][[[[[[\\\```dddfffiiihhhfffeeeeeegggiiikkkffffffeeeeeefffgggiiijjjmmmmmmlllkkkiiifffcccbbb______^^^]]]\\\[[[[[[[[[YYYYYYYYYYYYXXXWWWWWWVVVWWWXXXZZZ[[[]]]___```aaaaaaccceeeggghhhhhhgggfff```\\\WWWRRRKKKBBB@@@BBB???AAAEEEIIIMMMPPPRRRSSSTTTTTTSSSSSSSSSTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOLLLLLLLLLLLLNNNOOOQQQSSSUUUWWWYYYXXXVVVTTTSSSTTTSSSRRRQQQPPPPPPOOOPPPPPPLLLMMMOOOQQQRRRTTTVVVVVVVVVUUUTTTUUUUUUUUUSSSQQQRRRQQQOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNKKKLLLLLLLLLLLLKKKJJJJJJFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFBBBDDDEEEEEEDDDCCCDDDEEEDDDDDDEEEEEEDDDCCCBBBBBB////////////////////////...........................------------.../////////......------......////////////////////////////////////////////////////////////////////////...////////////////////////////////////////////////---......///000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111//////000000000111111111000111222111000000000222333333444444444555555555555666666666444444666777999999999999:::;;;<<<===<<<===>>>??????@@@@@@@@@;;;<<<>>>>>>===>>>???AAA???@@@CCCFFFHHHIIIJJJJJJHHHIIIIIIIIIHHHHHHHHHIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPOOONNNNNNNNNOOOPPPQQQMMMMMMMMMLLLKKKLLLNNNQQQPPPNNNLLLJJJJJJLLLNNNPPPLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLMMMMMMOOOPPPRRRSSSTTTRRRPPPMMMKKKKKKKKKLLLOOOOOOPPPPPPPPPOOOOOONNNJJJJJJIIIIIIIIIKKKLLLMMMLLLLLLLLLKKKJJJIIIHHHHHHFFFGGGIIIJJJJJJIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEBBBBBBBBBAAA@@@>>>===<<<============>>>>>>???@@@???>>>===<<<<<<===>>>???======<<<<<<<<<===>>>>>>>>>>>>>>>????????????>>>>>>===============>>>>>>>>>>>>=========<<<<<<<<<:::::::::;;;;;;<<<===>>><<<===>>>???@@@@@@@@@@@@===>>>@@@BBBBBBBBB@@@@@@>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@AAABBBCCCDDDAAA@@@@@@??????@@@@@@AAA===>>>>>>>>>>>>=========>>>>>>>>>???@@@AAACCCCCCDDDDDDCCCDDDDDDDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGIIIKKKMMMNNNOOOOOOOOOLLLOOOQQQRRRPPPOOONNNNNNLLLMMMOOOQQQSSSUUUVVVVVVYYYXXXXXXWWWVVVVVVUUUUUUTTTSSSQQQOOOOOOOOOPPPQQQRRRSSSTTTSSSQQQQQQTTTWWWYYYZZZ]]]aaacccddddddcccbbbaaa___]]][[[ZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVXXXZZZ[[[___]]][[[ZZZ[[[```dddhhhhhhgggfffddddddeeeggghhhhhhgggfffeeeeeefffggghhhllllllkkkiiigggdddaaa__________________^^^]]]\\\WWWXXXXXXYYYXXXXXXWWWWWWVVVWWWXXXZZZ]]]___```aaa```bbbeeegggiiihhhgggfff___[[[VVVRRRKKKCCCAAACCCBBBCCCEEEGGGJJJLLLNNNOOORRRRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPOOONNNNNNMMMKKKKKKKKKLLLMMMOOOQQQSSSRRRUUUWWWVVVTTTQQQQQQRRRQQQPPPOOOOOOOOOOOOPPPPPPMMMOOOQQQSSSUUUVVVVVVVVVTTTSSSSSSTTTUUUTTTRRRPPPOOOOOOOOONNNNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPOOONNNKKKKKKKKKKKKKKKJJJIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFCCCDDDEEEEEECCCBBBCCCDDDAAABBBCCCCCCCCCBBBAAA@@@////////////////////////..............................---,,,,,,...///000.........------.........////////////////////////------------------------///////////////.........////////////////////////////////////////////////---......///000111111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111///000111000///...///111333333333444444444555555666777777666444444555777888888888999:::;;;===>>><<<===>>>???@@@@@@@@@@@@===???@@@@@@??????@@@AAABBBCCCDDDFFFHHHIIIIIIJJJHHHIIIIIIHHHGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMOOOPPPQQQQQQPPPOOOOOOOOOPPPQQQRRRNNNNNNMMMLLLKKKLLLOOOQQQPPPNNNLLLKKKKKKMMMOOOPPPLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPPPPPPPQQQRRRQQQOOONNNLLLLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKJJJIIIIIIJJJLLLMMMLLLLLLKKKKKKJJJJJJJJJIIIFFFGGGIIIKKKKKKKKKIIIHHHFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEBBBBBBAAAAAA???>>>===<<<;;;;;;;;;<<<>>>???AAABBB<<<<<<;;;<<<===???AAABBB<<<<<<<<<<<<<<<===>>>???>>>>>>????????????>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>=========<<<<<<<<<<<<:::::::::;;;<<<===>>>???<<<===>>>??????@@@@@@???;;;<<>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDD??????>>>>>>>>>>>>??????999:::;;;<<<============>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCDDDEEEGGGGGGFFFHHHJJJLLLNNNNNNNNNNNNMMMOOORRRRRRPPPNNNNNNNNNLLLNNNPPPRRRUUUVVVWWWXXXZZZYYYXXXWWWVVVVVVVVVVVVXXXVVVSSSPPPNNNMMMNNNNNNNNNPPPRRRRRRQQQRRRVVVZZZSSSUUUYYY\\\^^^______^^^___^^^\\\[[[ZZZ[[[[[[\\\WWWXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVWWWYYYZZZ[[[]]]\\\YYYYYY[[[```fffjjjhhhgggfffdddccccccddddddiiihhhgggfffeeeffffffgggkkkkkkjjjhhhfffbbb___]]][[[\\\\\\]]]\\\[[[ZZZYYYWWWWWWXXXXXXYYYXXXXXXXXXUUUUUUWWWYYY\\\^^^___```___aaadddggghhhhhhgggeee```\\\XXXTTTMMMEEEDDDFFFHHHHHHHHHIIIJJJKKKMMMNNNPPPPPPPPPPPPPPPQQQRRRSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJKKKKKKMMMOOOQQQSSSPPPRRRUUUTTTRRROOOPPPQQQOOOOOOOOONNNOOOOOOPPPPPPOOOQQQSSSUUUVVVVVVUUUTTTQQQQQQQQQSSSUUUUUUSSSQQQMMMNNNOOOOOOOOOMMMLLLKKKMMMNNNOOOPPPQQQPPPOOOOOOJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHIIIJJJKKKKKKLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEECCCEEEFFFEEECCCBBBBBBCCC???@@@AAABBBAAA@@@???>>>------......//////000000------------------------000000///...------,,,,,,------------------------///...---,,,,,,---...///////////////////////////////////////000000000000---------------------------------............///////////////000000000000........................000000000000000000000000////////////////////////////////////////////////000000000000////////////000000000000111111111111111111111111111111111111111111111111222333444555777666555444444444444444666666666666888:::<<<===>>>============>>>>>>???>>>>>>>>>??????@@@@@@@@@CCCCCCDDDFFFGGGHHHIIIJJJHHHGGGFFFEEEEEEDDDDDDEEECCCDDDFFFHHHJJJJJJJJJJJJIIIIIIIIIIIIKKKMMMOOOPPPPPPPPPPPPOOOOOOPPPQQQQQQOOONNNMMMLLLLLLNNNPPPQQQSSSQQQOOOMMMLLLMMMOOOPPPOOOMMMKKKIIIHHHJJJLLLMMMNNNOOOQQQPPPOOOOOOQQQRRRNNNOOOOOOPPPOOONNNLLLKKKQQQPPPOOOMMMLLLKKKKKKKKKIIIJJJLLLNNNOOOPPPPPPOOOKKKKKKJJJIIIIIIIIIIIIJJJLLLIIIFFFEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDBBB@@@>>>=========>>><<<<<<======>>>>>>??????>>>>>>============>>>>>>????????????>>>>>>>>>>>>;;;===>>>>>>======???@@@===<<<;;;::::::;;;======>>>===<<<;;;999888777666777555444666;;;======<<<>>><<<;;;===@@@AAA???<<<@@@>>>;;;<<<@@@BBBBBBAAA===>>>>>>>>>????????????AAA@@@@@@???>>>======<<>>>>>>>>>>>>>>???@@@;;;:::999;;;???AAA@@@>>>>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKNNNPPPSSSUUUVVVVVVZZZZZZZZZYYYWWWTTTRRRPPPPPPQQQQQQOOOMMMMMMNNNOOOSSSRRRQQQPPPQQQRRRTTTVVVWWWWWWXXXXXXYYY[[[\\\]]]^^^[[[YYYYYY\\\^^^^^^]]]WWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVXXXYYYYYYXXXWWWWWWYYY]]]aaaddddddddddddddddddddddddeeeeeebbb______aaadddfffgggfffggggggccc]]]ZZZZZZ\\\\\\]]]^^^______]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYXXXXXXWWWXXXXXXYYYZZZ[[[[[[[[[]]]___aaabbbcccbbb```___]]]ZZZWWWTTTMMMGGGHHHMMMVVVYYY[[[WWWNNNFFFFFFIIIIIIKKKNNNOOOPPPPPPQQQRRRPPPOOONNNMMMLLLLLLLLLLLLFFFGGGIIILLLNNNPPPQQQQQQNNNNNNOOOOOOOOOOOOOOOOOOJJJKKKLLLMMMNNNOOOOOOOOORRRUUUYYY[[[ZZZXXXVVVUUURRRSSSTTTTTTTTTRRRQQQPPPMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOONNNLLLJJJHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGFFFDDDDDDDDDEEEFFFAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@?????????>>>>>>............////////////........................000//////......---,,,,,,........................///...------------...///.........................../////////000000000000................................./////////000000.../////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000111111111111111111111111111111111111111111111111222333444444666666555444444444444444666666666666888:::<<<============<<<======>>>???>>>??????@@@AAABBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFIIIKKKMMMNNNOOOOOOJJJJJJJJJJJJKKKMMMNNNOOONNNNNNMMMNNNNNNOOOPPPPPPNNNNNNLLLLLLLLLMMMOOOPPPQQQQQQPPPOOONNNMMMMMMMMMNNNMMMKKKJJJIIIJJJKKKLLLNNNPPPQQQQQQPPPOOOPPPQQQMMMNNNOOOOOOOOONNNMMMLLLOOONNNMMMKKKJJJIIIIIIIIIIIIJJJLLLNNNOOOOOOOOOOOOJJJJJJIIIHHHHHHHHHHHHIIIIIIGGGEEEDDDEEEFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<======<<<=========>>>>>>>>>???===<<<<<<;;;;;;<<<<<<===;;;<<<<<<======>>>>>>>>>:::;;;<<<<<<;;;:::<<<===;;;;;;:::999999:::;;;<<<;;;;;;::::::999999999999888666555777:::======<<<===;;;;;;===@@@AAA???===???===;;;<<>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::???>>>>>>=========>>>>>>;;;:::999;;;>>>???>>>======>>>???@@@@@@???>>>===>>>>>>???@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@DDDEEEFFFGGGGGGHHHHHHGGGIIIIIIHHHHHHHHHHHHHHHHHHJJJKKKMMMOOOQQQSSSTTTTTTUUUUUUUUUUUUSSSQQQOOONNNOOOPPPPPPOOOMMMMMMNNNPPPRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]ZZZXXXYYY[[[]]]]]]\\\YYYYYYYYYXXXWWWVVVUUUUUUSSSSSSRRRRRRSSSUUUVVVWWWWWWWWWWWWYYY[[[^^^aaacccccccccccccccccccccbbbbbbbbbaaa___```ccceeeggggggeeeeeedddaaa]]][[[[[[[[[ZZZ[[[]]]^^^^^^\\\ZZZXXXZZZZZZZZZZZZYYYYYYXXXWWWXXXXXXXXXYYYYYYZZZ[[[\\\```aaabbbcccbbbaaa___^^^[[[XXXXXXVVVRRRMMMPPPUUUdddhhhjjjeeeYYYMMMHHHHHHDDDFFFIIIKKKMMMOOOQQQSSSPPPPPPNNNMMMLLLLLLLLLLLLJJJKKKMMMPPPRRRTTTUUUUUUVVVUUUTTTRRRPPPOOONNNMMMKKKLLLMMMOOOPPPPPPPPPQQQSSSVVVYYYZZZYYYWWWUUUUUURRRRRRSSSSSSRRRPPPOOONNNMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLJJJHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????/////////...............////////////////////////000//////......---------///////////////////////////...------------...///............................../////////000000000////////////////////////////////////000000000111....../////////000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111222222222111222222333333666555444444444444444444555555666666888:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGIIILLLNNNPPPQQQQQQLLLKKKKKKKKKKKKLLLMMMNNNLLLLLLMMMMMMNNNOOOPPPPPPMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPQQQPPPOOOMMMKKKIIILLLLLLKKKKKKJJJJJJJJJJJJNNNPPPQQQQQQOOONNNOOOOOOKKKLLLNNNOOOOOONNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJKKKLLLMMMNNNNNNMMMIIIHHHHHHGGGFFFGGGGGGGGGFFFDDDCCCCCCDDDEEECCCBBBDDDDDDCCCBBBBBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCAAA@@@???>>>===<<<<<<<<<============>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;999999:::;;;<<<======>>>:::<<<<<<<<<:::999:::;;;::::::999888888999999:::888888888999::::::;;;;;;999888777777:::;;;;;;;;;;;;;;;;;;===???@@@???======<<<;;;;;;===??????>>>===============<<<<<<<<<>>>======<<<<<<;;;;;;;;;>>>>>>===<<<;;;;;;;;;<<<;;;:::999:::<<<======;;;<<<===>>>>>>>>>>>>===<<<>>>>>>???@@@AAABBBBBBCCC@@@@@@?????????>>>>>>>>>CCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLNNNOOOPPPQQQQQQOOOOOOOOOOOOOOONNNMMMLLLMMMNNNOOONNNMMMMMMOOOQQQPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\]]][[[YYYWWWWWWYYY[[[[[[ZZZZZZYYYXXXWWWVVVTTTSSSSSSRRRRRRQQQQQQRRRSSSUUUVVVUUUVVVXXX[[[]]]___aaabbbbbbbbbaaaaaa``````_________^^^___aaadddggghhhgggdddbbb___]]]]]]\\\[[[YYYYYY[[[^^^______]]]ZZZWWWZZZZZZZZZYYYXXXXXXWWWWWWZZZYYYXXXXXXYYYZZZ\\\]]]bbbbbbbbbbbbaaa___]]]\\\XXXWWWXXXYYYWWWUUUYYY```tttzzz}}}vvvhhhXXXLLLFFFAAABBBDDDGGGJJJNNNRRRTTTQQQPPPOOOMMMLLLKKKKKKKKKIIIJJJLLLNNNPPPRRRSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJNNNNNNPPPQQQRRRSSSSSSSSSUUUWWWZZZZZZXXXUUUTTTTTTQQQRRRRRRQQQPPPNNNLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLNNNMMMMMMMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@/////////......---------........................000/////////......------.................................------........................................../////////000000............................../////////000000000........./////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111111111111111111111111111333333222222111222222222555555444333333444444444444555555777888999;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@BBBCCCEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEGGGIIIJJJLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMNNNOOOPPPQQQQQQLLLKKKKKKJJJKKKLLLMMMMMMQQQQQQPPPOOOMMMLLLJJJIIIJJJJJJKKKKKKKKKJJJIIIHHHLLLNNNOOOOOONNNLLLLLLMMMJJJKKKLLLNNNNNNNNNMMMMMMJJJJJJIIIHHHGGGFFFFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFBBBBBBAAABBBCCCCCCBBB@@@BBBBBBAAAAAAAAABBBBBBCCC@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@??????>>>>>>===============>>>>>>>>>>>>;;;::::::::::::::::::;;;:::::::::;;;;;;<<<<<<<<<===>>>>>>===;;;:::;;;<<<::::::999999888888888999777777888888999999:::::::::999888888999:::::::::;;;;;;;;;;;;<<<<<<;;;:::<<<;;;;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;??????>>>>>>>>>=========>>>===<<<;;;::::::999:::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAAAAABBB?????????>>>>>>>>>======BBBBBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNPPPRRRNNNOOOQQQSSSUUUVVVVVVVVVUUUVVVWWWXXXZZZ[[[\\\\\\YYYWWWVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSRRRQQQQQQQQQRRRSSSTTTTTTVVVYYY]]]___```````````````___^^^]]]]]]\\\\\\\\\\\\^^^aaaeeehhhgggfffbbb^^^[[[ZZZ\\\\\\ZZZWWWZZZ\\\___aaaaaa___\\\ZZZ[[[ZZZYYYXXXXXXWWWWWWWWW[[[ZZZYYYXXXYYYZZZ\\\]]]aaaaaaaaa```^^^\\\ZZZXXXWWWWWWYYY[[[[[[ZZZ___ggg}}}vvvdddSSSGGGDDDCCCCCCEEEIIIMMMQQQRRRQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIKKKMMMOOOPPPPPPPPPLLLKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUWWWXXXYYYYYYVVVTTTSSSSSSRRRRRRRRRQQQOOOMMMJJJIIIJJJJJJJJJJJJJJJJJJKKKKKKNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEECCCBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????//////......------,,,,,,------------------------///////////////.........---------------------------..................---....................................////////////------------------------------........./////////............////////////................................................////////////////////////////////////////////////.../////////000000000111///000000000111111111111000000000000000000000000333333222222111222222222444444333333333444444555333444555777888999::::::::::::::::::;;;<<<===>>>;;;<<<===>>>@@@BBBCCCCCC???@@@@@@AAACCCDDDDDDEEEBBBBBBAAABBBBBBCCCDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHLLLLLLLLLLLLKKKKKKKKKJJJHHHIIIKKKMMMNNNNNNOOONNNKKKKKKKKKKKKKKKLLLLLLLLLSSSQQQNNNLLLJJJJJJJJJKKKHHHIIIKKKKKKKKKJJJHHHGGGIIIKKKMMMMMMLLLJJJJJJJJJIIIJJJLLLMMMNNNMMMMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEAAAAAA@@@AAACCCCCCAAA@@@@@@@@@@@@???@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<>>>=========<<<;;;;;;;;;<<<===>>><<<;;;::::::;;;::::::::::::999999888888888888888888888888777777999999999999888888999::::::;;;;;;:::999777666666:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>==================;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@????????????>>>>>>>>>>>>AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJKKKLLLMMMMMMLLLNNNOOOOOONNNOOOQQQSSSOOOPPPRRRTTTUUUVVVWWWWWWUUUVVVWWWYYYZZZZZZZZZZZZVVVVVVUUUTTTSSSTTTUUUVVVTTTSSSRRRQQQQQQRRRRRRSSSQQQPPPOOONNNNNNNNNOOOPPPTTTVVV[[[___aaaaaa___^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZ[[[]]]aaadddfffeeeddd___[[[XXXXXXYYYZZZXXXUUUYYY[[[^^^``````___\\\[[[ZZZZZZYYYXXXXXXXXXXXXYYY[[[[[[ZZZYYYYYYZZZ\\\\\\___^^^]]]\\\ZZZXXXWWWVVVXXXXXXZZZ]]]\\\\\\aaahhh~~~tttaaaRRRKKKHHHDDDCCCEEEIIILLLMMMPPPOOONNNMMMLLLLLLLLLLLLKKKLLLNNNOOOPPPQQQQQQQQQLLLKKKKKKLLLNNNPPPSSSUUURRRSSSTTTVVVWWWWWWWWWWWWXXXYYYYYYWWWUUUSSSSSSSSSSSSSSSRRRQQQOOOMMMJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJLLLKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFAAAAAAAAABBBBBBBBBBBBAAA======>>>>>>>>>?????????????????????>>>>>>>>>>>>.........---------------------------------------////////////////////////------------------------------...//////...------------------------------------........./////////------------------------------------............------........./////////................................................////////////////////////////////////////////////......//////000000111111000000000000111111111111000000000000000000000000222222222111222222333333333333333333333444444555333444555777888999::::::999999999:::;;;<<<===>>>:::;;;<<<===>>>???@@@AAA===>>>???@@@BBBCCCDDDDDDAAAAAAAAABBBCCCDDDEEEFFFHHHHHHGGGFFFFFFFFFGGGGGGJJJJJJKKKKKKKKKJJJIIIIIIFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLRRRPPPMMMJJJIIIIIIKKKLLLHHHIIIJJJJJJJJJIIIGGGGGGFFFIIILLLMMMLLLKKKJJJJJJJJJJJJLLLMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@AAACCCCCCCCCBBBAAA@@@@@@?????????@@@@@@>>>???@@@BBBCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>==================<<<<<<<<<<<<======@@@??????>>>===<<<;;;;;;888:::::::::888777888999:::::::::::::::999888777999999999888777666555555888999:::999888888:::;;;999;;;;;;:::777555555555999;;;======;;;:::;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999:::999;;;<<<<<<;;;;;;<<<>>><<<<<<;;;::::::;;;<<<<<<======>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>AAAAAACCCDDDFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJKKKMMMNNNOOONNNOOOPPPPPPPPPPPPRRRTTTQQQQQQRRRSSSTTTVVVWWWWWWVVVWWWXXXYYYZZZYYYXXXXXXTTTTTTTTTRRRPPPPPPRRRTTTQQQPPPOOONNNNNNOOOPPPQQQLLLLLLKKKJJJKKKLLLMMMNNNVVVXXX\\\___aaa```^^^]]]\\\\\\[[[[[[ZZZZZZYYYYYY[[[[[[\\\___bbbcccbbb```\\\ZZZWWWVVVVVVVVVUUUTTTUUUVVVYYY[[[\\\\\\\\\[[[ZZZZZZYYYXXXXXXYYY[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVVVVUUUZZZYYY[[[]]]]]]\\\aaahhh}}}ssscccTTTNNNFFFBBBCCCFFFHHHHHHNNNNNNMMMMMMMMMMMMMMMNNNKKKKKKMMMNNNOOOOOOOOOOOOMMMLLLKKKKKKLLLOOOQQQSSSSSSTTTVVVWWWXXXXXXYYYYYYXXXYYYXXXVVVSSSRRRSSSTTTRRRRRRRRRQQQOOOLLLJJJIIIFFFGGGHHHIIIJJJJJJJJJJJJGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFF@@@@@@AAABBBBBBBBBBBBAAA=========>>>>>>>>>>>>??????>>>>>>>>>>>>=========,,,------------------.........................../////////////////////000........................------...//////...---------------------------------------.........//////....................................////////////---------.........//////................................................////////////////////////////////////////////////.........///000111111111000000000000111111111111000000000000000000000000111111111111222333444444333333222222333333444555222333555777888999999999888888888999:::<<<===>>>;;;;;;<<<===>>>>>>??????>>>>>>??????@@@AAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIKKKMMMMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMLLLOOONNNLLLKKKJJJJJJJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGEEEHHHLLLNNNMMMLLLLLLLLLJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDBBBAAAAAACCCDDDEEEDDDCCCCCCBBBAAA@@@@@@@@@AAA>>>???@@@AAABBBCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>=========<<<======<<<<<<<<<<<<======???>>>>>>>>>===<<<<<<<<<777888999999888888999:::999999999999999777666555999888888777666666555555777999:::999888888:::===777:::;;;;;;888777888999999<<<>>>>>><<<:::;;;<<<::::::;;;<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;888;;;======<<<<<<>>>@@@===<<<;;;::::::;;;<<<============>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>AAABBBCCCEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNPPPPPPQQQRRRRRRQQQQQQSSSUUUSSSSSSRRRRRRSSSUUUVVVWWWWWWXXXYYYZZZZZZXXXVVVUUURRRSSSSSSQQQNNNNNNPPPSSSPPPOOOMMMKKKKKKKKKMMMMMMHHHHHHIIIJJJLLLOOOQQQSSSXXXZZZ]]]___```___]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[]]]______^^^]]]YYYYYYXXXVVVSSSRRRRRRSSSSSSTTTUUUWWWZZZ[[[]]]^^^ZZZYYYXXXXXXYYY[[[^^^___YYYZZZ\\\]]]]]]\\\ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWW[[[ZZZ\\\^^^]]]]]]aaaiiiyyyqqq^^^VVVLLLFFFFFFHHHIIIHHHLLLLLLLLLLLLMMMNNNOOOPPPJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKIIIIIIJJJLLLOOOQQQTTTUUUVVVXXXYYYYYYYYYYYYXXXXXXWWWUUURRRRRRTTTVVVPPPPPPPPPOOONNNKKKIIIHHHEEEFFFHHHIIIJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEE@@@@@@BBBCCCCCCCCCBBBBBB>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>===,,,,,,,,,------.........////////////////////////////////////000000000000////////////////////////,,,---...//////...---,,,---------------------------------.........//////////////////////////////////////////000000000000---------.........//////000000000000000000000000........................////////////////////////////////////////////////---......///000111111222000000000000111111111111000000000000000000000000111111111111222333444555222222222222333333444555222333555777999999999999888888888999:::;;;===>>><<<<<<======>>>>>>??????????????????????????????AAAAAABBBBBBDDDEEEGGGHHHDDDCCCCCCCCCCCCEEEFFFHHHFFFFFFHHHIIIJJJIIIHHHHHHLLLMMMOOOPPPPPPOOONNNMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEIIIMMMOOOOOONNNNNNNNNKKKKKKLLLLLLLLLJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFDDDAAAAAACCCEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA===>>>@@@AAABBBCCCCCCCCC@@@AAABBBBBBBBBAAA@@@?????????>>>>>>=========<<<===<<<<<<;;;;;;<<<<<<===<<<<<<==================888999;;;;;;::::::;;;===777888888888777666444333777777777777666666666666666888:::999888888;;;>>>666999<<<<<<:::999;;;===999<<>>>>>>>>>>>???>>>>>>>>>============AAABBBDDDEEEGGGHHHHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKFFFGGGHHHJJJKKKLLLMMMMMMKKKKKKJJJJJJKKKMMMNNNOOORRRSSSSSSSSSQQQRRRSSSUUUUUUTTTSSSRRRRRRTTTVVVXXXXXXYYYZZZZZZYYYWWWUUUTTTQQQRRRRRRPPPMMMMMMOOORRRQQQOOOMMMJJJIIIIIIIIIJJJGGGHHHIIILLLPPPTTTXXXZZZZZZ[[[^^^___```^^^\\\[[[YYYYYYYYYZZZZZZZZZZZZZZZ^^^\\\[[[[[[]]]]]]\\\[[[WWWYYYYYYVVVQQQOOOPPPSSSTTTTTTUUUWWWZZZ]]]```aaaZZZYYYXXXYYYZZZ]]]___aaaYYYZZZ]]]^^^^^^\\\ZZZXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[]]]___^^^^^^cccjjjuuuxxxfff]]]QQQKKKKKKMMMMMMMMMKKKKKKKKKLLLMMMOOOPPPQQQNNNOOOPPPQQQQQQQQQQQQQQQMMMMMMLLLLLLNNNQQQTTTWWWTTTUUUVVVXXXYYYYYYZZZZZZXXXXXXVVVTTTRRRRRRTTTWWWNNNNNNNNNNNNLLLJJJHHHGGGEEEFFFGGGIIIJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHBBBBBBCCCCCCDDDCCCCCCBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEE???@@@BBBCCCDDDCCCBBBBBB???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>///---+++,,,---...---,,,..................---------------.........//////+++,,,,,,------,,,,,,+++000///...---,,,---........................------------------------------........................------............------------------------,,,,,,////////////////////////...---,,,++++++,,,---...//////.........---------000000//////.........---////////////////////////............////////////222222111111111111222222111111222222222333333333111111111222222333333333222222333444444555555666333444555777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===>>>???AAAAAAAAAAAAAAAAAABBBDDDEEEFFFCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKLLLLLLLLLMMMLLLKKKIIIHHHHHHIIIJJJKKKHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBEEEIIIKKKVVVRRRKKKDDD@@@>>>>>>???======>>>???@@@@@@AAAAAABBBBBBAAA@@@???>>>===<<<<<<;;;::::::999999999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777888999:::888888888888888999999999333444666777888888888777;;;:::999888888:::;;;<<<===:::777888:::;;;999777999999999::::::;;;;;;;;;999:::;;;;;;;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;===>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>><<<<<<<<<<<<============...---++++++---......---........................---------.........//////,,,------......------,,,,,,,,,,,,,,,---///000222........................------------------------........................------............------------------------------........................///...---,,,,,,---.../////////.........---------000/////////............////////////////////////............////////////111111000000000000111111111111111222222222333333111111222222222333333333222222333444444555555666333444555666777999::::::<<<<<<<<<<<<<<<<<<;;;;;;======>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDDFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBEEEHHHJJJUUURRRLLLGGGCCCAAAAAAAAA======>>>??????@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;:::999999999::::::::::::::::::;;;;;;;;;<<>>>>>>>>======:::999888777777888999:::888888888888888888888888555555666777888888888888999999999999999::::::;;;<<<999777777999:::999777999999999999::::::;;;;;;999:::;;;<<<;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===AAAAAABBBBBBDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGDDDFFFHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMNNNOOONNNMMMLLLLLLLLLMMMNNNOOONNNNNNOOORRRUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSOOONNNNNNMMMMMMNNNNNNOOOMMMMMMMMMLLLLLLLLLKKKKKKMMMNNNPPPSSSVVVYYY[[[\\\]]]]]]\\\[[[[[[[[[[[[[[[\\\[[[ZZZZZZZZZ[[[\\\]]]\\\\\\\\\[[[[[[ZZZZZZZZZXXXWWWUUUSSSRRRQQQRRRRRRUUUXXX]]]_______________^^^\\\[[[\\\___```___^^^[[[[[[\\\]]]\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZ\\\^^^^^^]]][[[\\\```ccckkkrrr}}}sssoooiiiccc^^^]]]]]]^^^[[[SSSLLLNNNRRRSSSSSSTTTTTTTTTUUUVVVVVVUUUTTTTTTQQQQQQQQQQQQRRRRRRSSSTTTWWWWWWXXXYYYYYYXXXWWWWWWWWWUUURRRQQQRRRRRRRRRQQQNNNMMMKKKIIIHHHHHHHHHHHHCCCDDDDDDDDDCCCBBB@@@???AAACCCDDDCCCEEEIIIIIIFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>????????????>>>>>><<<======>>>>>>>>>>>>>>><<<<<<<<<===============---,,,++++++---///..............................---------...............---......//////......---,,,,,,,,,,,,---///000111........................................................................------............------................................................///......------......///...............---------////////////............////////////////////////............////////////000000////////////000000111111111222222222222333222222222222333333333333222222333444444555555666333444555666777999::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLLLLNNNNNNOOOOOONNNMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMNNNMMMKKKIIIHHHGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHHHHJJJKKKMMMNNNNNNNNNNNNLLLLLLJJJHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????AAACCCFFFHHHOOOMMMJJJFFFCCCAAAAAA@@@===>>>>>>??????@@@@@@@@@@@@??????>>>===<<<;;;;;;::::::999999999:::;;;;;;999999999999::::::::::::<<<<<<<<<;;;;;;;;;::::::999999888888888888999999999999999888888777777666888888777777777888888999888888:::;;;;;;;;;::::::;;;999777777888999888777888999999999999999::::::::::::;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<=========@@@@@@@@@AAABBBDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGFFFGGGGGGGGGHHHIIIKKKLLLMMMOOOMMMKKKJJJIIIJJJKKKLLLKKKKKKMMMPPPTTTUUUTTTSSSQQQQQQQQQRRRRRRRRRRRRSSSMMMMMMMMMLLLLLLMMMMMMNNNMMMLLLLLLKKKLLLMMMNNNOOOTTTTTTUUUWWWXXXZZZ[[[[[[]]]\\\[[[[[[[[[[[[[[[\\\ZZZYYYXXXWWWWWWYYY[[[\\\]]]]]]\\\\\\\\\\\\[[[[[[YYYXXXVVVTTTSSSTTTUUUVVVYYY\\\___aaaaaa`````````]]]]]]^^^```bbbbbb```^^^[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[\\\]]]]]]]]]]]]^^^bbbeeeeeehhhoooxxx|||yyyuuuqqqooonnnoooqqqhhh]]]TTTRRRTTTTTTTTTVVVUUUVVVWWWXXXXXXWWWVVVUUUPPPPPPQQQQQQRRRSSSTTTUUUXXXXXXWWWVVVVVVUUUUUUTTTSSSRRROOOOOOPPPPPPOOONNNLLLKKKIIIHHHGGGGGGGGGHHHDDDDDDDDDCCCBBBAAA???>>>@@@DDDEEEDDDEEEHHHHHHEEEFFFEEECCCAAA@@@AAABBBCCC@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????<<<======>>>>>>===<<<<<<============>>>>>>>>>>>>===============<<<<<<<<<---,,,***+++---//////...---------.......................................------............------//////......---------------------...............////////////////////////........................------............------------............//////......................../////////....../////////........................///////////////.........////////////////////////............//////////////////............//////111111111111222222222222333333333333333333333333222222333444444555555666555555666777888999:::;;;::::::;;;;;;;;;;;;<<<<<<::::::;;;===>>>???AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDGGGIIIKKKLLLLLLLLLOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJHHHJJJKKKMMMNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>???@@@BBBDDDEEEEEEDDDCCCBBB@@@>>>=========>>>>>>>>>?????????@@@>>>>>>===<<<<<<;;;::::::999999999999::::::;;;<<<999999999:::::::::::::::::::::999999999888888888999999999999999999999999:::999999888777666666555:::999888777777777999999777999;;;===>>>===;;;::::::999888777777888888777999999999999999999999999::::::;;;;;;<<<<<<<<<<<<888888888888888888888888888888999999999999::::::::::::::::::::::::::::::999999::::::;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQOOOMMMKKKJJJKKKMMMNNNMMMMMMNNNQQQTTTUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMOOORRRTTTXXXXXXYYYZZZ[[[\\\\\\]]][[[[[[ZZZZZZZZZ[[[[[[\\\YYYXXXVVVUUUVVVXXXZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYWWWVVVUUUWWWYYYZZZ^^^```cccdddcccbbbbbbccc___aaadddggghhhfffcccaaa```___^^^\\\[[[[[[[[[[[[```______^^^]]]]]]]]]]]]\\\[[[[[[[[[\\\^^^aaaccc``````ccckkkvvvyyykkk]]]WWWUUUTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVVVVQQQQQQRRRSSSTTTUUUWWWXXXZZZYYYWWWUUUTTTSSSSSSSSSPPPOOOMMMMMMNNNNNNMMMLLLIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDBBBAAAAAABBBGGGIIIHHHGGGIIIHHHFFFFFFDDDBBB??????@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????=========>>>======<<<<<<===============>>>>>>???>>>>>>======<<<<<<<<<;;;---,,,++++++---.........---------.........//////.....................---,,,,,,------------,,,,,,...............------------------.........//////////////////////////////........................------............------------------......//////...........................//////////////////...---..............................///////////////////////////////////////............//////////////////............//////000000111111111222222222333333333333333333333333222222333444444555555666777777888888999:::;;;;;;::::::::::::;;;;;;<<<<<<777888:::<<>>>>>>>>>>>>>>>>>???@@@BBBCCC??????>>>>>>===<<<<<<;;;>>>>>>>>>>>>>>>?????????======<<<<<<;;;:::::::::999999999999::::::;;;<<<;;;;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;::::::999999999::::::999999999999999888888777666555555:::999888777777777999999888:::===???@@@???===<<<999999999888777777888888999999999999999999999999::::::::::::;;;;;;<<<<<<888888888888888888888888888888888999999:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>???AAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFHHHJJJMMMQQQSSSUUUTTTRRRQQQOOOOOOOOOQQQRRRTTTSSSQQQRRRSSSUUUUUUUUUTTTTTTSSSRRRPPPOOOOOONNNKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKJJJKKKMMMPPPSSSUUUWWWXXXYYYZZZ\\\^^^______\\\\\\\\\\\\]]]^^^______\\\[[[ZZZZZZ[[[]]]___```]]]]]]]]]]]]]]]]]]]]]^^^[[[YYYWWWVVVWWWYYY\\\^^^bbbdddffffffeeeeeeeeefffeeehhhlllooonnnkkkgggeeecccaaa___\\\[[[[[[[[[\\\cccbbbaaa___^^^^^^^^^^^^[[[ZZZYYYXXXZZZ\\\^^^___\\\[[[\\\bbbmmmxxxzzzhhh]]]XXXTTTSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZZZZYYYWWWUUUSSSRRRRRRQQQNNNMMMLLLLLLMMMMMMLLLJJJGGGFFFEEEDDDDDDDDDEEEFFFHHHGGGFFFEEEDDDCCCCCCBBBDDDKKKOOOMMMKKKLLLKKKHHHFFFDDDBBB??????@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>?????????>>>>>>===<<<>>>======<<<===>>>?????????>>>>>>===<<<;;;;;;:::///---+++,,,---...---,,,,,,,,,------.../////////...............---------+++,,,,,,,,,,,,,,,,,,+++***+++---...///000000000,,,,,,------.../////////................................................------............------++++++,,,,,,---.........---------------------------......//////......------------........................///////////////////////////////////////............//////////////////............//////000000000111111111111222444444444444333333333333222222333444444555555666777777888888999::::::;;;999999::::::;;;;;;<<<<<<999:::<<<>>>AAACCCDDDEEE@@@AAACCCEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLLLLOOOOOOOOOOOONNNMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKHHHJJJKKKMMMNNNNNNNNNNNNGGGFFFEEEEEEDDDDDDEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEEEEDDDDDDCCCCCCBBB@@@??????>>>>>>=====================>>>??????@@@========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::999999999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888888888999999::::::::::::999999888888888777777666666555888888777777777888888999888:::===???@@@???>>>===::::::;;;999888777999:::;;;;;;:::::::::::::::999999999999999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@>>>>>>>>>???AAABBBDDDEEECCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGHHHFFFGGGIIIKKKOOORRRUUUWWWTTTTTTSSSSSSSSSSSSTTTTTTXXXVVVTTTSSSUUUVVVVVVVVVSSSRRRQQQPPPNNNLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLIIIIIIIIIJJJLLLOOORRRSSSTTTUUUWWWYYY\\\^^^```aaa____________```bbbcccccc[[[[[[[[[\\\]]]^^^___```\\\\\\]]]]]]]]]]]]^^^^^^ZZZYYYWWWWWWXXX[[[___bbbccceeefffgggfffeeefffhhhjjjmmmrrrsssqqqmmmiiiggg```^^^\\\[[[[[[^^^```bbbeeedddbbb```___^^^______]]]ZZZWWWVVVWWWYYYYYYYYYWWWWWWXXX\\\dddoooyyyqqqeee]]]XXXUUUVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[YYYXXXWWWUUUSSSRRRPPPPPPMMMLLLKKKLLLNNNNNNLLLJJJFFFFFFEEEDDDDDDEEEGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCGGGNNNTTTRRROOONNNMMMJJJFFFEEECCCAAA@@@AAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>======>>>===<<<<<<<<<===???@@@@@@???>>>===<<<;;;::::::000...,,,,,,------,,,+++,,,,,,------...//////000//////.........---------,,,,,,------------,,,,,,***+++---...///000//////,,,,,,------...//////000------------------------........................------............------******++++++,,,------...------------------------,,,---...//////...---,,,---------.........//////............/////////000////////////////////////............////////////000//////////////////000000000000000111111111111555555444444444333333333222222333444444555555666666666666777777888999999888999999:::;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCC???@@@CCCEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEGGGGGGGGGHHHIIIJJJLLLLLLOOOOOOOOONNNMMMLLLJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHJJJKKKMMMNNNNNNNNNNNNFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@???>>>===========================>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999::::::::::::::::::999999999888777777666666666555555555999999:::;;;;;;:::999999777777777777777666666666555555666777888888888888777888;;;===>>>>>>===<<<:::<<<<<<;;;888888999<<<<<<<<<<<<;;;;;;;;;::::::888888777777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<999999999999999999999999888999:::<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@>>>>>>??????AAACCCDDDEEECCCCCCCCCCCCDDDDDDDDDEEEHHHGGGGGGGGGFFFGGGGGGGGGHHHHHHIIIKKKNNNPPPSSSTTTQQQRRRSSSTTTUUUUUUUUUTTTUUUUUUUUUVVVXXXXXXWWWVVVRRRQQQQQQOOONNNMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOJJJJJJLLLNNNPPPRRRSSSTTTRRRSSSUUUWWWZZZ\\\^^^___^^^^^^^^^___```bbbcccdddXXXYYY[[[]]]^^^^^^^^^^^^[[[\\\\\\\\\]]]]]]]]]]]]ZZZXXXWWWVVVXXX\\\aaadddaaacccdddeeedddeeefffggglllooossssssooojjjgggfff]]]\\\ZZZZZZ\\\```dddggggggeeeccc```___^^^_________\\\WWWVVVVVVVVVUUUTTTQQQSSSUUUWWW[[[dddpppzzzyyylllddd^^^[[[\\\XXXXXXYYYZZZZZZYYYXXXXXXXXXXXXWWWWWWXXXYYYZZZZZZUUUUUUUUUTTTSSSQQQNNNMMMMMMLLLLLLMMMOOOOOOMMMKKKHHHGGGGGGFFFGGGHHHIIIJJJGGGFFFEEEDDDDDDEEEFFFFFFHHHPPPWWWUUUQQQOOOMMMKKKFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@???>>>===<<<>>>>>><<<<<<<<<===???@@@@@@@@@???===<<<:::999999111///---,,,,,,,,,+++***,,,,,,------...///000000//////.........------------..................------.../////////...,,,,,,,,,,,,------...///000000------------------------........................---..................---))))))***++++++,,,------------------------------+++,,,---......---,,,+++---------.........//////---.........//////000000////////////////////////............/////////000000000////////////000000000000000000111111111111555555555444444333333333222222333444444555555666444444555555666666777777888888999::::::;;;<<<<<<============>>>>>>>>>>>>>>>@@@BBBDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLOOOOOONNNNNNLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIHHHFFFEEEHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNIIIIIIIIIIIIJJJKKKLLLMMMIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<=====================<<<;;;::::::;;;===>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999999999999999999999999888888777777999999999999888888888888999999;;;;;;;;;;;;999999666666666666777777777777333444666777888888888777666777999:::<<<<<<<<<<<<;;;<<<===<<<999888:::============<<<<<<;;;;;;;;;777777666666777999;;;<<<888888888888888888888888999999:::;;;;;;<<<======999999999999999999999999888999:::<<<===<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@AAACCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGJJJJJJJJJKKKLLLNNNPPPPPPNNNPPPRRRTTTUUUUUUTTTSSSQQQRRRUUUXXX[[[ZZZXXXUUURRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSMMMNNNPPPSSSUUUVVVWWWWWWQQQRRRTTTVVVYYY[[[\\\]]][[[[[[\\\\\\^^^___aaabbb[[[]]]___bbbcccbbbbbbaaa[[[[[[[[[\\\\\\]]]]]]]]]YYYXXXVVVVVVXXX]]]bbbeee___aaacccccccccccceeeggglllooosssrrrmmmhhheeeddd^^^\\\ZZZZZZ\\\```eeehhhgggfffccc```^^^^^^______bbb]]]XXXVVVVVVUUUTTTRRRMMMPPPTTTTTTUUU]]]jjjttt~~~}}}pppiiicccaaaaaaYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXYYYRRRSSSTTTTTTRRRPPPMMMKKKMMMLLLMMMNNNPPPOOOMMMKKKJJJIIIIIIHHHIIIJJJLLLMMMIIIHHHGGGGGGGGGHHHIIIJJJHHHQQQXXXVVVRRROOOMMMKKKEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>><<<<<>><<<;;;<<<===???@@@AAA@@@???===<<<:::999999222111000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////222333333222///...///000//////...---,,,,,,++++++...........................,,,)))''''''))),,,...,,,---///000000000///...------------------------...------------.../////////............---------"""''',,,//////---,,,+++------------------------,,,,,,,,,---------......////////////////////////...............///000000//////000000000000//////000000000000111111111111222222333333333222222111222222222333444555666777777666666666666777777888999999:::;;;;;;<<<<<<===:::<<<>>>???@@@???>>>===>>>@@@CCCDDDDDDDDDEEEEEECCCDDDEEEFFFFFFFFFFFFFFFFFFHHHJJJJJJIIIIIIJJJKKKLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHMMMNNNNNNOOONNNMMMLLLKKKMMMKKKJJJJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@AAAAAABBBCCCBBB@@@>>>======>>>???<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>999999999::::::;;;;;;;;;???>>>>>>===<<<:::999888<<<;;;::::::999888777777<<<;;;888666666666888888888888888888777777777777777777888888888888777777888777666555666888:::;;;999999:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;:::999999999:::;;;<<<888888888999999::::::;;;888888999::::::::::::999999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<========================<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHJJJMMMOOOPPPQQQPPPPPPPPPPPPQQQRRRRRRVVVVVVVVVVVVWWWXXXYYYYYYRRRSSSSSSRRRQQQPPPPPPQQQNNNNNNMMMNNNOOOQQQSSSTTTVVVVVVWWWWWWVVVVVVUUUTTTVVVVVVWWWXXXYYYYYYYYYXXX[[[[[[ZZZ[[[\\\]]]^^^___[[[ZZZZZZ[[[]]]]]]\\\ZZZXXXXXXYYYYYYYYYZZZZZZ[[[UUUVVVXXXZZZ\\\]]]^^^^^^]]]^^^______^^^___aaacccgggggggggfffeeedddcccbbbYYYYYYYYYZZZ\\\___bbbdddgggfffcccaaa___^^^^^^^^^bbb___[[[VVVPPPLLLHHHGGGKKKNNNRRRSSSSSSVVV\\\```ppp~~~wwwrrroookkkhhhccc___[[[ZZZ[[[[[[XXXVVVXXXXXXVVVVVVUUUVVVWWWXXXUUUVVVVVVTTTPPPNNNMMMMMMOOONNNMMMMMMLLLLLLMMMMMMOOONNNKKKIIIHHHHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGNNNSSSUUURRRRRRTTTRRRLLLHHHGGGEEECCCCCCDDDFFFGGGDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCBBB@@@???>>>>>>>>>======>>>>>>>>>>>>======:::;;;<<<<<<======<<<<<<>>>>>>======<<<<<<<<<;;;---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///000000///---,,,,,,---///......---,,,,,,++++++........................---,,,***((((((***,,,---------......//////......------------------------...------------.../////////............---------'''***///111000///......------------------------,,,---------............////////////////////////000000000000000111111222//////000000000000////////////000000000111111111111222222333333222222111111111111222222333555555555555444444555555666777888888999999::::::;;;;;;:::;;;===>>>??????======<<>>======>>>???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>999999999::::::;;;;;;;;;============<<<:::999888::::::999888888777666666888777777666777888999:::888888888888777777777777777777888888888888777777777666666555666777999::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;:::999888999::::::999999999999::::::::::::777888999999::::::999999888888888999999999::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRUUUUUUUUUUUUVVVWWWXXXYYYVVVWWWWWWUUURRRPPPPPPQQQNNNNNNNNNOOOQQQSSSUUUVVVXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]YYYYYYXXXYYY[[[\\\ZZZYYYVVVWWWXXXZZZ[[[[[[\\\\\\XXXYYYZZZ\\\]]]]]]]]]]]]\\\^^^____________```bbbdddddddddcccbbbaaa``````[[[[[[ZZZ[[[]]]___bbbdddfffeeecccbbb```___^^^^^^aaa___[[[VVVRRRNNNKKKJJJIIILLLOOOPPPPPPSSSXXX\\\iiixxx~~~xxxtttnnniiiaaa]]]\\\[[[YYYWWWYYYXXXWWWVVVVVVWWWXXXYYYVVVWWWWWWUUURRROOONNNNNNLLLLLLLLLLLLMMMMMMNNNOOOOOONNNLLLJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHMMMRRRTTTRRRQQQSSSQQQLLLHHHGGGEEEDDDDDDEEEFFFGGGCCCCCCCCCBBBBBBBBBAAAAAACCCCCCAAA@@@???>>>>>>>>><<<======>>>>>>======<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---...///...,,,++++++,,,.........------,,,,,,+++........................---,,,,,,++++++,,,,,,------,,,,,,,,,------.................................------------.../////////............---------+++---000111000/////////------------------------------........./////////////////////////////////000000//////000000111222...//////000000//////...//////000000000000111111111111222222222222222111111111000111111222333444333333333333333444555666666777777888999999::::::888:::;;;===>>>>>>===<<<;;;===@@@AAA@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLOOOPPPQQQQQQQQQLLLKKKJJJKKKMMMMMMLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@AAABBBBBBBBBAAA@@@>>>>>>>>>??????@@@???>>>===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999888888777777666666666444555666777888999:::;;;999999888888888777777777777777888888888888777777555555555666777777888888;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::999888888999999:::999999999999999999888777888999999::::::999999777777777888888888888999888888888888888999::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIJJJLLLMMMPPPPPPPPPPPPPPPQQQQQQRRRTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXUUURRROOOOOOOOONNNNNNOOOQQQSSSVVVXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUWWWXXXXXXYYYYYYYYYYYYZZZ\\\^^^^^^^^^]]]\\\YYYYYYYYYZZZ\\\\\\[[[ZZZVVVWWWZZZ\\\]]]]]]]]]\\\[[[\\\\\\]]]]]]]]]\\\\\\[[[]]]___``````______````````````______^^^^^^]]]^^^]]]]]]]]]^^^```aaacccddddddccccccbbb```___^^^^^^\\\YYYUUUQQQOOOMMMMMMJJJMMMPPPPPPPPPRRRWWW[[[bbbooowwwkkkbbb^^^\\\ZZZYYYYYYYYYXXXWWWWWWXXXYYYZZZXXXYYYYYYWWWTTTQQQPPPPPPKKKKKKLLLLLLMMMOOOPPPQQQOOONNNLLLJJJIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIMMMPPPQQQPPPPPPPPPOOOKKKIIIHHHFFFEEEEEEEEEFFFGGGBBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>><<<======>>>>>>======<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::///000000000000...---,,,------------------------...........................///000///---,,,---.........---------,,,,,,,,,........................,,,------------------,,,---,,,+++***+++,,,---...////////////////////////...------------.../////////............------------...///...---,,,---...------------------------.........////////////000////////////////////////...------------...//////...//////////////////...////////////000000000111000111111222222222222111111111111111111222333333333333222333333444555666666777777888888999999:::888999:::;;;<<<======<<<<<<>>>@@@@@@??????AAABBBEEEEEEFFFFFFFFFFFFFFFEEEDDDFFFGGGGGGGGGGGGIIIKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJMMMOOOQQQQQQQQQQQQIIIHHHGGGHHHJJJKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCAAAAAA??????>>>>>>??????BBB@@@>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999::::::;;;;;;;;;::::::888888888888888777777777555666777999:::;;;;;;:::999999999888888888777777777777888888888888777777444444666777777888777777<<<<<<;;;;;;:::999888888;;;;;;;;;:::::::::999999::::::999999888888777777999888888888777777666666777777888999999999999999777777777888888888999999888888888888888999::::::::::::::::::::::::::::::;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFGGGHHHIIIKKKLLLPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUVVVUUUSSSPPPNNNMMMNNNNNNOOOQQQSSSVVVXXXZZZ[[[\\\\\\[[[ZZZXXXVVVTTTSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZ\\\___aaaaaa```^^^\\\\\\[[[[[[\\\^^^___^^^]]]YYY[[[^^^``````___]]][[[ZZZ[[[\\\\\\]]]]]]\\\\\\[[[^^^aaabbbaaa```______^^^]]]]]]]]]\\\\\\]]]]]]```______^^^___```aaaaaaaaabbbccccccbbbaaa___^^^ZZZXXXUUURRROOONNNNNNNNNQQQTTTVVVVVVUUUVVVZZZ^^^___hhhvvvuuuggg```^^^\\\[[[YYYYYYXXXWWWXXXYYYZZZ[[[ZZZZZZZZZXXXUUURRRQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRPPPOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGFFFEEEEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>===>>>>>>??????>>>>>>===:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::::::::......////////////......------------------------........................---...///...---,,,---...---------------,,,,,,,,,........................,,,---............---,,,,,,,,,+++******,,,---...////////////////////////...------------.../////////............---------...//////...---,,,---///------------------------.........////////////000////////////////////////---------------......///......////////////.........////////////000000000///000111111222222222222333222222222222333333444333333333333444555666777777777888888999999::::::777888999:::<<<<<<======>>>@@@AAAAAA@@@@@@BBBCCCGGGGGGGGGHHHHHHGGGFFFFFFDDDEEEFFFFFFFFFGGGIIILLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFIIIHHHHHHGGGFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFGGGHHHKKKLLLMMMOOOPPPPPPOOOOOOHHHGGGFFFGGGIIIJJJJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDD@@@@@@??????????????????BBB@@@>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999:::::::::::::::888888999999999999999999999999:::;;;;;;:::999999999999999999888888888888777777888888888888777777444555666777888888888777<<<<<<;;;:::999888888777;;;;;;:::::::::999999999999999999888888777777777777777666666555555444444777777888999999999999888888888888888999999999:::999999999999999:::;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::999999::::::::::::;;;;;;===>>>>>>??????@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCC@@@AAAAAABBBCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRSSSUUUUUUUUUUUUUUURRRSSSTTTRRRPPPOOOPPPQQQPPPQQQSSSUUUWWWYYY[[[[[[\\\\\\[[[YYYWWWUUUSSSRRRSSSTTTUUUWWWXXXYYYYYYYYY[[[^^^aaacccdddbbb___]]]\\\[[[[[[]]]___```___^^^___```bbbbbbaaa___\\\ZZZWWWXXXYYY[[[\\\\\\]]]]]]\\\___bbbcccbbb`````````]]]]]]\\\\\\\\\]]]]]]^^^````````````___`````````___```aaabbbbbbaaa___^^^YYYXXXUUURRRQQQQQQRRRRRRXXXZZZ\\\[[[YYYZZZ]]]aaaaaadddkkkwwwnnneee```^^^]]]YYYXXXXXXWWWXXXYYYZZZ[[[ZZZ[[[[[[YYYUUURRRQQQRRRRRRQQQQQQPPPPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJKKKLLLLLLJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@??????>>>:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<,,,,,,+++,,,---...000000------------------------------------------------+++,,,------+++++++++---------------------------........................,,,------......------,,,,,,+++++++++,,,,,,------...........................------------.../////////............---------///000111000///...///000------------------------------.........///////////////////////////////////////......//////000111---......//////......---......////////////000000//////000111222222222222333333222222222333333444222222222333444555666777777777777888999999::::::888888999:::;;;===>>>>>>@@@AAABBBAAA@@@AAACCCDDDGGGGGGGGGHHHGGGGGGFFFFFFCCCDDDEEEEEEEEEFFFIIILLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJIIIGGGFFFEEEDDDCCCGGGGGGFFFFFFFFFGGGGGGHHHKKKLLLMMMNNNOOONNNMMMLLLJJJIIIHHHIIIKKKKKKJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBB????????????????????????@@@???>>>===<<<<<<======::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;::::::::::::999999888888999:::::::::999999888888999999:::::::::;;;<<<;;;;;;:::999999888888:::999999999999888888888777777888888888888777777666666666777888888999999<<<;;;;;;:::999888888777::::::::::::999999999999666777888888888888777777666555555555555555444444666777888888999999888888888888888999999999::::::999999999999999:::;;;;;;::::::::::::::::::::::::::::::999999999999::::::999999999:::::::::;;;;;;======>>>>>>>>>?????????BBBAAAAAA@@@@@@AAAAAABBB??????@@@AAABBBDDDDDDEEEEEEFFFFFFGGGIIIJJJLLLMMMOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRTTTUUUVVVVVVUUUUUUQQQSSSTTTTTTSSSSSSTTTVVVSSSTTTUUUWWWXXXYYYYYYYYYZZZZZZYYYWWWVVVSSSRRRPPPRRRSSSUUUVVVXXXYYYYYYYYY]]]___bbbddddddbbb___]]]ZZZZZZZZZ\\\^^^___^^^]]]bbbbbbbbbbbb```]]]ZZZXXXWWWWWWYYYZZZ[[[\\\\\\]]]]]]___aaabbb```______```]]]\\\\\\[[[\\\]]]___`````````````````````______]]]]]]^^^_______________]]][[[XXXVVVUUUVVVXXXYYY[[[]]]^^^\\\ZZZZZZ]]]```bbbaaabbbjjjtttwwwkkkddd___\\\XXXWWWWWWWWWWWWYYYZZZ[[[YYYZZZZZZXXXTTTRRRQQQQQQSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJGGGHHHJJJJJJGGGFFFHHHHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<333222///---------///000........................------------------------+++---...---,,,+++,,,...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------...------------.../////////............------------///000000///...///000------------------------,,,---------............///////////////////////////............///000000---......//////......---........./////////000000...///000111222222222222222222111111111111222222000111111111333444555666555666666777777888888999888999999:::<<<===???@@@AAABBBBBBAAA@@@@@@BBBDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDFFFIIILLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMLLLLLLIIIIIIHHHGGGGGGFFFEEEEEEHHHGGGGGGFFFFFFGGGGGGGGGJJJKKKLLLMMMNNNMMMLLLLLLKKKJJJHHHIIIJJJJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>===>>>???????????????@@@@@@@@@??????>>>>>>>>>>>>============::::::::::::::::::::::::888999:::;;;;;;;;;::::::;;;;;;;;;::::::999999999888999999999999999888777666777777888999:::::::::;;;:::999777666666777777::::::999999999888888888777777888888888888777777888888777777888999;;;<<<;;;:::::::::999999888888:::::::::999999999999888444555666888888888888777666666666666666666777777666777777888888888888888777777777888888888888999888888888888888999::::::999999999999999999999999::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>BBBAAA@@@???????????????>>>>>>???AAABBBCCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOOOOOOONNNNNNOOOOOOPPPQQQQQQSSSUUUVVVWWWWWWVVVUUUQQQSSSTTTTTTSSSSSSTTTVVVUUUVVVWWWXXXXXXWWWWWWVVVWWWWWWVVVUUUTTTRRRPPPOOORRRSSSTTTVVVXXXXXXYYYYYY]]]^^^```bbbbbb```^^^\\\ZZZZZZZZZ\\\^^^```___^^^aaa``````___]]][[[YYYXXXYYYZZZ[[[[[[\\\\\\\\\[[[]]]^^^______]]]]]]]]]___]]]\\\[[[[[[[[[]]]___aaa^^^______``````_________[[[[[[\\\\\\]]]^^^___```___]]]ZZZXXXWWWYYY[[[\\\\\\^^^___]]]ZZZYYY\\\___aaa]]]]]]aaagggsssrrrfff^^^YYYWWWVVVVVVVVVVVVXXXYYY[[[XXXYYYYYYWWWSSSPPPOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPOOONNNMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEHHHHHHDDDDDDGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCC@@@??????>>>>>>>>>>>>>>>======>>>>>>>>>>>>======:::;;;<<<<<<======<<<<<<999999::::::;;;;;;;;;;;;@@@<<<777222...------...........................------------------------...///000000......///000------------------------........................---,,,,,,++++++,,,,,,---+++,,,---...///...---,,,------------------------...------------...////////////.........---------)))+++...///...---------------------------------,,,,,,,,,---------......////////////////////////---,,,,,,,,,,,,---......---..................---............/////////000......000111111222222222111111000000000000000111/////////000111333444555444444555555666777777777999999999:::<<<>>>???@@@AAAAAAAAA@@@???@@@BBBDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCFFFIIILLLJJJJJJIIIHHHGGGGGGGGGGGGFFFHHHJJJLLLNNNNNNNNNNNNHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD???>>><<<;;;;;;;;;<<<===>>>??????@@@@@@@@@??????<<<===>>>>>>>>>>>>>>>===::::::::::::::::::::::::888999:::;;;<<<;;;::::::;;;;;;;;;::::::999999999999999999999999888777777555555666777888999999:::999888666444444555777888:::::::::999999999888888777777888888888888777777:::999777777777999<<<===:::::::::999999999999888:::::::::999999999888888333444666777888999888888666666777777888888999999666666777888888888888888666666666666777777777777777777777777777888888999777777777777777777777777:::999999999999999999:::<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>BBBAAA@@@>>>===============>>>???@@@BBBCCCEEEEEEEEEEEEFFFHHHJJJMMMOOOPPPOOOOOONNNNNNOOOOOOPPPQQQRRRSSSUUUWWWXXXWWWVVVUUUPPPQQQSSSRRRQQQQQQRRRSSSWWWXXXXXXXXXXXXVVVUUUTTTUUUUUUTTTTTTRRRQQQOOONNNRRRSSSTTTVVVWWWXXXYYYYYY\\\]]]___``````^^^]]]\\\\\\\\\\\\^^^aaabbbaaa```^^^^^^]]][[[ZZZYYYYYYXXX]]]]]]]]]]]]]]]\\\[[[ZZZ\\\]]]]]]\\\ZZZZZZ\\\^^^\\\[[[ZZZZZZ[[[]]]___aaa]]]^^^______```_________[[[ZZZZZZZZZ[[[]]]___```___]]]ZZZWWWWWWXXX[[[\\\^^^___```]]]ZZZYYY\\\______[[[ZZZ]]]aaahhhyyyvvvhhh]]]VVVVVVVVVUUUUUUVVVWWWYYYZZZWWWXXXXXXVVVRRROOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHDDDDDDHHHGGGCCCCCCGGGFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBBBBCCCCCCDDDDDDDDD@@@???>>>>>>>>>>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<888888888999999:::::::::888666222///---...000111---------.........//////---------............///......////////////............---,,,---...///000------------------------......//////......---,,,........................//////...---...///000111//////.........---------......////////////......///............---------////////////////////////,,,...//////...------...000000//////.........---........................000000///...............000000////////////000000000000000000000000000000222222333333333444444444444444444444444444444444666666666666555555555555777777888999;;;<<<======>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAABBBBBBCCCDDDFFFIIIKKKMMMLLLJJJHHHFFFEEEEEEEEEFFFIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMKKKHHHFFFFFFIIIKKKHHHGGGGGGFFFFFFGGGGGGHHHNNNNNNNNNMMMMMMKKKJJJJJJKKKIIIHHHHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@AAABBBBBBAAA???>>>???@@@BBBAAAAAA???@@@AAABBBBBB@@@>>>===>>>>>>>>>>>>===<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;999999888888888999;;;<<<;;;:::999999888888999999999999999999999888777666888888888888999:::;;;<<<;;;;;;:::999999:::;;;;;;===<<<;;;:::999:::;;;;;;777888:::;;;:::888666555888888888888888888999999;;;:::999999888888999999999999999888888888888777555555666666777777888888555555666666777777888888888888888777777777777777888888888888888888888888888888888999999:::::::::999999999888888888777777888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>===;;;::::::;;;>>>>>>>>>>>>============<<<===>>>@@@AAABBBCCCCCCFFFGGGIIIKKKMMMNNNOOOOOOQQQPPPNNNMMMMMMNNNPPPQQQPPPSSSUUUVVVUUUSSSRRRRRRUUUSSSQQQPPPPPPPPPRRRSSSYYYYYYXXXWWWWWWVVVUUUUUUSSSSSSTTTTTTSSSRRRQQQQQQRRRSSSUUUUUUTTTUUUXXXZZZZZZYYYXXXXXXYYYZZZ\\\]]]]]]___aaaccccccaaa___]]]______^^^]]]\\\ZZZYYYXXXWWWXXXZZZ]]]_______________^^^\\\[[[ZZZ\\\]]]^^^\\\[[[ZZZYYYZZZ\\\___```\\\^^^___``````^^^\\\[[[\\\[[[[[[\\\^^^______^^^]]][[[XXXVVVVVVYYY]]]___bbbccccccaaa^^^\\\\\\]]]ccc___[[[YYY\\\eeennnuuuoooaaaYYY[[[YYYWWWWWWWWWXXXWWWVVVXXXWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKLLLNNNOOOOOONNNOOOPPPPPPNNNLLLJJJKKKLLLKKKJJJHHHGGGFFFFFFGGGHHHFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@@@@???>>>======<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::444333000...------...000------..................---------............///......////////////.........------,,,---...///000------------------------------......------,,,+++---------------------------,,,,,,+++,,,---.../////////.........---------......////////////......///............---------........................---///000///---,,,,,,---000/////////....................................000000///...............000000////////////000000000000000000000000000000000000000000111111111111444444444444444444333333444444555555666666666777666777888999:::<<<======>>>>>>>>>???????????????BBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBDDDFFFHHHJJJKKKIIIGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKHHHFFFFFFHHHJJJIIIIIIHHHHHHHHHHHHIIIIIIMMMMMMMMMMMMLLLKKKJJJIIIJJJIIIGGGGGGHHHHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAA???>>>>>>@@@AAAAAA@@@@@@AAACCCCCCCCCBBB@@@???>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999999888888888999;;;;;;;;;;;;:::999999999999999999999999999999888777777777777666777777888999::::::999888777777888999:::;;;:::999888888888999999777777888888888777666555777777888888888999999999::::::999888888888888999999999999888888888777777888888888888888999999999555666666666777777777888888777777777777777777777777777777777777777777777777777888888888888888888999999999888888888777777888888888999999::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>===<<<<<<===???;;;;;;;;;<<<<<<=========<<<===>>>@@@BBBCCCCCCDDDFFFGGGIIIKKKMMMNNNOOOOOONNNMMMLLLLLLMMMOOOQQQRRROOOQQQSSSTTTSSSQQQPPPQQQRRRQQQOOONNNNNNOOOQQQRRRWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRTTTSSSSSSTTTUUUWWWWWWVVVVVVUUUVVVWWWXXXYYY^^^___```aaaaaa```^^^]]]_________^^^\\\[[[YYYXXXVVVWWWYYY[[[\\\]]]]]]]]][[[ZZZXXXWWWWWWXXXYYYZZZ\\\\\\[[[[[[\\\^^^___```^^^^^^______^^^]]]\\\[[[]]]\\\[[[\\\]]]^^^]]]\\\]]][[[XXXWWWWWWZZZ^^^aaaeeeffffffdddaaa______```^^^\\\ZZZYYY\\\bbbiiimmm}}}xxxhhh^^^\\\ZZZWWWWWWWWWWWWVVVUUUUUUTTTRRRQQQOOOMMMLLLKKKLLLKKKKKKLLLNNNOOOOOONNNOOONNNNNNMMMMMMLLLLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCC???@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<======<<<<<<<<<========================:::::::::::::::::::::::://////...------------.....................---------------............///......////////////.........------------...//////------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.....................---------......////////////......///............---------........................---///000///---,,,,,,---////////////....................................000//////............///000000////////////000000000000000000000000000000////////////000000000000333333333333333333333333222222333444555666777888444555666888:::<<<===>>>>>>>>>>>>>>>=========<<<@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@AAACCCEEEFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJKKKKKKJJJHHHGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFGGGGGGFFFDDDDDDCCCCCCBBBAAABBBBBBBBB@@@???===>>>@@@AAAAAA@@@BBBBBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;::::::999999999999888999999999999888777777666666555555555666666777888777666666666666777888999888777777666666777777777777666666666666555555666666777888999::::::;;;:::999999888888888888888999999888888888777777777999888888888888888888777666666666666777777777777777777777777777777888888666666666666666666666666777777777777777777666666999888888888888777777777777777888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::888888:::<<<888888999:::;;;<<<===>>><<<===???AAACCCDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNKKKKKKJJJKKKLLLOOOQQQRRRMMMOOOQQQQQQPPPNNNNNNOOONNNMMMMMMLLLMMMNNNPPPQQQSSSSSSSSSRRRQQQQQQPPPPPPQQQPPPOOONNNNNNNNNOOOPPPPPPQQQSSSSSSRRRRRRSSSUUUVVVUUUUUUUUUUUUVVVVVVWWW\\\]]]]]]^^^^^^]]]]]]\\\_________^^^]]][[[ZZZYYYUUUVVVWWWXXXYYYYYYYYYYYYWWWVVVUUUUUUUUUVVVWWWXXX\\\]]]^^^^^^__________________^^^]]]\\\[[[[[[[[[]]]\\\[[[\\\]]]^^^]]]\\\]]][[[YYYXXXYYY[[[___aaaeeeffffffdddbbb``````aaa\\\[[[ZZZZZZ\\\```ccceeejjjvvvnnnccc]]][[[XXXWWWVVVUUUTTTRRRRRRQQQPPPOOOMMMLLLKKKJJJKKKJJJJJJKKKNNNOOOOOONNNNNNLLLJJJKKKMMMNNNLLLJJJJJJIIIHHHGGGFFFFFFFFFGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@@@@@@@??????>>>=========;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::,,,------.........------...............------------------............///---......//////......---------------......//////------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............//////000000..............................////////////......///............---------........................+++---//////...---...//////////////////.................................000///............//////000000////////////000000000000000000000000000000000000000000111111111111222222222222333333333333222333333444555555666666333444555777:::<<<===>>>========================>>>???????????????>>>>>>AAA@@@??????@@@AAACCCDDDFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHIIIIIIJJJIIIKKKLLLLLLJJJIIIHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGEEEEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@>>>======???@@@@@@???AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>===<<<<<<<<<<<<999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999999888888777888888999999999888888777777666666555555555666666777777777666666777777777888888777777666666666666777777666555555666666777555666666888999:::;;;;;;999999888777777777777777888888888888777777777777777777666666555555555444666666666666777777777777777777777777777888888888777777777777777777777777888888888777777666666666888888888888777777777777666666777888999:::;;;;;;999::::::;;;;;;<<<<<<<<<>>>>>><<<:::777666888:::999999::::::;;;<<<<<<===<<<===???AAACCCDDDEEEFFFEEEFFFGGGIIIKKKLLLLLLLLLJJJIIIIIIJJJKKKMMMNNNOOOLLLNNNPPPPPPNNNMMMMMMNNNLLLLLLLLLLLLMMMOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQPPPNNNLLLLLLMMMOOOPPPPPPRRRSSSSSSRRRRRRSSSTTTWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ\\\\\\]]]______^^^^^^]]][[[ZZZYYYTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUVVVWWWXXX\\\]]]___aaaaaaaaa___^^^```___\\\ZZZYYYZZZZZZ[[[\\\[[[[[[\\\___``````______]]][[[YYYYYY[[[]]]___bbbccccccbbb___]]]^^^^^^^^^]]]\\\[[[\\\^^^aaabbbaaagggqqq}}}nnnccc^^^\\\XXXVVVUUUTTTRRRPPPQQQQQQPPPOOONNNMMMMMMLLLJJJIIIIIIJJJMMMOOOOOONNNMMMIIIGGGIIIMMMOOOMMMIIIIIIIIIHHHGGGGGGFFFFFFFFFCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>======::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,---.../////////...........................------------............///------............---------------...............------------------------///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////---...........................////////////......///............---------........................(((+++---......///000222.........///////////////........................//////............//////000000////////////000000000000000000000000000000//////000000000111111111111111111222222222333333444444444444333333333333222333555777999;;;===>>><<<<<<======>>>??????@@@======>>>>>>>>>>>>>>>===AAAAAA@@@???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGGGGFFFGGGHHHHHHIIIIIIKKKNNNNNNLLLJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFEEECCCBBBBBBBBBBBBBBBAAAAAA@@@???===<<<===>>>?????????@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;<<<<<<===999::::::;;;;;;::::::999::::::::::::::::::::::::777888888999888777666666777888888999999999888888888888777666666666777777888888888888888888888888888888888888888777777777888777666666666777777888555666666888999:::;;;;;;999888777777666666777777888888888777777777666666777666666666555555444444777777777777666666666666666666777777888888888888888888888888888888888888999999999888888777777666777777777777777777777777666666777888888999::::::999999::::::;;;<<<======<<<======;;;::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBDDDEEEEEECCCDDDEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOOOONNNMMMNNNOOOKKKLLLLLLMMMOOOPPPQQQRRRPPPPPPPPPPPPOOOOOOOOOOOOQQQPPPNNNMMMMMMOOOPPPRRRQQQSSSUUUUUUUUUTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTQQQQQQSSSUUUXXX[[[]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWWWW\\\]]]___aaaaaa```^^^]]]___]]][[[YYYXXXYYYZZZ[[[ZZZZZZZZZ]]]```cccccccccaaa___]]]ZZZYYYZZZ[[[\\\```aaaaaa```^^^\\\\\\]]]___]]][[[YYYYYY[[[^^^```___```eeelllvvvyyyhhh^^^^^^\\\XXXVVVTTTSSSPPPNNNOOONNNNNNNNNMMMMMMMMMMMMIIIHHHHHHJJJLLLNNNNNNMMMLLLHHHEEEHHHMMMOOOLLLIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::......//////000//////...---------.........//////---------............///------............------,,,---......//////......------------------------///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.....................////////////......///............---------------------------------(((***---...//////111222.........///////////////........................///............//////000000000////////////000000000000000000000000000000............////////////000000000111111222222333444444333333333222222222222333444666888:::;;;<<<;;;;;;<<<===>>>???@@@@@@<<<======>>>>>>>>>>>>===AAA@@@@@@???@@@AAACCCDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIKKKMMMMMMLLLJJJJJJKKKFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@??????>>>===;;;<<<>>>??????>>>>>>>>>>>>=========<<<<<<===<<<;;;:::::::::<<<<<<::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999777888999999999888666555777777888999999999999888888888888777777888999999888999999::::::999999888888999999999999888777777666666777777777777888888666666777888999::::::;;;888777777666666666666666888888777777777666666666888777777777777777777666777777777777666666666666666666666777888888999999888888888888888888888888888888888888888888777777666666777777777777777888777777777888888888888999888999::::::;;;<<<======333555777888999:::<<<>>><<<<<<<<<;;;;;;:::::::::<<<===>>>@@@AAABBBCCCCCCAAABBBCCCEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHMMMNNNOOOOOOMMMMMMNNNOOOLLLMMMNNNOOOPPPQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOOOOOOOPPPQQQRRRPPPSSSVVVWWWWWWVVVWWWXXXUUUUUUUUUUUUTTTSSSQQQQQQMMMOOORRRUUUXXX[[[]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXSSSSSSRRRRRRRRRSSSSSSTTTSSSTTTTTTUUUUUUVVVVVVVVV[[[\\\^^^______^^^]]][[[]]][[[YYYXXXXXXYYYZZZ[[[ZZZYYYZZZ]]]```cccdddcccaaa___]]]ZZZYYYYYYZZZZZZaaabbbbbbaaa___^^^^^^___\\\[[[XXXWWWVVVXXXZZZ[[[]]][[[]]]bbbfffkkkttt}}}yyykkk```[[[^^^[[[XXXUUUTTTRRROOONNNKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIHHHJJJLLLMMMLLLKKKJJJHHHFFFHHHKKKLLLKKKHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@===============<<<<<<<<>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::://///////...............+++,,,,,,---...///000000---------............///,,,------......------,,,,,,---.../////////...---------------------------/////////000///......---------------------------+++,,,---.........---,,,---------.........//////......////////////......///............---------------------------------***,,,...///......///000............/////////000.......................................///000000000000////////////000000000000000000000000000000....../////////000000000//////000000111222222333222222222222333333333333333444555666888999:::;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>>>>>>>>>>???????????????AAACCCDDDCCCCCCDDDFFFFFFGGGGGGGGGJJJIIIGGGFFFFFFGGGHHHIIIHHHIIIKKKKKKIIIIIIIIIJJJFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBDDDDDDDDDBBB??????@@@@@@@@@???>>>===>>><<<;;;;;;===>>>>>>===>>>======<<<<<<<<<<<<<<<<<<:::999888888999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999999888999;;;;;;;;;:::888777777777888999999999999999777777777777888999999:::888888999::::::999888888888888999999999888777666444555666777777777666666777777888888888999999999777777666555555555555666888777777777666666666666666666666777777777777777888777777777666666666555555666666777888888999999888888888888888888888888666666777777777777777777666666666666777777888888888888888888777777777777888999999:::;;;<<<===>>>111444888999999999999:::999999999:::::::::::::::<<<===>>>???@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHMMMNNNNNNNNNLLLLLLMMMOOOLLLMMMNNNOOOPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQOOORRRUUUWWWXXXWWWXXXYYYVVVVVVVVVVVVUUUSSSQQQPPPOOOQQQUUUXXXZZZ\\\\\\\\\ZZZZZZ[[[ZZZZZZYYYXXXWWWSSSSSSRRRRRRRRRSSSUUUVVVUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYXXXXXXXXXYYYZZZ[[[ZZZZZZZZZ[[[^^^``````___]]]\\\[[[ZZZYYYZZZ[[[[[[aaabbbcccbbb```^^^___```YYYYYYYYYYYYYYYXXXXXXWWWZZZWWWYYY]]]^^^\\\```ffflllooopppllleee^^^\\\\\\]]]ZZZWWWUUUSSSRRROOOMMMJJJJJJKKKKKKLLLLLLLLLMMMKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHGGGFFFDDDDDDEEECCC@@@>>>>>>>>>@@@AAAAAA@@@??????>>>>>>??????=========<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::000///...------------...***+++,,,---...000111111---------.........//////,,,------......------,,,,,,,,,.../////////...---------------------------......//////......---,,,........................------///000000000///...---------.........//////......////////////......//////.........------------------------------------///000///...,,,,,,------.........//////000000.......................................///000111000000////////////000000000000000000000000000000111111111111222222222222...//////000111222222222000000111222333444444555444444555666777888999:::<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>??????>>>>>>>>>>>>===>>>???@@@BBBCCCCCCCCCEEEFFFFFFGGGGGGGGGJJJIIIHHHFFFFFFGGGIIIJJJGGGHHHIIIHHHGGGGGGHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFFFFFFFEEEEEEDDDBBBAAABBBDDDDDDCCCBBB>>>>>>???@@@???>>>===<<<===<<<;;;;;;===>>>>>>===>>>>>>===<<<<<<<<<<<<<<<;;;:::888777777888:::;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<===<<<;;;999888:::;;;<<<======;;;999888666777888999999999999999666666666666777999::::::777888999::::::999888777777888999999999888666555111333555777777666555444888888888888888888999999777777666555555555555555777777777777666666666666333444444444555555666666888888777777666666666555555666666777888999999999777777777777777777777777444555555555666666777777555666666666777777888888999999888888777666666666888888999:::;;;======>>><<>>???????????????>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEFFFHHHIIIIIIIIILLLMMMMMMLLLKKKKKKMMMNNNLLLMMMNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOMMMPPPTTTWWWXXXXXXYYYYYYXXXXXXYYYXXXWWWUUUSSSRRRRRRTTTXXX[[[]]]\\\[[[ZZZYYYYYYZZZYYYYYYXXXWWWWWWSSSSSSRRRRRRSSSTTTVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWXXXXXXYYYYYYZZZ[[[[[[ZZZYYYZZZ\\\]]]\\\[[[ZZZYYYYYYYYYYYY[[[\\\]]]```aaabbbaaa___^^^^^^___XXXZZZ]]]^^^^^^\\\YYYVVVXXXVVVXXX]]]\\\WWWWWW\\\]]]___aaa^^^YYYXXX[[[___\\\ZZZVVVTTTSSSRRROOONNNLLLLLLLLLMMMNNNOOOOOOOOOLLLJJJIIIIIIJJJKKKIIIHHHGGGHHHIIIIIIGGGGGGHHHIIIGGGGGGHHHHHHGGGFFFDDDCCCDDDBBB>>>;;;:::<<<>>>@@@??????>>>===============??????>>>>>>=========<<<>>>>>>>>>>>>>>>?????????<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::///......------,,,++++++,,,,,,+++++++++,,,------//////...,,,******,,,...------,,,++++++---...///,,,------......------,,,------............------///---,,,---000000...+++)))***+++,,,------------000000...------...///000+++++++++,,,,,,,,,------------............------............////////////......................................................------------......//////.........---------000000///...............////////////////////////000000000000000000000000000000000000////////////000000000000111111111111222222111111000111111111444444555666777888999999:::::::::;;;;;;<<<<<<<<<>>>===<<<;;;999888666666??????@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@DDDCCCBBBAAA@@@?????????;;;;;;;;;<<<<<<<<<<<<<<<>>>======<<<<<<<<<======::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<<<<:::888888999777888999999::::::::::::666666666666666666666666666666777777888888888999999888888888777777666666555555666666555555444333444444555555555555444444666555555555555666777777666666666666666666666666777777666666555555555444333333444666888:::999888777666666555555555666666444444555555666777777777888888777777666666555555777666555555555666888999777777777777888888888888777777888888888888777777;;;:::999:::<<<===<<<;;;999999999999999999999999999888666555555777999:::========================>>>???@@@@@@BBBBBBCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPKKKKKKKKKLLLMMMMMMMMMNNNPPPMMMNNNSSSVVVSSSOOONNNPPPRRRUUUVVVVVVVVVXXXYYYXXXZZZ\\\[[[WWWUUUUUUVVVWWWZZZ\\\\\\ZZZYYYZZZ\\\XXXWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVXXX[[[[[[YYYWWWYYYYYYZZZZZZZZZ[[[[[[[[[XXXYYY[[[]]]]]]]]][[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZYYYYYYZZZ\\\]]]___^^^]]][[[YYYXXXXXXYYYYYY]]]\\\\\\]]]^^^^^^\\\ZZZWWWXXXYYYYYYYYYXXXWWWVVVXXXYYYZZZ\\\]]]\\\XXXVVVWWWWWWWWWVVVUUUTTTTTTSSSTTTSSSQQQOOOMMMKKKKKKJJJIIIJJJJJJKKKLLLMMMMMMNNNIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDBBBBBBAAA@@@@@@???????????????CCCAAA???===<<<===???AAA===============<<<<<<<<<999::::::;;;<<<===>>>>>>;;;999999999;;;;;;;;;999;;;::::::999999::::::;;;:::999999888888999999:::------------------------...------,,,++++++++++++,,,------,,,***+++---///------,,,,,,------...///,,,------......------,,,------............------...,,,+++,,,...///---*********+++,,,------------222111///...------------,,,,,,,,,,,,------------------............------............////////////......................................................------------......//////.........---------000000///...............////////////////////////000000000000000000000000/////////...............000000000000111111111111111111111000111111222222444444555666777888888999999999::::::;;;<<<<<<=========<<<<<<;;;;;;;;;:::???@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJHHHGGGFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAA;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;999;;;<<<;;;:::888888999888888999:::::::::999999666666666666666666666666555555666666777777777777888888888777777777666666666666666666666555555444444444555555555555444444555555555555666666666666555555555555555555555555777666666666555555555555555444555666999:::999888666666555555555555666666555555555555666666666666777777777777666666555555777666555555555666888888666666777777777888888888777777888888888888777777;;;999999:::;;;<<<;;;:::999999999999999999999999888888666555666777999:::::::::::::::::::::::::::===>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMPPPMMMNNNSSSVVVSSSPPPPPPPPPRRRTTTUUUUUUUUUVVVWWWYYY\\\^^^]]]ZZZVVVUUUVVVZZZ\\\]]]]]]ZZZYYYZZZ[[[WWWWWWVVVUUUUUUTTTTTTTTTVVVVVVXXXZZZ]]]]]]\\\ZZZZZZZZZZZZZZZ[[[[[[[[[\\\YYYZZZ[[[\\\\\\\\\[[[[[[YYYYYYYYYYYYYYYYYYZZZZZZXXXXXXYYYZZZ[[[]]]^^^___^^^]]][[[ZZZXXXXXXXXXYYY[[[YYYXXXXXXYYYZZZYYYWWWYYYYYYZZZYYYYYYWWWUUUTTTWWWVVVWWWYYYZZZXXXUUURRRRRRRRRRRRQQQPPPOOOOOOOOOSSSRRRPPPNNNKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEECCCCCCAAA@@@???>>>>>>>>>??????AAA@@@>>>===<<<===>>>???;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;:::999::::::999999999999::::::999888888777777888888999++++++,,,------.../////////...---,,,+++*********)))+++,,,---,,,,,,...///,,,---......//////......,,,------......------,,,------............------,,,++++++,,,------,,,******+++,,,------...------222222000...---,,,,,,,,,,,,------------.........------............---------............/////////------------------------..............................------------.....................---------000000///...............////////////////////////000000000000000000000000---------...............000000000000111111111111000000000000111111222333333444444555666777888888777888999:::;;;<<<===>>>;;;<<<<<<===>>>>>>?????????@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@??????@@@@@@AAABBB;;;;;;<<<<<<<<<============<<<;;;;;;:::::::::;;;888888888888999999:::::::::::::::999999999999999999:::;;;;;;999888999999999999999:::999999888888777777777777777777777777555555555555666666666666888888777777777777666666777777777777666666666555444444555555555555444444333444666777777777666555555555555555555555555555666666666666555555555555777666666777999999888777666666555555555555666666666666666666555555555555777777777666666666666555666666555555666666777888666666777777777777888888888888999999999999888888:::999888999;;;;;;;;;:::888888888888888888888888888777666666666777999:::999999999999999999999999<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLPPPMMMNNNSSSUUUSSSQQQRRRSSSUUUWWWWWWVVVUUUVVVWWW[[[^^^aaaaaa___\\\YYYXXX^^^^^^___]]][[[YYYYYYZZZWWWWWWVVVUUUTTTTTTTTTTTTWWWXXXYYY\\\___```___]]]ZZZZZZZZZ[[[[[[[[[[[[\\\ZZZZZZZZZ[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYY[[[]]]^^^^^^^^^]]]\\\[[[YYYXXXXXXXXXXXXXXXVVVSSSSSSTTTUUUTTTTTTZZZYYYYYYXXXWWWUUUTTTSSSTTTTTTTTTUUUUUUTTTQQQNNNNNNNNNNNNMMMMMMLLLLLLKKKPPPOOONNNLLLJJJHHHFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHIIIFFFGGGGGGGGGFFFEEEEEEDDDBBB@@@???======>>>???@@@>>>>>>>>>===============::::::;;;<<<===>>>??????<<<<<<<<<<<<;;;;;;::::::???===<<<;;;<<<;;;:::888999999888888888888999999777777777666666777777777,,,,,,,,,---------.........---,,,,,,++++++++++++***,,,...///...---...///,,,---...///000///...---,,,------......------,,,------............------,,,,,,,,,---------,,,+++++++++,,,---......------000000///...------,,,,,,---------.........//////------............---------------.........//////------------------------..............................------------..............................000000///...............////////////////////////////////////////////////------............/////////000000000111111111111////////////000222333333222333444555666777777888666777888999;;;<<<>>>>>>;;;;;;<<<===>>>??????@@@??????@@@@@@AAABBBBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIKKKJJJHHHFFFDDDCCCBBBBBB?????????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@;;;;;;<<<<<<======>>>>>><<<<<<;;;:::999999999999777777777888888999999:::::::::::::::999999999999888999;;;;;;999888999999999999999999999888777666777777777777777777777777666666666666666666666666777777777777777777666666777666666555555555555555444444555555555555444444333444666888888777555444555555555555555555555555666666666666666555555555888777777888999999777666666555555555555666666777888777777666555444444444666666666666666666666666555555555555666666777777666666666666777777777888888888999999999999888888999888777888:::::::::999888888888888888888888888777666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOOOONNNNNNNNNMMMMMMLLLLLLKKKOOOLLLMMMRRRSSSQQQRRRTTTXXXZZZ[[[[[[YYYXXXXXXYYY\\\___cccffffffdddaaa___aaa```___^^^\\\ZZZZZZZZZYYYXXXVVVUUUUUUUUUUUUUUUXXXXXXYYY\\\___aaa```___[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVSSSPPPOOOPPPQQQRRRRRRVVVVVVVVVUUUTTTSSSSSSRRRSSSSSSRRRRRRRRRQQQNNNKKKNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHFFFFFFKKKKKKJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGFFFFFFEEEEEEBBB@@@>>><<<<<<===???@@@======>>>??????>>>===<<<;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<::::::;;;;;;:::888999888888777777888888999888777777666666777777888......---------,,,,,,,,,++++++++++++,,,,,,---......///111000...------...+++,,,.../////////...---,,,------......------,,,------............------,,,---.........---------,,,,,,---.........---------------...............---------.........//////------............------------------............------------------------..............................------------......---.....................000000///...............////////////////////////////////////////////////....../////////000000000///000000000111111111111////////////000111222333222222333444555666777777666666888999;;;<<<===>>><<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGEEEDDDCCCBBBBBB?????????@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@CCCBBB@@@???>>>======<<<;;;;;;<<<<<<===>>>>>>???<<<<<<;;;999999888888888666666777888999999::::::<<<;;;;;;;;;::::::999999777999::::::999888999:::999999999999888888777666777777777777777777777777777777777777777777777777666666666666666666777777666555444333333333444444444444555555555555444444333444666888888777555444555555555555555555555555555555555666666666666666888777777777888888777555555555555555555666777777888888777666555444444333555555555555555666666666444555555666666666666666555666666666666777777777888888888999999888888888888777666777999999999888777777777777777777777777666666666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKMMMKKKLLLPPPQQQPPPRRRVVVZZZ\\\]]]\\\ZZZXXXXXXYYY]]]___dddhhhkkkkkkhhhfffbbb```^^^]]]\\\[[[[[[ZZZ[[[ZZZXXXWWWVVVVVVWWWXXXWWWVVVWWWYYY]]]______^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYY]]]]]]^^^^^^^^^\\\ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTRRROOONNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQPPPMMMKKKMMMMMMLLLLLLLLLLLLKKKKKKGGGHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDAAA@@@>>><<<<<<===>>>???===>>>@@@AAAAAA@@@>>>===>>>>>>======<<<<<<;;;;;;999999::::::;;;<<<<<<===999888777888:::;;;;;;:::999888888777777888888999888888888777777888888888//////...---,,,,,,++++++*********+++,,,---...//////000111///---,,,,,,---+++,,,------......------,,,------......------,,,------............------,,,...//////...------...------............------++++++---......///......,,,------------.........------............------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......---------...............000000///...............////////////////////////000000000000000000000000......//////000111111111000000000000111111111111////////////000000111222111222222333444555666666666777888999:::;;;<<<===<<<<<<<<<;;;;;;;;;;;;:::<<<======>>>??????@@@@@@>>>???AAABBBDDDDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>===<<<;;;;;;;;;;;;<<<===>>>>>>???@@@===<<<;;;:::999888888888666777777888999:::;;;;;;<<<<<<;;;;;;::::::999999666888::::::999888999:::888888888999888888777777777777777777777777777777888888888888777777777777555555666666666666777777666555333222222222333444444444555555555555444444333444666777777777666555444444444444444444444444555555555666666666666666777666666666888888666444555555444555555666777888888777777666555444444444444555555555555666666666444444555666666666666555555555666666666666777777777777888888888888777777777666555666888888888777666666666666666666666666555555666777888999999:::999999999999999999999999===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLMMMMMMNNNKKKKKKKKKKKKKKKKKKJJJJJJKKKIIIJJJNNNNNNMMMQQQWWWYYYZZZ[[[ZZZXXXWWWWWWWWW\\\]]]aaafffjjjkkkjjjgggaaa^^^\\\[[[\\\]]]]]]\\\]]][[[YYYWWWVVVWWWXXXYYYVVVUUUUUUWWWZZZ\\\\\\\\\ZZZZZZYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[___^^^^^^]]][[[YYYXXXWWWWWWWWWWWWVVVUUUTTTRRRQQQRRRPPPOOOOOOQQQSSSTTTTTTPPPPPPPPPPPPPPPRRRSSSSSSSSSRRRQQQQQQQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFGGGDDDEEEEEEEEEDDDDDDCCCBBB??????>>>>>>=========>>>===>>>@@@AAAAAA@@@????????????>>>===<<<;;;::::::888888999:::;;;<<<======777666666777:::;;;;;;:::999999888888888888999999999888888777777888888999---------------------,,,++++++++++++,,,------...---......,,,++++++---///+++++++++++++++,,,------,,,------......------,,,------............------+++---//////---,,,,,,...------............------+++,,,---.........---,,,,,,,,,,,,,,,------------------............------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......---------.........//////000000///...............////////////////////////000000000000000000000000------......///000000111000000000000111111111111000000/////////000000111111111222333444555555666777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>AAACCCDDDEEEEEEBBBBBBAAABBBBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@@@@>>>===<<<:::999999888888777777888999:::;;;<<<<<<;;;;;;;;;:::999888888888666888999:::999888999:::666777777888888888888777666666666666666666666666888888777777777666666666555555555666666666777777666555444222222333444555444444555555555555444444555555555555666666666666444444444444444444444444555555555555666666666777555555444555777777666444444444444555555666777888777777666666555555444444444444444555555555666666333444555666666666555555555555555666666666777777666666777777777777666666666555444555777888777666666666666666666666666666444555666777888999999:::::::::::::::::::::::::::<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIKKKLLLKKKPPPWWWXXXZZZ[[[ZZZXXXWWWWWWWWWZZZZZZ\\\```dddfffdddbbb___\\\YYYYYY\\\^^^___^^^]]][[[YYYVVVVVVWWWXXXYYYVVVUUUUUUVVVXXXZZZ[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWSSSTTTUUUUUUUUUTTTRRRQQQTTTTTTUUUWWWYYYZZZ\\\\\\\\\[[[ZZZXXXWWWVVVVVVUUUTTTUUUUUUTTTSSSRRRPPPOOOPPPOOOOOOQQQSSSUUUUUUTTTRRRRRRQQQPPPPPPQQQRRRSSSRRRQQQOOOPPPPPPPPPOOOMMMIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLJJJIIIGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@===>>>?????????>>><<<<<<======>>>???????????????>>>>>>======<<<<<<;;;;;;999999999::::::;;;;;;;;;999888777888:::;;;:::999::::::999999999999::::::777777777666666777777777+++,,,,,,------......///------,,,++++++,,,,,,,,,++++++***))))))***---000,,,+++***)))***+++,,,---,,,------......------,,,---..................---***,,,......+++***+++------...............------------...///...---+++***+++++++++,,,,,,,,,---------..................---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.................................------.........---------.........//////000000///...............////////////////////////000000000000000000000000,,,,,,------...///000000000000000000111111111111111000000////////////000000111222333444555555666888888888999999:::::::::::::::;;;;;;<<<=========::::::;;;;;;<<<=========888:::===@@@CCCDDDEEEEEEAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDD@@@???>>>===============;;;;;;<<<===>>>???@@@@@@???>>><<<;;;:::999999999777888888:::;;;<<<======::::::999999888777777666555777999999888888999:::555666777888888888888888666666666666666666666666777777666666555555555444444555555555666666777777888666444333333333555666444555555555555555555444666555555555555666777777444444444444444444444444444555555555666666777777444333333444666777666444444444444555555777888888666666666666666555555555444444444555555555666666333333555666666666555444555555555555666666666777555555666666666666555555666555444555777777777666666666666666666666666666444555666888999999::::::========================;;;;;;<<<===>>>???@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@AAACCCDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJHHHGGGHHHJJJJJJJJJPPPWWWZZZ[[[\\\\\\ZZZYYYYYYZZZYYYXXXXXX[[[___```___\\\]]]ZZZWWWXXX\\\___```___\\\ZZZXXXUUUUUUVVVWWWYYYWWWVVVUUUVVVXXXZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVRRRSSSTTTUUUTTTSSSQQQOOORRRSSSUUUWWWYYY[[[\\\]]]YYYXXXVVVUUUTTTTTTUUUUUUSSSSSSTTTSSSRRRQQQOOONNNNNNMMMOOOQQQTTTVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSQQQOOONNNOOOPPPPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLJJJGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>><<<===???@@@@@@>>><<<:::<<<=========>>>>>>??????<<<<<<<<<===============;;;;;;::::::::::::999999;;;:::999999;;;;;;:::999;;;::::::999999::::::;;;666666555555555555666666.................................------,,,,,,,,,///000///---******+++---------------------------...---,,,++++++,,,---...------------------------........................+++,,,------......------...///////////////......---------............///111000///------......///,,,,,,,,,---------......---------............///---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...////////////////////////000000//////.........------------............///000000000000111111111111111111111111111111111111222222333333333333444444555555666888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<>>???@@@<<<<<<;;;;;;:::::::::;;;===<<<;;;;;;::::::::::::888888888888888888999999<<<;;;999888777666666666777777777777777777777777:::999888777666666666666444555666777888888888888333444444444333333555666777777777666555555444444555555555555666666666666444444444444444444444444555555333333222333444555666666666666666666666666444444555555555555444444555444444444444555666666555444333333555555444333555555555555555666777777222222333333444555555666444444444444444444444444666777777666444333555666666555555555666777999:::888888777777666666666555666666666666666777777888888999::::::999999;;;<<<<<<>>>???@@@>>>>>>???@@@CCCBBBBBBAAA@@@???>>>>>>>>>???@@@AAACCCDDDEEEFFFDDDCCCDDDFFFHHHIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGIIIKKKMMMOOOQQQUUUVVVWWWXXXYYYZZZ[[[\\\[[[[[[[[[\\\\\\\\\]]]]]][[[\\\]]]^^^^^^]]][[[ZZZ[[[ZZZWWWUUUTTTUUUVVVVVVWWWVVVVVVUUUVVVWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUUUUUUUUUUXXXZZZ[[[[[[ZZZYYYXXXWWWVVVVVVXXXUUURRROOONNNOOOQQQSSSUUUUUUUUURRRPPPNNNNNNPPPRRRSSSTTTVVVVVVWWWWWWVVVZZZXXXUUURRRQQQPPPQQQQQQMMMLLLLLLMMMNNNOOONNNMMMPPPOOONNNNNNMMMMMMNNNNNNPPPOOOMMMLLLLLLLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@??????============>>>>>>>>>>>>=========<<<;;;;;;::::::>>>>>>===<<<;;;;;;:::::::::;;;<<<;;;999888999:::===<<<:::999888999999:::999999999888888888888888,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...///...---+++***,,,...---------------------------------,,,,,,---------------------------------.........---------------+++,,,------......------------............---------------............///000///...---,,,------...,,,,,,,,,---------......------------............------------.........///......................................................------------..............................000/////////............---------............/////////000000000111111111111111111111111111111111222222222333333333444444777777777888888999999999;;;;;;;;;;;;;;;<<<<<<===>>>>>>============>>>>>>????????????@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCBBB???<<<======<<<;;;;;;;;;;;;<<<::::::<<<===>>>?????????======;;;:::::::::;;;<<<<<<;;;;;;:::999999::::::888888888888888888888888::::::999888777777777777777777777777777777777777999999888666666555555666333444555555666666666666777777777555333222222444666666666555444444333333444444444444555555555555444444444444444444444444777666555444444555666777666666666666666666666666444444555555555555444444444444444444444555666666555444333333555555444333444444444444444555666666222222222333333444444444444444444444444444444444666777777666444333555666555444444444444555777888777777777666666555555555999888777777777777777888777999::::::999999:::<<<;;;===??????>>>>>>>>>???@@@@@@@@@???>>>>>>=========>>>???@@@AAABBBCCCDDDDDDDDDDDDFFFHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGHHHIIILLLNNNPPPQQQTTTTTTVVVXXXZZZ\\\^^^___^^^^^^_________^^^^^^^^^YYYZZZ[[[\\\\\\[[[ZZZZZZYYYXXXVVVTTTTTTTTTUUUVVVXXXWWWWWWVVVVVVWWWXXXYYYYYYXXXVVVUUUTTTUUUVVVVVVVVVWWWXXXWWWVVVWWWYYY[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTQQQOOOOOOPPPQQQRRRTTTTTTTTTRRROOONNNOOOPPPRRRRRRSSSSSSTTTUUUUUUVVVXXXVVVSSSQQQOOOOOOPPPPPPNNNMMMLLLLLLNNNOOOOOONNNOOONNNMMMLLLLLLLLLLLLLLLOOOMMMKKKKKKKKKKKKIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBAAA@@@@@@??????>>>??????@@@@@@@@@??????=========>>>>>>>>>??????======<<<;;;;;;::::::999<<<<<<<<<;;;:::999999999999:::;;;:::888777888999:::999999999999999:::;;;999999999999999999::::::++++++++++++++++++++++++...------------,,,,,,,,,---......---++++++---...------------------------,,,------......------,,,------------------------......------,,,,,,+++++++++,,,------......------,,,,,,---------------,,,---------............///......---,,,,,,,,,,,,---,,,,,,,,,---------......------------............------------.....................................................................//////.................................////////////............---------............/////////000000000000111111111111111111111111111111222222222222333333333333777777777777777777777777;;;:::::::::;;;;;;<<<===????????????????????????============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEECCCCCCCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBAAA???<<<======<<<;;;;;;;;;;;;<<<999;;;===???@@@@@@???>>>>>>===;;;999999:::;;;<<<;;;:::999999888999999999888888888888888888888888888888888888888888888888777777777777777777777777888777666555555555555555666666777777777777777666888888888666444333333555555555555444333333222222222333333333444444444444555555555555555555555555666666555444444555666777666666666666666666666666444444555555555555444444444444444444555555666666555444333333555555444333333333333333333333444555222222333333333333333333444444444444444444444444666666777555444333555666444444333333333444444555666666666555555555555555666666666666666777888999888999;;;:::999999:::;;;;;;<<<>>>>>>=========>>>>>>>>>>>>===============>>>>>>>>>???@@@AAAAAABBBEEEEEEEEEFFFHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPRRRPPPRRRTTTVVVYYY\\\^^^___```aaabbbbbbaaa```^^^]]]XXXXXXYYYYYYZZZZZZ[[[[[[WWWVVVUUUTTTTTTUUUVVVWWWYYYYYYXXXWWWWWWXXXXXXYYYZZZXXXUUURRRRRRTTTWWWYYYYYYZZZ[[[ZZZYYYYYYZZZ\\\ZZZYYYYYYXXXWWWVVVUUUUUURRRRRRQQQPPPPPPQQQQQQRRRQQQRRRRRRQQQOOOOOOPPPRRRRRRQQQQQQPPPQQQRRRTTTUUUUUUTTTRRRPPPOOONNNOOOOOOOOOMMMKKKJJJLLLNNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLMMMKKKJJJIIIJJJJJJHHHFFFJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>????????????======<<<;;;;;;::::::999;;;;;;::::::999999888888888999:::999888777777999666777888999::::::::::::999999999::::::;;;;;;<<<************************------------------------,,,---...---,,,,,,---///------------------------+++,,,---......---,,,+++------------------------...------,,,,,,++++++***+++,,,------......------,,,,,,---.........---------------............///.........---------------,,,,,,,,,---------......,,,,,,---------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---........................///////////////.........---------............///////////////000000000111111111111111111111111111111222222222222333333333666666666666666666777777999999999999:::;;;<<<<<>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBBBBCCCDDDEEEGGGHHHGGGEEEDDDBBBAAAAAABBBCCCAAAAAAAAAAAAAAA@@@???=========<<<;;;;;;;;;;;;<<<999;;;>>>@@@AAA@@@>>>======<<<999888777888:::;;;999999888888888888888999999999999888888888888888777777888888999999999999666666666666666666666666777666555444444444444444555555666666666555555444555666777666555555777999666666555444444333333222333333333333444444444444555555555555555555555555444333222222222333444555666666666666666666666666444444555555555555444444333444444555555555555555555444333333555555444333444444333333333333444444333333333444444444444444444444444444444444444444555666666555444333555666555444444444444333444444555555555555555555444444333333333444666777999::::::;;;<<<<<<::::::;;;<<<:::<<<======<<<<<<<<<>>><<<<<<=========>>>>>>>>>>>>?????????@@@@@@AAAAAAFFFEEEEEEFFFHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKMMMOOOQQQRRROOOPPPQQQTTTVVVXXXZZZZZZ^^^___```aaa```^^^\\\[[[XXXXXXXXXXXXYYYZZZ\\\]]]VVVVVVUUUUUUUUUVVVWWWXXXZZZYYYYYYYYYXXXXXXXXXXXXYYYWWWUUUTTTTTTVVVXXXZZZ\\\\\\]]]\\\ZZZZZZ[[[]]]ZZZZZZYYYXXXWWWVVVUUUUUUOOOPPPQQQQQQRRRRRRRRRQQQOOOPPPQQQPPPOOOOOOQQQSSSSSSQQQPPPOOOPPPQQQSSSUUUTTTSSSQQQPPPOOOOOOOOOOOONNNLLLIIIHHHJJJLLLNNNNNNSSSRRRQQQOOONNNNNNNNNNNNLLLKKKIIIIIIJJJJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>?????????@@@>>>>>>===<<<<<<;;;;;;:::;;;;;;::::::999999999888999:::;;;:::888888888999666777888999:::999888888777888888999:::;;;<<<<<<,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......---,,,---...------------------------+++,,,---......---,,,+++---------------------------------,,,,,,++++++++++++,,,------......------------...///////////////---------............///////////////......------,,,,,,,,,---------......,,,,,,,,,------------...------------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---.................................///////////////---------............///...////////////000000000000000000000000000000000111111111222222222333333222333333555666777777888888888888999999:::<<<<<<======>>>??????>>>======>>>======>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAABBBCCCEEEFFFGGGDDDCCCBBBAAAAAABBBCCCDDDAAAAAABBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;<<<999;;;>>>@@@AAA???>>><<<;;;:::888777666777888999888888888777777888888999999999999888888888777777666777888999999:::999999666666666666666666666666666555555444444444444444222222333333333222111111666777777777666666888999777777666666555444444444333444444444444555555555555555555555555555555555333222222111222333444555666666666666666666666666444444555555555555444444333444555555666666555555555444333333555555444333555555444444444444444555444444444444555555555555444444444444444444444444444555555555333333555666666666666666666555555555444444555555555555555555666666666666777888999999<<<===>>>===<<<;;;<<<===999:::<<<<<<;;;;;;;;;<<<<<<<<<======>>>???????????????@@@@@@AAAAAABBBBBBEEEDDDDDDFFFHHHIIIGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVVVVYYYZZZ[[[[[[[[[ZZZYYYYYYZZZYYYYYYZZZ[[[\\\]]]^^^VVVVVVWWWWWWXXXXXXYYYZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXX\\\\\\]]]\\\ZZZZZZ[[[]]][[[ZZZZZZYYYXXXWWWVVVUUUNNNOOOPPPQQQRRRRRRQQQQQQMMMNNNOOOOOOOOOOOOQQQSSSSSSRRRPPPOOOPPPQQQSSSTTTSSSRRRRRRQQQPPPPPPPPPPPPMMMJJJGGGFFFHHHJJJLLLLLLRRRQQQPPPOOONNNNNNNNNNNNLLLKKKJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>======>>>>>>>>>>>>???????????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<:::999:::;;;888888999:::999888777666666777777888999::::::;;;------------------------,,,,,,,,,------------...+++---///...---,,,,,,---------------------------,,,------......------,,,------------------------,,,,,,,,,,,,------------+++,,,------......------------...///000000000000---------............/////////000000//////...---,,,,,,,,,---------......,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------.................................//////.........------------------------.........///////////////---------............///......////////////000000000000000000000000000000111111111111222222222222000111222333555666777888777777777888999:::;;;<<<;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAABBBDDDEEEFFFAAAAAAAAAAAAAAABBBCCCCCC@@@AAABBBAAA>>>===>>>???======<<<;;;;;;;;;;;;<<<:::;;;===>>>???>>>===<<<999999888888777777888888888888888777888888999:::::::::999999888777777777666777888999::::::999888777777777777777777777777666555555444444444555555555555666666777666666555999999999777555444444666888777777666555555444444444444444444555555555555444444444444444444444444444444333333333555666777666666666666666666666666444444555555555555444444222333555666666666555444555444333333555555444333666555555444444444444444222222333444444555666666444444444444444444444444333444555444333333555777666666777777888777777666555555555555555666666666======;;;:::999888888888<<<>>>>>>>>><<<;;;<<<===888:::;;;;;;::::::;;;<<<<<<=========>>>>>>????????????@@@@@@AAABBBBBBCCCDDDCCCDDDFFFHHHIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUWWWXXXXXXYYY[[[[[[\\\\\\]]]]]]^^^^^^WWWWWWXXXXXXYYYYYYYYYZZZVVVWWWXXXYYYYYYYYYYYYXXXVVVWWWXXXXXXXXXWWWVVVVVVYYYZZZ[[[ZZZYYYYYYZZZ\\\ZZZZZZYYYXXXWWWVVVUUUUUUNNNOOOPPPQQQQQQQQQQQQQQQMMMNNNOOOOOONNNOOOQQQSSSRRRRRRQQQPPPPPPQQQRRRSSSQQQQQQQQQQQQQQQQQQPPPPPPKKKIIIGGGFFFHHHJJJKKKKKKNNNMMMLLLLLLKKKKKKLLLLLLLLLJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===============>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;======<<<;;;:::;;;<<<::::::::::::999888777666777777777888888999999:::------------------------,,,,,,,,,---------......,,,...//////---+++++++++---------------------------------,,,,,,---------------------------------,,,,,,,,,---......//////+++,,,------......------+++,,,---...////////////---------............///....../////////...---,,,,,,,,,,,,---------......++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------..............................------------......------------------------............/////////000---------............///........./////////000000000000000000000000000000111111111111222222222222111222222333444555555666666666777777888:::;;;<<<;;;<<<>>>??????>>><<<;;;>>>>>>>>>>>>???@@@AAABBBAAABBBDDDFFFFFFFFFEEEDDDEEEDDDDDDDDDDDDDDDDDDDDD?????????@@@AAABBBCCCDDDAAAAAABBBBBBBBBAAAAAA@@@@@@AAABBB@@@>>><<<>>>@@@======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<<<<<<<;;;999::::::;;;:::999888777888888888888888999::::::::::::999999888777777666666777999::::::999888777777777777777777777777777666555555555555555666666777777888999::::::::::::888999888777444333444555777666666555555444333333222333333333444444444444333333333333333333333333444333333222333555666777666666666666666666666666444444555555555555444444222333555666777666555444555444333333555555444333555444444333222222333333//////000111333444555555444444444444444444444444333444444444333333555777444555777888888888888777555555555666666777777777;;;;;;:::999888888999999;;;======<<<;;;::::::;;;777999;;;;;;:::999:::;;;<<<<<<<<<<<<<<<<<<======<<<===>>>???@@@AAABBBCCCBBBBBBCCCEEEHHHJJJJJJIIIFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNOOORRRRRRQQQQQQPPPPPPOOOOOOQQQPPPQQQRRRTTTWWWZZZ\\\[[[\\\]]]^^^^^^]]]\\\\\\WWWWWWXXXXXXXXXXXXXXXXXXTTTUUUVVVXXXYYYYYYYYYYYYWWWWWWVVVTTTTTTTTTTTTTTTVVVWWWXXXWWWVVVWWWYYY[[[XXXWWWWWWVVVUUUTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPQQQMMMNNNOOONNNMMMNNNPPPRRRPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOKKKJJJHHHIIIJJJLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@>>>======;;;<<<<<<<<<=====================<<<;;;;;;::::::999999999999999:::::::::;;;<<<===<<<:::999:::;;;;;;:::999999999999999:::999999999999999999999999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...000///---+++******------------------------......,,,++++++,,,......------------------------+++,,,,,,---...///000000+++,,,------......------***+++,,,---............---------.........//////,,,---.........---,,,+++,,,,,,,,,---------......++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------------------------.........//////000000---------.........//////............/////////000000000000000000000000000000111111111111222222222333333333333333333333333666666666777888:::;;;<<<;;;===>>>??????>>>===;;;=========>>>>>>???@@@AAA@@@BBBDDDFFFGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD????????????@@@AAABBBBBBBBBCCCCCCCCCBBB@@@>>>===@@@AAABBB@@@===<<<>>>@@@======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;<<<:::;;;<<<======;;;999888999999888888999:::;;;;;;::::::999999888777777666666888999::::::999777666777777777777777777777777666666555555555666666777222222444555666666666666444555666555444555666888666555555444444333222222111111222222222333333333222222222222222222222222111111000000111333444555666666666666666666666666444555555555555555555444222333555777777666555444555444333333555555444333444333333222111111111222,,,---...///111333444555444444444444444444444444222333444444333333555777333444666888888888888777555666666666777777888888333333444555777999:::;;;:::;;;<<<;;;999888999:::777888::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???AAABBBBBBAAAAAABBBEEEIIIKKKKKKJJJFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHIIIIIIKKKLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLKKKPPPOOOOOOQQQTTTXXX]]]```[[[\\\]]]^^^^^^]]][[[ZZZVVVWWWWWWXXXXXXWWWVVVVVVRRRSSSUUUWWWYYYYYYYYYYYYYYYWWWSSSQQQPPPQQQSSSTTTSSSTTTUUUUUUUUUUUUXXXZZZVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQMMMNNNOOONNNMMMMMMOOOQQQNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOOOOOOONNNNNNLLLKKKJJJKKKMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNOOOIIIGGGFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>======;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::999888888888888888888888888999999:::;;;<<<;;;999888999::::::999999888999:::<<<===;;;:::::::::::::::::::::........................000///...---------------......////////////....../////////...---------,,,................................................//////000111111000///...,,,,,,++++++,,,---///000------------------------------------------------....../////////...,,,+++---...///000000///...---//////......---------,,,......//////...---,,,,,,////////////////////////000...,,,---...///...---,,,&&&"""%%%---111,,,'''........................,,,---......//////......000000////////////000000////////////000000000000111111111111111111111111000111111111111222222222222222222222333444555555777777888999:::;;;;;;<<<============>>>>>>>>>>>>>>>??????@@@@@@@@@??????===@@@CCCDDDDDDDDDDDDEEECCCCCCCCCCCCCCCDDDDDDEEEBBBBBBAAA@@@????????????BBBBBBBBBBBBBBBBBBBBBBBB@@@?????????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============666777777777777888888888:::999999999999:::;;;<<<:::999777777888777666444999999888888777777666666777777777777777777777777999888777666444222111000777777777777777777777777666666666666555555555555777666666666666555555555333333333444444555555555444444444444444444444444444444444444444444444444555555555555555555555555555444333333333333444555666666555555555444444444555555555444444333333333333333333333333333333333000000111222333444444555444333333222222333333444333333333444555666666777888888777777666666555555777777777777777777777777777666444333444555777999666777888999999888666555888888888888888777666666;;;::::::999999::::::;;;;;;;;;<<<>>>???AAABBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMOOONNNNNNQQQVVVYYYYYYXXX\\\]]]______^^^\\\YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWWWWVVVVVVVVVWWWXXXZZZVVVQQQLLLJJJKKKNNNPPPTTTVVVXXXXXXXXXXXXZZZ[[[YYYWWWUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTRRRPPPNNNMMMPPPPPPOOOOOOOOONNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOOOONNNNNNMMMMMMNNNNNNOOOLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFGGGFFFFFFFFFEEECCCBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDD???@@@@@@AAAAAABBBBBBCCCDDDAAA======??????===:::>>><<<:::777777888:::;;;<<<<<<;;;:::::::::;;;;;;999888777777777888::::::>>>>>>===<<<;;;::::::999999999999999:::;;;<<<===@@@@@@@@@???>>><<<;;;:::............------------......---------------.........////////////.....................---------................................................---...///000000///...---,,,,,,++++++,,,---///000---------------------------------------------------......///...---,,,+++---...///000000///...---////////////.........---...............---,,,,,,------------------------000///------...//////......,,,+++,,,000111000---........................,,,---......//////......------,,,,,,,,,,,,------.../////////000000000000111111111111111111111111000000111111111222222222222222222222333444555555666777777888999:::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@@@@??????>>>@@@CCCDDDCCCCCCDDDEEEDDDDDDDDDCCCCCCDDDDDDDDD@@@@@@???@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============777777777888888888999999999999::::::;;;;;;;;;;;;:::999777777888888666444888888888777777777777777777777777777777777777777555555555555555555555555444444444444444444444444666666666666555555555555666666666555555555444444222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444333333333333444555666555555555444444444333555555444444444333333333333333333333333333333333222222222222222222333333444333333222222333333444333333444555555666777777777777777666666666555555555555555555555555555555777666444444444555777888999999999::::::999999888888888888888888777666666::::::999999999999:::::::::;;;<<<===???@@@AAABBBBBBCCCDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMOOONNNNNNQQQUUUYYYYYYXXXZZZ[[[]]]]]]\\\ZZZWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUURRRNNNJJJIIIJJJLLLMMMRRRTTTWWWXXXXXXXXXXXXYYYWWWVVVTTTTTTUUUUUUTTTSSSRRRRRRSSSRRRQQQPPPNNNMMMOOOOOONNNNNNNNNNNNOOOOOOQQQQQQQQQRRRQQQQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGHHHFFFGGGGGGEEECCCBBBCCCEEEHHHHHHIIIJJJJJJJJJJJJIIIEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAA@@@BBB@@@>>>=========<<<;;;>>>===;;;:::999:::<<<===<<<;;;;;;:::::::::::::::999888777777777888999:::<<<<<<<<<<<<;;;;;;;;;;;;999999999999:::;;;<<<<<>>>>>===;;;:::999......---------,,,,,,,,,------,,,,,,,,,------.........////////////......---------...............................................................,,,---...//////...---,,,,,,,,,,,,,,,,,,---//////------------------------------------------------,,,------......---+++***---...///000000///...---.........------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,......---------......---------...------------------------,,,---......//////......//////............//////....../////////000000000111111111111111111111111000000000111111111222222222111111222222333444555555666666777888999:::;;;:::::::::;;;;;;;;;<<<<<<======>>>???????????????>>>@@@BBBCCCCCCBBBCCCEEEFFFFFFEEEDDDDDDCCCCCCCCC===>>>>>>@@@AAACCCEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<888888888888999999999:::999:::;;;<<<<<<<<<;;;::::::888777777888888666555666777777777777777777888777777777777777777777777444444444555555666777777666666666666666666666666666666666555555555555444555555444444444333333333222222222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444555555444444444444333333444444444444333333333333333333333333333333333333333333333222222222111111444333333222222333333444444444555555666777777777666666666666666555555555444444444444444444444444666555555444444666777888999999999888888999999:::777777888888777777666666::::::999999999999::::::::::::;;;===>>>???@@@@@@@@@AAACCCEEEFFFGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNQQQUUUXXXXXXXXXYYYZZZZZZ[[[ZZZXXXUUUSSSUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWUUUTTTRRRMMMLLLJJJHHHGGGHHHIIIJJJOOORRRVVVXXXXXXWWWVVVVVVTTTSSSRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRQQQPPPOOONNNOOONNNMMMMMMNNNOOOQQQRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIFFFGGGGGGEEECCCBBBCCCEEEHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@???????????????===;;;:::;;;<<<<<<<<<<<<<<<============;;;;;;:::999999999999999888888777777888888999::::::::::::;;;;;;<<<<<<<<<999999888999999:::;;;<<<=========<<<;;;:::999888...---------,,,,,,,,,,,,---,,,,,,,,,,,,------...---......//////......---,,,---------.../////////................................................,,,---.../////////...---,,,,,,,,,,,,------......------------------------------------------------+++,,,---------,,,+++***------...//////...------,,,,,,,,,+++++++++++++++---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***,,,,,,,,,......------,,,,,,,,,,,,------------------------,,,---......///.........000000////////////000000........./////////000000111111111111111111111111000000000000111111111111111111111111222333444555444555666666888888999:::999999::::::;;;;;;<<<<<<<<<<<<===>>>????????????>>>@@@BBBBBBAAAAAACCCDDDGGGFFFFFFEEEDDDCCCAAAAAA======>>>@@@BBBDDDFFFGGG????????????>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;888888999999999:::::::::999:::<<<======<<<:::999:::888777777888888777555555666666666777777888888666666666666666666666666666666666666555555555555777777777777777777777777666666555555555444444444444444444333333333222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444333333222222333333444555555555666666777777777555555555555555555555555444444444444444444444444666555555555555666777777777777666555555666888999666777777777777777666666999999888888888888999999999:::;;;<<<===>>>??????>>>???BBBDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMOOOQQQTTTWWWXXXXXXXXXYYYZZZYYYXXXWWWUUUSSSTTTTTTUUUVVVVVVUUUTTTTTTSSSUUUWWWXXXWWWTTTQQQOOOHHHHHHGGGGGGGGGHHHIIIIIIMMMPPPUUUWWWWWWUUUTTTTTTRRRQQQPPPQQQRRRRRRQQQOOOOOOPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNOOOQQQSSSUUUPPPOOOMMMKKKKKKKKKLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNLLLLLLKKKKKKJJJJJJJJJJJJGGGGGGGGGFFFDDDCCCDDDEEEHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????<<<>>>???===999888:::===:::;;;===>>>>>>>>>>>>===;;;:::999999888888999999888888888888888999999999::::::::::::::::::;;;;;;999999888888999::::::;;;;;;;;;;;;;;;:::999888777---------------------------------,,,,,,------...------............------,,,---------.../////////................................................---...///000111000000///,,,,,,------------------------------------------------------------------***+++,,,---------,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------------,,,---------------------------+++++++++---......---333000---...000111...+++------------------------,,,---......///.........---,,,,,,++++++,,,,,,---............////////////000000000000000000000000//////000000000111111111111111111111222333444444333444444555666777888999999999:::;;;<<<<<<======;;;;;;<<<===>>>??????>>>>>>@@@AAAAAA@@@@@@BBBCCCFFFFFFFFFEEEDDDBBB@@@???>>>??????@@@AAABBBDDDEEE?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;888888999999999:::::::::999:::<<<======<<<:::888999888666777888888777666555555666666777777777888666666666666666666666666666666666666666666666666444444444444444444444444555555555555444444444444444333333333333222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333222222222222222222222222000000111222333333444444444333333222222333333444555555555555666666666666444444444444444555555555555555555555555555555555555555555555555666777777777666555444555666888999555666666777777777666666999888888777777888888999999999:::;;;<<<======>>>===>>>AAACCCDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCAAAAAABBBCCCEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSUUUWWWYYYYYYZZZZZZYYYXXXWWWUUUTTTTTTUUUVVVWWWWWWVVVUUUTTTRRRTTTVVVWWWVVVRRROOOLLLFFFFFFFFFGGGHHHIIIJJJJJJLLLOOOTTTVVVVVVTTTSSSSSSPPPOOOOOOPPPRRRRRRPPPNNNPPPQQQSSSTTTTTTSSSRRRRRRPPPOOOOOOPPPQQQSSSUUUVVVPPPOOOMMMLLLLLLLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMLLLKKKKKKJJJGGGHHHGGGFFFDDDCCCDDDEEEKKKKKKKKKKKKJJJHHHGGGFFFBBBBBBAAA@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA;;;===???===999888:::===999:::<<<>>>>>>>>>===<<<;;;:::999999888888999999777777888888999999999999<<<;;;;;;:::999999888888999999888888888999::::::999999:::999999888777666,,,,,,------...//////000//////...------------...------............---------------...............................................................---...///111111111000000,,,,,,---......------,,,------------------------------------------------***+++---......------,,,,,,---...//////...---,,,............////////////+++,,,,,,------------,,,------------------------.........000222333111///111...+++,,,///000---))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........------,,,,,,------...------........./////////000000000000000000000000/////////000000000111111111000000111111222333444222333444555666777777888999999::::::;;;<<<======999:::;;;===>>>>>>>>>>>>???@@@@@@@@@??????AAACCCDDDDDDDDDDDDCCCAAA???>>>????????????@@@AAABBBCCC?????????>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::888888888888999999999:::999:::;;;;;;;;;:::999888999777666777888999777666555666666666666666666777777777777777777777777777333444444666777888999999555555555555555555555555555555555444444444444333444444333333333222222222333333333333222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333222222111111222222222222333333222222222222333333333333222222222222222222222222///000111222333444444555444333333222222333333444444555555555555555555555333333333444444444444444555555555555555555555555555555555666666666666666777777777777888999999:::555555666777777777666666888888777777777777888888888999999:::;;;;;;<<<<<<===>>>@@@BBBCCCDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKMMMPPPRRRSSSTTTWWWYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUWWWXXXXXXWWWUUUTTTRRRSSSUUUVVVTTTQQQMMMJJJFFFFFFFFFGGGHHHIIIJJJKKKLLLOOOSSSUUUUUUTTTSSSSSSPPPOOOPPPQQQSSSSSSQQQOOOQQQRRRTTTTTTUUUTTTSSSRRROOOOOOPPPQQQSSSTTTTTTUUUQQQPPPPPPPPPPPPPPPQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKMMMOOOPPPPPPPPPOOOOOOOOOOOOOOONNNLLLKKKJJJGGGHHHHHHFFFDDDCCCDDDFFFIIIIIIIIIHHHHHHGGGEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAABBB=========<<<::::::;;;<<<;;;<<<===>>>>>>===<<<<<<;;;;;;:::999999999999999777777888999999999999888<<<;;;;;;:::888777777666999999888888888888999999999999999999999888777666+++,,,---...000111222222222111000///...---------,,,------......------,,,...............---------................................................,,,---...000111000000///,,,------......---,,,,,,------------------------------------------------+++,,,---...///......---,,,,,,............,,,,,,,,,,,,------............***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///333555444000---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000//////......//////000---------.........//////000000000000000000000000////////////000000000111000000000000111222333444222222333444555666666777777777888999:::;;;<<<<<<999999;;;<<<===>>>>>>>>>???@@@@@@???>>>>>>@@@BBBAAABBBCCCCCCBBB@@@>>>============>>>???@@@BBBBBB@@@@@@??????>>>======<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::777777777888888888999999::::::999999999888888888888777666777888999888666666666666666666555555555777777777777777777777777444555555666777888888999888888888888888888888888555555555444444444333333444444444444333333333333444444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222111222333333333333222111111111111111222222222333111111222222222333333333111111111111111111111111111111111222222333333333444333333222222333333444444444444444444444333333222222333333333444444444444444444444444444444444444555555666666666666666555666777888999999999999444555555666777777666666777777777666666777777777888888999999::::::;;;;;;===>>>@@@AAABBBBBBBBBAAA???>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJMMMPPPRRRRRRSSSWWWYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVXXXZZZZZZXXXVVVUUUSSSSSSTTTTTTRRROOOKKKIIIGGGFFFFFFFFFGGGIIIKKKLLLMMMPPPSSSTTTTTTSSSTTTUUUPPPPPPQQQSSSUUUTTTRRRPPPRRRRRRSSSTTTTTTSSSRRRQQQLLLNNNPPPRRRSSSRRRRRRQQQNNNNNNOOOPPPQQQQQQQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHJJJMMMOOOQQQQQQPPPPPPQQQRRRQQQPPPOOOMMMJJJIIIGGGHHHHHHFFFDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAA???????????????@@@@@@@@@???===;;;;;;<<<===<<<;;;>>>>>>>>>???>>>>>>======<<<;;;;;;:::::::::::::::666777888999:::999999888::::::999999888888777777999999888888888888999999888999999999999888777777+++,,,---///111222444444444333111000...---------,,,------......------,,,/////////......------,,,................................................***+++---//////000//////,,,---.........---,,,+++------------------------------------------------+++,,,.../////////......,,,,,,---......---,,,,,,)))))))))******+++++++++***+++,,,,,,------------++++++++++++++++++++++++(((***---222444222...***,,,///222111---+++...222,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,++++++,,,,,,,,,---------.........//////000000000000000000000000////////////000000000000000000000000111222333444111222222333444555666777555666777888999:::;;;;;;888999:::<<<===>>>>>>>>>???@@@@@@???===>>>@@@BBB@@@AAABBBBBBBBB@@@>>><<<;;;;;;<<<===>>>@@@BBBCCCAAA@@@@@@???>>>======<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999666777777777777888888888::::::999888777777777888888777666777888999888777777777666666555555555444777777777777777777777777888888888777666555555555555555555555555555555555555555444444444333333333555555444444444444333333555555555444444333333333222222222222222222222222222222222222222222222222111111111111111111111111111222333444444333222111000000111111222222222333111111111222222333333333111111111111111111111111333333333222222222222111444333333222222333333444333333333333333333333333222222222333333444444444333333333333333333333333444555555666777666666666222333555777777777777666444444555666777777666666777777666666666666777777888888888999999::::::;;;>>>???@@@AAABBBAAAAAA@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJMMMPPPRRRRRRSSSVVVZZZZZZYYYXXXWWWVVVVVVUUUTTTUUUWWWYYY[[[[[[YYYWWWUUUSSSSSSTTTSSSQQQNNNKKKIIIGGGFFFEEEEEEFFFHHHJJJLLLOOOPPPSSSSSSSSSSSSTTTVVVQQQQQQRRRTTTVVVUUUSSSQQQQQQRRRSSSSSSSSSRRRPPPOOOJJJLLLOOOQQQRRRQQQOOONNNIIIJJJLLLNNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHJJJMMMOOOQQQQQQQQQPPPSSSSSSRRRQQQOOOMMMJJJHHHHHHHHHHHHGGGEEEDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@===:::;;;===???===;;;AAA@@@@@@??????>>>>>>>>>===<<<;;;;;;::::::;;;;;;666777888999:::999888888888888888888888999999999999999888888888888888999888999999999999888888777,,,---///111444666888:::666777888666222///...------,,,,,,,,,,,,---......//////.........---------///...------,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,---------......---------------------------------,,,,,,+++++++++//////...---,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,------......------,,,////////////////////////------------------------,,,,,,,,,---------......................................................///...---,,,,,,---...///////////////000000000000000000000000000000000000//////000111111111111000222222222333333333444444555666777888888999999888:::;;;;;;;;;<<<<<<======????????????????????????>>>????????????===;;;:::;;;;;;<<<===>>>???@@@@@@DDDBBB@@@>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<888999;;;<<<===<<<;;;;;;;;;;;;;;;:::999888777666777777777777777777777777888888888888777777777777888888888888777777777777777777777777777777777777444444444444444555666777555555555555555555555555666555555555555444444444333333333333333222111000444333333222222333333444333333333333333333333333333333333333333333333333111111111111111111111111555555444333333222111111222222111111111111222222111111111111111111111111222222222222222222222222111111222333333333333222222222222111111111000000111111111111111111111111222222222222222222222222555444333222111222333444333222222111111222222333333333333444444444555555777666555555555666888999777999::::::888777888888666666777777888888888888444555666777999:::;;;<<<<<<>>>AAAAAA@@@??????@@@AAAAAAAAA@@@@@@????????????AAACCCEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHMMMOOOPPPQQQQQQRRRUUUWWW[[[\\\]]]]]][[[XXXUUURRRWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUTTTRRRPPPNNNLLLKKKGGGGGGGGGGGGHHHJJJKKKMMMPPPQQQRRRSSSTTTSSSRRRRRRNNNOOOQQQRRRRRRRRRQQQPPPQQQQQQRRRRRRQQQOOOMMMLLLRRRPPPNNNLLLKKKMMMNNNPPPNNNMMMNNNNNNOOOPPPQQQRRRMMMLLLLLLKKKJJJKKKKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJKKKLLLNNNPPPRRRTTTUUUTTTTTTRRRPPPNNNLLLKKKIIIFFFDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBEEEBBB???@@@BBBCCCBBB@@@@@@@@@@@@?????????>>>>>>???>>>>>>===============??????@@@??????>>>===<<<>>><<<;;;;;;;;;;;;999888999999999999999999999999888888888777777777777666777777888888888888777777666666666666666666666666---///111444777999:::;;;888999999777333000......------,,,,,,------...///......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++------------------------------------------------,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,------......------,,,------------------------------------------------,,,,,,,,,---------......................................................///...------------...///.../////////000000000000000000000000000000000000///000000111222111111111222222222333333333333444555555666777888888888888999::::::;;;<<<<<<======????????????????????????>>>??????>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@@@@CCCBBB@@@>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<;;;:::;;;;;;::::::999888777777888888888888888888888888888888888888777777777777888888888777777777666666666666666666666666666666555444444444444555555666555555555555555555555555555555555555444444444444333333333333333222111111444333333222222333333444333333333333333333333333333333333333333333333333111111111111111111111111555444444333222222111111222111111000000111111222111111111111111111111111222222222222222222222222000111222222333333222222222222222111111111000000222222222222222222222222222222222222222222222222444333333222222333333333333222222111111222222333333333444444444555555555666555444444444555777777666888999999777666777888666666666666666777777777555555666888999:::;;;<<<<<<>>>@@@@@@?????????@@@?????????@@@@@@AAAAAAAAACCCDDDFFFIIIJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIMMMOOOPPPPPPQQQRRRTTTWWWYYYZZZ[[[\\\[[[YYYWWWVVVWWWWWWXXXXXXXXXWWWUUUUUUUUUUUUTTTRRRPPPMMMKKKJJJGGGFFFFFFGGGHHHJJJLLLNNNRRRRRRTTTUUUUUUUUUTTTSSSPPPPPPQQQRRRRRRQQQPPPOOOPPPQQQQQQQQQPPPOOOMMMLLLOOOMMMLLLKKKKKKMMMOOOQQQPPPPPPOOOOOOOOOOOOPPPPPPNNNMMMMMMLLLKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQSSSUUUVVVTTTTTTSSSRRRPPPOOOMMMLLLKKKHHHFFFEEEFFFFFFFFFEEEAAAAAABBBBBBBBBBBBAAAAAACCCAAA???@@@BBBCCCBBB@@@@@@@@@@@@@@@????????????AAA@@@??????>>>>>>??????======>>>??????>>>>>>>>>>>><<<::::::;;;;;;999888888888888999999:::::::::999888888888888777777777777777888888888888777777666666666666666666666666///111444888;;;<<<======<<<<<<<<<999444111//////---------,,,------...///---------,,,,,,,,,++++++......---,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......................................................///...------------...///....../////////000000000000000000000000000000000000000111222222222222111111111222222222333333333444555666777888888888888777888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>???@@@AAAAAA???===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;::::::999::::::::::::999888888888888888888888888888888888888888888888777777777777888888777777777777666666666666666666666666666666666555444444444444444444444444444444444444444444555555555555444444444444333333333333333222222111444333333222222333333444333333333333333333333333333333333333333333333333111111111111111111111111444444333333222222111111222111111000000111111222111111111111111111111111222222222222222222222222000111222222333333222222222222222111111111111111333333333333333333333333222222222222222222222222222222333333333333333222333222222111111222222333444444444555555555666666444444333333444444555666444666888777666555666777666666666666555555555555555555666888999:::;;;<<<;;;===??????>>>>>>>>>???======>>>???@@@AAABBBCCCAAACCCDDDFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHJJJJJJMMMNNNPPPPPPPPPQQQSSSUUUWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVTTTSSSRRRUUUTTTSSSQQQOOOLLLJJJHHHFFFFFFFFFHHHJJJLLLOOOPPPTTTUUUVVVWWWWWWWWWVVVUUURRRRRRRRRRRRQQQPPPOOONNNOOOPPPPPPPPPOOONNNMMMMMMKKKJJJIIIIIIJJJMMMOOOQQQSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLMMMNNNOOOPPPRRRSSSUUUUUURRRRRRRRRQQQPPPOOOMMMMMMGGGEEECCCBBBCCCCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@BBB@@@???@@@AAABBBAAA@@@AAAAAAAAA@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<===>>>?????????===;;;::::::::::::999888666777777888999:::;;;;;;999999999888888888888777666777777888888777777666777777777777777777777777111444888<<<>>>???>>>>>>??????>>>:::555111//////---------------...//////......---------,,,,,,,,,------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,---------......------------------------------------------,,,,,,++++++,,,------......///------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............................................................------................../////////000000////////////////////////000111111222222222222222111111111111222222222222444444555666777777777777666666777999:::<<<===>>>========================???>>><<<;;;:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>?????????>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::999999::::::999999999999999999888888888888888888888888888888888888777777777666888777777777666666666666666666666666666666666666666555555444333333333333444444444444444444444444555555555444444444333333222333333444333333222222444333333222222333333444222222222222222222222222222222222222222222222222111111111111111111111111333333333333222222111111111111000000000000111111111111111111111111111111111111111111111111111111000000111222222222222222111111111111111111111111333333333333333333333333222222222222222222222222000111333444444333222111333222222111111222222333444444555555555666666666444444444444444555555555333444666666555444555666777777666666666555555555555666777888999:::;;;;;;;;;===>>>>>>======>>>???======>>>???@@@AAABBBBBBAAABBBCCCEEEFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOQQQSSSUUUTTTTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPSSSSSSRRRPPPMMMKKKHHHGGGGGGGGGHHHIIILLLOOORRRSSSUUUVVVXXXYYYYYYYYYXXXWWWSSSSSSRRRQQQPPPOOONNNMMMNNNNNNNNNNNNNNNNNNMMMMMMJJJJJJIIIIIIJJJLLLNNNOOOSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLMMMNNNPPPQQQRRRRRRSSSQQQQQQQQQPPPOOONNNMMMLLLDDDBBBAAA@@@AAABBBAAA???AAAAAAAAAAAAAAA@@@@@@???AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;<<<===============<<<:::999999::::::999777555666777888999:::;;;;;;999999999999888888888888666666777777777777666666777777777777777777777777444777:::>>>@@@@@@???>>>@@@@@@>>>:::555111000000...------------...//////////////////............,,,,,,,,,,,,,,,---...///.........------,,,,,,+++,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,---------......................................................---..................---............////////////////////////////////////000000111222222222222111000000000111111111222222333444555666666777666666555555666888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::::::::;;;<<<;;;;;;<<<<<<======>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999999:::999888888888999:::;;;888888888888888888888888888888888888777777777666777777777666666666666555555555555555555555555555666555444333333333333333444444444444444444444444555444444444444333333333222333333444444444333333444333333222222333333444222222222222222222222222222222222222222222222222111111111111111111111111333222222222222222111111111000000000000000000111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111333333333333333333333333222222222222222222222222///000222333444333222222333222222111111222222333444444444444555555555666444444555555666666666666111333555555444444555666777777777777777777777777666666777888999::::::;;;:::<<<===<<<;;;;;;===>>>>>>>>>?????????@@@@@@@@@EEEEEEFFFGGGHHHIIIJJJKKKJJJIIIGGGGGGGGGIIIKKKLLLMMMNNNOOONNNMMMNNNPPPQQQVVVUUUSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPOOOOOOQQQQQQPPPNNNLLLJJJHHHGGGHHHHHHIIIKKKMMMQQQTTTUUUVVVWWWXXXYYYZZZYYYXXXXXXSSSRRRQQQPPPOOOMMMMMMLLLMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMMMMRRRQQQQQQPPPPPPQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOONNNNNNLLLKKKKKKEEEDDDCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999:::999888888999:::888777555555666777999:::;;;;;;999999999888888888777777666666777777777777666666666666666666666666666666888999<<<>>>??????>>>===@@@???===999444000///000......------......///000000000000////////////...+++++++++,,,---...///000.........------,,,,,,,,,,,,,,,,,,---------......------------------------------------............---------------------,,,------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,---------......................................................------...//////...------------........./////////000000000000000000000000//////000111111111111000///000000000000111111111222333444555666666666666444555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<=========;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999999999:::999999888777888999;;;<<<999999999999999999999999888888888888777777777777777777666666666666555555555555555555555555555555555444333333333333333333333333333333333333333333444444444444333333333333222333333444444444444444444333333222222333333444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222111111111000000//////000000111111111111111111111111111111111111111111111111111///000111111222222111111111111111111111222222222333333333333333333333333222222222222222222222222///000111222333333333333333222222111111222222333333333333444444444555555444444555666666666666555111333555555555444555666777777777777888888888999666777777888999999:::::::::;;;<<<;;;::::::<<<>>>>>>>>>>>>???????????????CCCCCCCCCDDDEEEFFFHHHIIIIIIHHHGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLLLLNNNPPPWWWVVVTTTSSSSSSTTTUUUVVVSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNMMMKKKJJJHHHGGGHHHHHHIIIJJJMMMPPPSSSUUUVVVWWWXXXYYYYYYYYYXXXWWWRRRQQQOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMLLLLLLLLLMMMNNNNNNQQQPPPPPPPPPPPPPPPQQQQQQNNNNNNMMMLLLLLLLLLLLLLLLNNNNNNOOOOOOOOONNNMMMMMMOOOPPPQQQRRRSSSSSSRRRQQQMMMMMMMMMLLLKKKJJJHHHHHHDDDCCCBBBCCCEEEEEECCCAAABBBCCCCCCCCCBBBAAA@@@???>>>@@@CCCDDDCCCBBBBBBCCC@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888888999888777888999999888777555666666777888999::::::888888888777777777777666555666666777777666666555666666666666666666666666;;;;;;<<<=========<<<<<<>>>===;;;777222/////////...............//////000000////////////.........+++++++++,,,---...000000------------------,,,,,,,,,,,,,,,---------......------------------------------------.........///+++,,,,,,------.........------------------------,,,,,,++++++,,,,,,---...------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......................................................------...//////...---------------.........//////000000000000000000000000......///000000000000////////////000000000111111222222333444555555555555555555666666777888999999::::::::::::::::::::::::999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======::::::;;;<<<<<<<<<;;;:::;;;::::::999999::::::;;;:::999888888888999:::;;;999888777777888:::<<<===999999999999999999999999888888888888777777777777777777666666666555555555555555555555555555555555333333333222333333444444333333333333333333333333444444444333333333222222222333333444555555444444444333333222222333333444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222000000////////////000000111111111111111111111111111111111111111111111111///000000111111111111111000000111111111222222222222222222222222222222222222222222222222222222222000000000000111222333444333222222111111222222333222222222333333333333444222333444555666555444444111333555666555555666777444555555666777888999999777777777888999999::::::::::::;;;:::999999;;;===<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAACCCDDDEEEGGGGGGHHHHHHIIIJJJJJJKKKMMMNNNNNNMMMKKKKKKMMMNNNRRRQQQQQQRRRRRRSSSTTTUUUPPPPPPNNNMMMMMMMMMNNNNNNKKKLLLLLLKKKKKKJJJIIIHHHFFFFFFGGGHHHKKKMMMPPPRRRTTTUUUWWWXXXXXXXXXWWWVVVPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJLLLMMMNNNMMMMMMMMMNNNOOOPPPQQQQQQRRRQQQPPPOOOOOONNNNNNOOOLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOQQQRRRRRRRRRPPPOOOMMMLLLLLLKKKIIIGGGEEEDDDAAAAAAAAABBBCCCCCCAAA???BBBBBBBBBAAAAAA@@@???>>>;;;>>>BBBCCCAAA@@@AAABBB?????????>>>>>>>>>======>>>===<<<<<<;;;;;;<<<<<<999:::::::::::::::999888999777666777888999888777666777777777888888999999777777777666666666555555555555666666666666555555444444444444444444444444<<<<<<<<<;;;;;;;;;;;;;;;===<<<:::555111......///...............///000000//////.........---------******+++,,,---...000111------------------------,,,,,,,,,---------......---------------------------------.........//////)))***+++,,,...///000111------------------------,,,,,,++++++,,,,,,---...------------------------------------------------,,,------......------,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......................................................,,,---...//////...---,,,---------.........//////000000000000000000000000---......///////////////////////////000000000000222222333444555555555555555555666666777777888888::::::::::::::::::::::::888999:::;;;<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::;;;::::::999999::::::;;;999999888888888999;;;<<<999888777777888:::<<<>>>999999999999999999999999888888888888777777777777777666666666555555555555555555555555555555555555222222222222333444444555333333333333333333333333444444444333333333222222222333333444555555555444444333333222222333333444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222000000////////////000000111111111111111111111111000000000000000000000000//////000111111111111111000000111111222222222222111111111111111111111111222222222222222222222222111000//////000222444555333222222222222222222333111111222222222333333333111222333444555444333333111333555666555555666777222333444555666888999999777777777888999999999::::::::::::999888999;;;===:::;;;<<<>>>???AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJMMMNNNNNNMMMKKKKKKLLLMMMKKKKKKMMMNNNPPPQQQRRRSSSOOONNNMMMLLLLLLMMMNNNNNNJJJJJJJJJKKKJJJJJJIIIIIIEEEEEEEEEFFFHHHKKKMMMOOOTTTUUUVVVWWWWWWWWWVVVUUUNNNMMMLLLJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJKKKMMMNNNKKKLLLNNNOOOQQQSSSTTTUUUSSSRRRQQQOOONNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMOOOPPPPPPOOOMMMLLLLLLLLLKKKJJJHHHFFFDDDBBBDDDDDDDDDEEEGGGGGGEEECCCAAAAAAAAA@@@@@@>>>======888<<<@@@AAA???>>>???@@@>>>>>>>>>>>>============;;;;;;:::999999999999:::777888999:::::::::::::::888777666777888999888777777777777777777888888888666666666666555555555555555555666666666666555555444444444444444444444444????????????>>>===;;;;;;===;;;888333000---,,,+++---......---+++)))***+++---------............///111///------......---,,,111...,,,---//////---+++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,------.........---------.........//////---------------------------------------------------------------------------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------............------000000//////.........---000000000000111111111111000000000000111111111111111222222333333444444555666666666777888888999999999::::::::::::::::::;;;999999::::::999999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;;;;999777666777777777777777777888888;;;:::888777777777888888<<<===>>>???>>>;;;888777666666666666777777777777444444555555555555555444444444555555555555444444555555555555555555555555///333444222...---111666333444555666666666555444444444444333333222222222222333333444444333333222222222222111111111111000///000111222222111000///111111111111111111111111222222222222222111000///////////////////////////000000000000000000000000222222111111111111222222222111000//////000111222000000111111111222222222555333111//////000111222///000000000111111111111444333333222222333333444555555444333222111000///222222222222222222222222444444444444444444444444888777666555444333222222222333555777888888777777777777888888888999999999::::::::::::::::::::::::;;;<<<<<<===>>>??????@@@BBBCCCDDDEEEEEEFFFFFFEEEHHHJJJKKKJJJIIIGGGHHHHHHJJJKKKMMMNNNOOOOOONNNMMMPPPOOOMMMOOOQQQRRROOOMMMHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFFFFGGGIIILLLNNNPPPSSSTTTTTTSSSSSSRRRQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJHHHHHHIIIIIIKKKLLLMMMNNNMMMNNNOOOPPPQQQRRRSSSTTTVVVRRRMMMLLLMMMMMMLLLKKKLLLKKKJJJJJJIIIHHHGGGGGGIIIJJJKKKMMMMMMMMMLLLKKKMMMMMMNNNNNNOOOOOONNNNNNIIIIIIHHHGGGFFFEEEDDDCCCAAABBBBBBBBBCCCDDDDDDDDDBBBBBBAAA@@@???>>>===<<<;;;<<<===>>>???@@@AAAAAA============<<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;333444444555666777777888888777777777777777888999666555555555555666666777666666666666555555555555666666666666666666666666>>>>>>>>>======;;;:::::::::888555333000////////////000000///---,,,,,,------------............///000...---,,,---...---,,,---+++***+++...///...---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++---...///................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,------------------++++++,,,,,,,,,---------------------------------------------------------------------------------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------............------000/////////............//////000000000111111111//////000000000111111111111111222333333444444555777888888999999:::;;;;;;999999::::::::::::;;;;;;:::::::::::::::999999888::::::::::::::::::::::::::::::::::::::::::999999:::;;;<<<======;;;:::999888888888888888888888888::::::888777777777888888:::<<<===>>>===;;;999777777777777666666666666666444444555555555555555444444444555555555555444444444444444444444444444444111222333222//////111444333444444444444444333333444444333333333222222222222333333444444333333222222222222111111111111000000000111111111111000000111111111111111111111111111222222222222111000///111111111111111111111111000000000000000000000000222111111000000111111222111111000000000000111111000000111111111222222222333222111000000000111222000000000000111111111111222222222111111222222222333333333222222222222111222222222222222222222222444444444444444444444444555555555555444444444444555555666666666666666555777777777888888888999999999999999999999999999999:::;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDEEEEEEEEEFFFGGGIIIIIIGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMPPPNNNMMMNNNOOOOOOMMMKKKGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHFFFFFFGGGHHHJJJLLLOOOPPPSSSSSSSSSRRRRRRPPPOOOOOOOOOOOONNNMMMMMMLLLKKKKKKJJJJJJIIIJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVRRRNNNMMMMMMNNNMMMKKKJJJJJJIIIIIIHHHGGGFFFFFFIIIJJJKKKLLLMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<;;;<<<===>>>???@@@AAAAAA============<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999666666777777888888999999888888777777777777777888777666666555555555666666555555555555444444444444555555555555555555555555<<<<<<<<<<<<<<<;;;:::999999777555222000/////////...///000///---,,,,,,------------............///000...,,,,,,---...---,,,)))((((((***---///000///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------........................---------,,,,,,+++++++++++++++,,,,,,------......------------------,,,,,,************++++++++++++------------------------------------------------------------------------+++,,,,,,---...---------------------------------...------------,,,,,,,,,------............------////////////............//////000000000000111111//////000000000000111111111111222222333444444444777777888999999::::::;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999:::::::::999999888888888999:::;;;<<<===<<<;;;:::888888888888888888888888:::999888777666777888888999:::<<<======;;;:::888888777777666666555555555444555555555555555444444444444555555555555444444222222222222222222222222222222111111111111222333555444333222222111111222333333333333222222222222222222333333333333222222222222222111111111111000111111000000000000111111111111111111111111111111111111222222111111000000111111111111111111111111000000000000000000000000222111111000000111111222000000111111111111000000111111111111111222222222111111111111111222222222111111111111111111000000111111000000000000111111111111111222222333333333222222222222222222222222444444444444444444444444333333444444555555555666777777666555555555555555777777777777888888888888777777777777777777777777999999:::<<<>>>???@@@AAA@@@AAAAAABBBCCCCCCDDDDDDCCCEEEGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMOOOMMMLLLLLLMMMLLLJJJGGGFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFGGGIIIKKKMMMOOOQQQSSSSSSSSSRRRQQQOOONNNMMMPPPOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJKKKMMMPPPQQQRRRSSSSSSTTTUUUVVVVVVWWWUUURRROOOMMMMMMNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKJJJKKKMMMNNNNNNMMMKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>======<<<<<<<<<======>>>???@@@@@@=========<<<<<<<<<<<<;;;::::::::::::::::::::::::888888888888888888888888999999999999999999999:::999999888888777777666666888777666555555555555555555444444444444333333333444444444444444444444444<<<<<<<<<<<<<<<;;;::::::<<<:::666333///---,,,,,,,,,---...---+++***+++,,,---------............//////---,,,,,,---...---,,,))))))***+++---/////////---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...........................------,,,,,,++++++***+++++++++,,,,,,---------.........------,,,,,,,,,************++++++++++++------------------------------------------------------------------------,,,,,,---............---........................------------------------------............------///////////////.........////////////000000000111////////////000000000111111111111222333333444444555555666666777888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999;;;;;;::::::999999888888777777999::::::::::::999999999999999888888888888999888777666666777888999777888:::;;;;;;;;;:::999888888777666555555444444555555555666555555444333333444444555555444444333333333333333333333333333333222111111222333222111666555333222111111111222333222222222222222222222222222333333333333222222222222222111111111000000222111000//////000111222222222222222222222222222000000111111111111000000111111111111111111111111000000000000000000000000111111000000000000111111///000111222222111000///111111111111111111111111///000111222222222222222222222111111111111000000111111111000000111111111111111222222222333333333222222222222222222222222333333333333333333333333333333444444444555555555777666555444444555666777666666666777777777888888777777777777777777777777777888999;;;===???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDAAADDDFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJHHHGGGEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIIIIFFFFFFHHHJJJLLLNNNPPPQQQTTTTTTSSSRRRQQQOOONNNMMMPPPPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKLLLNNNQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVRRRPPPOOOMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNLLLJJJHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>=========<<<<<<======>>>??????@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::::::::::::::999999999999999999888777666555555888888777555555444444444555555555444444444333333444444444444444444444444<<<<<<=========<<<;;;;;;;;;999666222///---,,,,,,+++---------+++***+++,,,---------............///...---++++++---...------,,,------...---......///,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------...///////////////........................------------------------------............------.........///////////////...////////////000000000...////////////000000000000000111222222333333444444555555666777777888888888888999::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999777888888999::::::::::::999999999888888888777777888888777666666777888999666777888999:::::::::999888777777666555444444333555555666666555444444333333333444444444444333333333333333333333333333333333222111222333444222111777666444222111222222333222222222222222222222222111222222333333222222111222222222111111111000000222111000//////000111222333333333333333333333333///000000111111111000000000000000000000000000000000000000000000000000000111000000000000000000111///000111222222111000///111111111111111111111111///000111222222222222222222222222111111111111111222222111111111111222222333333333222222222111111222222222222222222222222333333333333333333333333555444444444444333333333555555444444555666888999555555666666666777777777888888888888888888888888777777999:::<<<>>>???@@@AAAAAA@@@AAAAAABBBDDDEEEAAADDDFFFGGGGGGGGGIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOLLLMMMLLLKKKIIIGGGEEEEEEFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHEEEFFFHHHKKKMMMPPPQQQRRRTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPPPPOOOOOOOOOOOOOOOOOONNNMMMLLLMMMOOOQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSOOOOOONNNMMMKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMKKKIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>=========<<<<<<<<<===>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999888888999999999999888666555444888888777555555444444444666666666666555555555444444444444444444444444444<<<<<<=========<<<<<<;;;777555333111000/////////---...//////---------///---------............///---,,,++++++---...------...///000///---,,,---...***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---------...---------------------------------------------------------------------------...//////000000//////------------------------,,,,,,,,,------------...------............------.........///////////////......////////////000000......////////////000000000000111111222333333333666666777888888999999:::888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<999999888888777666666666888777666555666777888999666666777888888999888888777666666555555444444444666666666666555444333333333333444444444444333333444444444444444444444444222222333333333333222222666555444333333222333333111111111222222222222222111111222222222222111111222222222111111111111000111111000000000000111111333333333333333333333333//////000000111111000000////////////////////////000000000000000000000000111000000//////000000111000000111111111111000000222222222111111111111111111111111111111222222222111111111222222222333333222222222111111222222222333333333222222111111111222222222222222222222222333333333333333333333333555444444444333333222222333444444444666777888999555555555555666666666666777777777777777777777777777777888:::<<<===>>>???@@@@@@?????????AAACCCDDDBBBDDDFFFGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLMMMNNNNNNLLLMMMMMMLLLIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMLLLLLLLLLLLLKKKIIIHHHGGGEEEFFFIIILLLOOOQQQRRRRRRTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPMMMNNNOOONNNLLLJJJKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>=========<<<<<<<<<======>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888777888999999999777666555888777666555555555555555777777666666666555555555444444444444444444444444:::;;;;;;<<<<<<<<<;;;;;;666555333111////////////---...//////------...///---------............///---+++***+++,,,......------...000...,,,+++,,,...)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,------------------,,,,,,,,,,,,------------------------------------------------------------------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------............/////////000........./////////000000........./////////000000000000000111222222333333666666777777888999999999777888888999;;;<<<<<<===:::::::::::::::999999888::::::::::::::::::::::::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;888888777777666555555444777666666555666777888999666666777777777777777777555555555555555555555555666666666666555444333222222333333444444333333222222222222222222222222222000333666555333111222444222222333333333333222222000111111111222222222222111111222222222222111111222222222111111111111000000000111111111111000000111111111111111111111111...//////000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111222222222111111111000000333222111000000000111222000000111111222333444444111111000000000000111111111222222222222222333333222222222222222222222222222222222222222222222222222333333333333333444444444444555666666777666666444444555555555666666666666666666666666666666666777888999:::;;;<<<======>>>===<<<<<<<<<>>>@@@AAAAAACCCEEEFFFEEEEEEFFFHHHIIIIIIHHHHHHIIIJJJLLLMMMLLLNNNOOOMMMJJJHHHHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJHHHGGGFFFEEEFFFIIIMMMPPPQQQSSSSSSQQQRRRRRRRRRRRRRRRQQQQQQNNNNNNNNNNNNNNNOOOOOOOOOLLLMMMNNNOOOPPPOOONNNNNNPPPPPPPPPOOOOOONNNNNNNNNNNNPPPQQQPPPMMMLLLLLLNNNLLLLLLLLLMMMNNNOOOOOOPPPOOONNNMMMLLLKKKLLLLLLMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>>>>============<<<<<<<<<===============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::777777888888999999::::::666777888999999888666555777666666555555555666666666666555555555444444444555555555555555555555555999999:::;;;;;;:::::::::999777444111///---,,,,,,+++,,,------++++++,,,------------.........//////---+++******,,,......---***,,,...---+++***,,,...((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------...///........................,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---..................------.........//////000000............/////////000............/////////000000000000111222222333333444444555555666777777777777888888999;;;<<<======999::::::::::::999888888999999999999999999999999777777888999:::;;;;;;<<<;;;::::::999888888888888888777777666555444444333777666555555555777888999777777777777666666666666444444444555555555555555666666666666555444333222222333333444444333333222111111111111111111111111///333777666222000222555///000222333333222111000000000111111222222222222111111222222222222111111222222222111111111111000///000111222222111000///////////////////////////......///000000000000000111111111111111111111111000000000000000000000000000000////////////000000222111000//////000111222222222222222111111000000555333111//////000111222//////000111333444555666000000////////////000000///000111222333444555555222222222222222222222222222222222222222222222222000111111222444555555666555666777777777666444333444444444555555555666666555555555555555555555555888888999::::::;;;<<<<<<<<<;;;:::999:::<<<>>>???@@@BBBDDDEEEDDDDDDDDDFFFHHHGGGFFFFFFGGGHHHJJJKKKLLLNNNPPPNNNKKKHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEGGGJJJMMMPPPRRRSSSSSSOOOPPPQQQQQQRRRRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMOOOPPPPPPOOONNNLLLPPPPPPPPPOOOOOONNNNNNMMMOOOQQQSSSRRROOOMMMNNNPPPOOOPPPQQQQQQRRRSSSTTTTTTPPPOOOMMMLLLLLLLLLMMMNNNLLLJJJGGGDDDBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>============<<<<<<<<<===============<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999777777888999999:::;;;;;;555666888999:::999777666666666555555555666666777555555444444444333333333666666666666666666666666<<<===>>>===;;;::::::;;;;;;999666222000/////////...------------------,,,,,,,,,+++***+++,,,...///000///---,,,,,,---///000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++...///---***++++++---......---++++++...------,,,,,,------...,,,------......------,,,,,,---///...------...000.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,---...///000/////////......---,,,,,,...///000///.........000---------------------------------............/////////.........------------///222444444222///---..............................///000111222222333111111222222222333333333555555555666666666666666444555666888:::;;;;;;;;;:::999999888888999999:::<<<<<<;;;:::999999999999;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999888777888999999999888666555555555666777888888888888777777777777666666666666666666777777666666666666555555555555444444555555555555444444000111222333444555555555111111111111111111111111333333333333333333333333333333333333333333333333777666444333222222333333222222222111111111111000000000000000000000000000000000000000000000000000333333222111000000111111222222111111111111111111222111111111000000//////000000000000000000000000444444555555444222111000111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222---...///111111000000///222222111111111111111111222222222222222222222222111111222222222333333333444444444444444444444444666555555444444666777888444444444555555555555666777777777777777777777777666666666777888888999999999:::;;;;;;;;;<<<>>>@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRNNNNNNOOOPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOQQQQQQPPPOOONNNNNNMMMMMMPPPOOOOOONNNNNNOOOOOOPPPSSSSSSRRRQQQQQQQQQQQQQQQQQQSSSTTTVVVWWWWWWVVVVVVTTTQQQNNNMMMMMMMMMLLLKKKHHHFFFDDDCCCDDDDDDDDDCCCGGGFFFDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???BBBAAAAAA@@@?????????@@@@@@@@@??????>>>>>>======<<<;;;:::999888888888888999999999999999999999999;;;;;;::::::::::::999999:::999999888888999999::::::::::::999999888888888555555555555555555555555555555555555555555555555555444333222222333555666;;;<<<===<<<:::888999:::;;;999666333111///......---------------,,,,,,,,,,,,,,,+++++++++,,,---...000...---,,,,,,---...000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++...///---+++,,,,,,,,,------,,,,,,,,,...------,,,,,,------...------............------***+++---,,,++++++,,,...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////---------------.........---...//////------...///---------------------------------............/////////.........------------///111222222111///---......................../////////000111111111222111111111111222222222222555555555555666666666666666666777999::::::::::::999999999888888999999999<<<;;;::::::999:::::::::;;;;;;;;;:::::::::::::::;;;:::999999888888888999888777666555666666777888888888888888777777777777777777777777777777666666666666666666555555555555555555666666666666555555111222333333444444444444222222222222222222222222333333333333333333333333333333333333333333333333444444333333333444444555222222222111111111111000000000000000000000000000000000000000000000000000222222111000000000000000111111111111111111111111111111111111111111000000000000000000000000000000222222333333222111000///000111111222222111111000111111111111111111111111111111111111111111111111222222222222222222222222///000111222222222111111111111111111111111111111222222222222222222222222111111222222222333333333444444444444444444444444666555555444555666777888444444444555555555555666555555555555555555555555666666666777888888999999999:::;;;;;;;;;<<<>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHJJJKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQRRRRRRNNNNNNOOOOOOOOONNNNNNNNNIIIJJJKKKLLLNNNOOOPPPQQQSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRQQQQQQPPPPPPPPPQQQQQQTTTUUUVVVWWWWWWWWWVVVUUUSSSPPPMMMLLLKKKKKKJJJIIIHHHEEECCCBBBCCCDDDDDDCCC?????????AAACCCDDDCCCAAAAAABBBBBBCCCCCCCCCBBBBBBEEEDDDBBB@@@???======<<<@@@@@@???>>>======<<<<<<===<<<;;;:::999999999999999999999999999999999999;;;;;;::::::::::::999999:::999999888888999999:::::::::999999999888888888555555555555555555555555555555555555555555555555555555444333333333444444;;;<<<<<<;;;999888888999;;;999777555222///---,,,------------,,,,,,++++++,,,,,,,,,+++,,,,,,---...///...---,,,,,,---...///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++,,,......---+++------,,,,,,,,,,,,------...------,,,,,,------...------............------***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,------...///+++++++++,,,---.........,,,---......,,,,,,---...---------------------------------............///...............---------......///000000///..............................000000000000000000000000000000000000111111111111444444555555555666666666999999999:::999999888888999999999999999999999999:::::::::::::::;;;;;;<<<:::::::::999999888888888999999999:::999999888777666666666666666777999999888888888888777777777777999888888888777777666666666666666666555555555555444444555555555555444444333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333111111333444555555555555222222222111111111111000000000000000000000000000000000000000000000000000111111000/////////000000111111111111111111111111111111111222222222222222000000000000000000000000//////000000000000///...000111111222222111111000111111111111111111111111111111111111111111111111222222222222222222222222111222333333444444333333111111111111111111111111222222222222222222222222111111222222222333333333444444444444444444444444555555444444555555666777444444444555555555555666444444444444444444444444555666666777777888888999999:::;;;;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHIIIIIIJJJKKKNNNQQQRRRRRRRRRQQQOOOOOONNNNNNMMMMMMLLLLLLGGGHHHJJJKKKMMMOOOQQQQQQSSSSSSRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPOOOPPPPPPQQQQQQXXXXXXYYYYYYXXXVVVTTTSSSRRROOOLLLKKKJJJIIIHHHFFFFFFDDDBBBBBBCCCDDDDDDCCCAAAAAABBBDDDFFFFFFDDDBBBAAAAAABBBCCCDDDEEEEEEDDDEEEDDDBBB@@@???=========@@@@@@???>>><<<;;;::::::======<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::::::::999999999999888888888888999999999999999888888888888888555555555555555555555555555555555555555555555555555555555555444333333222;;;<<<<<<;;;999888999::::::999888666333000---,,,......------,,,,,,++++++------,,,,,,,,,---------///...------------...///......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,---------,,,...---,,,++++++,,,---......------,,,,,,------...,,,,,,------------,,,,,,,,,---///...------...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++---......---+++***,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------+++,,,------++++++,,,------------------------------------............///.................................------.................................000000000000000/////////////////////000000000000333444444555555666666666;;;;;;::::::999888666666888888999999999999888888999999999999:::;;;<<<===;;;;;;:::999888888777777777888999::::::999888777555555555666888999::::::888888888888777777777666999999999888777777666666666666666666555555555555222333333444444333333222444444555555444333222222444444444444444444444444333333333333333333333333222222222222222222222222000111333444555555444333222222222111111111000000000000000000000000000000000000000000000000000000000000///////////////000000000000000111111111111111111111222222333333444000000000000000000000000......//////////////////000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333111111111111111222222222111111111111111111111111111111222222222333333333333333333333333333333333444444444444555555666666444444444555555555555666444444444444444444444444555555666666777888888888888:::;;;;;;;;;<<>><<<:::999:::;;;999999888666444111///---//////......---,,,++++++------------------------.........------...............---------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,,,,---///...,,,,,,,,,,,,...///...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,---///...------...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++---......---+++***------,,,,,,,,,---......---------,,,,,,++++++++++++,,,---,,,+++++++++------------------------------------............///---.....................///...---,,,,,,---...///........................000000000///////////////....../////////000000000333333333444555666666777:::::::::999888777555444777888888999999888888777888888888999:::;;;<<<===<<<;;;;;;:::999888777777666777999::::::999888777444555666777888::::::;;;888888888888777777777666888888888888777777666666666666666666555555555555444444555555555555444444555555555555444333222222444444444444444444444444333333333333333333333333222222222222222222222222111222333444444333222111222222222111111111000000000000000000000000000000000000000000000000000000000///////////////000000//////000000000111111111111111111222222333333444////////////////////////000000//////000000000111000000000111111000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222333000000111111111222222222111111111111111111111111111111222222222333333333333333333333333333333333333444444555555555555555444444444555555555555666555555555555555555555555555555555666777777888888888999;;;;;;;;;<<>>DDDDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@???===<<<:::999999:::;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888777777888888999777777777777777777777777555555555555555555555555555555555555555555555555333444555666555444222111===>>>>>>===;;;::::::;;;999888777555333222111000111000000///...---,,,,,,---............---,,,,,,..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++------,,,,,,,,,---......------------.........------,,,,,,------...++++++,,,,,,,,,,,,++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++,,,---......---,,,+++---------,,,,,,------............---,,,++++++++++++,,,------++++++,,,------------------------------------............///---------.....................------------..............................////////////////////////////////////000000000000222222333444555666666777888888888888777666555444666777888999999888777666777777777777888999;;;;;;;;;::::::999999888888888666777888888999888888888444555777888999:::::::::888888888888777777777777666666666666666777777777666666666666555555555555666777777777777777777666555555555555555444333222444444444444444444444444333333333333333333333333222222222222222222222222222333333333333333222222222222222111111111111000000000000000000000000000000000000000000000000000000000/////////000111111...//////000000111111111111111111222222222222222////////////////////////222111000000000000111111///000000111111000000///000000000000000000000000000000000000000000000000111111111111111111111111111000000000000111222222000000000111222222333333111111111111111111111111111111222222222333333333333333333333333333333333333333444555555555555444444444444555555555555666555555555555555555555555444555555666666777777888777999:::;;;;;;===???BBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFHHHHHHIIIKKKMMMNNNMMMLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHIIIIIIJJJKKKKKKKKKMMMOOOPPPQQQPPPOOONNNLLLKKKJJJHHHHHHHHHIIIJJJEEEFFFHHHIIIKKKMMMOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOLLLNNNPPPRRRTTTUUUUUUTTTUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSQQQOOOMMMLLLNNNLLLKKKKKKKKKJJJGGGEEEEEECCCBBBBBBDDDGGGGGGGGGFFFFFFGGGIIIJJJJJJGGGEEEDDDEEEEEEDDDCCCBBBAAAAAADDDCCCAAA@@@???>>>>>>>>>@@@@@@???>>><<<;;;::::::999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888777777777777888888666666666666777777777777555555555555555555555555555555555555555555555555333444444444555444444333<<<======<<<:::999999:::888777666444333333333333222222111000///...---------.../////////...,,,+++---..................---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++......,,,+++,,,...------............------...------,,,,,,------...,,,------......------,,,***+++---,,,++++++,,,...------------------------,,,,,,,,,---------..............................------------------------...------,,,,,,---------.........---------------,,,---...---,,,+++,,,...---------------------------------............///---------.........//////................................................---.........///000000000//////000000000111111111111222222333555666666777555555666666666666555555666777888999999888777666777666666666777888999999888888888888888888888888777777777777777888999999555666777999::::::999999888888888888777777777777444444444555666666777777666666666666555555555555555666666777777666666555444555555555555555444333333333333333333333333333333333333333333333333333111111111111111111111111111111111111222333444444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000111222222......//////000111111222111111111111111111000000////////////////////////333222111////////////000//////000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111111000000///000111222333///000000111222222333333111111111111111111111111111111222222222333333333222222222222222222222222222333444555555555444444444444444555555555555666444444444444444444444444444444555555666777777777777888:::;;;;;;===@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDFFFHHHHHHJJJLLLOOOOOOOOOMMMLLLHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGGGGHHHIIIJJJFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNPPPSSSUUUVVVUUUUUUVVVUUUTTTRRRQQQQQQQQQQQQPPPQQQQQQQQQQQQOOONNNMMMJJJIIIIIIIIIJJJIIIGGGEEEEEECCCBBBCCCFFFHHHIIIIIIJJJIIIIIIJJJKKKKKKJJJHHHBBBBBBCCCCCCCCCBBBBBBAAACCCBBBAAA@@@???>>>>>>>>>@@@@@@???>>>======<<<<<<999;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888777777777777888888555555555666666666777777555555555555555555555555555555555555555555555555333333333333444555555666;;;<<<<<<;;;999888888999888777555333222333444555333333222111000///............/////////...,,,+++------............------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++......,,,+++,,,...,,,---...//////...---,,,...------,,,,,,------.........////////////......,,,---///...------...000........................,,,,,,,,,------....................................------,,,,,,------......------,,,,,,,,,------,,,------......//////000,,,---......,,,,,,---...---------------------------------.........//////---------.........//////......///000000///..............................,,,------...///000111111000000000000111111111111111111222333555666666777333333444555666666666666555777888999999888777555666666666666666777777888666666666666777777777777888777666666666777999:::555666888999::::::999888888888888888777777777777222333333444555666777777777666666666555555555555222333333444444333333222444444555555555555555444333333333333333333333333333333333333333333333333111111111111111111111111000000///000111444666777222222222111111111111000000000000000000000000000000000000000000000000000111111000000111222333333---......///000111111222222111111111000000//////////////////////////////333222000///........./////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111222333///000000111222222333333000000000000000000000000111111222222222333333333222222222222222222222222222333444555555555444333444444444555555555666666333333333333333333333333444444555555666777777777777888:::;;;;;;===@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEGGGIIIIIIKKKMMMPPPPPPPPPNNNMMMHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLLLLJJJHHHGGGFFFFFFHHHIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKMMMQQQTTTVVVVVVVVVVVVVVVUUUSSSRRRPPPOOOOOOOOOOOOOOOQQQQQQQQQPPPOOONNNHHHGGGGGGHHHIIIHHHFFFDDDEEEDDDCCCDDDFFFIIIJJJJJJKKKIIIGGGFFFFFFEEECCCAAA@@@@@@AAABBBCCCCCCCCCCCC@@@?????????@@@AAAAAABBB@@@@@@??????>>>>>>======:::<<<===??????>>><<<;;;========================;;;;;;;;;:::::::::999999888888777777777777888888444555555555666666777777555555555555555555555555555555555555555555555555333222222222333555777888<<<<<<;;;;;;:::::::::999:::999777666555444555555666444111...---...///000////////////............,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------...------------...//////............////////////---------------------------------............///...---,,,++++++,,,---...++++++,,,,,,---......///---......//////......---------------------------,,,,,,---.../////////...................................................++++++,,,------......///////////////////////////111111000000/////////.........////////////................../////////000///////////////.........////////////////////////222222222333444555777888444444444555555555555666888888888888777555444333666666666666666666666666666666777888888888888888999999999999888888777666777777666666666666777777888777777666555444444444666666666666666555555555444444555555666666777777444444444555555555666666333444555666666444222111555555555444444333333333333444444444444444444444000000000000000000000000111111000000111111222333222222111111111111222222222222111111111111222222//////000000111111222222000000000000000111111222222111111111000000//////000000000000000000000000000000000000000000000000000///............////////////////////////////////////000000000000//////////////////000000000000222111000//////000111222//////000000000000//////000000000000000000000000111111222222222333333333444444333333333444555555222222222222222222222222222222333333333333444444333333333444555666777777666666666666666666666666999777666555666777999:::;;;:::777666777:::===@@@>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEHHHJJJLLLOOOOOONNNMMMKKKGGGFFFFFFFFFFFFFFFGGGGGGLLLKKKJJJIIIIIIIIIIIIIIIMMMNNNNNNNNNLLLJJJHHHGGGGGGGGGGGGGGGHHHJJJLLLNNNNNNNNNNNNNNNMMMMMMLLLLLLIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNPPPRRRTTTUUUVVVSSSRRRQQQPPPPPPPPPPPPPPPRRRQQQPPPPPPNNNNNNMMMLLLMMMLLLIIIFFFDDDDDDDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKHHHFFFDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>======>>>???@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<======>>>>>>>>><<<:::999888777444222555666888888888777555333666666555555555555666666666666555444333333222222444444444444444444444444444444333333333333222222;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888777666555666666777555222///......///000////////////............,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,---......------------............------------------------,,,,,,,,,,,,---------...---------,,,,,,---------//////......---,,,,,,++++++,,,,,,------,,,,,,+++------------------------////////////...---,,,+++................................................------------------------...........................---------,,,,,,,,,,,,......////////////......---------............///.........///////////////////////////////////////000000000111222333555666444444444444555555555555888777777666666555555444555555555555555555555555555555666777777777777777777777888999999:::999999777666666666666666777888888777777666555555444444555555555555555555555555555555555666666666666666444444444555555555666666555555444444333333333333444444333333333222222222444444333333333333333333444444444444444444444444111111000000111111222333222222111111111111222222222111111000000111111222000000000000000111111111000000//////000000111222111111111111000000000///000000000000000000000000////////////////////////000///////////////////////////////////////////////////000000000000//////////////////000000000000222111000//////000111222000000////////////000000000000000000000000000000111111111222222222333333333333333222333333444555222222222222222222222222222222333333333333444444333333444444555555666666555555555555555555555555888777666555666777999::::::999888777888:::<<<>>>>>>>>>>>>?????????@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMMMMLLLJJJHHHEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLNNNQQQPPPOOOMMMLLLLLLKKKLLLJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVRRRRRRQQQPPPPPPPPPPPPPPPRRRQQQQQQPPPOOONNNMMMMMMMMMKKKIIIFFFEEEEEEEEEFFFHHHHHHIIIJJJLLLMMMNNNNNNLLLJJJHHHEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>======>>>>>>???@@@<<<<<<==================?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888888999888777555888999:::;;;;;;999888666666666555555555555666666666555555444333333222222555555555555555555555555444444333333333333222222:::;;;;;;<<<<<<===>>>>>><<<;;;:::888777777777777777666444111000000000000////////////............,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,++++++++++++,,,------,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,------,,,------......------,,,000//////...------,,,,,,+++,,,,,,------,,,,,,+++------------------------////////////...---,,,,,,------------------------........................//////...------,,,++++++------------------------,,,,,,,,,,,,,,,+++++++++......////////////......,,,,,,---------.........------......//////000000////////////////////////////////////000111333333444444444444555555555555666555444444444444555666444444444444444444444444444444555666666666666666888888999:::::::::999999666666666666666777888888777777777666555555444444444444444444444444444444666666666666666555555555444444444555555555555555666555333111111222444555333333222222222222111111444333333333222111111111222222222222222222222222111111000000111111222333222222111111111111222222222111111000000111111222111111111111000000000000000000//////000000111222111111111111000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111111000000000000111111111000////////////000111000000000000000000000000111111111222222222222333222222111111222222333444222222222222222222222222222222333333333333444444444444444444444555555555444444444444444444444444888777666555666777888999888888888888999:::;;;<<<======>>>>>>>>>????????????@@@AAACCCEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEGGGHHHJJJLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDEEEFFFHHHJJJLLLMMMSSSQQQOOOLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTUUUUUUQQQQQQPPPPPPPPPPPPPPPPPPRRRRRRQQQPPPOOONNNMMMMMMKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHIIIKKKLLLNNNOOOOOOKKKIIIGGGEEECCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>============>>>>>>???;;;;;;;;;<<<===>>>>>>>>>======<<<<<<;;;::::::999;;;;;;;;;:::::::::::::::888777777777999:::999888666777888888888777555444666666555555555555666666555555555444444333333222555555555555555555555555444444333333333333222222<<<<<<<<<==================<<<;;;:::999888888777999888666444333111111000////////////............,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,+++,,,,,,---...,,,,,,---------.........------------------,,,,,,+++,,,,,,,,,,,,---------+++,,,---......---,,,+++,,,------......//////000---......//////......---------------------------++++++---...////////////------------------------..............................---------,,,,,,,,,------------------------..............................////////////......---------.........//////,,,------...///000111111///////////////////////////......///000111222222333333444444444555555555555444222222222444666777444444444444444444444444444555666666777777666666<<<<<<<<<;;;999888666555666555555666666777888999777777666666555555555555444444444555555555555555777777666666555555444444555555555555555555555555555444333222222222333444333333333222222222222222444333333222111000//////111111111111111111111111111111000000111111222333222222111111111111222222111111000000000000111111222222111111000000/////////////////////000111111111111111000000000000000///////////////////////////////////////////////////000000111111111111111000000000000000000000000//////000000000000//////////////////000000000000111000000000000000000111222111///......///111222000000000000000000000000111111111111222222222222111111111000111222222333222222222222222222222222222222222333333333444444555444444444444444444444444444444444444444444444777666666666666777888888777777888999999999999999<<<<<<=========>>>>>>>>><<<===???BBBDDDEEEEEEFFFDDDEEEGGGHHHHHHHHHGGGFFFGGGGGGFFFFFFEEEEEEFFFFFFCCCCCCDDDEEEGGGIIIKKKLLLIIIIIIHHHHHHHHHGGGFFFFFFCCCDDDEEEFFFHHHJJJLLLMMMRRRPPPMMMKKKKKKLLLNNNPPPQQQQQQPPPOOONNNMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTTTTPPPPPPPPPQQQQQQQQQPPPPPPRRRRRRQQQPPPOOONNNMMMMMMJJJIIIHHHHHHGGGHHHHHHIIIHHHIIIJJJKKKLLLNNNOOOOOOIIIHHHFFFDDDBBBAAABBBBBBBBBBBBAAAAAA@@@?????????=========<<<<<<======>>><<<<<<=========>>>>>>>>><<<;;;;;;;;;::::::999999<<<<<<;;;;;;::::::999999888777666777999::::::999555555666666666555444333666555555444444555555666555555444444444333333333555555555555555555555555444444333333333222222222??????>>>===<<<;;;;;;;;;======<<<;;;:::999888888:::999888777555333111000////////////............,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---------------......///---.........////////////......---------,,,,,,,,,------------............+++,,,---......---,,,+++,,,,,,------.../////////---......//////......---------------------------***+++,,,...///000000000------------------------........................,,,,,,,,,---------..............................//////////////////000000......////////////......////////////000000000000,,,------...///000111111000000000000000000000000000000000000000111222333333333333444444444444555444333222111222444666777555555555555555555555555666666777888888888888777;;;;;;;;;:::999888666666666666666666666777888888666666666666555555555555555555666666777777777777777777666666555555444444555555555555555555555444111222333444444333222222333333333444444444444444333333222111111000//////555555555555555555555555111111000000111111222333222222111111111111222222111000000000000000000111222222111111000000///////////////...///000000111000000000000000000111111////////////////////////000000000000000000000000...///000111222111111111000000000000000000000000//////000000000000//////////////////000000000000000000000111111000000000222111000//////000111222111111111111111111111111000000111111111222222222111111000000000111222222222222222222222222222222222222222333333333444444444444444444444333333333444444444444444444444444666666666666666777777888666777888999999999888777;;;;;;<<<<<<<<<=========>>>???BBBEEEFFFGGGGGGGGGAAABBBDDDFFFHHHIIIIIIIIIGGGFFFEEEEEEDDDDDDDDDEEECCCCCCDDDDDDFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDFFFGGGIIIKKKLLLLLLNNNMMMLLLKKKLLLOOORRRTTTUUUTTTRRRQQQPPPOOOPPPPPPOOOPPPRRRTTTUUUUUUTTTSSSOOOOOOQQQRRRRRRRRRRRRQQQSSSRRRRRRQQQPPPOOONNNMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNHHHFFFDDDBBBAAAAAAAAAAAABBBAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<===?????????>>>>>>=========>>>>>>>>>?????????@@@@@@===<<<<<<<<<;;;;;;:::::::::888777888999999888777888888999888888888777777555555444444444444555555444444444444444333333333333333333333333333333333444444333333333222222222@@@???>>>===;;;:::999999<<<<<<<<<<<<;;;999888777;;;;;;;;;:::888555222111////////////............,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,...------------...//////........./////////000000.........------,,,,,,+++---------.........//////,,,------......------,,,///......---,,,,,,+++++++++,,,,,,------,,,,,,+++---------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////////////////////////////---------.....................////////////......//////000000000111111111------......//////000000000000000000000000000000111111111111111222333333333333333333444444444444444333333222333444555666666666666666666666666666666777777888888888888888666666777888999:::999999777777666666666666777777666666666666666666555555666666666777777888888999666666666666666555555555555555555555555444444444000111333555555444222111333333444444444444555555333222222222111000000000333333333333333333333333111111000000111111222333222222111111111111222222111000000//////000000111111111111111000000000000//////......//////000111000000000000111111111111000000000000000000000000111111111111111111111111---...000111222111111000000000000000000000000000//////000000000000//////////////////000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000000111111111111222111111000000111111222333222222222222222222222222222222333333333333444444333333333333333444444444444444444444444444444444555555666666666777777777666777777888888888777777::::::;;;;;;;;;<<<<<<<<<;;;===@@@BBBDDDDDDDDDCCC>>>???AAADDDFFFHHHIIIJJJDDDCCCBBBAAAAAA@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEFFFGGGGGGEEEFFFGGGIIIJJJKKKKKKLLLLLLKKKKKKLLLNNNQQQTTTUUUVVVUUUSSSQQQQQQQQQQQQRRRPPPRRRTTTUUUVVVUUUTTTSSSOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNNNNJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKFFFEEECCCAAA@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;<<>>===<<<<<<<<<<<<<<<===>>>>>>???@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;999888888999999777666777777777666666666666666555555444444444444555555444444444444444444444444222222222222222222222222444444333333333333222222>>>======<<<;;;:::999999<<<<<<<<<<<<;;;999888666;;;<<<<<<<<<:::666333111////////////............,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------,,,,,,------...///---------........./////////......---,,,,,,++++++,,,,,,---------.........---------,,,,,,------------------,,,++++++******+++,,,,,,------,,,,,,+++------------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------------------........................,,,,,,,,,------...............////////////......////////////000000000000.........///////////////000000000000000000000000111111000000111111222222222222333333333444444444444444444444444555555555555555555555555555555555555666666777888777777777333444666777888999::::::999888777666666555555666555666666666666666666666555555555666777888888888555555555666666666666666666666555555555444444444111111222333333333333333222222333333333444444444222222222222222222222111000000000000000000000000111111000000111111222333222222111111111111222222000000////////////000000000000000000000111111111///............///000000///000000000111111111111000000000000000000000000000000000000000000000000+++---///111111111000/////////////////////////////////000000000000//////////////////000000000000///000111222222111000//////000222333333222000///111111111111111111111111000000000000111111111111222111111111111222333333222222222222222222222222222222333333333333444444222222222333333444444555555555555555555555555555444555555666666666666666777777777777777777777777::::::::::::;;;;;;;;;;;;888:::===???@@@@@@???>>>===>>>???AAACCCEEEFFFGGGCCCBBBAAA@@@????????????AAAAAABBBBBBCCCEEEFFFGGGFFFFFFEEEEEEEEEFFFHHHIIIGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUTTTRRRPPPPPPPPPQQQRRRQQQRRRUUUVVVWWWUUUSSSRRROOOPPPSSSUUUVVVVVVUUUUUUSSSSSSRRRQQQPPPOOONNNNNNKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIEEEDDDBBBAAA@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::999777888999999888666555555444444333333333333555444444333333444444555444444444444444444444444333333333333333333333333444444333333333333222222;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;999777666<<<=========;;;777333111000/////////............,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......//////...---,,,,,,++++++++++++,,,,,,,,,---------......,,,++++++,,,......)))******++++++,,,---------......//////......---------------------------)))***,,,...///000111111,,,,,,,,,,,,,,,,,,,,,,,,........................///......------,,,,,,+++---------------------------------....../////////......////////////................../////////000///////////////.........000000000000000000000000111000000000000111111222222222333333333444444444444555555666666555444444444444444444444444444444444555555666666666666666555555666777777777777777:::999888666555555555555555555555666666666666666444444444555666777777888444555555555666666777777666666555555555444444444333222111000000222444555111111111222222333333333222222222222222333333333222222222222222222222222111111111000111222222333222222111111111111222222000000////////////000000//////000000111111222222...............///000000//////000000111111111222000000000000000000000000////////////////////////***,,,...000111111////////////////////////////////////000000000000//////////////////000000000000///000111222222111000///...000222444444222000...111111111111111111111111000000000000111111111111222222111111222222333444222222222222222222222222222222333333333444444444111111222333333444555555666666666666666666666666444555555666777666666666888777666666666666777777999999:::::::::;;;;;;;;;;;;<<>>???AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAACCCEEEGGGHHHFFFFFFEEEEEEEEEGGGHHHIIIHHHIIIKKKLLLLLLLLLKKKJJJLLLMMMMMMOOOPPPQQQQQQRRRSSSRRRPPPOOONNNOOOQQQRRRQQQSSSUUUWWWWWWUUUSSSRRROOOQQQSSSVVVWWWWWWVVVVVVSSSSSSRRRQQQPPPOOOOOONNNLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDBBB@@@??????@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;::::::::::::888999999::::::;;;;;;<<<>>>>>>>>>======<<<;;;;;;888888888999999::::::;;;999888777777999:::999888888888777666666666666777555444444333333444444555444444444444444444444444444444444444444444444444444444444333333333222222888777777777888999::::::;;;;;;;;;;;;;;;:::::::::<<<;;;:::888555333111000222111111000///......------.........//////000000///............---------........................******+++,,,,,,---......///...,,,++++++,,,---...---...///000000///...---------------------------000---,,,---///000...,,,000///...---------------.........///////////////,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,,,,---...//////,,,------......------,,,............////////////........................000000000000000////////////////////////////////////000000000000000//////......///////////////.........///000111222222333000000000000000000000000111111000000000000000000222222333333333333444444444444444444444444444444444444444555444444333333555555555555555555555555555555555555666666666666777888999777555444555666777777666555555555555555333444666888999888777666333333444444444444444444999999888777666555444444333333333333333333333333555444222111000111111222555555444333111000//////222222222222222222222222///000111222222111000//////000111222222111000///000222333222111000111222000000000000////////////000000000///......------//////000000000000//////222111111111000000//////------...///000111222222000///.........///111222111111000000//////............//////000000111111111111222222222222111111111111000000//////......000000000000000000000000222222222222222222222222000000000000000000000000111222333333111111222333333333333333333333333333111111222222222333333333333333333333333333333333444444444444444444444444333444555666666555444333555444444444444555666666777888888999999:::;;;;;;:::;;;;;;;;;<<<=========AAA@@@@@@@@@@@@AAABBBCCCCCCBBB@@@>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEFFFHHHIIIIIIHHHHHHIIIJJJKKKMMMMMMNNNNNNMMMNNNPPPRRRSSSTTTTTTTTTQQQQQQQQQQQQPPPOOONNNMMMSSSSSSUUUXXXYYYXXXTTTQQQPPPQQQSSSTTTTTTSSSQQQPPPRRRQQQPPPOOONNNLLLKKKKKKLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDAAA?????????@@@AAA@@@@@@??????>>>=========>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;888888888888888888888888888777666444444555555666666777888777555444444555333222222222222333444444666555555555555444444444333333333333333333333333333333444444333333222111666666777888999:::;;;;;;;;;;;;;;;::::::::::::999;;;:::888555333222111000111111111000///.........---........./////////000............------------........................+++++++++,,,,,,------...------...............---......////////////......------------------------///---,,,---//////...,,,///......---------......------------------,,,,,,,,,,,,,,,---------...............---------,,,,,,+++,,,,,,------.........,,,------......------,,,------------....................................//////////////////////////////////////////////////////000000000000//////++++++---...////////////.........//////000000111000000000000000000000000000000000000000000000///111111111222222222333333444444444444444444444444222222333333333333222222555555555555555555555555555555555666666666777777444666777666555555666777777777666555555555555666333444666888999888777777666666666666666666666666777666666555555444444444333333333333333333333333333222111111111222333444555555444333222111000000111111111111111111111111000000111111111111000000111111222222222222111111...000111000///...///000000000000000////////////...............///////////////000000000000//////000000000000//////............//////000000111111///////////////000000111111111000000000000000000000000000000///////////////000000111111000000///111111111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111222333333111111222333333333333333333333333333222222222222333333333333333333333333333333333333444444444444444444444444333444555666666555444333444444444444444555666666777777888888999::::::;;;::::::;;;;;;<<<=========@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>>???AAABBBDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDDDDEEEGGGHHHHHHGGGHHHIIIJJJLLLMMMMMMMMMNNNLLLNNNPPPRRRSSSTTTTTTSSSRRRQQQQQQPPPOOONNNMMMMMMRRRSSSTTTVVVWWWVVVSSSPPPOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFEEECCCAAA@@@??????@@@AAA@@@@@@??????>>>=========>>>>>>======<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;888888888888888888888888888777666555444555555666555777777666555444444555333333333333333444444555555555555555444444444444333333333333333333333333333333444444333333222111333555777999;;;<<<<<<<<<;;;;;;:::::::::999999999:::888555222111000000111111111000000//////...................../////////............------------------------------------,,,,,,,,,,,,,,,---------***,,,///111111000...---//////............//////------------------------...---,,,---...///...,,,......---------...//////.........---,,,,,,,,,+++,,,,,,,,,------------...//////............------------------------------,,,------......------,,,,,,,,,,,,------------...................................................////////////////////////...//////000000/////////)))***+++---...///000000........................000000000000000000000000//////////////////000000000000000111111111111222444444444444444444444444222333333444444444333333555555555555555555555555666666666666777777777777333444666666666666777999888888777666666666666666444555777888999999888777666666666666666666666666444444444444444444444444333333333333333333333333111111111111222333444555444444444333333222222222000000000000000000000000111111000000000000111111333222222111111222222333...000111000///...///000000000000000////////////,,,,,,------...//////000...//////000000//////...////////////............////////////000000000000...//////000000000000000000000000000000000111111111111111000///............//////000000//////...000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111222333222111111222333333333333333333333333333222222333333333444444444222222333333333333333333444444444444444444444444444444555555555555444444444444444444444555555666777777777888999999::::::999::::::;;;<<<<<<======???@@@BBBCCCCCCCCCBBBAAABBBAAA@@@??????@@@AAABBBFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMOOOQQQSSSSSSSSSSSSRRRQQQOOONNNMMMLLLMMMMMMRRRQQQQQQRRRSSSSSSQQQPPPMMMNNNOOOPPPPPPOOONNNMMMJJJJJJJJJJJJJJJKKKKKKKKKGGGHHHIIIIIIHHHGGGEEEDDDGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCAAA@@@???@@@@@@AAA@@@??????>>>>>>======<<<>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;============<<<;;;::::::888888888888888888888888777777666555555555555666555666777666444444444666444444444333444555555666555555555555444444444444333333333333333333333333333333333333333222222111000333666:::<<<=========<<<<<<;;;;;;::::::999999:::777444111///000111222111000000000/////////....................................---------,,,,,,---------------------------------------,,,,,,,,,)))+++...000111000///...//////---,,,,,,---//////---------------------------------------------------------------...///000111111000///...---------------------------------............------------------------------,,,,,,,,,------......------,,,,,,,,,---------.................................---------...............////////////////////////......//////000/////////+++,,,---...//////////////////..................///////////////////////////000000000000000111111000000000111111111222222333333333333333333333333555555666666777666666666555555555555555555555555666666666777777777888888555666777777666666888999888888777666666666666777444555666888888888888888444444444444444333333333333333333333444444555555222222222222222222222222111111111222222333333333333333333333333333333444111111111111111111111111222111000//////000111222333222111000000111222333000222333222111000111222000000000000////////////,,,---------.........///...//////////////////...////////////////////////111000000000/////////...---...000111111111000///.........//////000000000111000000000/////////......//////000000//////...,,,,,,------......//////000000000000000000000000000000000000000000000000000000000000000000000000000222333222111000111222222222222222222222222222222333333333333444444444222222222222222333333333444444444444444444444444444444444444444444444444444444333333444444555666666666777777888999999999999999:::;;;<<<<<<======>>>@@@BBBCCCDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCEEEGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJLLLNNNPPPQQQRRRRRRQQQQQQPPPMMMKKKJJJKKKLLLMMMQQQOOONNNNNNOOOPPPPPPOOOKKKLLLMMMMMMMMMMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIHHHGGGDDDCCCEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA?????????>>>======<<<<<<=====================<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;:::888777888888888888888888888888777666666666555555555555444555666666444444444666555444444444444555666666555555555444444444333333333333333333333333333333222333333333333222111111///111555999<<<===============<<<<<<;;;::::::999999777444111000000222333000000000000////////////...............---------...------------,,,,,,,,,------------------------...---------------------++++++,,,---...////////////...---,,,,,,---...///------------------------,,,---------,,,,,,---------------------...///000111111000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,------......------,,,---.........////////////........................------------......//////////////////////////////------.../////////////////////000000000//////...000/////////////////////////////////////////////000000000111111222222222111111111111222222222333333333333333333333333333444555555666777777777666555555555555555555555555666666666666777777777777888999:::999777666777888888777777666666666666666444555555666777777888888555555444444444333333333333333333444444555555666222222222222222222222222333333333333222222111111222222333333333333444444222222222222222222222222222111000//////000111222111000///......///000111000222333222111000111222000000000000//////////////////.........---------......////////////......000000000000000000000000111111000000//////......---...000111111111000///---------....../////////.../////////000000000111///000000111111000000///,,,,,,------......//////000000000000000000000000111111111111111111111111000000000000000000000000000111222222000000111222222222222222222222222222222222222333333333444444111111111222222333333333444444444444444444444444444444444333333444444444333333333333333444555555555666666777777888888999888888999:::;;;<<<===>>>>>>???AAACCCCCCBBBAAA?????????@@@@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCEEEGGGHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJHHHJJJLLLNNNOOOPPPPPPOOONNNMMMKKKJJJIIIJJJLLLMMMOOOMMMKKKKKKMMMNNNNNNMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDFFFGGGHHHHHHFFFEEECCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAA??????>>>>>>===<<<<<<<<<;;;<<<============<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777666555777777777777777777777777666666666666666555555444333555666555444333555666555444444444444555666666555444444444444333333333333333333333333333333333222222333333222222111000...000333777:::;;;<<<=========<<<;;;::::::999999777555333111000111222222000000000000////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------......//////000......------------......------------------------+++---...---,,,+++,,,---......---------...//////.........---,,,,,,,,,+++...------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,------......------,,,........./////////000000........................---------...//////000000////////////////////////,,,---......////////////111111111111000///......////////////////////////000000000000000000000000//////000000111111222222111111111222222222333333333333333333333333333333111222333444444444444444555555555555555555555555555555555555666666666666999::::::999777666666777777777666555555555555555333444444555555666777777777777777666555555444444333333333444444555555555222222222222222222222222333333444333333111000///222222222222222222222222222222222222222222222222111111000000000000111111/////////....../////////...000111000///...///000000000000000////////////111000000///......---------......//////......---000000000000111111111111111111000000//////.........//////000000000000000---...............//////.........///000111111111///000000111111000000///000000000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000111222111000000111222222222222222222222222222111111222222222333333333000000111111222333333333222222222222222222222222444444333333333333444444333333333333333444444555555555555666777777888888777888999:::;;;<<<===>>>===>>>@@@AAAAAAAAA@@@???>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDAAAAAACCCFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGIIIKKKMMMMMMMMMMMMJJJJJJIIIIIIIIIKKKLLLMMMMMMLLLJJJJJJLLLMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHGGGGGGFFFEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======<<<<<<;;;999:::;;;<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;:::::::::999888777555444777777777777777777777777666666666777666555555444333444555555444333555666444444444333444555555666444444444444333333333333333333333333333333333333222222222222222111111000///000222444777999;;;<<<<<<;;;;;;:::999888777666333222222111000000000000////////////000000000000.........------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...///111222222111000///,,,------......------,,,------------------------+++---...---+++***,,,...///......---------......------------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------......+++,,,,,,------.........,,,------......------,,,---------.........//////........................------...//////000111111////////////////////////+++,,,---...///////////////000000000000000///...---------......//////000000000000000000000000000---------...///000000000000000000111111111111222222222222222222222222222000111222333333444444444555555555555555555555555444444444444555555555555666777888777666555666777666555555444444444444444333222333333444555555666888777777666555555444444222222222333333333333333111111111111111111111111111222333333333222111111111111111111111111111111111111111111111111111111000000111111111111000000//////000000000000//////...000111000///...///000000000000000////////////000000000000000000//////---......//////......---/////////000000000111111000000000000///////////////////////////000000111000000000000000/////////////////////000000000000...//////000000//////...111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000222111111111111111111111111000000000111111111222222///000000111222222333333111111111111111111111111444444333222222333444444333333222222333333444555444444555666666777777888777777888999;;;<<<===>>>======>>>>>>>>>?????????===>>>@@@AAACCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDAAA??????AAACCCEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJKKKKKKKKKFFFFFFGGGIIIJJJKKKMMMMMMLLLKKKJJJJJJLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;777888:::;;;<<<;;;:::999999999:::::::::;;;;;;;;;:::::::::999999777666555777777777777777777777777555666777777777666444444222333555444444333555666333333333333333444444555444444444333333333222222333333333333333333333333222222222222222111000000///000111333555888:::<<<::::::999888777666555444000000000000000//////...////////////000000000000.........------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...111444777777444000---+++,,,............,,,+++------------------------***,,,...---+++***,,,...000///...---------------.........///////////////.........------,,,,,,,,,---------.........//////++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,---------.......................................///000111111222////////////////////////+++,,,---...////////////------...///000000//////++++++,,,,,,---...//////000000000000000000000000++++++,,,,,,---...//////////////////000000000000222222222222222222222222111222333444555555555555555555555555555555555555333333333444444444555555222444555555444444666777555555444333333333333444222222222222333444555555666666555444333333222222111111111111111111111111111111111111111111111111///000222333444444333222111111111111000000//////000000000000000000000000///000111222222111000//////000111222222111000///000222333222111000111222000000000000//////////////////000000111111222222---..................------.........//////000000////////////000000000000000///.........///111222333333222222111111000000111111000000//////......---..................---111111000000//////......000000000000000000000000////////////////////////000000000000000000000000///111222111000///000111111111111111111111111111///000000000000111111111///000000111222222333333000000000000000000000000444444222222222222444444333333222222333333444555444444555555666777777777666777888999;;;<<<===>>>=========<<<===>>>??????===>>>@@@BBBCCCEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB???===<<<>>>AAACCCCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBDDDFFFHHHIIIJJJIIIIIICCCDDDFFFIIIKKKLLLMMMMMMKKKJJJJJJKKKLLLLLLKKKIIIJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGHHHIIIJJJJJJKKKKKKHHHGGGGGGFFFFFFGGGHHHHHHAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;666777999;;;;;;;;;999888999999999::::::;;;;;;;;;:::::::::::::::999888777777777777777777777777777555666777777777666444333222333444444333333555666333222222222222333444444444444444333333333222222333333333333333333333333111222222222222111000000444333222444777:::<<<<<<;;;:::888555333333333333444333111000000000111111000000000000//////////////////.........---------/////////......---------------------------------+++,,,...---,,,,,,---///111222555666666444111///------............------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111---------............///........................+++,,,,,,---.........------------...------,,,,,,+++++++++,,,,,,,,,------000///---,,,,,,---///000------......//////000000............////////////000///---,,,,,,---...//////000111222222111000/////////000000111111222222000000000000////////////////////////////////////000000000000111111111111111111000000000000111111////////////000000000000111111222222222333333333555555333333333333555555333444666555444444555777444444555555666666777777666666666666666666666666888777555444333333444444222333444555666666666666444444555555444444333222333333333222222111111111555555444444444333333333222222111111222222333444111222222333333222222111111111000000000000111111000000000000000000000000333333333222222222222111111111111111111111111111------......//////000000222111111111000000//////////////////000000000000000000000000000000000000...///111222222222111000........................111111000///////////////111111111111111111111111...///000111111111111111111000///......///000111111111000000000000111111000000000000000000000000////////////000000000000.........///000222444444555444222000000111222333///000111222222222222222111111111111111111111111222222333333333333444444444444444444444444444444444444444444444444444444666666666666666555555555999888888888999;;;===>>>??????@@@@@@@@@??????>>>===AAAEEEGGGFFFEEEEEEEEEAAAAAABBBBBBBBBBBBBBBAAA@@@??????AAADDDFFFGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJKKKJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFAAABBBCCCCCCCCCBBBAAA@@@????????????@@@AAABBBCCC>>>>>>>>>>>>???@@@AAABBB<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888:::::::::999888777666555999555222444888:::888666666666555444444444444555666666666666555555555555444444555555555555444444444444444444444444444444777777666555444444333333555444222111111111222222333222111222666888999999888777555333222111111222333222111000000000111111000000000000////////////............------------.........---------,,,,,,------------------------+++,,,...---,,,,,,---///000222555666666444111///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---------............///........................+++,,,------......------,,,------...------,,,,,,,,,,,,---------.........000...---,,,,,,---...000............////////////............////////////000///...------...///000000000111111111111000000000000000000000111111111000///////////////////////////////////////////////////000000000111111111111111000000000000111111////////////000000000000111111111222222222333333444444333222222333444444222444555555444333555666555555555555666666666666666666666666666666666666666555444444444444555666222333444555666666666666333333444444333333222111333333222222222222222222444333333333222222222222222222111111222222333333111222222333333222222111111111000000000000111111000000000000000000000000111111111000000000//////111111111111111111111111//////////////////000000111111111000000000//////////////////000000000000000000000000000000000000...///000000111111000000000000000000000000000000111111000//////////////////////////////////////////000000111111111111000000000////////////000000111111000000000000111111000000000000000000000000000000000000000/////////////////////000111333333555444222000000111222333111111222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444444444444444444444444444444444555555666666666888888777888999;;;===>>>>>>??????@@@??????>>>>>>???AAADDDDDDCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAA@@@???AAACCCEEEFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFEEECCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@????????????@@@AAABBBCCC===============>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999888888:::::::::999888777666666:::666333444888:::888666666666555444444444444555666666666666555555555555444444555555555555444444333333333333333333333333666666555555444333333222444333222111111111222222222111000111333555666555444333222111000000000000222222111000000000111111000000000000////////////......---------,,,,,,,,,------------,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---///000222444555555333000///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------............///........................,,,,,,------......------,,,,,,------...------,,,---------........./////////...---,,,,,,---...////////////...........................////////////111000///......///000111111111000000000000111111111000000000000000000/////////////////////////////////////////////////////////000000000000111111111000000//////000000111////////////000000000000111111111222222222222333333333222111111222333333111333444444333222444555666666666555555555555555666666666666666666666666333333333444444666777888333333444555666666666666222222333333222222111000222222222222222222333333222222222222111111111111111111222222222333333333111111222222222222111111000000000000000000000000000000000000000000000000111111000000000/////////111111111111111111111111000000000000000000//////111111000000000000//////////////////000000000000000000000000000000000000//////......//////000111000000000000000000000000111111000///////////////////////////////////////000111111111111000000/////////000000000000//////111111000000000000111111000000000000000000000000111111111000000/////////000000000000000111111222444333222000000111222222222333333333333222222111222222222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444222222333444555666777777666666777888999;;;===>>>===>>>>>>??????>>>>>>>>>@@@BBBBBBAAA???======>>>@@@AAABBBCCCDDDEEEEEEEEEBBBAAA@@@AAACCCEEEEEEDDDAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHKKKLLLMMMNNNMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJKKKJJJHHHFFFDDDBBB@@@???BBBBBBBBBBBBBBBAAA@@@@@@?????????@@@AAAAAABBBBBB>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999999888777666;;;888555666888:::888666666666555444444444444555666666666555555555555444444444555555555555444444222222222222222222222222555444444333333222222222333333222111111111111222111/////////111333222111111111000000000000000000111111111000000000000111000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///000111333444444222000.........////////////......------------------------///............///000000---------............///........................,,,,,,------...------,,,,,,,,,------...---------------------............///...------------...////////////......---------............////////////111000000///000000111222222111000//////000111222111111000000/////////............///////////////////////////////////////////////////000000000111000000////////////000000////////////000000000000111111111111222222222222222111111111111111111222000222333333222111333444666666666555555444444444555555555555555555555555333333444444555666666777333444444555666666555555333333333333333222111111111111111222222333333333333222222222222111111111111111222222333333333333111111222222222222111111000000111111111111000000000000000000000000000000222222222222111111111111111111111111111111111111222222111111000000//////000000000000000000//////////////////000000000000///////////////////////////...---------...000111........................111000000///////////////000000000000000000000000111111111111111000///......///000111111000///...111111000000000000111111000000000000000000000000222222111111000/////////111111000000000000000111333222111111000111222222444444444444333333222111111111111111111111111111111222222222222333333333333333333333333333333333333333333333333333333333222222333333444555555666555555666777999;;;<<<===<<<<<<===>>>>>>>>>======@@@AAAAAA@@@>>>======>>>@@@AAABBBDDDEEEFFFFFFFFFCCCBBBAAAAAACCCDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEGGGGGGHHHLLLMMMOOOOOONNNKKKHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJLLLKKKIIIGGGEEECCCBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@AAABBBBBBBBBBBB???>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888888888999999999888888777<<<999777777888999888666666666555444444444444555666666555555555444444444333444444555555444444333222222222222222222222222333333333222222222111111222222111111111111111111///......///111222111///000000111111111000000000000000000000111000000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///000111222333222111///......//////////////////...------------------------...............///000000---------............///........................,,,------...------,,,,,,+++,,,,,,---.........---+++,,,,,,,,,,,,---------.........------.........//////......------,,,,,,............////////////000000000000000111222222222111000//////000111222111000000000//////......------....../////////000////////////////////////...////////////000000000000000////////////000000////////////000000000000000000111111111222222222111111111111111111111111000111333222111111222444666666555555444444333333444444444444444444444444444555555555555555555444333444555555666555555555444444444444444333333222111111111222222333333333333333333333222222222222000111222333333333222222000111111222222111111000///000111111111111000///000000000000000000000000222222222111111111000000000000000000000000000000222222111111000000////////////////////////000000////////////000000000000///////////////////////////...---------...000111////////////////////////111000000///////////////000000000000000000000000111111111111111000///......///000111111000///...111111000000000000111111////////////////////////222111111111000000000///222111111000000000000000111111111111111111111222444444444444333333222111222222222222222222222222111111111222222222333333333333333333333333333333333333333333333333333333444444444444444444444444444555666777999:::;;;;;;:::;;;<<<===============>>>???@@@@@@??????@@@AAA@@@AAABBBDDDEEEFFFFFFFFFCCCBBBAAAAAACCCDDDDDDDDDIIIIIIHHHHHHFFFEEECCCBBBCCCDDDDDDEEEFFFGGGHHHHHHLLLMMMNNNOOONNNKKKGGGEEEFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@??????>>>???AAABBBBBBCCCBBBBBBAAA@@@???===<<<;;;::::::========================;;;::::::999999888777777777888888999999999888888;;;:::888888888888888777666666555444444444444555555555555555444444444444333333444444444444333333444444444444444444444444222222222222222111111111111111111111111111111111///......000222222111///000111111111111000000///...///000111111111000000000000000000//////////////////.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///000111111222111000///......//////000000//////...------------------------,,,,,,++++++,,,,,,---...---------............///........................------......------,,,,,,++++++,,,---............+++++++++,,,,,,,,,------.................................---------------............//////////////////000000111111222222111111000000000000111111000//////////////////...---------......//////000////////////////////////......////////////000000000//////......//////000////////////000000000000000000000111111111111222000111222222222222111000000222333333222111333444555555555444444444444444444444444444444444444444444555555666555555444444444444555555555555555444444555555555555444333333222222222222222222333333444333333333222222222222000111222333444333222222000000111111111111000000///000111222222111000///000000000000000000000000000000/////////.........000000000000000000000000000000000000000000//////......////////////000000////////////000000000000000000000000000000000000//////......//////000111111111111111111111111111111111000///////////////////////////////////////000111111111111000000/////////000000000000//////111111000000000000111111////////////////////////111111111111111111111111111111000000000000000111000000000111111111111111222333333333333222222111333333333333333333333333111111111111222222222222333333333333333333333333333333333333333333333333555555555555444444333333444555666888999999999999999:::;;;<<<<<<<<<<<<<<<;;;===@@@AAA@@@AAABBBCCC@@@AAABBBCCCDDDEEEEEEEEEBBBAAA@@@AAACCCEEEEEEDDDHHHHHHGGGFFFEEECCCBBBAAAEEEEEEFFFFFFGGGHHHHHHIIILLLLLLMMMMMMLLLJJJGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKLLLMMMNNNNNNKKKJJJJJJJJJIIIIIIIIIIIIFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCBBB@@@????????????>>>???AAACCCCCCCCCBBBBBBBBBBBB@@@>>>===<<<;;;;;;========================:::::::::999888888777777666777888999999999999999999999888777777777888888666666555444444444444555555555555444444444444333333333444444444444333333444444444444444444444444222222222222222222222222///000111111222111111111......///111333444222111000000111111111///...------...000111111111000000000000000000////////////000000/////////.........,,,,,,---------.........+++++++++++++++++++++++++++,,,...---,,,,,,---///000000111111000000///...//////000000000000//////........................,,,,,,++++++,,,,,,---...---------............///........................------......------,,,+++***+++,,,---............,,,,,,,,,,,,---------...---..................---,,,------------------...............////////////---...///000111111111111000000111111111111000000.........///////////////,,,,,,---......///000000////////////////////////........./////////000000//////............//////////////////000000000000000000000000111111111111111111222333333222111111111222333333222222333555333444444444444444444555333333333333333333333333222333444666666666666555444555555555555555444444333444444444444333222222333333222222222222222222222222222222111111111111///111222444444333222111000000111111111111000000///000111222222111000///000000000000000000000000000/////////............000000000000000000000000//////////////////000000........./////////000000////////////000000000000000000000000000000000000...///000000111111000000111111111111111111111111111111000//////////////////////////////////////////000000111111111111000000000////////////000000111111000000000000111111////////////////////////000000000111111222222333111000000000000000111111//////000111111111111111111111222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222555555555555555555666666555555777888888888777777888999:::;;;;;;<<<<<<<<<999<<<@@@AAAAAA@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAA@@@???AAACCCEEEFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLMMMIIIIIIIIIIIIHHHHHHHHHHHHFFFEEECCCBBBBBBCCCDDDEEEDDDCCCAAA@@@???>>>>>>???>>>@@@AAACCCDDDCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777666666777888999:::::::::777777777777666666888999666666555444444444444555555555555444444444333333222333333444444333333222333333333333333333333333333333333333333333333333...///000111222222111000......///222444555444222///000000111000...---,,,---...///111111111000///000000000000////////////000000000000////////////---------....../////////+++++++++++++++++++++++++++,,,...---,,,,,,---///000000000000000//////...//////000000000000//////...........................------------...//////---------.........//////........................---.........---,,,,,,+++***+++,,,---............---------.........//////------............------,,,,,,,,,------...................../////////000------///000111111111111///000111222222111000///---.........//////000000,,,,,,------...///000000////////////////////////............/////////000//////............//////////////////000000000000000000000000111111111111111222333444444333222111111333444444333222444555333333333444444555555555333333333333333333333333000111333555777777777777444555555555555555444444222333333333333222111111444333333222222111111111111111111111000000000000///111222444444333222111000000111111111111000000...000111222222111000...000000000000000000000000111111111111000000000000000000000000000000000000------......//////000000---.........//////000000////////////000000000000000000000000000000000000...///111222222222111000////////////////////////111111000///////////////111111111111111111111111...///000111111111111111111000///......///000111111111000000000000111111//////////////////////////////000111222333333444000000000000000111222222...///000111111111111111///000111222222222222222........................000111111111111222222222222222222222222222222222222222222222222222222222333444444555666777888888555666777888888777666555777888999:::;;;;;;<<<;;;999<<<@@@BBBAAA?????????AAAAAABBBBBBCCCBBBBBBBBBAAA??????AAADDDFFFGGGFFFCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHFFFDDDCCCDDDEEEFFFDDDCCCAAA???>>>>>>>>>???>>>@@@BBBDDDDDDDDDCCCBBBAAA@@@???>>><<<<<<<<<;;;::::::::::::::::::::::::::::::999999888777777777555666777888999:::::::::555666666666555666888999666666555444444444444555555555444444444333333333222333333444444333333222222222222222222222222222333333333333333333333333...///000222222222111000000111111111222222222222222111111000000000000000000000////////////000000000///---,,,,,,---///000333444444333111000111222////////////////////////,,,---------,,,+++******,,,---......//////......111111000000//////......///......---------............//////...---,,,,,,...------------...//////........................------------------------////////////////////////.........------,,,,,,,,,---------............///..............................//////////////////........................////////////000000000000000000///...............000000//////.........---000000000000000000000000...------------...//////////////////////////////000000000000000000000000............////////////111111000000000000000111///111222111000///000111111111222222222333333333444555666555444444444666555555555555555555444444222333444666777777888888777666444333222222333444555444333333222222333333//////000111333444555555222222222111111111000000222222222222222222222222333333333333333333333333...//////000111222222222000000000000111111111111222222111000//////000000111111111111000000000000,,,,,,---...///000111111111111000000000000111111//////............//////111000///...------...///222111000.........//////000000111111111222222222222333444111...---...000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000111111111111111111000000//////......000111111111111222222222111111111111111111111111333333333222222222111111000000000000000000000000111111222222222333333333333222111111111222333444555555555555555555555555444444444444444444444444999777666555555666888999999999999:::::::::;;;;;;>>>??????@@@@@@@@@??????AAAAAAAAA@@@@@@?????????BBBBBBBBBAAA@@@@@@CCCEEEEEEEEEFFFGGGGGGHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEFFFHHHJJJLLLLLLLLLLLLKKKKKKLLLLLLLLLJJJIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBB@@@???>>>======BBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???===;;;:::999999:::::::::;;;;;;;;;<<<<<<999999999888888888777777888888888888888888888888555555666666666666555555777555444333333444555777444444444444444444444444555444444333333444444555222222222111111222333333333333333222222111111111//////000000111222444444000000000000111111111222222111000000//////000000000000////////////000000000...---,,,,,,---...000...000000///...------...........................///////////////...------,,,---......//////......////////////.........---......---------......///......//////...------,,,---------............///........................------------------------..............................---------,,,,,,,,,---------............///........................////////////......................................./////////000000000000000000///...............000/////////............////////////////////////...------------...//////////////////////////////////////////////////////............////////////111111000000000000000111///111222111000///000111111111222222222333333333333555666555444333444555555555555555555555444444333444555666666777777666555555444333333333444444555444333333222222333333222333333444555666777777222222222111111111000000111111111111111111111111111111111111111111111111.........///000111111111000000000000111111111111222222111000000000000000111111111111000000000000000000000000111111111111111000000//////000000111//////............//////111000///...---......///111000///.........//////000000000000111111111111000111222111///...000222////////////////////////////////////////////////111111000000000000111111000000000000000000000000000000000000111111111111000000000000////////////000000111111111222222222111111111111111111111111333222222222111111111111000000000000000000000000111111111222222222333333222222111111111222333444444444444444444444444444444444444444444444444444333222222111222444666777999999:::::::::;;;;;;;;;===>>>??????@@@@@@??????@@@@@@@@@??????>>>>>>>>>AAABBBBBBAAA@@@@@@CCCEEEGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJIIIIIIIIIIIIIIIJJJGGGHHHIIIKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGIIIKKKLLLLLLLLLLLLJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBB@@@????????????AAAAAABBBCCCCCCCCCCCCCCC@@@???>>><<<;;;:::999999:::::::::;;;;;;;;;<<<<<<:::999999999999888888888777777777777777777777777666666777777777777666666777666444333333444666777444444444444444444444444444444333333333333444444555444333222222222222222333333222222222222222222111111111111111111222222////////////000000000000222111000000//////000000000//////......//////000///...---,,,,,,---...///,,,---...---+++++++++---........................//////000000000///......,,,---......//////..................---------------------------...///000.........///......---,,,,,,,,,.../////////...---........................------------------------------------------------...------------,,,,,,,,,---------............///........................////////////......------............................../////////000000000000//////............///////////////.......................................------------...//////////////////////////////////////////////////////............////////////000000000000000000000000///111222111000///000111111111222222222333333333333444555555333333444555444444444444444444555555444555555666666666555555333333444444555555444444555444333333222222333333222222222222333333333444222222222111111111111111000000000000000000000000////////////////////////---......//////000000000000000000000111111111111222111000000000000000000111111111111000000000000222111111111000000000///000//////......//////000000//////......//////000000000///.........////////////.........///000000111111000000000000000000///000111000//////111333................................................111111000000000000111111////////////////////////000000000000111111111111////////////000000000000000000000111111111222222111111111111111111111111222222111111111000000000000000000000000000000000111111111222222222222333222222111111222222333444222222222222222222222222444444444444444444444444000000000111222444666888::::::::::::;;;;;;;;;;;;<<<===>>>????????????????????????>>>>>>>>>>>>>>>AAAAAABBBAAA@@@@@@CCCEEEIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJIIIHHHGGGGGGHHHHHHFFFHHHIIIKKKLLLLLLLLLLLLIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKIIIHHHFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBB???>>><<<;;;:::999999999:::::::::;;;;;;;;;<<<<<<::::::::::::999999999999666666666666666666666666777777888888888888777777777777555555555555777777555555555555555555555555444444333333333333444444777666555333222222111111222222222222222222333333333222222111000000111111.........////////////000111111000////////////////////////......////////////...------------...///---...///...---,,,---...........................---...............------,,,---......///.................................---------------...///000---...............------+++,,,...000000///...,,,................................................---------------------------------------------------------............///........................000//////......------,,,................................./////////000000000///............/////////////////////....................................------------...//////////////////////////////////////////////////////............/////////////////////000000000000000///111222111000///000111111111222222222333333333222444555444333222333444333333444444444444555555555666666666555555444333000222333555666666555444555444333333222222333333222222222111111111111111111111111111111111111111111111111111111111111111////////////////////////.../////////000000111111///000000000111111111111111111000000000000000111111111111111000000000///////////////............//////............//////000000////////////000000000000//////////////////////////////000111111222222222111111111111000000000111000000000000111222////////////////////////////////////////////////111111000000000000111111000000000000000000000000///000000000111111111111......//////000000111111000000000000111111111111111111111111111111111111111111111000000000000///000000000000000000000000111111111111222222222222222111222222222222333333333333333333333333333333333333333333333333333333333333333444555666888999::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>??????????????????>>>>>>@@@AAAAAA@@@???@@@CCCEEEHHHHHHHHHHHHHHHHHHIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJLLLMMMNNNMMMMMMLLLHHHHHHGGGFFFFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMOOONNNNNNLLLKKKIIIHHHGGGEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???===<<<;;;:::999999888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999777777777777777777777777888888888999999888888888888777666666666666777888666666666666666666666666444333333333333333333444666555444444333333333333111111111222222333333333222222111111111111111222---.........////////////111000000///...///////////////............//////.........------.........---...//////------...///........................------...............---,,,---......///.........////////////////////////---------------...//////------...............---+++,,,...000000///...,,,........................................................................---------------------------------............///........................//////......---------,,,....................................//////////////////............//////.........///////////////...........................------------...//////////////////////////////....................................////////////---...///000000000000//////111222111000///000111111111222222222333333333222333444333222111222444333333333333444444555555666666666666555444333222000111333555666666555555555444333333222222333333555555555555444444444444111111111111111111111111222222222222222222222222000000000000000000000000000111111111111111222222///000000000111111111111111000000000000000111111111111111111000000000///---------...///000000000//////............//////000000////////////000000//////000000000000000000///000000111222222222222222222222222222222222222333222111000000/////////000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111///000000000111111111111......//////000000111111//////000000000111111111111111111111111111111111111111111000000000000///000000000000000000000000000000111111111222222222111111222222333333333333333333333333333333333333333333333333333333333333666666666666666777777777999999999::::::::::::;;;999:::;;;<<<============@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@???@@@CCCEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIMMMNNNNNNOOONNNMMMLLLKKKGGGFFFFFFEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLOOONNNMMMKKKIIIHHHGGGGGGEEEFFFFFFFFFEEEDDDBBBAAA???@@@AAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@>>><<<;;;<<<;;;:::999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888888888999999999999888888777777666666666666777777666666666666666666666666333333333222222333333333333333333333444444555666111111111222222333333333000000000000111222333444............////////////111000//////....../////////......------......///........................+++,,,------,,,,,,---...------------------------......///000000000//////,,,---......//////....../////////000000000000000///......---------......,,,---......///.........,,,,,,.../////////...---................................................////////////////////////,,,,,,,,,------------...---------............///........................------------------------........................------.........////////////............//////000.........///////////////...........................------------...//////////////////////////////....................................////////////,,,---///000111000000//////111222111000///000111111111222222222333333333111222333333111111222333222222333333444444555555555555555555555444333222111222333444555555555555555444333333222222333333444444444333333333333333111111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222000000000000111111111111000000000000000111111222111111111111000000000000......///000111222333333000//////......//////000111000000//////000000111//////000111111111000000000000111222222222111111000000111111222222222222555333000000000000///---111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111////////////000000000000/////////000000000111111111111111111111111111111222222111111111000000000000000000000000000000000000000000111111111111222000111222333333333333222444444444444444444444444333333333333333333333333555555555555555555555444888888888888999999999999888999:::;;;<<<=========@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@??????@@@CCCEEECCCCCCEEEFFFHHHJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJNNNNNNNNNNNNMMMLLLJJJIIIFFFFFFEEEEEEFFFGGGHHHIIILLLLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGEEECCCAAA???>>>???@@@AAABBBAAA@@@???BBBBBBAAA@@@???===;;;:::;;;;;;:::999999::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::999999999999888888888888888888888888888888999999999999888888666666666666666666666666555555555555555555555555333333222222222222333333111111222222333555666777222222222222222222333333/////////000111333444555....../////////000000000000000///............//////......------......///---..................---***+++---,,,++++++---...------------------------------...///////////////,,,---......//////.............../////////000000000///...---------------,,,------...//////......---------............///........................................................................,,,,,,,,,---------......---------............///........................+++,,,,,,------......///........................---------.........//////...............///000000............/////////000////////////////////////...------------...//////////////////////////////....................................////////////+++,,,...000111111000//////111222111000///000111111111222222222333333333111222333222111000111333111222222333444444555555444444555555555444333333333333333333444444555666555444333333222222333333111111111111111111111222000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000111222222111111111111000000000000//////000000111111222222111000000//////000000111111111000000000000111111...///000111222111111000//////000111000///......------...///000111222222444111//////111111000...000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000111111111111000000000000////////////////////////000000000111111111111111111111111111333222222222111111111111000000000000000000000000000000000000111111111111000111222333333333222222222222222222222222222222222222222222222222222222222333333444555555555555666777777777777888888888777888999;;;<<<<<<<<<===>>>?????????@@@@@@@@@@@@>>>????????????@@@CCCEEECCCCCCDDDEEEGGGHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKLLLKKKJJJHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKMMMLLLJJJIIIIIIIIIJJJJJJIIIHHHGGGEEEDDDDDDEEEEEEEEEFFFGGGGGGEEECCC@@@>>>>>>???@@@AAAAAA???>>>===????????????>>>===<<<<<<;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::999999999999888888888888888888888888888888888777777888888888888777777555555555666666555555555444444444444444444444444333333222222222222333333222222222222222333444555333333222222222222222222111000000000111222333333////////////000000000000000000///........................------.........------............------+++,,,......------...///------------------------***++++++,,,---------,,,,,,---......//////......---------.........//////111000///...---,,,,,,,,,,,,,,,---.../////////......------------...//////........................////////////////////////------------------------,,,,,,,,,------.........---------.........//////........................***++++++,,,---...//////........................---------.........//////...............///000111---.........//////000000000000000000000000000000...------------...//////////////////////////////..................................../////////000+++,,,...000111111000//////111222111000///000111111111222222222333333333000222333222111000111222111111222333333444555555333444444555555444444333555444333222333444555666555444333333222222333333333333444444444555555555000000111111222222222222000000000000000000000000000000000000000000000000111111111000000000000000000000000000111111111111000000///000000111222222111111111111000000000000////////////............111111000000000000111111111111000000000000111111...///000222222222111000....../////////---,,,+++***+++,,,---...000111111222000......111333222000////////////////////////////////////////////////111111000000000000111111000000000000000000000000000000000000111111111111111111000000//////......////////////000000000000111111111111111111111111333333333222222222222111000000000000000000000000000000000000111111111111000111222333444333222222111111111111111111111111222222222222222222222222111222333555666777777888666666666666777777777777666777999:::;;;<<<<<<<<<======>>>>>>?????????@@@===>>>?????????@@@CCCEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEFFFGGGHHHJJJJJJFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHGGGGGGHHHJJJKKKLLLMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIGGGFFFFFFFFFGGGGGGEEEFFFGGGGGGFFFBBB???======>>>@@@AAA@@@???===;;;<<<======>>>>>>>>>>>>>>>;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999999999888888888777777777777777777777777777777777777888888888888777777444444555555555555444444444444444444444444444444333222222222222222222333333333222111111222222222444333333222222111111111333222111111000111111111////////////000000000000//////.........---------........................---------............///......------------..............................///......---,,,+++******,,,---...//////...---,,,.........///000111111222............////////////........................000000//////.........---........................///......---------......////////////////////////......---------,,,,,,,,,---------............///..............................///000000000000000......,,,+++***)))))))))................................................111000///.....................////////////......+++,,,.../////////...---,,,,,,,,,---------......///.........------------............////////////000000000000000000000000222111000//////000111222000000000000111111111111333333333333333333333333222333333333333333333444555555555555555555555555555333000...///111444666555444333222111222333333222222222111111000000000333333333222222111111111222222222111111111111000000000000000000000000000333333333222222222111111333222000///..................////////////......////////////////////////+++,,,---///000000000000////////////000000000000111111000///////////////111111000000//////......000000000000000000000000////////////000000000000111000//////...//////000000000000000000000000000111111000000//////......222222222222222111000000000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000000000////////////000000111111111111111111111111444333111//////000111222222222111111222222333444222111000000222222111000333333222222222222222222333333222222111222222222333333333444444444555555666777777777777666666555::::::999::::::;;;<<<===??????>>>>>>>>>???AAABBBCCCBBBAAA@@@AAAAAACCCCCCCCCDDDEEEGGGHHHIIIIIIJJJDDDDDDEEEFFFHHHIIIJJJJJJEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKLLLMMMNNNIIIHHHGGGGGGFFFFFFGGGGGGJJJIIIGGGGGGHHHIIIHHHHHHFFFGGGGGGGGGEEECCCAAA@@@@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>======666777888999888999;;;======<<<<<<<<<<<<======>>><<<;;;999777666666777888888888888888888888888888999999888777777777777777666666555444444444444555666555333222444666666666333333333333333333333333333111000111222444333333000111222333333222111000111111000000000000111111.../////////000000000000//////.........---------........................---------............///------,,,,,,,,,,,,------........................'''((()))***+++,,,------,,,---...//////...---,,,------...//////000000111............////////////........................111000000000////////////........................///......---------......////////////////////////.........---------,,,,,,---------............///..............................///000000000000000---------------......///................................................000000///.....................////////////......,,,---......///.........------------............/////////.........------............////////////000000000000000000000000000000///......///000000000000000000111111111111333333333333333333333333222222333333333333444444555555555555555555555555555444222111111333555777555444333222222222333333333222222222111111111111333333333222222111111111222222222111111111111000000000000000000000000000333222222222111111111111000000000000000000000///......////////////......////////////////////////---...///////////////...////////////000000000000111111000///////////////111000000000/////////...000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////.........---///////////////...------000000000000000000000000////////////000000000000111000000000/////////...000000000000000000000000000000////////////000000111111111111111111111111333222000///...///000111111000000000000111222222444333111111222222111//////000000111222333333444222111111000000111111222333333333444444444444555555666666777777777666666999999888999999:::;;;<<>>>>>===>>>???AAABBBBBBBBBAAAAAAAAABBBDDDEEEDDDDDDFFFGGGHHHIIIIIIIIIDDDEEEEEEFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFDDDEEEFFFGGGIIIJJJKKKLLLHHHHHHGGGFFFFFFFFFFFFGGGIIIGGGFFFFFFFFFGGGGGGGGGJJJJJJIIIHHHFFFCCCAAA??????@@@@@@@@@??????>>>============>>>>>>=========999:::;;;:::888888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999777777777888999888888888888888888888888777666666555555555555555666666555444444444444555:::888555444444444333222444444444444444444444444333111000000222333333222111111222222222222111111111111000000000000111111....../////////000000000/////////.........------........................---------............///,,,,,,,,,++++++,,,,,,,,,------------------------&&&'''(((***+++---...///------............------,,,------....../////////............////////////........................111111111000000000000///////////////////////////......---------......///////////////////////////.........------------,,,---------............///..............................///000000000//////......------...//////000................................................////////////..................////////////.........------------...//////............////////////000000000/////////..................////////////000000000000000000000000//////............//////000000000000111111111111222222222222222222222222222222222333333444444444444444444444444444444444555555555444555555666777555444333222222222333333333333333222222222222111222222222222222111111111222222222111111111111000000000000000000000000000111111111111000000000000...///111222222222111111...//////000000//////...///////////////////////////////////////...------////////////000000000000111000000///////////////000000000000////////////000000000000000000000000////////////000000000000///000111222222111000000000000000000000000000000............---------------............------,,,000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000////////////000000111111111111111111111111111111///.........///000000////////////000111111333222111111333444333222//////000000111111111222111000000000000000111111333333333333444444444444444444555666777777777777888888777888888999:::;;;============>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFDDDDDDDDDEEEFFFHHHJJJJJJHHHGGGEEECCCAAA@@@???????????????>>>>>>===<<<<<<============<<<<<<<<<======;;;999888888:::<<<<<<;;;:::999999999:::;;;:::999888888888999:::888888888888888888888888666666555555444444555555666666555444444444444555:::888555555555555444333333333333333333333333333333111000000222333333222222222111111111111222222111111000000000000111111........./////////000000////////////....................................---------............///------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,------.....................////////////........................000000000///////////////000000000000000000000000...------------...//////////////////////////////............---------------------............///..............................///////////////...//////...---,,,++++++,,,...................................................///////////////............////////////............---,,,,,,...///000////////////000000000000000000000000////////////............///////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111222222222333333444444444444444444444444444444444444444555666666666666666444444333333333222222222333333333222222222222222222222222111111111111111222222222111111111000000000000000000000000000000000000000000000////////////000222333444222111/////////000000000000//////////////////////////////...///////////////......////////////000000000000000000////////////000000000000000000////////////000000000000000000000000////////////000000000000///000222333444333111000////////////////////////........................///000000111000000//////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000////////////000000111111111111111111111111111000000/////////000000000////////////000111111000//////111444666666555333222111000///...---,,,111000000000000111111222222222333333333444444444222333444555666777777777777777777777888999:::;;;<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@BBBDDDEEEGGGEEEEEEFFFGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAACCCGGGIIIKKKIIIHHHEEEDDDBBBBBBAAA===>>>>>>???>>>>>>======;;;<<<<<<======<<<<<<;;;<<<======;;;999888999;;;======;;;:::999999999999:::999999888999999:::;;;888888888888888888888888888777777666666666777777666666555444444444444555666555444555777888888777000000000000000000000000222111///000222333333222333222111000000111222333111111000000000000111111............////////////000000/////////.................................---------............///......------------......------------------------//////......---,,,,,,+++---------,,,,,,---------,,,,,,,,,,,,------------............////////////................................................000000000000000000000000---------------...////////////////////////////////////.........------------------............///..............................////////////......///...---,,,,,,,,,,,,,,,........................////////////////////////---...//////000///............////////////............---,,,,,,...///000/////////000000000111111000000000000////////////............////////////////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111111111222333333444555555444444444444444444444444222333444555666555555444444444444333333333222222222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000////////////////////////111222333444333111///---//////000000000000//////////////////////////////,,,---...///000000000000////////////000000000000000000////////////000000////////////000000000000////////////////////////////////////000000000000...000222333444333111000////////////////////////////////////////////////000111111222222111111111////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111222111000000000000111222222111000000111333444444333222222111000///------,,,111111111111111222333444222222222333333333444444222222333555555666666666777777777777888999:::;;;:::;;;<<<===>>>??????@@@@@@@@@???@@@AAACCCEEEFFFEEEEEEFFFFFFGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@CCCIIINNNTTTRRRMMMIIIEEEBBBAAA@@@<<<======>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;::::::<<<===>>>===<<<;;;::::::::::::999999999999999999::::::777777777777777777777777777777666666666666777777666666555444444444444555444444333555777888777666000000000000000000000000222000///000111222222222333222111000000111222333111111000000000000111111------........./////////000000000/////////..............................---------............//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------............////////////........................,,,---------------......////////////////////////---------------...///000/////////////////////////////////.........---------------............///............................../////////...------------------...///111111........................////////////////////////------///000000000///.........////////////.........------------...//////////////////000000000000000000000/////////..................////////////000000000000000000000000000000111111111111000000000000000000111111111111222222222222222222222222111111222333333444555555333333333333333333333333222222333444444444444333333333444444444333222111000111111111111222222222000000000111111111111111222222222111111111111000000000000000000000000000////////////000000000000222333333333111000...---///000000111111000000///////////////////////////+++,,,---///000000111111////////////000000000000///////////////000000111////////////000000000000////////////////////////////////////000000000000...///000222222222222111000000000000000000000000/////////000000000000000...//////000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111222222222222111000000000000111222222444333111111111111000.........//////000000000111111111111111222333444555222222222222333333333333222222333444555555555555666666666666777888999999888999;;;===>>>?????????????????????@@@AAACCCDDDDDDDDDEEEEEEEEEDDDDDDCCC@@@AAAAAAAAABBBBBBCCCCCCAAABBBCCCDDDDDDDDDDDDCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCAAABBBBBBAAAAAAEEEMMMSSSccc^^^WWWNNNGGGBBB???>>>;;;<<<<<<===============::::::;;;;;;;;;;;;::::::777888:::::::::;;;===???>>>===<<<;;;:::::::::;;;888888888888888888888888777777777777777777777777444444333333444444555555666666555444444444444555666555444555666666444222222222222222222222222222222000//////111222222111222222111111111111222222111111000000000000111111---------.........//////000000000000/////////...........................---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......------,,,++++++,,,------.........---------------............////////////........................------------......//////........................---,,,,,,------///000000////////////////////////////////////............---------............///..............................//////......---,,,++++++,,,,,,---///000111........................////////////////////////,,,---///000111000///.........////////////......,,,---......///................../////////000000/////////.........------............////////////000000000000000000000000//////000111111000//////000000000000111111111111333333333333333333333333000111111222444555555666333333333333333333333333333333333333333444444444333333444444444333222111//////000000000111111111///000000000111111111222222222222111111111111000000000000000000000000000/////////000000111111111111111111000000/////////000000111111111111000000////////////////////////------...///000000//////////////////000000000000///////////////000111111.../////////000000000111////////////////////////////////////000000000000......///000000111222222000000000000000000000000........./////////000000---......///000000//////000000000000000000000000////////////000000000000.../////////000000000111000000000000000000000000000000////////////000000000000000000000000000000///000000111111111111111000////////////000111111111000//////111111000///......///000111111222222000000000000111222333444111222222222222333333333222333333444444444333333333333333333444555666777777888:::<<<>>>???????????????>>>>>>>>>???AAABBBCCCCCCDDDDDDCCCBBBAAAAAA>>>??????@@@AAABBBCCCCCC???@@@AAABBBCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBB@@@AAABBBAAABBBGGGQQQYYYgggbbbYYYOOOGGGBBB???>>>:::;;;<<<<<<=========<<<::::::;;;;;;;;;;;;::::::666888999999999:::<<<>>>;;;;;;:::::::::::::::;;;888888888888777777666555777777777777777777777777444333333333333444555666666666555444444444444555444333333444555555333111333333333333333333333333111000//////111222222111111111222222222222111111111111000000000000111111---------.........//////000000000000////////////........................---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------++++++++++++------..................................../////////000........................---.........//////000000........................,,,,,,,,,---...///000111////////////////////////000/////////............---------.........//////.........................../////////...---,,,,,,,,,,,,+++*********++++++........................000000000000000000000000+++---///000111000///.........////////////......+++,,,.../////////...---............///////////////.........------------............/////////000000000000000000000000000---...///000000///...---000000000000111111111111333333333333333333333333000111111222444555666666333333333333333333333333444333333333333444555555333333444555444333222111......//////000000000111//////000000111111111222222222222111111111111000000000000000000000000000//////000000111111222222/////////...//////000111000000111111111111000000///////////////////////////////////////......---////////////000000000000///////////////000111111.../////////000000111111////////////////////////////////////000000000000............///000222222000000000000000000000000---------.........//////......///000111111000000000000000000000000000000////////////000000000000.../////////000000111111000000000000000000000000000000////////////000000000000000000000000000000......///000000111000000...............///000000+++++++++...111444444444111111111111000000000000////////////000111222333111111222222222333333333333333444444444333222222111111111111222333444444777888:::<<<>>>???>>>>>>??????>>>======>>>???@@@CCCCCCCCCCCCBBBAAA@@@@@@===>>>>>>@@@AAABBBCCCCCC>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@AAABBBBBBCCCIIITTT]]]bbb]]]UUUMMMFFFBBBAAA@@@:::;;;;;;<<<=========<<<999::::::;;;;;;::::::999777888999999888999;;;===999999999888999999::::::888888888888777555444333777777777777777777777777555555555555555666777888666666555444444444444555000000111333666666555333111111111111111111111111111000...///111222222111000111222333333222111000111111000000000000111111///////////////000111111222000///...///000///...////////////............//////.........---------////////////////////////........................------------------------,,,---------.../////////,,,,,,,,,---------......000000000000000000000000000000000000///////////////////////////.........////////////////////////........................////////////////////////111111000///...---,,,,,,//////000000000000//////000//////......000111222000000000000//////////////////.........---------000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000,,,---...///000000000000000000000000000000000000222111///...---------...............////////////000111222222111///,,,+++000000000000000000000000......//////000000111111222222222222222222222222333333222222333333444555444333333222222333333444555444333333333333444555555555555444444333333333111111111111111111111111111222444444444222000///222222222111111111000000111111000000000000111111......///000000000000000000000000000000000000000444444444333222111000///000000000000111111111111000000000000000000000000000111111111222222222222000/////////000111222222000000000000000000000000111111111000000000000000000000///...---,,,++++++111111222222222333333333000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000111222333333444//////000111111111000000////////////////////////333222111000000111222333222222222222222222222222222111000000000000000111111111222222222333333333...------///111222111000222222111111111111111111000111333444333111///...555444444333333222222111333333444444555666666666999888888999:::===???@@@@@@???>>>======???AAABBBDDDDDDCCCBBB@@@???>>>>>>???@@@AAAAAAAAAAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFIIILLLOOOQQQTTTRRROOOKKKFFFCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777999::::::;;;<<<<<<<<<;;;::::::999999999999999:::888888888888777777777777777777777777777777777777999888777555555555666777111222444555666666777777666666555444444444444555333333333333333333333333222222222222222222222222222222222111111111111000666444111///------...//////////////////000111111111///------...///...---////////////............//////.........---------................................................---------------------------------...............,,,---------................................................------------////////////............////////////////////////////////////////////////////////////////////////////////////...............//////000000//////...000000/////////000111222000000000000/////////...//////.........---------...////////////000000000000000000000000000000000////////////000000000000////////////////////////---...............------000000000000000000000000111000...---,,,,,,------............///////////////000111222111///---,,,000000000000000000000000/////////000111111222222222222222222222222222222222111111111111222333333444333333222222333333444555444333333333333444555555555444444444333333333111111111111111111111111000111222333333111///...222222222111111111000000111111000000000000111111......///000000000000000000000000000000000000000333333333333222111000/////////000000000111111111000000000000000000000000000000000000111111111222000000000///000000111111000000000000000000000000////////////////////////111111000000///.........000000000000111111111111000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000111111222222333......//////000111111111000000000000000000000000222111111000000111111222111111111111111111111111111000000000000000111111111111111111222222222222.........000222333222000111111111111111111111111111222333333333222000///333333333333333444444444333333444444555666666666555555555666777999;;;===???>>>===<<<<<<===???@@@BBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCEEEGGGIIILLLMMMNNNLLLIIIEEEBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888999::::::;;;<<<<<<;;;;;;999999888888888888999999888888888888777777777777666666666666666666666666777666666555444444555555444444444444444333333222666555555444444444444444333333333333333333333333222222222222222222222222222222222111111111000000222111000000111222444666///////////////000111111000...---,,,---...---,,,/////////............---...............---------------------------------...............................................................---------------........./////////.................................------------,,,........................////////////////////////000000000000000000000000////////////////////////------.........//////000.........//////.........000000//////000000111222000000000/////////....../////////............---............////////////000000000000000000000000////////////000000000000....................................---,,,+++***000000000000000000000000//////...---,,,,,,,,,,,,............////////////...///000111111000///...000000000000000000000000///000000111111222333333222222222222222222222222000000000000000111222222333333222222222222333333444444333333333333444444444444444444333333333333111111111111111111111111///000111111111000///...222222222111111111111111111111000000000000111111...//////000000000000000000000000000000000000000111111222111111000///...//////000000000000111111000000000000000000000000////////////000000000000111111000/////////000000000000000000000000000000............////////////111111111111111111111111............////////////000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111............///000222222111111111111111111111111000111111222222111111000000000000000000000000000//////000000111111222222000000000000111111111111000//////000222333222111111111111111111111111111333333333333222222222222222222333444444555666666333333333444555555666666777777777888999;;;===>>>===<<<;;;;;;;;;<<<>>>>>>??????????????????@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCDDDFFFHHHHHHHHHFFFDDDAAA???===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999::::::;;;;;;;;;;;;;;;888888777777777888888999888888888888777777777777555555555555555555555555444555555555555444333333333333444444333333222111666555444444333333444444333333333333333333333333222222222222222222222222222222111111111000000000,,,,,,,,,,,,...000222444///////////////000000111111///------.........---//////.........---------........................------------------------......................../////////////////////////////////...---------,,,.........////////////000........................000000/////////.........------...............///////////////////////////////////////////////////////////////////////////---------.........//////------............------///...////////////000000000000/////////........./////////......................../////////000000////////////////////////////////////000000000000////////////////////////...............---,,,+++000000000000000000000000//////......------------............////////////---...///000111111000000000000000000000000000000/////////000111111222222111111111111111111111111111000000000000111222222333333222222222222333333333333333333333333333333333333333333333333333333111111111111111111111111///000000111111000//////111111111111111111111111111111000000000000111111//////000000000000//////////////////////////////000000000000000///......////////////000000000111////////////////////////.........////////////000222111000///////////////000000000000000000000000......///////////////000000000000111111222222222------........./////////////////////////////////......///000000000000000////////////////////////////////////////////////000000000000000000000000222111111111000000000///111000/////////000111222111111111111111111111111///000111222222111000///000000000000000000000000......///000111222222222////////////000000000000111000000111333333222111111111111111111222222222444444333222222333333444333333444444444555555555222333333444444555666666888888888999;;;<<<======<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???@@@@@@AAA@@@???===<<<<<<===???@@@@@@@@@AAACCCDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;999::::::;;;;;;;;;::::::777777777666777777888999888888888888777777777666666666666666666666666666333444555666666555444333000111222333444555555555555444444333333333333333222222222222222222222222111111111111111111111111111111111111000000000000......------------......///////////////000000111222000......///000///...............---------------.....................------------------------......................../////////////////////////////////...---------,,,.........////////////000////////////////////////////////////............,,,---------......//////////////////////////////........................////////////////////////............------------------............------------........./////////////////////............//////////////////////////////000000000111111111////////////////////////////////////000000000000000000000000000000000000------...///////////////////////////////////////000000000000000//////...............////////////......///000000111111111000000000000000000000000------......///000000000111111111111111111111111111111111111111222333333333222222111111222222333333333333333333333333333333333333333333333333333111111111111111111111111000000111111111111111111111111111111111111111111111111000000000000111111//////000000000000////////////////////////////////////000000000///.........////////////000000000////////////////////////---.........////////////111111000///.........////////////////////////////////////000000111111111...//////000000111111111........./////////000000////////////////////////......///000000000000000////////////////////////////////////////////////000000000000000000000000222222111111000/////////333222222111000000000000111111111111111111111111///000111222222111000///111111111111111111111111---...///111222222222222....../////////000000000111000000111333333222000000000111111111222222222444333333222222333444444555555444444444333333333222222333333444555555555444444555666777888888888;;;;;;;;;;;;<<<<<<======:::;;;<<<===???@@@AAABBB@@@???===<<<<<<===???@@@@@@AAABBBCCCEEEFFFGGGHHHJJJIIIHHHGGGFFFEEEDDDCCC@@@AAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;<<<<<<999::::::;;;::::::999999777777666666777888888999888888888888777777777666777777777777777777777777333444666777777666555444111222333555666666666666444444333222222222222222222222222222222222222222111111111111111111111111111111111000000000//////444333222111111000000000///////////////000111111222000//////000000///............------------,,,---------...............------------------------...............................................................---------------........./////////000000000000000000000000---------,,,,,,,,,,,,+++,,,,,,,,,---......//////////////////////////////........................///////////////////////////.........------,,,,,,.........//////.........,,,---.../////////....../////////.........------...////////////000000000000000000000111111111111000000000000000000000000////////////000000000000111111111111111111111111,,,---...///000000000000////////////////////////000000111111111000000///............////////////.../////////000000111111000000000000000000000000,,,,,,---......//////000111111111111111111111111222111111111111222333333222222111111111111222222222222333333333333222222222222222222333333333333111111111111111111111111000000000111111111222222111111111111111222222222111111000000000000111111000000000000000//////...000000000000000000000000//////000000000000//////......////////////000000000000000000000000000000............////////////000000///.........////////////////////////////////////000000111111222222.........//////000000000////////////000000000111000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000/////////111222222222111000///...111111111111111111111111///000000111111000000///111111111111111111111111...///000222222222111000////////////000000000000111000000111222222111///000000000111222222333333222222222222333333333333555555444333333222111111222222222333444444555555444555666777888888888888:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===???AAABBBCCC@@@???>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDEEEDDDCCCCCCBBB??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<:::::::::::::::999999888777777777777888888999:::888888888888777777777777888888888888888888888888444444555666666666666555555555666666555555444333444333222222111111222222222222222222222222222222111111111111111111111111111111000000000///////////////000000111111222222///////////////000111111111000....../////////............---------,,,,,,---------.........//////................................................---------------------------------...............,,,---------............////////////////////////---------,,,,,,,,,++++++++++++,,,------...//////////////////////////////........................////////////////////////,,,,,,------------.........//////000000//////.........000111111111000/////////.........---------.../////////000000000000/////////000000000000111000000000000000000000000////////////000000000000000000000000000000000000------...//////.........////////////////////////...///000111111000//////............////////////000////////////000000000000000000000000000000000------......///000000000111111111111111111111111111000000000000111222222222222111111111111222222111222333333333333222111111111222222222333333333111111111111111111111111////////////000000111111000000111111111222222222111111000000000000111111000000000000000///......000000000000000000000000///000000111111000000000........./////////000000000000000000000000000000....../////////000000000//////.........///000000////////////////////////......//////000111111222.../////////////////////////////////000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000/////////+++---///111111000...---000000000000000000000000000000////////////000000000000000000000000000000...///111222222111000/////////000000000111111111000000///000111111000...///000000111222222333333///000222333333333222111222222222222222222222111111222222333333444555555666777888::::::::::::999888999999:::::::::::::::;;;;;;===>>>@@@AAACCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;:::::::::::::::999888888777777777888888999;;;;;;888888888888777777777777777777777777777777777777444444333333444555555666444555555555555444333333333333222111111111111111111111111111111111111111111111111111111111111111111000000000////////////)))***+++---...///000000///////////////000111111000///------.........---......---------,,,,,,,,,---------.........//////////////////////////////........................------------------------,,,------....../////////,,,,,,,,,---------..............................//////.........---------++++++,,,,,,---...//////////////////////////////000000000000000000000000////////////////////////***++++++,,,---//////000//////000000000000/////////000111333333222222111//////.........---------.../////////000000111111............/////////000000000000000000000000000////////////000000000000////////////////////////............---,,,++++++////////////////////////---...///000000///................../////////000000000////////////000000000000000000000000000000......//////000111111111000000000000000000000000///////////////000111111222222111111111111222222111222333444444333222111111111111222222333333333111111111111111111111111...............///000111000000111111222222222222111111000000000000111111000000000000000///......000000000000000000000000000000111111111111111000............/////////000000000000000000000000000////////////000000000000...............///000111////////////////////////---------...///000000111000000000///////////////.........////////////000000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////000000000000000%%%(((,,,000111000///---////////////////////////111000///......///000111///////////////////////////000222333222111///...000000000000111111111111000/////////111111///---///000000111222222333333...///111333444333111000000000000111222222333333111222222333333444555555333444555777777777666555777777888999999999999888;;;<<<===???@@@BBBCCCCCC???@@@AAAAAAAAAAAA@@@???AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777888888888888999:::;;;<<<888888888888777777777777666666666666666666666666333333222111222333555666000111222333444555555555333222222111000111111111111111111111111111111111000000000000000000000000000000000000////////////,,,---...///000000000000/////////111333444333222333111...------...---,,,---------............//////////////////////////////000111111111000...---................................................................................................////////////////////////000000//////.........---................................................////////////////////////---------............///---------............///////////////000000000000000/////////111222444666111111111111000000000000000000//////......------///////////////.........,,,------...///000000111000111111111111222222222//////000000000000//////111111000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////111///---...111222000...000000000000000000000000111111111111111222222222111111222333333333333222222222222222222222222222333222111111111222333444222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000111111111111000000......//////000000111111000000000000000000000000000000000000000000000000000000///..............................///000000000000000000000000000000000000//////......------////////////000000000000000/////////............000000000000000000000000000000000000000000000000---000222222000///...///222111000111333333111000000000000000///////////////000111222222111000///000000111000000///...---000000000000000000111111000000000000000000000000000000000000000000000000......//////000000000111000000000000000000000000111111111000000000000000000000000000000000000000///////////////000000111111111111111111111111111111111222222222333333333222111111111222333333444333333444444555666666666999888777777777777777777666999===@@@AAABBBDDDEEECCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFFFFEEEIIIHHHEEECCCAAA@@@@@@AAAAAAAAAAAAAAA@@@>>><<<;;;:::::::::::::::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;777777777777777888888888666666666666777777777777777666555444444444444444444444555555555555555444666555444333333333333333555555555555555555555555222333333444444555555666666666444444444444666666000000000000000000000000222111111111111111222222000000000////////////////////////111333444333222444222///............------------............///////////////////////////---...//////...---,,,+++................................................................................................////////////////////////000/////////....................................////////////////////////////////////////////////---------............///---------............///////////////000000000000222111000///...///000000000000000////////////...///////////////.........////////////////////////------...//////000111111000000111111111222222222000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////111///......111111000...000000000000000000000000000000000000////////////000111222222333333222222222222222222222222222222222222111111111222333444777666555444222111000///////////////////////////222222222222222222222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000/////////000000000000000000000000000000000000000000000000000000///..............................///000000///////////////////////////////////////.........////////////000000000000000000/////////.........000000000000000000000000000000000000000000000000...///111111/////////000111///,,,,,,---/////////000000000000////////////000000111111111111000000///000000000000//////...111111111000000000000000000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000111000000000000000000000000000000000000000000000000000/////////000111111111111111111111111111111111111111222222222333333222222111111222222333444333333444444555666666666888888777777777777777888999<<>><<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;999999888888777777666666666777777777777888888888777666555555444444444555333444444555666666555555666555444444333333333444555555555555555555555555222222222222222222222111333333222111111222333333111111111111111111111111222222111111000111111111222222111000000///....../////////111333444333222555222000...//////......---------............///////////////////////////---............---,,,,,,................................................................................................////////////////////////////////////....................................000000000000000000000000////////////////////////---------............///---------............///////////////000000000000000///...------------...////////////.....................///////////////////////////////////////...//////000000111111111000000000111111111222222111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////111///...///000111000...000000000000000000000000111111111000000//////...000111222222333333222222222222222222222222222222222222111111222222333444777666666444333222111000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000222222111000000///......000000000000000000000000000000000000000000000000000//////............///...............///000000.................................///////////////////////////000000000000000000000/////////......000000000000000000000000000000000000000000000000...///000///...///111333222///+++)))+++---///000////////////000000000000111111000000000000111111...//////000000000000///222111111111000000//////000000000000000000000000000000000000000000000000.........////////////000000000000000000000000000000000000000000000111111000000000000000000000000111000000000000111222222111111111111111111111111111111111222222222222333222222111111222222333333333333333444555555666666888777777777777777888888<<>>===<<<======<<<<<<;;;<<<<<<<<<;;;;;;::::::999999::::::999999888888888777777777777777777777888888888888666666666666555555555555333333444555666666555555666555444444333444444444444444444444444444444444444333333222111111000000222222111000000111222222222222222222222222222222333222111000000000000000444444333111000///...---/////////111333444333222555333000//////000///...---------............////////////////////////////////////////////////...................................................................................................///////////////////////////////////////.................................////////////////////////////////////////////////---------............///---------............///////////////000000000000,,,,,,------...///000000000000/////////.........------......//////000000///////////////000000000///000000000111111111222000000000000111111111111000111111222222111111000000000000111111111111111000000000000000000000000////////////////////////////////////////////////000000000000////////////000/////////000000000///////////////////////////222222222222222222222222000000111222222222222222111222222222222222333333222111222222222222333333222222333333333333333444333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111000000000//////////////////////////////000000000000000000000000000///............//////...............///000000////////////////////////------......//////000000////////////000000000000000000000////////////...////////////////////////000000000000000000000000......///......///222444444111...---...000111111////////////000000000000222111000//////000111222---...///000000111000000222222111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000111111111111111222222333111111111111111111111111111111111111222222222222333222222111222222333333222333333444444555666666777777666666777888999999@@@BBBDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCCCCCCCCCCFFFFFFEEEEEEDDDEEEEEEFFFFFFIIILLLMMMLLLKKKIIIHHHEEEFFFGGGHHHGGGFFFEEEDDDAAAAAA@@@@@@???>>>======???>>>===<<<<<<<<<<<<<<<::::::999999888999999:::777888888888888888999999666666666777777777888888666666666777666666666666555555666666555444444333555555444444444444555555444444444444444444444444444444444444333333222222333222222222222222222333222222222222222222222222333222111000000//////000444333333222111000///////////////111333444333222555333000//////000///...---------............//////////////////////////////............/////////................................................................................................////////////////////////.........///////////////////////////////////////........................////////////////////////---------............///---------............///////////////000000000000---......///000000000000111111111000000000//////------......//////000000////////////000000111111000000000000111111111111//////000000000111111111//////000000000000//////111111111222222333333333111111111111111111111111000000000000000000000000////////////////////////000000000000///////////////000000000/////////000////////////////////////000000111222333444444555000000111222222222222111111111111222222333333333111111222222333333333333000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000000000111111111222//////////////////////////////////////////////////////............//////...............///000000000000000000000000000000------......//////000000////////////000000000000111000000000////////////////////////////////////////////////////////////......///......///222444222111000000222222111000.../////////000000000111222111000//////000111222---...///000000111000000111111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111111000000000000000000000000111111111111111222222333111111111111111111111111000000111111111222222222333333222222111222222333222222333333444555555555666666666666777888::::::AAACCCEEEFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBB???@@@AAABBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFJJJPPPUUUWWWTTTNNNHHHFFFDDDEEEFFFGGGGGGFFFDDDDDDAAAAAA@@@??????>>>>>>>>>???>>>===<<<<<<<<<<<<<<<999999888888888999999:::::::::999999888888777777555555555666666666777777666666777888888777777666888777777666555333111111555555444444444555555666444444444444444444444444222222222333333444444444222222222222222222222222222222222222222222222222222111111000//////000000111111111111111222222222/////////111333444333222555222000...//////......---------............///////////////////////////,,,,,,,,,+++,,,,,,---...................................................................................................////////////////////////.........///////////////////////////////////////........................////////////////////////---------............///---------............///////////////000000000000222222222111000///...---111111111111000000000000.........///////////////...//////000000111111222000000000000000000000000/////////000000000111111//////000000000000//////000111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////...000111000///...///111000000000000000000000000...//////000111222333333///000111111222222111111111111111222222333333444000111222333333333333222333222222111000000//////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000//////000000111222222333000000000000000000000000///////////////////////////............//////000...............///000000111111111111111111111111.........///////////////////////////000000000000111111000000000/////////000000000000000000000000////////////////////////...///000///...///111333000//////000111111///.........//////000000111111111111000000000000111111...//////000000000000///000000000000000000000111000000000000000000000000000000000000000000000000222222111111111111000000000000000000000000000000/////////000111111222222000000000000000000000000111000000000000111222222111111111111111111111111000000000111111111111222333333222222111111222222222222222333444444555555555555555666777999:::;;;@@@BBBEEEEEEDDDCCCCCCDDDBBBAAA@@@@@@??????@@@@@@>>>???AAACCCDDDFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGOOOUUU\\\^^^YYYPPPIIIFFFCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>??????======<<<<<<;;;<<<<<<<<<999999888888999999::::::>>>===<<<:::888666444444666666666666777777777777555666888999999888777777888888777666555333111000555555555444555555666777333333333333333333333333//////000000111222222333///000111111111111000///222222222222222222222222000000000//////000000111//////000000111222222333/////////111333444333222444222///............------------............///////////////////////////,,,,,,+++++++++,,,---...................................................................................................////////////////////////............/////////000////////////////////////........................////////////////////////---------............///---------............///////////////000000000000222222222222111///---,,,111000000000000////////////////////////............//////000111111222222////////////////////////////////////000000000111000000000111111000000000...//////000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////...000111111......///111000000000000000000000000111111111111111111111111///000000111111111111111000111111222333333444444000111222333333333222222333333222222111000000000333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////...............///000000...............///000000000000000000000000000000///////////////.........////////////000000000000111111111000000000//////000000000000000000000000////////////////////////...///111111/////////000111///------///000//////.........///000111111111000000111111111111000000///000000000000//////.../////////000111111222222000000000000000000000000000000000000000000000000000000000000//////......000000000000000000000000...//////000111111222222000000000000000000000000000000/////////000111111111111111111111111111111000000000000111111111111444333222222111111222222111222222333333444555555444444555666777999;;;<<<>>>AAACCCDDDCCCBBBBBBCCCAAAAAA@@@????????????@@@>>>@@@AAACCCEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHNNNTTT[[[[[[UUUMMMIIIGGGCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@;;;;;;;;;;;;;;;;;;<<<===999999999999999:::;;;;;;;;;;;;:::999888888777777777888888888888999999999555666888::::::999888777666666666666555444333222555555555555555666777777333333333333333333333333000000000000000111111111000000111222222111000000111111111111111111111111//////...//////000111222///000000000000000000000/////////111333444333222333111...------...---,,,---------.........//////////////////////////////...------,,,---...000000................................................................................................////////////////////////---.........//////000000000000000000000000000000000000000000000000000000////////////////////////---------.........//////---------.........//////////////////000000000000...///000111111000000///000/////////............000000//////.........---...//////000111222222222////////////............////////////000000000000111111222222222222111111,,,------...///000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////...000222111...---///111000000000000000000000000666666555444333111111000//////000111111111111111000000111222333333444444000111222333444333222222000000111222333333444444000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000111111111111000000333333222222111000000000000000000000000000000000////////////////////////...............///000111...............///000000000000000000000000000000000000//////.........---////////////000000000000111111111111000000000000000000000000000000000000////////////////////////---000222222000///...///444111---,,,---000111222---......///000111111222///000111222222111000///000000111000000///............///000111222333333000000000000000000000000000000000000000000000000//////......---------,,,000000000000000000000000...//////000111222222222000000000000000000000000///////////////000000111111111111111111111111111000000000000111111111111444333333222111111111222111222222333333444555555444444555666888999;;;<<<===???BBBBBBBBBAAAAAABBBBBBAAA@@@@@@??????@@@@@@@@@AAACCCDDDDDDDDDCCCCCCFFFFFFEEEEEEFFFGGGHHHHHHKKKPPPUUUTTTNNNHHHFFFGGGCCCBBB@@@???>>>>>>???@@@AAA@@@???>>>>>>>>>???@@@:::::::::::::::;;;<<<===:::999999999:::;;;;;;<<<555666777888:::;;;<<<===999999:::::::::;;;;;;;;;555666888:::;;;:::888777333444555555666666555555555555555555555666777777333333333333333333333333444444333333222111111111222333444555555444333222000000000000000000000000............///111222333111111000000//////......////////////000111222333444222000---,,,,,,------000//////.........//////,,,---.........---++++++...------,,,,,,------......---,,,,,,,,,,,,---..............................------------...////////////......---------,,,---------.........//////////////////////////////////////////////////////........................////////////////////////...------,,,,,,------...///////////////.........////////////000000000000////////////////////////000000000000000000000000//////000111111000//////000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////........................////////////////////////111111000000//////......111111000000000000111111////////////////////////000000000000000000000000222222111111111111222222444333111000000000111222///////////////000000111333333333333333333333333777666444333222111111111111111111111111111111111333333333222222111111111333333222111000///......///000111222222111000///000000////////////000000//////............//////////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////000...,,,******---000222222000///......///000222000000111000000///...---...///000///...---...000111000///......///000111000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000///111444666666444111///111111000000000000111111000000000000000000000000000000000000000000000000333222111/////////000111111000///......///000111////////////////////////000000000000000000000000111111000000//////......222333333444444333333222222000///......///000222...//////000111111222222222222111111111111111111111111111222222333333333666666666777888888999999777999<<>>AAA>>><<<<<>>??????>>>>>>===<<<;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::666777999:::;;;::::::999999777555555888999888777;;;::::::::::::888555222555555555555555555555555555555555555555555555555222222222222222222222222444222111111222333333222111111000000000000111111222222222111111111111000333333222111000000000111333222222222111000000000.........///000222333444555333111...---,,,------000//////.........//////---......///...---,,,+++...------,,,,,,------...///...------------...///...........................------------...///////////////.........---------------.........//////////////////////////////////////////////////////........................///////////////////////////......------......///.........///////////////////////////000000000000////////////////////////000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000........................111111111111111111111111111111000000//////////////////............//////////////////////////////000000000000000000000000000000////////////000000333222111000//////000111000000/////////000111111222222222222222222222222444333333222222333333333111111111111111111111111333333333222222222111111333333222222111111000000///000111222222111000///000000////////////000000///......------......///////////////000000000111////////////////////////000000000000000000000000//////000000000000/////////////////////////////////...,,,+++,,,---000111///...---,,,,,,---...//////000000000000//////......///111000///...///000111000///......///000111000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000///000000111111000000///111111000000000000111111000000000000000000000000000000000000000000000000333222000/////////000111111000///......///000111,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000111000000000/////////...///000000111111000000//////...---,,,,,,---.../////////000000111222222333111111111111111111111111111222222222333333333333444444444555666777888888999999;;;<<<===??????@@@BBB@@@>>>>>>@@@BBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEEBBBCCCCCCDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>><<<;;;999888999:::::::::;;;;;;;;;<<<999999999999999999999999777888999:::::::::::::::;;;999777777999:::999888999888666666666777666444555555555555555555555555555555555555555555555555222222222222222222222222444222111111222333333222222222111111111111222222222222222111111111111000333222111111000000111111222222111111111111111111------...///111222444555666555222000...---------/////////......//////000///////////////...------...------,,,,,,------...000///............///000...........................------------...//////000000////////////......------........./////////////////////////////////////////////////////////........................000000000000000000000000000//////////////////000------......//////000000////////////000000000000000000000000000000000000000000000000000000000000222111000000000000111222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////111111111111111111111111111000000000000/////////000//////......//////000000000000000000000000000000000000000000000000000000000////////////000000333222111111000111111111111000000000000111222222111111111111111111111111111111111222333444555666111111111111111111111111333333333222222222222111222222222222222222222222000000111111111111000000000000////////////000000///......------......////////////000000000111111000000000000000000000000111111111111111111111111//////000000000000//////////////////////////////......---------...///000///...---,,,,,,---...///...//////000000000000///---000222222111//////000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111000///......///000111111111000000000000111111000000000000000000000000000000000000000000000000222111000000///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////...//////////////////...222111000//////000111222000000111111222333333333111111111111111111111111222222333333333333444444333333444555777888999999:::999999999;;;===???AAABBBAAA???@@@AAACCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>???>>>>>>===;;;999777666;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999999999888888999999::::::===<<<::::::;;;;;;:::888999777444333555777888888555555555555555555555555666666666666666666666666333333333333333333333333555333222222333444444333333333222222222222333333222222222111111111111000222222111000000000111111000000111111111111111111,,,------///111333555666777666444111///...------//////////////////000111000000000000000//////......------,,,,,,------...///..................///...........................------------...//////000000000000000/////////............////////////////////////////////////////////////////////////........................000000000000000000000000000//////......//////000,,,------...///000111111////////////000000000000111111111111111111111111////////////////////////444333111000000111333444000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000222111111111111111111222000000000000000000000000000000000000000000000000222222111111111111222222333333333333333333333333111111111111111222222333222222222222222222222222111111111222333444555666111111111111111111111111222222222222222222222222111111111222222222333333000000000111111000000000//////000000000000//////000//////......//////000//////000000000111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////......////////////......111000////////////000111---...///000000111000000...000222333222000000000000000////////////000000////////////////////////////////////////////////000000000000////////////000000000000000000000000333222111111111111222333111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000000000000000////////////000000222222222222222222222222////////////////////////000000000000////////////000111111222222111111000444333222222222222333444111111222222222333333333111111111111111222222222333333333333333333333444555555666777999:::;;;;;;999999::::::<<<===???@@@@@@@@@???@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA????????????@@@@@@@@@@@@@@@????????????>>>>>>>>>=========<<<;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::888888888999:::;;;===<<<<<<;;;;;;:::999888;;;999777666888999999999555555555555555555555555666666666666666666666666333333333333333333333333555333222222333444444333222222222111111222222222222222222111111111000000111111000000000000111111//////000000111111222222,,,------///111333555666666666444222000///...---///////////////000111111111111000000////////////...------,,,,,,------...------------------------...........................------------...///////////////000000000000000........./////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000///..................///,,,------...///000111111////////////000000000000222222222222222222222222///////////////////////////...,,,++++++,,,...///000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111222222111111111111222222000000000000000000000000000000000000000000000000222222111111111111222222111111222222222222222222111111111111111222222333333333333333333333333333333333333222222333333444111111111111111111111111222222222222222222222222//////000000111222222222111000000000000000000111//////000000000000//////111000000000000000000111000000000000111111111111000000000000000000000000//////////////////////////////000000000000//////////////////////////////...//////000000///...---000000////////////000000---...///000000111000000...000222222111000000000//////000000000000//////////////////////////////////////////////////////////////////000000000000111111111111111111111111000111222222222222111000111111000000000000111111000000000000000000000000000000000000000000000000000000000111111111000000//////000000000000//////////////////////////////////////////////////////////////////000000000000111222222222222222222111000000000000000000000000222222222222222333333333000000111111111222222222333333333333333333333333444555666777888999::::::777888;;;===??????>>>=========>>>???>>>>>>??????@@@@@@@@@@@@@@@@@@??????BBBBBBAAAAAA@@@??????????????????@@@AAABBBBBBBBB?????????>>>>>>>>>======;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888:::::::::;;;<<<;;;:::888777777:::999999999:::999777444555555555555555555555555666666666666666666666666333333333333333333333333555333111222333444333333111111000000000000111111222222222111111111000000111000000///000000111111/////////000000111111222------...///111222444555555444333222111///......////////////000111222222111111000///////////////...------,,,,,,------...,,,,,,------------,,,,,,...........................------------...//////......////////////000000....../////////000000000////////////////////////////////////////////////////////////////////////000000000000000000000000///......------......///------......//////000000////////////000000000000111111111111111111111111000000000000000000000000//////...------...//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////000000000111111111111222111000000//////000000111000000000000000000000000000000000000000000000000000000////////////000000......///000000000//////111000000000000111222222333333333333333333333333555444444333222222222222111111111111111111111111111222222222222333333333//////000000000111111111111111000000000000111111...///000111111000///...111000000//////000000111000000000111111111222222000000000000000000000000........................//////000000000000////////////////////////////////////000000000///.................................//////000000000000//////000111000//////000111//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111---...000000000000...---111111000000000000111111000000000000000000000000000000000000000000000000//////000111111111111000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000///000000111111000000///111111111111111111111111111111222222222222222222000000000111222222333333333333222222222222111111222333333444444555555666444777:::===>>>>>>===;;;:::;;;===>>>===<<<<<<===>>>>>>>>>>>>????????????@@@@@@@@@??????>>>>>>>>>??????@@@@@@AAABBBBBBCCC>>>>>>>>>>>>============999:::;;;<<<===>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999777999;;;;;;999777666777777777777888999777444111555555555555555555555555555555555555555555555555333333333333333333333333444222111111222333333222111000000000000000000111222222222111111111111000000000/////////000111111//////000000000000000000.........///000222333444222222222222111000///...////////////000111222333111000///.........//////...------,,,,,,------...,,,---...//////...---,,,...........................------------...//////------........./////////.../////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000//////......//////000.........///////////////////////////000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111000000//////000000111////////////////////////000000000000000000000000000000////////////000000...///000111111111000000000000/////////000111111222222222222222222222222555444333333222222222333111111111111111111111111111111222222222333333333111111111111111111111222222111000//////000111222...///000111111000///...//////............//////000000111111111222222222//////////////////////////////////////////////////////000000000000//////////////////////////////000000000////////////...------............------///000000000000//////...000000000...------000222...///000111111000///...000000000000000000000000000000000000000000000000.../////////000000000111111111111111111111111111//////............//////111111000000000000111111000000000000000000000000000000000000000000000000...///000111222111111000...///000111111000///...222222222222222222222222000000000000000000000000.../////////000000000111...//////////////////...222222333333333333222222111111111111111111111111///000000111222222333333222222222111111000000000333333333333333333333333444555777999:::;;;;;;;;;888;;;===>>><<<;;;;;;=========>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@>>>>>>=========<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999:::::::::::::::::::::::::::::::::::::::999888777555888;;;;;;999777777888777666555666777888666555555555555555555555555555444444444444444444444444444444444444444444444444333111000000111222111111222111111000000111111222222222222111111111111000///////////////000111111000000000000000/////////////////////000111222333000111111111111000//////////////////000111222333111000...---------...///...------,,,,,,------...---...///000000///...---...........................------------...//////,,,---------......//////////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////111111000000000000111111///////////////.........////////////000000000000000000000000000000000000000000000000000000000000...///000000000000///...000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////////////////////////////111111111111111111111111000000111111222222222222333333222222222222333333////////////////////////000000000000000000000000222222111111111111222222111222333444555444444333///////////////000000111111111111111111111111111333333333222222333444444111111111111111111111111111111111222222333333333222222222222222222222222222111000//////000111222...///000222222000///...---------,,,,,,---------000111111111111222222222////////////////////////000000000000000000000000//////000000000000//////////////////////////////111111000///...///////////////000000000000//////000000111000000///......000000///,,,+++,,,///222...///000111111000///...000000000000000000000000000000000000000000000000.../////////000000111111111111111111111111111111444222///------///222444111111000000000000111111000000000000000000000000000000000000000000000000...///000222222222111000...///000111111000///...........................000000000000000000000000.../////////000000111111//////000000000000//////...//////000000//////...111111000000000000000000///000000111222222333333222111111111000000//////555555444444444333333333444444444444666888:::;;;888;;;>>>>>><<<;;;;;;=========>>>???@@@AAAAAABBB=========>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>=========<<<<<<<<<<<<999::::::;;;;;;::::::999;;;;;;;;;::::::999999999888888888888888888888888999::::::;;;:::999888666555888<<<<<<:::888888999999777555555888:::;;;;;;555555555555555555555555333333333333333333333333444444444444444444444444222000//////000111111000333222222222222222222333222222222111111111111000///////////////000111111111111000000//////............//////000222333444000000000000////////////...............///000000222///------///000///---......------------......////////////////////////000000//////.........---........./////////000000------............------............////////////000000000000000000000000///////////////.........000000000000000000000000000000000000000000000000000000////////////000000//////////////////////////////000000000000//////111111111111111111111111000000000000000000000000000000////////////000000222111000//////000111222222222111111111111111111000000111111111111000000000000111111111111000000000000000000000000000000111111000000000000000111////////////000000000000111111000000//////......111111111111111111111111222222222111111111111000000000000000000000000000222222111111000000//////111111111111111111111111222222222111111111000000222222222222222222222222222222111111000111111111111222222222222111000000111111111000000000000000111111111111111111111111////////////////////////---......///000111111222//////000000111111111222000000000000000000000000111111000000//////......////////////////////////......------------..............................///////////////000111111//////////////////////////////............//////......//////000000111111111111000///////////////000000000///......000222000000000000000000000000//////............///////////////000111111222222111111111111111111111111000000000000000000000000222111111111000000//////////////////////////////000000000000000000000000000000000000000000000000///000111222222111000///...///000111111111111111////////////000000000000111111000000000000111111//////000000111111222222000000222222222222000000333111///...---...///000222333333444444555555666666666666777888:::;;;<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@???>>>===<<>><<<<<<>>>???===;;;@@@>>><<<:::;;;>>>BBBDDD@@@@@@???>>>===<<<;;;;;;:::::::::999999888888888<<<;;;;;;::::::;;;;;;<<<<<<======<<<:::888888999999999::::::::::::::::::<<<<<<;;;::::::::::::;;;888888888888888777777666333444555444222111222333888666333000///000333444333333333333333333333333222111000111222222111000222222222111111111000000000000000000000000000000000000////////////000000111000/////////000222333.........///000111333333000000000000////////////...............///000000222///------///000///---......------------......////////////////////////000/////////............,,,---------------------...//////////////////...............////////////000000000000000000000000/////////////////////...000000000000000000000000000000000000000000000000000000////////////000000//////////////////////////////000000000000//////222222222222222222222222000000000000000000000000000000////////////000000222111000//////000111222111111111111111111111111000000111111111111000000000000111111111111000000111111111111111111111111111111000000000000111111111111111111111111111111222222222222111111111111111111111111111111111111222222222111111111111000111111111111111111111111111111111000000000//////111111111111111111111111222222222111111111000000222222222222222222222222111111111111111222333444111222222222222111000000111000000000000000000000111111111111111111111111111111111111111111111111......//////000000111111///000000000111111111111000000000000000000000000111111000000///////////////////////////////////////......------......///........................//////......//////000111//////////////////////////////............//////////////////000000000000000000///...............---///000000///......///000000000000000000000000111111000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000///////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000//////000111111111000000////////////000000000000111111000000000000111111000000000000000000000000333333444555555444333333222111///.........///000000000111222222333333444555666666777999::::::;;;:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@???@@@>>><<<<<<===>>>===;;;@@@???===<<<===???BBBCCC@@@@@@???>>>===<<<;;;:::999999888888888777777777;;;;;;::::::::::::;;;;;;<<<======<<<:::999:::;;;;;;;;;;;;:::::::::::::::;;;;;;:::999999999999999444444555555555555444444444555666555333222333444555555444333222222111111333333333333333333333333222111000111222222111000222222222111111111000000000000000000000000000000000000////////////000000111000/////////000111222.........///000111222333000000000000////////////...............///000000111///...---...///...---......------------......////////////////////////////////////...............---------------------//////000000000000//////............////////////000000000000000000000000......//////////////////000000000000000000000000////////////////////////000000////////////000000000000000000000000000000///000000111111000000///222222222222222222222222000000000000000000000000111000000//////000000111222111000000000000111222111111111111111111111111000000111111111111000000000000111111111111000000111111111111111111111111111111000000000111111222222222222222222222222222111111111222222222222222111111111111111111111111222222222111111111111000111111111111111111111111111000000000000/////////111111111111111111111111222222222111111111111111222222222222222222222222111111111111222444555666111222222222222111000000000000000000000000111111111111111111111111111111111111111111111111111111////////////000000000000000000000000111111111111000000000000000000000000111000000000000////////////////////////////////////......------......///........................///............//////000//////////////////////////////............//////000000000000//////////////////............------,,,///222333111///......000000000000000000000000222111111000000111111222222222111111000//////...////////////////////////000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111000000111111111000//////////////////000000000000111111000000000000111111111111111111000000000000000111111222222111111000222111///......///000000000000111111222333333333444555777888999999999999888888999::::::::::::::::::;;;>>>@@@AAABBBBBBBBB???===<<<<<<=========<<>>>>>???@@@AAABBB??????>>>===<<<;;;;;;:::999999999999888888888888;;;;;;::::::::::::;;;;;;;;;<<<===<<<;;;:::;;;===<<<<<<<<<;;;;;;::::::999:::999888888777777888888666666777777888777777777555666777666444333444555222333555666666333000///333333333333333333333333222111000111222222111000222111111111111000000000000000000000000000000000000000////////////000000000000/////////000111222............000111222333000000000000////////////...............///000000111000........................------------......///////////////////////////////////////.........000000000000/////////////////////000000/////////............////////////////////////////////////............////////////000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000111111000000000111111111111111111111111000000000000000000000000111000000000000000000111111111111111111111111111111111111111111222222222000111111222222111111000000111111222222111111000111111111111111111111111111111000000111111222222333333333222222222222222/////////000000111111111111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222333333222222222222333444444555111222222222222111000000000000000000000111111111111111111111111111111111////////////////////////000000000000////////////000000000000000111111111000000000000000000000000000000000000000000000000//////////////////////////////............//////........................///...............////////////////////////////////////............//////111111000000//////......//////////////////......///111333333111000000111000000000000000000000000000//////////////////000111111111111000000//////000000000000000000000000000000000000000000000000111111111000000000000000////////////////////////000000000000000000000000000000000000000000000000222111000//////000111222000111111111000///......////////////000000000000111111000000000000111111000000000000000111111111////////////////////////111000////////////000000222222222333444444555555333444777999999999888777777777888999::::::::::::;;;<<<>>>@@@BBBBBBBBBBBB===<<<<<<;;;<<<<<<<<<<<<======>>>???????????????>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;:::;;;===<<<<<<;;;===>>>======<<<<<<;;;:::999999:::999888888777777888888999999999999888777666666444555666555444333444555111333555666666444111///222222222222222222222222222111000111222222111000111111111111000000000000000000000000000000000000000000////////////000000////////////000000111111------......///111222333000000000000////////////...............///000000000000///......---...///......------------......////////////////////////.........///////////////000000000000000000000000---......//////......---............////////////////////////////////////---.........//////000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111111111222222222222111111000000111111111222222222111111222222222222111111111111222222222222111111111111111111111111111111111111111111111222333333333333222222222111111111//////000000111111222222111111111111111111111111222222222111111111000000111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111222222333333333555444444333222222222222111222222222222111000000//////000000111111111111111111111111111111111111////////////////////////000000000000////////////111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000/////////....../////////////////////////////////000//////.........////////////////////////////////////............//////111111000000//////......///000000111111111000000111111000...---...111333000000000000000000000000000000////////////000000//////000000111111111111111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111////////////////////////222111000//////000111222000000000000000///...---////////////000000000000111111000000000000111111...//////000111222222333222222222111111222222222000///////////////000000111111222333333444444555333444666888999888777555777777888::::::;;;;;;;;;===>>>???@@@AAA@@@??????;;;<<<;;;;;;;;;;;;<<<===;;;<<<===>>>>>>======<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999;;;<<<<<<;;;;;;===>>>======<<<;;;::::::999999:::999999888888888888888999888888666555333111000222333444444333222333555333333333333333333222222222222222222222222222222222111000111222222111000000000000000000000000000000000000000000000000000000000////////////000000......//////000000000000---------...///000111222000000000000////////////...............///000000///000000///------...///......------------......////////////////////////.........///////////////------........./////////------............------............////////////000000000000000000000000------......///000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000222111111000000111111222111111222333333222111111000000000111222222333333111111222222222222111111111111222222222222111111222222222222222222222222111111111111111222333444444333333222222111111111222222222333333333333333111111111111111111111111222222222111111111111000222222222222222222222222111111111222222222222333111111111111111111111111111111111111111222222222111111111222222333333444666555444222111111111111111222222222222111000000/////////000111111222222111111111111111111111111111111111111111111111111////////////000000000000111111111111000000000000000000000000000000000000000000000111111111111222000000000000000000000000000//////......//////000////////////////////////111000000////////////000//////////////////////////////............//////000000000000///////////////000111222333222111000000///---***)))+++///222000000000000000000000000333222222111111222222333...//////000111111222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111////////////////////////111111000000000000111111//////000000000///......////////////000000000000111111000000000000111111/////////000111111222222111000////////////000111////////////000000000000//////000000111222222222333444555777777777666555777777999:::;;;;;;;;;;;;>>>???@@@@@@???>>>===<<<:::;;;;;;;;;::::::;;;===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888999999999999::::::999999999999::::::999:::;;;;;;::::::<<<===;;;;;;;;;::::::999999888:::999999888777888888888::::::999888666444222111111222444333222222333555555444222111111222444444222222222222222222222222222111000111222222111000//////000000000000000111000000000000000000000000000000////////////000000---...///000000000//////---------...///000111222000000000000////////////...............///000000///000111///---,,,...000......------------......////////////////////////............/////////000,,,,,,---...///000000111......////////////..................////////////000000000000000000000000------......///000000111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000111111222222111111000111111111111111111111111000000000000000000000000222111111000000111111222111222222333333222222111///000000111222222333333111222222333333222222111111222222333333222222111222222222222222222222222111111111111222333444555555555444444333222222111444333333333333333333222111111111111111111111111222222222111111111111000222222222222222222222222222222333333333444444444111111111111111111111111000000111111111222222222000111111222333333444444444333222111111111111111111222222222222111000000...//////000111111222222111111111111111111111111111111111111111111111111......//////000000111111111111111111000000000///000000000000000000000000000000111111111222222222000000000000000000000000000000////////////000000////////////////////////222222111000000000000000//////////////////////////////............//////////////////000000000000...///111222222222111000000//////---+++,,,///222000000000000000000000000333222222111111222222333000000000000000111111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111////////////////////////000000111111111111000000......//////000/////////////////////000000000000111111000000000000111111222111111111000000//////......---,,,,,,---............///000000000000000/////////000111111222222444444555555555555666666666777888999:::;;;;;;;;;===>>>>>>???>>>===<<<;;;888:::;;;:::999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::777777777888888888999999::::::999999999999::::::888:::;;;:::999999:::;;;999999999999999999999999999888777777666666777777::::::::::::999777666555222333444444333333444666444333222222222333444444111111111111111111111111222111000111222222111000////////////000000111111000000000000000000000000000000////////////000000---...///000000000///...------------///000111222000000000000////////////...............///000000...000111///---,,,...000.........------.........////////////////////////---.........//////000000---...///000111222333444//////000000000000//////............/////////000000000000000000000000000---------...///000000111000000000000000000000000111111111111111111111111000000////////////000000////////////////////////111111222222222222111111333333333333333333333333000000000000000000000000222222111111111111222222111222333444444333222111///000000111222222333333111222222333333222222111111222222333333222222111222222222222222222222222111111111111222333444555777777666555444444333333333222222111111000000000111111111111111111111111222222222111111111111000222222222222222222222222333333333444444555555555111111111111111111111111000000111111222222222222000000111222333333444444111111111000111111222222111222222222222111000000...//////000111222222222111111111111111111111111////////////////////////---......///000111111222222111111111000000//////000000000000000000000000000000111111222222222222000000000000000000000000000000////////////000000000000000000000000000000333333222111000000111111//////////////////////////////............//////......//////000000111111,,,...000111222111000///000222333222111000111333000000000000000000000000111111000000000000111111222222111111000/////////000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000111111111111111111111111///////////////////////////000111222222111000///------...///000000000///////////////000000000000111111000000000000111111555444333111000...---,,,111000///......///000111......///000000111000000111111111222333333444444555555444444444555666666555666777888::::::;;;;;;;;;<<<===>>>>>>===<<<;;;888:::;;;:::888888;;;>>>>>>======<<<<<<<<<======;;;;;;::::::::::::::::::888888888999999::::::::::::999999999999999999:::888999::::::888888999:::888888888888888888999999777777666555555555555555555555666666666666555555333444555555444444666777222333333333444333333333111111111111111111111111222111000111222222222000.../////////000000111111000000000000000000000000000000////////////000000,,,---///000000000///...---...///......///222444333333222222111000000///---......///000111222222............................../////////...,,,+++////////////////////////000000000000000/////////........./////////000000000000000000000000000000//////000000000000//////111111000///////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333000000000000000000000000444333111000000000111111333333333222222111111111222222222222222222222222000000111222222222222111111111111222222333333444444444333222111111111111333333333444444444555555888777666555444333222222222222333333333333444444333333333333333333333333222222222222222222222222222222333333333444444444666555444333222222222222222222333333333444444444444222000000222333333222111111222222222333333333444222000111333444333000222222222111111000000000333222222222111000000000333222222222222222222222111111111111111111111111////////////////////////111111111111111111111111000000000000000111111111//////............//////111111000000//////......000000////////////000000////////////000000000000000000000000000000000000//////000000000000//////......////////////......000000000000////////////////////////////////////000000000000000000000000...///000111111000///.........//////000000111111000000000000000000000000000111333444333222000///222222111111111111222222000000000000000000000000333222111//////111222333000000000000000000000000111111000//////////////////...---------...000111111000///......///000111000000000000000000000000...333777666222///000222000000////////////000000000000000000000000000000000000000000000000000000......///000222333444444444333333333333444555555666666777777888888888999:::999999999999:::;;;;;;<<<888555555999<<<>>>===999999999:::::::::;;;;;;======<<<;;;::::::999999999999999999::::::;;;<<<:::::::::999999999888888888999999999::::::::::::888888888888888888888888666666777777888888999999555555666666666666555555666777777888777555333222111111111111111111111111222222222222222222222222000000000000////////////111111111111111111111111000000000000000111111222000000000000////////////000000////////////000000---...///......///222444444444333222111000000///,,,------...///000000111000000000000000000000000....../////////...,,,,,,////////////////////////////////////////////////,,,,,,,,,---------......000000000000000000000000111111111222222111111111111111000///////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222444333222111000000111222333333333222222222111111222222222222222222222222111222222333333333333333222222222222222333333333333333222222111222222222333333333444444444555555777777666555444333222222222222333333333333444444333333333333333333333333222222222222222222222222111111222222222333333333444444333222111111111111....../////////000000000222111111333444444222000111111222222222333333333444222000111333444333111333333222222222111111111222222222111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222111111000000////////////............//////111000000000/////////...000000////////////000000////////////000000000000000000000000000000000000//////000000000000//////...//////000000//////...000000000000////////////////////////////////////000000000000000000000000---...///000000///...---////////////000000000000000000000000000000000000+++,,,...000000000///...111000000//////000000111000000000000000000000000222111000//////000111222000000000000000000000000111111000/////////////////////......//////000111222111000//////000111222000000000000000000000000333777:::999444000000222000//////......//////000000000000000000000000000000000000000000000000000222222333444444555666666444333333333333444555555555666666777888999999999<<<;;;;;;;;;<<<<<<======<<<:::777777:::<<<===<<<<<<<<<<<<=========>>>>>><<<<<<;;;::::::999888888999888888888888999:::;;;999999999888888888777777666666666777777777888888888888888888888888888888666666666666666777777777555555666666666666555555555555555555555444333222222222222222222222222222111111111111111111111111111000000000////////////111111111111111111111111/////////...///000000111000000000000//////////////////000000000000//////---...///......///222444555555444333222111000000,,,------....../////////000000000000000000000000.........///......---,,,////////////////////////........................,,,,,,---------.........000000000000000000000000---......//////......---111111000/////////000000000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333333333222111111111222222333333333333222222222222333333333333333333333333222333444444555555444444333333333333222222222222333222222222222333333444333333333444444444555555777666666555444333222222222222333333333333444444333333333333333333333333222222222222222222222222111111111111222222222222333333222111000000000000000000111111111111222222000111222444666555111...111111222222222333333333333222111111333333222111333333333333222222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222111000///......000//////......//////000000000000000////////////000000////////////000000////////////000000000000000000000000000000000000//////000000000000/////////000000111111000000///000000000000////////////////////////////////////000000000000000000000000---......//////......---000000000000////////////000000000000000000000000)))***,,,...///000//////000//////......//////000000000000000000000000000111000///......///000111000000000000000000000000111000000///////////////...///000000111111000000222111111000000111111222000000000000000000000000222555888777444111111333000//////......//////000000000000000000000000000000000000000000000000000111111111222222222333333333333333333333444555555444555666777888999:::;;;;;;<<<<<<<<<<<<=========<<<;;;::::::<<<===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::999888888888888888777777888888999999888888888777777777666666555555555666666666777777888888888888888888888888666666666666555555555555555555666666666666555555444444333333333333333444333333333333333333333333111111111111111111111111111111000000000/////////111111111111111111111111...............//////000000000000000////////////...///000111111000///...---...///......///222444666666555444333222111111////////////////////////..........................................------////////////////////////---------...............////////////000000000000////////////////////////------............------111111000000///000000111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111333333333222222222333333333333333333333333333333333333333333333333333333333333444555555555555444444444444333333222222111222222222222222333444555333333333444444444555555666666555444444333222222222222222333333333444444333333333333333333333333222222222222222222222222111111222222222333333333333333222111111111111111333333333333333333333333111111222333555444222///111111222222222333333333222222222222222333222222333333333333333333333333000000000111222222222333000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111000000//////000000////////////000000000000000000////////////000000////////////000000////////////000000000000//////////////////////////////000000000000//////000000111111111111000000000000000000////////////////////////////////////////////////////////////...//////////////////...111111000000//////......////////////////////////---...///000111111111111000//////......//////000000000000000000000000000000///............///000////////////////////////000000////////////000000...///111222222222111000111000000000000000000111////////////////////////+++...111111111111222444111000000//////000000111////////////////////////000000000000000000000000111111111111000000000000333333222222333333444555333444555777888:::;;;;;;999::::::;;;;;;;;;;;;;;;<<<<<<=========<<<:::999888999999999999:::::::::;;;;;;;;;::::::999999999999999888888888888999999999888888888777777777777777777777777888888888888888888888888888888888888777777777666666555555555555555666666666666555555444444333222222333444555444444444444444444444444111111111111111111111111111111111000000000//////111111111111111111111111///............///000000000000000000////////////---///000222222000///------...///......///222444666666555555444333333333222222222222111111111111..............................------............////////////////////////------------......///////////////000000000111111////////////////////////111111222222222222111111111111000000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111333333333444444444333333333333333333333333333333333333333333333333333333222333333444444444444444555444444333333222222222222222222222333444555555333333333444444444555555555555555444333333222222222222222333333333444444333333333333333333333333222222222222222222222222333333333444444444444555444444333222222222222333111111111111111111111111444222111111222333333222111111222222222333333333222222333222222222222222333333333333333333333333000000000111222222222333//////000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111111222000000////////////000000////////////000000000000000000////////////000000////////////000000000000//////////////////////////////000000000000//////000000111111111111000000000000000000////////////////////////////////////////////////////////////111000000000000000000111111111000000//////......////////////////////////111111111111111111111000111000000//////000000111000000000000000000000000///..................///////////////////////////000000////////////000000...///111222222222111000...//////////////////...////////////////////////***+++---...///000111222222111111000000111111222////////////////////////000000000000000000000000444444444444444333333333333222222222222333444444333444555777888:::;;;;;;999:::;;;<<<<<<<<<;;;;;;;;;===>>>>>>===;;;:::999<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::::::::999999999888888888777777777777888888888888888888888888888888888888888888888777777666666666555555666666666666555555555444333333333444555666444444444444444444444444333333333333333333333333111111111111000000000000000000000000000000000000000000//////000000111222000000000000////////////---///000222222000///------...///......///222444555555555555555555555555555555555444444333333333000000000000000000000000......---------...//////////////////////////////---------...//////000000------........./////////000000000000000000000000000111111222222111111000111111000000000111222222111111111111111111111111111111111222222222222333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333444444444444444444444444333333444555555555444444333333333333444444444444333333333333333333333333222333444444555555444444444444444444333333333333444333333333333444444555333333333444444444555555444444444444333333222222222222333333333333444444333333333333333333333333222222222222222222222222444444444444555555555555444444333333222333333444444444444333333333333333555333000000111333333333111111222222222333333333111222333333111111222333222222222222333333333333111111111111111222222222///000000111111222222222111111111111111111111111000000000000000000000000111111111111111111111111......///000111222333333111000000//////000000111////////////000000000000000000////////////000000////////////000000000000000000000000000000000000//////000000000000/////////000000111111000000///000000000000////////////////////////////////////000000000000000000000000222111111000000111111222000000000000////////////000000000000000000000000111000000000////////////111000000//////000000111000000000000000000000000...//////////////////...000000000000000000000000///////////////000000111...///000000111111000000---......//////......---000000000000000000000000000000000000000000//////222111111000000111111222000000000000000000000000000000000000000000000000333333333333222222222222222222222222222333444444444555666777888999:::;;;;;;<<<===>>>???>>>======:::<<<>>>>>><<<:::999::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;::::::999::::::::::::::::::999999999999888555555555666666666777777888888888888888888888888888888888888777777777777555555666666666666555555555555444444444444444555444444444444444444444444444444444444444444444444222222111111111000000000000000000000000000000000000000000000000111222222000000000000////////////...///000111111000///...---...///......///222444444555555666666777888888777777666555444444333333000000000000000000000000...------,,,---...///000////////////////////////------...//////000111111---.........////////////000000000000000000000000---..................---111111000000111111222333111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444222333444555666666555444333333333444444444555555444444444444444444444444444444555666666666666555333333333444444444444444555444444333333333444444333333333444444444555555444444444333333333333222222222333333333333444444333333333333333333333333222222222222222222222222333333333444444444555555333222222222222222333333666666666555555444444444333222111222333333222111111111222222222333333333111222444333111000222444111111111222222222333333222222222111111111111111000000111111222333333444111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111222222111111000000000000111111.../////////000000000111000000////////////000000////////////000000000000000000000000000000000000//////000000000000//////...//////000000//////...000000000000////////////////////////////////////000000000000000000000000222111000//////000111222////////////000000000000000000000000000000000000//////.........//////000000//////......//////000000000000000000000000000/////////000000/////////000000000000000000000000///////////////000111111//////......//////000111---...///000000///...---000000000000000000000000333222111000111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111222222333444555666666777888999999999;;;<<<>>>?????????======999;;;===<<<:::999:::;;;888888888999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888999999999999999999888888888888666666666777777777888888888888888888888888888888666666666777777777777777555555666666666666555555444444444444444333222111333333333333333333333333333333333333333333333333222222222111111111000000000000000000000000000000///////////////000111111000000000000//////////////////000000000000//////---...///......///222444444444555666777888999999777777666555444333333222...........................------,,,---...///000////////////////////////.........///000111111222000000000000111111111111000000000000000000000000//////000000000000//////111111000000111222333333111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222222333555666666666555555333333333444444555555555444444444444444444444444555666666777777777777777333333333444444555555555666555444444333333333333333333333444444444555555444333333333333333333333222222333333333444444444333333333333333333333333222222222222222222222222222222333333333444444444222111111111111111222222222222222111111000000000111111222444555444111///111111222222222333333333000333444333111000222444000000000111111222222222333222222222111111000000000000111222333333444444111111111111111111111111222222222222222222222222111111111111111111111111111111111111000000000000111111000000000000111111.../////////000000111111000000////////////000000////////////000000000000000000000000000000000000//////000000000000//////......////////////......000000000000////////////////////////////////////000000000000000000000000111000///......///000111......//////000000111111000000000000000000000000............///111222333.........------.........000000000000000000000000//////000000000000//////000000000000000000000000///////////////000111111///...---------...000111...///000111111000///...000000000000000000000000000///...///111222222222......------------......000000000000000000000000000000000000000000000000222222333333333444444444222222111111222222333444666666777777888888888999999:::<<<===>>>===<<<:::888:::<<<;;;999888:::<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777888888888888888888777777777777999999999999::::::::::::888888888888888888888888444555555555666666777777555555666666666666555555333333444444333222000...333333333333333333333333222222222222222222222222222222222111111111111000000000000000000000000000...............///000000000000000000////////////000000////////////000000.........---,,,...111333666777999999777666777888:::::::::999777666444333111111000000//////..........................................////////////000000000000000///......////////////000000000000000111111111111111000///////////////000000000000111111000000//////......000000111222222222222111222222333444444444444333444444333222111111111111000000000000111222333333111111111111111111111111444444444333333222222222444444333222222333333444333333222222222222222222333333444444444555555555222111111111222333444444666555555444444333333333444444333333333444666777444444444555555666666666666666666555555444444444555555555555555555555555333333444444555444444333555444444333333444444555333444555444222111222333333444444555555444444333111111222222222333333333555444222333333444222111222222222222222222222222333222111111222555777999333222222111111222222333222222222222222222222222...111444555444222222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111////////////////////////000000000000000000000000222111111111000000//////000000111111111111000000000000000000000000000000---......///////////////222111111111000000//////////////////000000000000......////////////......222222111000//////000000333111...++++++,,,///111000000//////......------000000////////////000000111111000000//////......000000000000000000000000111111000000//////......000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000//////......------111000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////............//////000000000000111111111111000000000111222222333333111111222222222333333333666666666777888888999999777888999:::::::::999888::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>><<<=========<<<;;;::::::888888888888888888888888999999888888888888888888777777888888888999999999888888888888888777666666666666666666666555555555555555666666777777888888555555555555666666777777333333333333333333333333222333333222000///000111111111111111111111111111000000000///////////////111111000000//////......000000000000000000000000000000////////////000000.........---,,,...111333555666888888777777888999888888888777555444222111////////////.........---....................................////////////000000000000000///......////////////000000000000------...............---////////////000000000111111111000000////////////000000111222222222222111111222222333333333333333444333222222111222222222222222111111111222333333222222222222222222222222444444333333333222222222444444444444444444444444444444444444444444333333444444444555555555555666444333333333333444444555444444444444444444333333555444444333444555666777333333333444444444555555555555444444444333333333555555555555555555555555555555666666666555555444555444444333333444444555333444555444222222222333333444444555555444444333222222222333333333333444555444333333444444333111333333333333333333333333444333222111111222444555333222222111111222222333222222222222222222222222///111333444333222222333111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111000000000///000000111111111111000000000000000000000000000000......///000000000000///000000000000//////......////////////000000000000///000000000000000000///111000000///......//////333222///------...000111000000////////////......000000////////////000000111000000000/////////...000000000000000000000000......//////000000111111000//////......//////000222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111222222000000//////////////////000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000//////............//////...////////////000000000222111111111111111111111111111111222222222333333444444555666666777777888777888999:::::::::999999::::::::::::::::::::::::::::::;;;;;;<<<======>>>;;;<<<<<<<<<<<<;;;;;;:::999999999999999999999999888888888888888888888888999999999999:::::::::;;;888888888888888777666666666666666666666666666666888888777777666555555555333333444444444555555555222222222222222222222222111222333222111000111222111111111111111111111111000000111222333333444444111000000000/////////...////////////////////////000000////////////000000---.........---...000333333555777888777777999:::888888777666555333222111............------------....................................////////////000000000000000//////...////////////000000000000......///000111111111111/////////000000000111111111000000000000/////////000000111222222222222111111111111222222222222222222222222222222333333444444444333222222222333333222222222222222222222222333333333333222222222222333444555666666555444444555555555555555555555555444444555555555666666666666666555555444444555555333444444444444444444555555555444444444555666666333444444444444555555555555555555444444444444333555555555555555555555555777777888777777666555555555555444444444444555555444555555555333222333444444444555555555555444444333333333444444444555555555444333333444444333222444444444444444444444444666555333111000000000111333222222111111222222333222222222222222222222222000222333333222111333444111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000//////000111111111111111////////////............////////////000000000000........................000//////...............222111111000000000000111/////////000000000111111000000////////////000000000000000000////////////000000000000000000000000......//////000000111111000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222.........///////////////000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000//////............//////............////////////333333222111111000//////111111111222222222222333333333333444555555666666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======::::::;;;<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888::::::;;;;;;;;;<<<<<<<<<888888888888888777666666666666666666666666666666888888777666666555555444222222222222333333333333111111111111111111111111000111333222111111222333111111111111111111111111.../////////000000111111000000000000////////////////////////////////////000//////......//////000---.........---...000222111333666777777888999;;;:::999999888777555444333............................................................//////////////////000000000000//////////////////000000000000...///000111222333333333//////000000000111111111000000000000000000000000000000111222222222222111111111000111111111222222111111111222333444555555666555444333333333333333333333333333333333333333333333333333333222222222222333555777777666444333555555666666666666666777444444555555555666666666888777666666555555555555444444444555555666666666555555555555555555666666666666666666666666666666666666666666666666666666555555555555555555555555888888888888777666555444555555444444444444555555444555666555444333333555444444555555555555444444444444444444555555555666555444333333444555444222444444444444444444444444666555333222111111111111333222222111111222222333222222222222222222222222111222222222111111333555111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000000000000000111111111111000000000000000000000000000000000000111222222222222111////////////////////////////////////000000000000000//////////////////000000//////.........//////000000000111111000000///...//////000111222222222000000////////////000000000000000000////////////////////////////////////111111000000//////......111000000//////000000111........................000000000000000000000000////////////////////////000000//////......------.............../////////////////////////////////////////////////////////........................//////////////////////////////............//////........./////////000000222111111111000000000///111111111111222222222222222222333333444555555666777777888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<888999:::;;;;;;;;;;;;;;;999999999999999999999999777777777777888888888888:::::::::;;;;;;;;;<<<<<<888888888888888777666666666666666666666777777777444444555555666777777888222222222222222222333333222222222222222222222222000111222222222222333444111111111111111111111111111111000///---,,,++++++000000000000/////////////////////////////////////////////....../////////,,,...//////......000222000333555777777888999;;;999999999888666555333222////////////////////////....................................//////////////////000000000000//////////////////000000000000+++,,,---...////////////000000000000111111111111000000000000111111111111000000111222222222222111111111000000000111222333111111111222333444666666666666555444333333333333444444444444444444444444333333333333333333333333111333555666777666555444666666666777777777888888555555555555666666666777999888777666666666666666666666777777888888999999777777777777777777777666777777777777777777666666666666777777777777777777666666666666666666666666777777777777777666555444666555555444444555555666555666777666444333444555444555555666666555555444444444555555555666666666555444333333555555444333333333333333333333333333444444444333333333444444333222222111111222222333222222222222222222222222111222222222111111333555111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000111111000000111111111111000000////////////////////////000111111222222222222222000000000000000000000000////////////000000000000333222222111111222222333000000000//////000111111......///000000//////.........///000111222333333000000////////////000000////////////000000000000////////////////////////111111000000//////......222111111000000111111222111111111111111111111111////////////////////////////////////////////////000000//////......------......//////////////////////////////////////////////////////////////////........................//////////////////////////////............////////////000000000111111111//////000000000111111111000000111111111222222222222222333444444555555666666666777777888999:::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;888888999:::;;;;;;;;;:::999999999999999999999999666666777777777888888888888999999999::::::::::::888888888888888777666666666666666666777777888888444444444555666666777777444444444444333333333333333333333333333333333333000111333333222222333555000000000000000000000000444444333222000///......////////////000000000000........................//////............//////,,,---//////......000111000333555777777777999:::777777666555444222111000/////////000000000000000....................................////////////...//////000000000000000////////////000000000000---...//////000000000000000000000111111111222222000000000111111111111222000000111222222222222111222222111000000222333444222222222222333444666666555555444333333333444444555555555555555555555555444444444444555555555555333444555777777777666666777888888999999:::::::::777777777888888888999999::::::999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777777777777666666666666777777777777888888888888888888888888888888666666777777777777666666666666555555555555666666666777777777555444555666555555666666666666555555444444444555555555666666555444333444555666555444333333333333333333333333333333333444444555555555333222222111111222222333222222222222222222222222000222333333222111333444111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111////////////////////////111111111111111111111111000000000000111111111111000000111111111111000000////////////////////////000000111222222222222111000000000000111111111111////////////000000000000//////------------//////111000000000000111111222---......////////////.........//////000111222222000000////////////000000////////////000000000000000000000000000000000000......//////000000111111222111111000000111111222////////////////////////////////////////////////000000000000000000000000//////000000111111222222111000000000////////////000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000//////............//////000000000000111111111111......///000000111222222000000000111111111111222222222222333444444555555555555555555666777999999888999999::::::;;;;;;;;;::::::::::::::::::;;;;;;888888999:::::::::999999888888888888888888888888555666666777777888888888777777777888888888999999888888888888888777666666555666666777777888888999777777666555555444444333555555555555444444444444333333333333333333333333111222444333222222333444000000000000000000000000......//////000000000111////////////000000000000........................///......------......///+++---////////////000111111333666666666777888999777777666555444222111000........./////////000000....................................////////////......///000000000000000////////////000000000000000111222222222222111111000000111111111222222222000000111111111222222222000000111222222222222111333333111111111222444555333333333333333444555666333333333333333333444555666666666666666666666666555555555666666666777777666666777888888999::::::::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<======?????????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<999999999999999999999999666666777888999999999999666666555555555555666666666777888777555555555666555555666666666666555555333333444444444555555555555444333444555666666555444444444444444444444444222222333444444444444444333222222111111222222333222222222222222222222222///111333444333222222333111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111000000111111111111000000///////////////////////////000000111222111111111/////////000000000111111////////////000000000000,,,+++***))))))***+++,,,///////////////000111111....../////////000000000.........//////000000000000000////////////000000.../////////000000000111000000000000000000000000......//////000000111111000000////////////000000------------------------////////////////////////000000000000000000000000//////000000111111222222333333222111000//////...000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000//////............///////////////000000000000111/////////000000000000000000000000000111111111111000000111222222333333444333333333333444666888999777777888888999::::::;;;::::::::::::::::::::::::888999999999999888888777777777777777777777777777555555666666777888888999777777777888888888999999888888888888888777666666555666666777888888999999777666666555555444333333666555555555444444444333222222222222222222222222222444444444222111222333000000000000000000000000++++++,,,,,,---...//////.../////////000000000111........................///......------......///+++---///000//////000111222444666777666666777888999888888777666444333222---------.........//////..................................../////////000......///000000000000000////////////000000000000...////////////......---000111111111111222222222000000111111222222222222000000111222222222222111444333222111111333555666444444333333333444555555222222222222333333444555777777777777777777777777555666666666777777888888999999999999:::;;;<<<===<<<======>>>???@@@@@@AAA>>>>>>>>>>>>????????????>>>>>>===>>>>>>???@@@@@@BBBAAAAAAAAA@@@@@@??????DDDDDDEEEFFFEEEDDDBBBAAAAAAAAA@@@@@@?????????>>>>>>?????????@@@@@@AAAAAA::::::::::::::::::::::::666777888999:::;;;;;;;;;666666555555555555666666666777888777666555666777555555666666666666555555333333333444444444555555555444333444666777666555666666666666666666666666222222333333333222222111333222222222222222222333222222222222222222222222...111444555444222222222111111111111111111111111111111111111111111111111222222111111111111222222////////////////////////111111111111111111111111111111111111111111111111//////000000111111111222000000111111111111000000//////////////////////////////000111111111111000---.........//////000000////////////000000000000111000...------...000111...............///000111000000//////000111222222............////////////000000////////////000000.../////////000000111111000000000000000000000000111111111000//////............------------......000000000000000000000000////////////////////////000000000000000000000000000000000///......------555444333222111///......000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////............//////............/////////000111111000000//////......000000000000111111111111/////////000111111222222222222222222333555777888666666777888999999::::::::::::::::::::::::::::::999999999999999888777666666666666666666666666666444555555666777888888999777777888888888999999999888888888888888777666666555666666777888999999999333333444444555666666777555555555444444333333333111111111111111111111111333444555444222111222333000000000000000000000000000000000000000000//////.../////////000000111111.................................------........................///000000111111333555666777777777999999888666444222000///............////////////////////////000000000000//////000000000000//////...///111111/////////000//////000111111111111111000000000111222222333333111111111111111222222222333333222222222222222333222222333333333222222111444333222222333444666777666666666666666555555555444555555666777888888999777888888777777777:::<<<:::999999999:::;;;:::999;;;;;;<<<>>>??????>>><<<@@@AAABBBDDDEEEEEEEEEDDDGGGIIIHHHEEEEEEFFFEEEBBBAAABBBCCCBBBBBBBBBDDDFFFGGGIIIJJJIIIGGGFFFFFFGGGMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHHHHGGGFFFEEEEEEEEEHHHHHHGGGHHHHHHFFFDDDAAABBBAAA@@@AAABBBCCCCCCBBB===@@@BBBCCCAAA@@@??????<<<>>>@@@>>>999666666777666666777777777777666555777777888999888777666555333333333333444666777888555555555444444333333333222333444555555555444333444444444444444444444444555555555444444555555555444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222222222222111111111000000111222222333333222222111333222222111111222222333555666666444111.........000000111111111111000000000000000000000000000000...///000111111000///...////////////////////////000000////////////000000---...///000000///...---111000000000//////......000000000000////////////000000000000000///......000000000000000000000000111111111111111111111111///////////////000111111000111111111///,,,)))'''222222222///,,,+++,,,---.........//////000111222////////////////////////000000000000////////////222000...000222222...***////////////////////////111111000000//////......------------------------111111111111111111111111////////////............000000000000000000000000111111000000//////......000000000000000000000000333222222222111111000000000000000000000000000000111111222222222333333333555555555555666666666666666666888999999:::999999999888888888888888888888888888888888777777777777777777777666666666666666555555666888999:::;;;<<<888888888777777777777666777666777888999999777555777777777777777777777777777777666666555555555444555444222222444555555444555333111//////111333555222222222222222222222222222222222111111111111000111111111111111111111111///111222111000///000111------///000111111111111............////////////...............///000000333444666777888999999999777777666555333111///...............////////////////////////000000000000//////000000000000//////...000111111000//////000//////000111111111111111222222222111111111111111111111111222222222222222444333333222222333333333222222333333333333333222444444444333444555777888888888888888888888888888888999999:::;;;;;;<<<<<<<<<======<<<::::::;;;===<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBBFFFFFFGGGHHHJJJLLLNNNOOOLLLPPPQQQNNNLLLMMMLLLHHHFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLOOOPPPRRRUUUYYY\\\\\\___bbbdddccc^^^XXXTTTKKKLLLMMMMMMMMMNNNPPPQQQRRRRRRQQQQQQPPPPPPNNNMMMNNNKKKHHHGGGGGGIIIIIIIIIKKKJJJIIIJJJKKKKKKKKKKKKGGGFFFDDDBBB@@@???>>>???===<<<;;;;;;;;;:::888777::::::;;;<<<<<<;;;:::999777777666666777888999999777777666666666666666666333444555555555444333333444444444444444444444444555555444444444444555555444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222222222222111111111000000111222222333333222222111333222222111111222222333666777777666333111000111111111222222222222111111000000000000000000000000333444444555555444444333000000000000000000000000000000////////////000000//////000000000000//////222222222222111111111000111111111111000000000000000000000000000///......000000000000000000000000000000000000000000000000///////////////000111111111111111111000...,,,***000000111///---,,,---///000/////////000111222222////////////////////////111111111111000000000000111111111222333333111///////////////////////////111000000000/////////...........................000000000000000000000000000000000000////////////000000000000000000000000111000000000/////////...000000000000000000000000222222111111111000000000000000000000000000000000111111111222222222333333444555555555666666666666666777777888888999999:::777777888888888999999999888888777777777666666666888888888888888888888888777777777888999999999:::999888888888888777777777777777777888:::999777555777777777777777777777777777666666666555555555444888666444444555666555444333444444444444444444333222222222222222222222222222222222111111111000000111111111111111111111111///000111111000///000111---------...//////000000............////////////...............///000000111222333444555555555555555555555333222000...---............////////////////////////000000000000///000000111111000000///...000111111000//////000//////000111111111111111444333333222111111000000111222222222333333333333444444333333333333444444222222333444555555555555666666666666777888999999::::::::::::::::::::::::=========>>>??????@@@@@@;;;===>>>===<<<;;;<<<============>>>???@@@BBBBBBEEEDDDEEEEEEFFFGGGHHHHHHLLLLLLMMMPPPVVV\\\bbbfffdddhhhhhhbbb\\\YYYWWWUUUSSSRRRQQQQQQQQQRRRSSSTTTVVVXXX[[[___eeellluuu{{{xxx{{{yyynnnbbbZZZSSSVVVYYY[[[^^^aaafffiiijjjhhhfffdddbbbaaaaaaaaaddd```[[[WWWWWWWWWWWWWWWWWWTTTRRRVVV^^^dddeeeddd\\\VVVOOOJJJHHHGGGDDDBBBCCCAAA@@@?????????>>>===;;;;;;<<<<<<;;;;;;:::999777777666666666666666777888888888888888999999999555666666666555444333222444444444444444444444444444444333333333333444444444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222222222222111111111111111111222222333333222222111333222222111111222222333444555666555333222222222222222333333333333222222000000000000000000000000111111222222222222111111111111111111111111111111000000////////////000000111111000000000000111111222222222222111111111111222222222222111111111111000000000000000//////...000000000000000000000000///////////////////////////////////////000111111222111111000000//////......///000000......///111111000000000000111111222////////////////////////222222222111111111000000///000222222111111111222////////////////////////000000000000////////////////////////////////////////////////////////////111111111000000000//////000000000000000000000000000000000000////////////000000000000000000000000111111000000000000//////000000000000000000000000111111111222222222222333444444444555555555666666777777666666777888999:::777777777888888999999999777777777666666666555555888888888888888888888888888888888888888888888888999999999888888888888777888777888999::::::888666777777777777777777777777666666666555555555555555777555333333444444333222000222555777777555222000222222222222222222222222222222111111111000000000000000000000000000000000///000111111//////000111------,,,,,,---...///000............////////////...............///000000///000111222222222222222444444444333222000///...............////////////////////////000000000000000000000111111000000000///000222222000///000111//////000111111111111111333333333222222111111111222222333333444444555555333333333333333333444555333444555666777777777777888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<======??????@@@@@@@@@AAAAAAAAA:::<<>>===<<<;;;:::888888777666666777777777888888888888999999999999777777777666555444333333555555555555555555555555444333333222222333333444444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222111111111111111111111111111222222333333222222111333222222111111222222333000111333333111000111222111222222222222222222111000000000000000000000000........................111111111111111111111111000000////////////000000222111////////////111222000000000///////////////222222111111111000000000//////000000000000//////////////////////////////000000000000000000000000///////////////000000111111000000//////000000111...///111000///...///000000000/////////000000111////////////////////////111111111000000000000///---///222000---,,,...000////////////////////////000000000000////////////......////////////000000////////////////////////000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000///////////////000000000000000000000000111111111111222222222222333333444444444555555555777666555444555777999;;;888888888888777777777777666666666666555555555555555555555666666666666666888888888888888999999999999999999999888888888888888888888999;;;:::888666666666666666666666666666555555555555555555555555333111000000111222222111...000333555555333000...111111111111111111111111111111111111000000000000///////////////////////////000111000///...///111///...---,,,,,,...000111............////////////...............///000000222222333444444444333333444444444333333111000000............////////////////////////000000000000000000111111111111000000///111222222000000000111//////000111111111111111111111222222333333333333222333333444555555666666333333333333333444555666666666888999:::::::::::::::;;;;;;<<<======>>>>>><<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBCCCCCCCCCCCCEEEGGGDDDEEEFFFEEEDDDEEEIIILLLLLLMMMOOOOOOOOORRRVVVYYY___eeeppp~~~|||zzz{{{{{{tttpppkkkrrr}}}}}}{{{tttnnneee^^^VVVQQQKKKIIIJJJJJJIIIFFFHHHHHHFFFDDDCCCAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;888888888888888888888888888888777666555555444444555555555555555555555555444333333222222333333444444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222111111111111111111111111111222222333333222222111333222222111111222222333...000222222111111111222000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111000000////////////000000000000...------...000000//////////////////000000111111000000000///////////////000000000000//////////////////////////////111111111111111111111111///////////////000000111//////.........///000111///111222222000.........//////.........///000000000000000000000000000000000////////////.........///111222000,,,***,,,...////////////////////////////////////000000000000------........./////////000000000000000000000000//////.........---------////////////////////////////////////000000000000///////////////////////////////////////000000000////////////////////////000000111111111222222222333333333333444444444444777666444444444666999::::::999999888777666555555666666666666555555555555444444555555666666666666555666777888999:::;;;;;;999999999888888888777777888777777999::::::888666555555555555555555555555444444444555555555555555000///...///111333333333000111111222222111111000111111111111111111111111111111111000000000//////...........................000111000///...///000111000...------///111222............////////////...............///000000000111111111111111000///333333333333333222111000............////////////////////////000000000000000111111222222111111000///111222222111000000111//////000111111111111111111111222222333444444555333333444555666777777888555555555555666777888888::::::;;;<<<============<<<===>>>???@@@@@@@@@@@@===>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDCCCBBBCCCEEEHHHEEEGGGIIIIIIHHHKKKPPPTTTUUUYYY^^^bbbdddhhhnnnsss{{{|||yyyzzz{{{|||~~~jjjbbbYYYUUUTTTSSSPPPMMMMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDBBB@@@>>>===<<<<<<:::::::::999999999888888999888777666666555666666555555555555555555555555444444333333333333444444444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222111111111111111222222222111222222333333222222111333222222111111222222333000222444444333222333444000000000111111000000000000000000000000000000000222222111111111111222222111111111111111111111111000000////////////000000//////............//////111111111111222222222222000000000000/////////......//////000000000000000000000000000000000000000111111111111111111111111///////////////000111111.........//////000000000000111333333000...------............///000111222000000000000000000000000//////.........---------222222222000......///000////////////////////////////////////000000000000---------......//////000000000000000000000000000.........---------,,,,,,000000000000000000000000////////////000000000000//////////////////////////////000000000000111111////////////////////////000000000111111111111222222222222333333333444444555555444444555666888999999999888777666555555444777777777666666666555555555666666777777888888999555555666888999:::;;;<<<888888888777777777777666777666777888999999777555555555555555555555555555444444444444444555555555222111000111444555666555444333222222222222333444111111111111111111111111111111000000000/////////////////////////////////...///000000......///000111000///......///000111............////////////...............///000000...............---,,,+++111111111222111111000000............////////////////////////000000000000000111111222222111111000///111333222111000111111//////000111111111111111222333333333333333333333333444555666777888888999999999999999:::;;;<<<<<<>>>>>>???????????????>>>>>>???@@@BBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEIIINNNRRRTTTWWW[[[\\\]]]aaaiiioooqqqwww~~~~~~zzzqqqgggbbbcccccc```\\\SSSSSSRRRRRRRRRSSSTTTUUUSSSQQQNNNJJJFFFBBB@@@?????????>>>===<<<;;;;;;:::999888777666666666777888555555555555555555555555555555444444444444555555444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222000000111111111222222222111222222333333222222111333222222111111222222333000222444444222222222333000111111222222111111000000000000000000000000000000///............///000000000000000000000000000000000////////////000000//////000000000000//////000111111111222222222222111111111000000000//////......///000000000000000000000000000000000000000111111111111111111111111///////////////000111111...///000111111111000///...000222333111000///////////////000111333444555000000000000000000000000////////////............111///......///111111111////////////////////////.../////////000000000111---......///000000111111///////////////////////////.........------------000000000000000000000000.../////////000000000111////////////////////////000000000111111111222222////////////////////////000000000000111111111111222222222222333333333333333444444555555666777777666666777777777777777777888888777777777666666666555555666666777888888999666666777888999999::::::777777777666666666555555666555666777888888666444444444444444444444444444333333333444444555555555666444222222444444444333333333222222222222333333111111111111111111111111111000000000////////////////////////////////////...///000///......///000////////////////////////............////////////...............///000000111111111111000///......//////000000000000//////............/////////000////////////000000000000111111222222222222111111000111333333111000111222//////000111111111111111555444444333333222222111444444555666777888999999;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAA@@@@@@??????@@@AAACCCDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKOOOVVV___eeekkkoootttwwwyyyxxxooolllnnnpppooolll^^^^^^^^^___aaacccfffgggfffccc^^^XXXRRRMMMJJJHHHDDDCCCBBBAAA@@@>>>======888888777666666777888999666666666666666666666666666555555444444555555666444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222000000111111222222222222222222222333333222222222333222222222222222222333...000222222000///000111222222222333333222222222000000000000000000000000111000///......///000111////////////////////////000000////////////000000///000111222222111000///......//////000000000111222222222111111111111000......///000000000000000000000000000000000000000000000000000000000000000///////////////000111111///000222333333222111///+++...111333222111111111///000000222333555777888000000000000000000000000000000000000////////////---***(((***///222222111////////////////////////.../////////000000111111...//////000111222222222........................000/////////............000000000000000000000000.../////////000000111111////////////////////////000000111111222222222333////////////////////////000000000000111111111111111111222222222333333333222333444555666666666666444444555666777888999:::888888888888777777777777333333333444555666666777888888888888888888888888666666666666555555555555555555555666888777555333444444444444444444444444333333333444444555555555777555222111222111000//////000111111111111000///000000000000000000000000000000000000////////////000000000000000000000000...///000///...---...000---......//////...------............/////////000000000////////////000000111111111000000000000000222111000.........///000222222111111000/////////222111111111000000//////000000000000111111111111111111111111111111111111111000000000111222333333444333333333444777:::;;;999888777777777999;;;===??????@@@@@@AAAAAAAAAAAADDDCCCBBBBBBCCCCCCAAA@@@EEECCCBBBCCCEEEFFFGGGGGGFFFHHHIIIGGGFFFGGGKKKOOONNNPPPQQQQQQPPPOOOOOOPPPVVVRRROOORRR\\\kkkzzzyyyttttttyyyzzzxxxzzzssssssuuuvvvvvvvvv}}}ssshhh___VVVMMMQQQKKKEEECCCDDDCCC@@@<<<:::;;;;;;<<<<<<;;;::::::666666555555444333333333666666777777777777777777555555444444444444555555555444444333333222222111333444444555555444444333444444333222222111111111000111111111111222222222333222222111111222222333000000111111111222222222111111111222222333333333222222222111000//////...222222222222222222222222111111000000///......---000000000000000000000000000000111111111111000000000000000000//////////////////000000111111111222444111...///333555222...000000000000000000000000000000////////////000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000......000111333555666777000000000000000000000000444333111000///...//////000000000000000000000000............////////////000///...------...///000////////////////////////000000000000000000000000---...000222222000...---000000000000111111111111222222111111000000//////---......///000111111222111000/////////000222333000000000000000000000000......///000000000000000222111000000000111333444333333444444555666777777666666777888888888888888;;;;;;:::999888777666555666666777777777777666666888888888888888777777777777666555555555666888999888888888888777777777777555555555555555555555555444444555555555555444444777777888777666555333222111111111111000000000000333333222222222222222222000111111111111000//////111111000000//////......////////////////////////111000000000//////......////////////000000000000000000////////////000000000000000000000000000000222111000///......///000000000000///////////////111111111111000000000///000000000000111111111111111111111111111111111111000000000000111222333444444444333444555777999:::===<<<;;;:::;;;===???@@@??????????????????@@@@@@CCCBBBAAABBBCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFBBBCCCEEEFFFJJJQQQZZZaaahhhhhhgggfffcccaaa______dddbbbbbbgggppp~~~~~~|||xxxxxx}}}~~~{{{nnn___SSSRRRMMMIIIHHHJJJKKKHHHEEEBBBBBBAAA@@@>>>===;;;;;;::::::999999888888777777555555555555666666666666666555555444444555555666333333333444444444444444333444444555555444444333222222222222222222333333111111111111222222222222333222222111111222222333222222333333333444444444111111222222222333333333222222222111000/////////222222222222222222222222...///000111333555666666000000000000000000000000000000111111111111000000000000000000000000000//////000000000111111111111222///---...111333000---........................000000////////////000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000...///000111222333444555000000000000000000000000333222111000//////000000000000000000000000000000....../////////000000000000000///......///000000......................................................///000000///.........////////////000000000............---------,,,......//////000000111111000///.........///111111000000000000000000000000......///000000000000000111111000000111111222333333333444444555666666777666666777888888888888777;;;:::999888777666555555555555666666666666555555666666666666666666666666666555444444444555777777888888777777777666666666555555555555555555555555444444555555555555444444555555666666555444333222111111111111000000000000222222222222222222222222111111111000000...------////////////............////////////////////////333333222222222111111111....../////////000000000000//////......//////000000000000000000000000000111000000////////////000............////////////111111111111000000000000000000000111111111222222000000000000000000000000000000000000111222333444555555666666777888999999;;;::::::999:::<<<===>>>AAA@@@@@@?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFHHHKKKQQQ\\\jjjzzz|||yyywwwttttttvvvzzz~~~{{{}}}~~~tttggg]]]ZZZVVVRRRQQQRRRRRRPPPNNNMMMKKKIIIFFFCCCAAA@@@@@@;;;;;;:::999888777777777555555555666666666777777666555555444444555555666333333444444555666666777333444444555555444444333111111111222333444444444111111111111222222222333333222222111111222222333222222333333333444444444111222222222222333333333222222222111000000//////222222222222222222222222111111111000000/////////000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000...,,,---///000///,,,........................111000000//////000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000111111000000000000111111000000000000000000000000/////////000000000111111111000000//////000000111................................................/////////....../////////............////////////------------,,,,,,,,,,,,////////////000000000000...............///000000000000000000000000000000......///000000000000000000000111222222222222222333333333444555555666666555666666777777777777777999999888888777666555555444444555555555555444444555555555555555555666666444444444444444555666666777666666666666555555555555555555555555555555555444444555555555555444444333333444444444444333222222222111111111000000000000111111111222333333333//////////////////......---..................//////////////////////////////////////////.........------.........//////////////////......//////////////////000000000000000000000000////////////000------......///000111111111111111000000000000000000000111111111222222222000000000000000000000000000000111111222333444555777888999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>CCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCEEEGGGFFFGGGGGGGGGHHHJJJNNNPPPYYY\\\cccnnn~~~vvvqqqnnnjjjeeeccc`````````___\\\ZZZ]]]ZZZUUUOOOKKKHHHGGGFFFAAA???===;;;:::999888888888888888888888888888888666666555555555555666666444555555555666666666777333444444555555444444333222222222333333333444444111111111222222222333333333222222111111222222333000000111111111222222222222222222222222222222222222222222111111000000000111111111111111111111111333222111000...---++++++000000000000000000000000000000111111111111000000000000000000000111111111000000000000000111111111///...,,,---///000...---000000000000000000000000111000000000000000000111111111111000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222////////////////////////000000000000111111111111111111000000000000111111////////////////////////........................222111///......///111222........./////////000000////////////////////////000000000000////////////............//////000000////////////////////////......///000000000000000///000111333333222111111333333333444444555555555444555666666777777666666888888777777666555444444333333444444444444333333555555555666666666666666444444444555555555666666666666555555555444444444555555555555555555555555444444555555555555444444222222333444444444444444222222222111111111000000///000000111222333333444.........///000111111222---.........///000000000////////////////////////------------------------------------........./////////............//////......//////000000000000/////////000000000000///......///000111111222333000000000000000000111111111111111111222222222222000000000000000000000000111111222222333555666777999:::;;;===>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCBBB@@@??????@@@AAABBBCCCEEEGGGGGGEEEEEEFFFHHHHHHHHHJJJKKKOOOVVV___ffftttxxx}}}tttrrrtttssslllmmmqqquuuyyy{{{zzzyyy{{{uuukkk```WWWQQQNNNLLLOOOMMMIIIEEEBBB@@@??????:::999999999888888777777666666666555555666666666777777777666666555555555333444444555555444444333444444444333333333222222111222222222222333333333333222222111111222222333000000111111111222222222222222222222222222222222222222222222111111111111111111111111111111111111000000111222222333444444000000000000000000000000000000111111111111000000///000000000111111111222111111000000000000000000000///...///000000///...111111111111111111111111111111000000000000111111000000000000000000111111////////////////////////000000000000000000000000111111111111111111111111000000000/////////......////////////////////////...///000000111111222222////////////////////////000000000000111111111111000000111111111111000000000000000000000000000000////////////////////////333222000//////000222333//////000000000111111111000000000000000000000000000000000000//////////////////000000111111111111////////////////////////......///000000000000000///000111333333222111111333333333444444444444444444444555666666666666555777666666555555444444444222222333333333333222222333333333444444444555555555555666666777777777777555555555555444444444444555555555555555555555555444444555555555555444444333333333444444555666666222222222222111111111111//////000111222222333333222222111000000111111222/////////000111111111222////////////////////////000000000000000000000000------------.........//////......------......///---......//////000000111...//////000000000000///...//////000111222222333000000000000111111111111111111111222222222222333111111111111111111111111333333333444555777888999:::;;;<<<===???@@@AAABBB>>>>>>???@@@@@@AAAAAAAAAAAA@@@>>>===>>>???AAACCCAAAEEEJJJKKKIIIGGGHHHIIIMMMPPPTTTYYY```kkkyyy|||yyyxxxvvvwww}}}yyyjjj___YYYWWW]]]ZZZTTTNNNIIIFFFDDDCCC<<<;;;;;;999888777666666777666666555555666666777888777777666555555444444333444444555555444444333555555555444333222222222222222222222333333333333333222222111111222222333222222333333333444444444333333333222222222222111222222222222222222222222111111111111111111111111222111111111111000000000000000000000000000000000000000111111111111000000///000000111111222222222111111111111000000000000000000000000000000000000////////////////////////222111111000000111111222000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111000000000/////////...////////////////////////...///000111111111111111000000000000000000000000/////////000000000111111///000000111111000000///000000000000000000000000000000000000000000000000333222000//////000222333000000000000111111111111.........///////////////////////////000000000000//////000111111111111111000000000000000000000000......///000000000000000000000111222222222222222333333333333333333444444333444444555555555555555555555555444444444333333222222333333333333222222000000000111222222333333555666666777888777777777666555555555555444444444555555555555555555555555444444555555555555444444444444333333444555666666333222222222222111111111///000000000111222222222888666444111000/////////000111111111111111222222////////////////////////////////////000000000000------.........////////////......------......///------......///000000111---...///000111111000///.../////////000000111111///000000000111111111111111111111222222222333333222222222222222222222222444444555666777999;;;;;;:::::::::;;;===@@@BBBDDD<<<===>>>??????@@@@@@@@@BBBAAA??????@@@BBBEEEGGGJJJQQQXXX[[[ZZZYYYYYY[[[```fffmmmttt{{{uuunnnkkkkkkfff___WWWPPPKKKHHHGGGBBBAAA???===;;;999888777777777666666666666777777555555555555555555555555333444444555555444444333444444444444444444333333222222222333333333444444333222222111111222222333222222333333333444444444333333333222222222111111222222222222222222222222111111111111111111111111444333222000---+++***)))000000000000000000000000000000111111111111000000///000000111111222333333111111111111000000000///000000111000000///000111////////////////////////222111111000000111111222///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000//////////////////////////////000111111222111000000000000000000000000000000....../////////000000000...///000000000000///...........................////////////////////////000000///......///000000/////////000000000000111---------.........//////......//////000000111111......000111111111000///000000000000000000000000......///000000000000000111111000000111111222333333333333333333333333333333333444555555555555444444444444444333333333333222333333333333333333222111111111222333444444444444555666777777777666666666666666555555555555444555555555555555555555555444444555555555555444444444333333222222333444555333333222222222111111111000000000000111111111111666555222000//////000000111111111111000000000000////////////////////////---------....../////////....../////////000000000.........------.........---------...///000000111---...///111111111000///........./////////////////////000000111111111222111111222222222333333333333333333333333333333333555555666777888:::<<<===999888888999<<>><<<;;;777777666666666666777777333333444444555666666666333444444555555444444333222333333444444555555666222222333333333444444444333222222222222222222333000000111111111222222222333333333222222111111111222222222222222222222222000000000000000000000000111111111111111222222222000000000000000000000000000000111111111111000000///000000111222222333333222111111111000000/////////000111000/////////000111111111111111111111111222222111111111111222222//////000000111111111222000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000///////////////////////////000111222222111000///000000000000000000000000............////////////---...///000000///...---------------------------..............................------------................../////////000........./////////000000---......///000111111222,,,---///000000000///...000000000000000000000000...//////000000000000000222111000000000111333444333333333333333333333333222333444444555555444444444444333333333333333333222333333444444333333222444444555555666777888888333333555666666666555444777666666666666555555555555555555555555555555555444555555555555555555444444333222111111222333333333333333222222222111111111111111000000000000000000///......///111333555111111000000//////......////////////////////////000111111111222222333333////////////000000000000////////////000000000000////////////////////////000000////////////000000000000000000000000000000000000000000111111111111555555444333222222222222000000000111222333444555888888999:::;;;;;;<<<<<<;;;>>>AAA@@@===<<>>>>>BBBHHHKKKHHHGGGJJJNNNOOOOOOWWWcccwwwwwwwwwvvvoooggg```^^^^^^QQQMMMHHHEEEDDDCCC@@@===>>>::::::===;;;666666;;;555777888888888777777888888888777666555444444444333222222222222333444444666666555444444444444555333444555444333222444666333333333333333333333333444444444333333222222222222222222222111111000000111111111111111111111111000000000111222222222333111111111111111111111111000000000000000000000000000000000000000000000000444333333222111000//////111111000000000000111111111111111111111111111111222222111111000000//////000000000000111111111111000000000000000000000000222111000//////000111222000000000000000000000000000...---...000111111000000000000000000000000000111111111111111111111111......///000000///...---333222111///............000000000000000000000000//////////////////////////////............//////222111000//////...//////000000000000000000000000111000///...............////////////////////////444222///,,,,,,---000222111000...///000111///...333333222222111000000000111111222222222333333333111111222222222333333333333333333333333555666666222222222222222222222222222222222222333333444555777666555444444444444444666666777777666555444444555666777777777666444333555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333333222000/////////000111111111111111000000000000000000000000////////////000000000000000000000000...///000000000///---,,,//////000000000000//////.../////////000000000000////////////////////////000000////////////000000000000000000000000000000000000000000111111111111555444333222222222222222111111111222333555666777::::::;;;;;;<<<======>>>>>>@@@BBBBBBAAAAAACCCEEEFFFFFFFFFEEEEEEEEEGGGIIIQQQRRRXXXaaafffkkkvvvzzzqqqjjjffffff\\\XXXRRRNNNLLLIIIFFFCCCBBB>>>===@@@???:::999===777777888777666555555555777777666666555555444444444444444444444555666666666555555444444444444444333444555444333222444666333333333333333333333333444444444333333222222222222222222222111111111000000000000000000000000000111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111000000000000111111111111111111111111111111000000000000000000//////000000000000111111111111000000000000000000000000111111000//////000111111000000000000000000000000111000......///000///...000000000000000000000000111111111111111111111111......///000000///...---111000000////////////000000000000000000000000000//////////////////////////////............//////111000//////////////////000000000000000000000000000//////............///////////////////////////333111///------...000111111///...///000111000...000000000111111111111111000000000111111111222222111111111222222222333333555444444333333333444444222222222222222222222222333333222222222333444444555555444444444444444444666666666666666555444444555666666777666555444333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222111000000000000000000000000////////////...000000000000////////////000000000000000000000000///////////////......---//////000000000000//////....../////////000000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111222222444333222222222222222333333333333444666888999:::<<<<<<======>>>>>>????????????@@@AAAAAABBBCCCCCCGGGGGGHHHHHHIIILLLQQQUUUbbbfffppp{{{zzzrrrmmmlllddd```ZZZVVVSSSQQQNNNLLLMMMHHHEEEEEEDDDAAA???@@@::::::999777666555555555555555555555555555555555666666666666666777888888555555444333333333333444333444555444333222444666333333333333333333333333444444333333333333222222222222222222111111111111000000000000000000000000222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111000000000000111111111111111111111111111111//////////////////000000000000000000111111111111000000000000000000000000111000000//////000000111000000000000000000000000333111///...//////...---000000000000000000000000000000000000000000000000...//////000000//////...///////////////000111111000000000000000000000000//////////////////////////////............///////////////...//////000000000000000000000000000000///............//////000////////////////////////111000000////////////000000///...///000111000///......//////000111111222/////////000000000111111111111111222222222222333666555555444333222222222333333333333333333333333444444333222222222333333444333333333333444444555555666666666666555444444555666666666666555444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222111000////////////............////////////000000000000000000000000000000000000000//////............/////////000000000000//////........./////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111222222222333222222222222333333444555555666777888:::<<<============>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBAAAGGGGGGGGGHHHNNNYYYgggqqqzzzzzzvvvtttkkkhhhddd```^^^]]]]]]]]]___XXXPPPMMMKKKIIIEEECCC???===:::888888888777777555555555555555555666666777777666666777777888999555555444333333333333333333444555444333222444666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222333222222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000444333333222111000//////111111000000000000111111111111111111111111111111------......//////000000///000000000111111111111000000000000000000000000000000000//////000000000000000000000000000000000333111//////111111111000000000000000000000000000////////////////////////.../////////000000000000000000////////////000000//////////////////////////////////////////////////////............//////...............///000111////////////////////////...............///000111//////////////////////////////000000000000//////000///...///000111000///............//////000000/////////000000000111111111111111111222222222222444444444444333333222222333333333333333333333333555444333333222222222222222222222222333333444555555555555666666555444444666666666555555555444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222333444444333111111000000/////////.........////////////000000000000////////////////////////000///...------...///000//////000000000000//////............////////////000000000000000000000000000000////////////000000000000000000000000000000111111111111222222222222333222222222333444555555777777888999:::<<<>>>???<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBEEEIIIOOOUUU___nnn~~~yyyxxxtttqqqooooooppprrrvvvnnnddd]]]ZZZWWWPPPHHHDDD@@@<<<999999999999888555555666666666666666666666666555555666666777888555555444333333333333444333444555444333222444666444444444444444444444444333333333333333333333333222222222222222222222333222222222222222222222222333222222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000444333333222111000//////111111000000000000111111000000000000000000000000------......//////000000///000000000111111111111000000000000000000000000/////////000000/////////000000000000000000000000222000///000333444444444000000000000000000000000////////////////////////////////////000000111111222111000///............//////////////////////////////////////////////////////............//////......---......///000000////////////////////////...............///000111////////////////////////...///000111111000/////////......///000111111000////////////......------000000000111111111222222000000111111111222222222111111333444444444333333333333333333333333333333555444333333222222222222222222222222333333444555444444555555555555444444666555555444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000111333444444333222111111111111000000000//////.../////////000000000111////////////////////////000///...------...///000//////000000000000//////------........./////////000000000000000000000000000000////////////000000000000000000000000000000111111111222222222222333333333333333444555777777::::::::::::;;;===>>>???;;;<<<===>>>@@@BBBCCCDDD>>>AAADDDDDDBBBBBBDDDHHHKKKUUUdddpppzzz{{{yyy|||~~~|||vvvhhhYYYNNNHHHAAA<<<<<<<<<:::888777777777777777777777777555555555555555666666777666666555444444444444555333444555444333222444666444444444444444444444444222222333333333333444444222222222222333333333333111111111111111111111111222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111000000000000111111000000000000000000000000//////////////////000000000000000000111111111111000000000000000000000000...//////000000//////...000000000000000000000000111//////000333555666555000000000000000000000000000000000000000000000000////////////000111222222333222111///......------000000000000000000000000//////////////////////////////............//////.........---......//////000000000000000000000000///............//////000////////////////////////...//////000000000000//////...---///111222111000111000000///......------000000000111111111222222000000000111111111111222///000222444444444444333333333333333333333333333444444333222222222333333444333333333333444444555333333444555555555555444666555444444333333444444555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222000111222222222222222222111111111111000000000000......//////000000111111000000000000000000000000///............//////000//////000000000000//////---------.........//////////////////////////////000000////////////000000000000000000000000000000111111111222222222333333333444444555666777888999<<<<<<;;;;;;<<<======>>>;;;<<<>>>@@@BBBEEEFFFGGGDDDJJJQQQQQQNNNNNNUUU[[[dddooo~~~uuu^^^VVVLLLEEECCCAAA>>>;;;::::::999999888888777777666555555555555666777777777777666555555555555666333444555444333222444666555555555555555555555555222222222333333444444444222222222333333333444444111111111111111111111111111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111000000000000111111000000000000000000000000000000000000000000//////000000000000111111111111000000000000000000000000......///000000///......000000000000000000000000000///...///111333333333000000000000000000000000111111111111111111111111///////////////111222333111111000///////////////000000000000000000000000//////////////////////////////............////////////...---------......000000000000000000000000000//////............///////////////////////////////////////000000000111///...---...111222111000000//////////////////////////////000000000111111000000000000111111111111000111333444444333222111444444444444444444444444333333222222222333444444555555444444444444444444222333444444555555555444666555444333333333444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000111222222111000000000000/////////.........///000111111111000000000000000000000000---....../////////////////////000000000000//////---------.........//////////////////////////////000000////////////000000000000000000000000000000111111222222222333333333444444444555777888:::;;;======<<<<<<<<<<<<======<<<===???AAADDDGGGIIIJJJRRR[[[dddeeebbbcccllluuu~~~|||ssssss{{{mmmcccWWWOOOKKKHHHCCC???;;;;;;;;;:::999888777777666666666666666777777888888888777666666666666666444444555444333222444666555555555555555555555555222222222333333444444444222222222333333444444444333333333333333333333333000000111111222222222333111111111111111111111111000000000000000000000000000000000000000000000000444333333222111000//////111111000000000000111111000000000000000000000000222222111111000000//////000000000000111111111111000000000000000000000000---...///000000///...---000000000000000000000000111///......000111000///000000000000000000000000111111111111111111111111000////////////111333444///////////////000000111000000000000000000000000//////////////////////////////............//////000///...---------------000000000000000000000000111000///...............///////////////////////////////////////000111222......---...111222222111......//////000111111111............/////////000000000000000111111111111222333444444444222000///444444444444444444444444222222222222333444444555777666555555444444444444222333444444555555555444666555444333222333444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111000/////////000222333000/////////............---......///000111111222000000000000000000000000,,,---///000000000///...//////000000000000//////////////////////////////000000///...............000000000000111111111111111111000000000000000111444555555555444333333222333666:::>>>??????===<<<>>><<<;;;;;;<<<>>>??????CCCAAACCCGGGGGGHHHQQQ]]]mmm{{{pppnnnppp{{{vvvjjjbbbZZZPPPIIIFFF??????===:::777666666777888777555444444555777888777777666555555555555555666555555444444555555666555555555444444333333333555555444444444333333333666555555444444333333222555555444444444333333333333333333222222111111111////////////////////////111111111111111111111111222111111111000000//////000000000000111111111111////////////////////////......//////000000111111444111//////111222000...222111111111000000//////111111000000//////......000000000000000000000000111000/////////111222333......---...333888666000000000000000000000000000///000111222222333222222000000000000000000000000222111000.........///000+++,,,---/////////...---////////////////////////000000//////.........---//////............//////000000000000000000000000////////////000000000000000000///...............//////////////////////////////000000111111111222////////////............////////////..................///000000000000000222222111111111111111111333333222111111111222222222333333444333222000///222222222222222333444555444555666666777777666666555444333222222333444555333333333444444333222222555555444333333333333444444444444444444444444444111111111111111111111111333222111111000000111111---000222222///---...000////////////////////////////////////////////////---......///000111111222000...---,,,,,,---///000////////////////////////000000///...............000000000000111111111111111111000000000000111111444444555555555555444444555777:::<<<======<<<;;;::::::999:::<<<===>>>>>>@@@@@@BBBFFFIIIQQQdddwwwuuuuuuyyyuuulllcccXXXPPPMMMGGGFFFCCC@@@===;;;:::;;;<<<;;;999777666777888999888888777666666666666777555555444444444444555555555555444444444333333333555555444444444333333333222222222333444444555555444444444444333333333333333333333222222222111111222222222222222222222222111111111111111111111111111111111111000000000/////////000000000111111111111111111111111111111111////////////000000000000333111......000111000...111111111111111000000000222111111111000000000000000000000000000000000000000000000000000000111222///000000111777>>><<<777000000000000000000000000000111111111111111000000000000000000000000000000222111000///......///000...///000000000000000000////////////////////////000/////////............//////............//////000000000000000000000000////////////000000000000000000///...............//////////////////////////////000000000111111111---.........//////000000000000000000////////////......///000000000000000111111111111111111111111444444444444444444444444333444555555555444333222444333333333333444555666444444555555555555666666444444444333333444444444333333333444444333333222555555444333333333333444444444444444444444444444333333333333333333333333222111111111111222222333000111222111///...///000111111111111111111111111////////////////////////......//////000000111111,,,,,,,,,---...000222444////////////////////////000000///.........//////000000000000111111111111111111000000000111111222333444555666777777777777888999::::::;;;::::::999999999:::;;;===>>>??????@@@AAAEEELLLUUUggg~~~{{{rrriii^^^VVVTTTNNNLLLHHHDDD@@@>>><<<;;;<<<:::888777666555666666999999888777777777777888555444444333333444444555555444444444444333333333555555444444444333333333111111222222333444444444333333333333222222222222333333333222222222222111333333333333333333333333111111111111111111111111111111111111000000000000////////////000000000000111111111111111111111111000000000000////////////111000......///000///...111111111111111222222222222222222222111111111111000000000000000000000000000111111111111000000///111333333333888>>>===888000000000000000000000000111111111111000///...---000000000000000000000000111000000////////////000111000000////////////000////////////////////////////////////............//////............//////000000000000000000000000////////////000000000000000000///...............//////////////////////////////000000000000111111,,,,,,---...///000111111111111111000000000//////......///000000000000000111111111111111111111111222333444555555444333333333333444555555555444444333333333333333333444555444444333333333444555666333444444555555444444333333333444444444444333333555555444333333333333444444444444444444444444444222222222222222222222222000000000111222444555666555333111///000000000///111111111111111111111111////////////////////////////////////000000000000,,,---...///000222222333////////////////////////000000///////////////000///000000000111111111111111111000000111111222222333444555777888999::::::;;;:::999999888888888999:::<<<>>>>>>??????@@@AAABBBGGGQQQ___rrr}}}xxxrrrjjjdddbbbZZZWWWQQQLLLHHHDDD@@@>>><<<;;;:::888888777777888999999888777777777777888444444333333333333444444444444444444444444444444555555444444444333333333444333333222222111111000333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000....../////////000000000////////////////////////111111000000//////......000///........./////////000000111111222222333333111111111111111111111111000000000000000000000000000111222222222000///...222444333222444777555111000000000000000000000000//////000000///...------000000000000000000000000000000000////////////000000///...,,,,,,,,,---...///////////////////////////////////////.........//////............//////////////////////////////////////////000000000000000000///...............//////////////////////////////000000000000000000---------...///000000111000000000000////////////......///000000000000000111111111111111222222222///000222333444333111000000111111222333333333333333222222111111222333333444333222111111333555666222333444555555444333222222333444444444444444444555555444333333333333444333333333333333333333333//////////////////////////////000111333555666777999444000...000111000...........................////////////////////////000000000000//////////////////000000000///......////////////////////////000000/////////000000111///000000000111111111111111111111111111222333333333444666888999;;;;;;<<<;;;:::999888888888999999;;;===??????>>>>>>@@@BBBEEEPPPddd}}}|||yyyxxxlllfff___XXXSSSNNNIIIEEEAAA@@@???>>>===<<<<<<<<<888888777666666666666777555444444333333444444555444444444444444444444444555555444444444333333333444333333222222111111000333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000111111////////////000000000000////////////////////////111111000000//////....../////////.........///000000000000111111222222333000000000000000000000000000000000000000000000000000111222222222000///...000222222000000333111---000000000000000000000000------...////////////////////////////////////////////////000000000000///000///...,,,,,,,,,---...////////////////////////........./////////////////////............//////////////////////////////////////////000000000000000000///...............////////////////////////000000/////////////////////////////////.........//////.........---------......///000000000000000000000111111111222222222...///111333333222111000111111111111222333333444555444333333333333444444444333111000111222444666222333444555555444333222222333444444555555555444555555444333333333333444333333333333333333333333////////////////////////...//////111222444666777999444000...000111000...........................////////////////////////000000000000////////////...////////////...---,,,////////////////////////000000/////////000111111000000000000111111111111111111111111111222333444333444666888999;;;;;;<<<:::999999999999::::::;;;999<<<>>>>>>===???CCCGGGPPPccc}}}~~~{{{tttkkkccc]]]WWWPPPKKKEEEEEECCCAAA???===;;;:::888888777666666666666777555555555444444555555555333333333444444444444555555555444444444333333333111111222222333444444444333333333333222222222222111222222222222333333333333333333333333333333333111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111000000000000////////////...///000///......000111000000000000000111111111///////////////000000000000000000000000000000000000111111111111000000///...111222000111444444111000000000000000000000000,,,---...///000000000000////////////////////////...//////000000000000///111000000////////////000////////////////////////........./////////////////////............//////000000000000000000000000////////////000000000000000000///...............////////////////////////000000////////////......000000//////.....................---------,,,,,,......///000000000000000000000000111222222333333000111222444444444333333444444333333333444555555888777777666666666666666333333222222222333444555333444444555555444444333222333444555555666555555555555444333333333333444333333333333333333333333222222222222222222222222/////////000111333444555555333111///000000000///111111111111111111111111////////////////////////////////////000000000000,,,,,,,,,---...//////000////////////////////////000000//////000111111222000000000000111111111111111111111111222333444555333444666777999:::;;;;;;777888999:::;;;<<<======999<<>>>>>???:::>>>AAABBBDDDJJJUUU]]]|||{{{tttkkkddd___]]]ZZZTTTNNNHHHCCC@@@;;;:::999999888888999999777777666666666666777777333333333444444555555555555555444444444333333333666555555444444333333222555555444444444444333333111111111222222333333333////////////////////////111111111111111111111111//////000000111111111222111111222222222333333333////////////////////////......//////000000111111...000222111//////111444000000//////......------000000111111222222222333000000000000000000000000111000/////////111222333444777888333111222111...000000000000000000000000111111111111000///...---////////////////////////---...///111111111000///+++,,,.../////////......////////////////////////---.........//////000000//////............//////000000000000000000000000////////////000000000000000000///...............////////////////////////000000//////.........---,,,------...///000111111000/////////...............//////000000000000000///000000111222222333333////////////000111222333555444222111000111111222555444333222222222222222222333444555555555444444555555333222222333555555222333444555666666666666555555444333333333333444222222222222222222222222111111111111111111111111111111000///////////////---000222222///---...000////////////////////////////////////////////////---......///000111111222444222000...------///000------------.........///---......///000111111222333333222222111000000///333222111111222333555666888888777777777777888888888999:::;;;<<<============@@@CCCDDDHHHTTTffftttzzz~~~{{{nnnbbbYYYNNNDDDDDDAAA<<<888666666777777999999777666666555555555777666666666555555555555222333333444444555555666333333333333333333333333333333333333333333333333///000222333333222111000111111222222222333333333333333333333333333333333000000000000000000000000222222222111111111111000333222222222111111000000111111111111111111111111//////000000000000//////111111111111111111111111222111111111000000//////222222111000//////000000000000000000000000000000111333111------111222111////////////////////////000000000000000000000000111000///......///000111000000000000000000000000222111000//////000111222...///111222111///,,,***,,,...//////...------...////////////////////////000111222333333222111000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---//////000000///...------000000000000000000000000222222222111111111111111111111222222222333333333111111222222222333333333444444333222333444555666333333444444444444333333444444444444444444444444333333333222222111111111111111111111111222222222111111111111111111111111111111111111111111111111......//////...---,,,+++///...,,,---...000000///////////////////////////////////////////////////111111000000//////......---.........////////////......//////000111111222111111111111111222222222222222222222333444555666777777777777777888888999888999;;;===???@@@AAABBB===BBBGGGJJJOOO\\\ppp{{{kkk[[[OOOGGGCCC>>>:::888888888999999888777666666666666666777777666666666555555555444444444444444444444444333333333333333333333333333333333333333333333333222222333333333222111111111111222222222333333333222222222222222222222222111111111111111111111111222222222111111111111000222222111111111000000000111111111111111111111111//////000000000000//////000000000000000000000000000000000000/////////...333222222111111111111111000000000000000000000000000222000------000222000////////////////////////000000000000000000000000111000///......///000111000000000000000000000000000000///......///000000+++,,,...000000///---,,,---...000///...---.../////////////////////////////////000000000000//////........................////////////////////////333333333333333333333333000000000000000000000000//////////////////////////////......------------//////000000///......---000000000000000000000000222111111000000/////////000000111111111222222222111222222222222333333333444333333333333444555555444444444555555444444444333333333333333333333333444444444333333333333333333222222222222222222222111111111111111111111111111111111111111111111111...///000111000000///...000///...///000111000///////////////////////////////////////////////////////////////............////////////000000000000...//////000000111111111000000000111222333333444111222333444555555555555666666666666888999:::;;;<<<<<<===>>>@@@CCCEEEGGGFFFMMMUUUXXX]]]jjj~~~xxxuuuwww|||lll^^^MMMIIICCC>>><<<;;;;;;:::888777777666666666777777777777777666666666555555666666555555444333333222333333333333333333333333222222222222222222222222333333222111000000000111111111222222222333333333111111111111111111111111111111111111111111111111222222222111111111111000111111000000000000//////000000000000000000000000///000000111111000000///////////////////////////000////////////.........222111111111000000000000000000000000000000000000000222000------111222000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000//////............//////)))+++---///000///...---...///000000......///000///////////////////////////......------......///........................////////////////////////////////////////////////000000000000000000000000..............................---------------,,,//////000000000///......000000000000000000000000111111111000///......---//////000000000111111111222222222222333333333333222333444444555555444444444555555555555555555444333333333333333333333333333444444444444444555555444444444333333222222111111111111111111111111111111111111111111111111111...///000111111111000000000//////000111111///---////////////////////////////////////////////////------------............///000000000000111111111//////000000000111111111000000111222222333333444111222444666666666555555555555666777999;;;<<<===@@@???===>>>AAAFFFLLLOOOYYYaaaiiilllnnnyyyxxxtttpppssswwwyyyzzz}}}yyyuuuvvvyyylllYYYSSSJJJDDDAAA???===:::888888777777777777888888777777777666666666666555666555555555444444444333444444444444444444444444222222222222222222222222333222000.........///000111111222222222333333333222222222222222222222222111111111111111111111111222222222111111111000000000000000///////////////////////////////////////000000000111111000000000000000000000000000000000000000000000000////////////000000000000/////////000000000000000000000000000222111...///222333111////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////+++,,,...///000///...---///000111000///...000111//////////////////////////////---,,,,,,---//////........................////////////////////////------------------------////////////////////////................................................//////000000000//////...000000000000000000000000222222111000///......---000000000000111111111222222222222333333333444444222333444555666555444333444555555666666555555444444444444444444444444444222222333333444444555555444444333222222111000000111111111111111111111111111111111111111111111111//////000000/////////...///......///000///---+++////////////////////////////////////////////////---------....../////////000000000000111111111222000000000000111111111111222222222222222222222222222333555666777777666555555555666888:::<<<>>>@@@@@@??????AAAHHHQQQ[[[aaaooowww~~~~~~yyysssnnnkkkhhhlllrrryyyzzzyyy}}}zzzeee]]]SSSLLLHHHDDD@@@<<<::::::999888888888999999888777777777666666666666444444444555555666666666444444444444444444444444222222222222222222222222333222111000///000111111111111222222222333333333333333333333333333333333111111111111111111111111222222222111111111000000///////////////000000000////////////////////////000000111111111111000000111111111111111111111111111111111111111111111111000000111222222222111000000000000000000000000000000333333000000444444222000000000000000000000000//////////////////////////////000000000000//////////////////////////////000000000000000000000000///000000111000///...---///000000///......000222////////////////////////111000............000111////////////////////////////////////////////////000000000000000000000000////////////////////////........................///////////////000000000//////000000000000000///000000000000000000000000333333222111111000//////111111111222222222333333222222333333333444444444222333444555666555444333444444555555555555444444444444444444444444444444111111222222333333444444333222222111000//////...000000000000000000000000000000000000000000000000222222111000//////......000///...///000000///---////////////////////////////////////////////////.........//////000000111000000000000111111111111111111111111111111111111333333333333333222222222333444555666777777777777777777888:::<<<>>>@@@BBB@@@BBBFFFOOOZZZgggrrryyyuuunnniiimmmnnnlllllloooqqqpppuuuzzzxxxuuu}}}nnneeeZZZSSSOOOKKKFFFAAA======;;;::::::999999999888888777777777666666666333444444555666666777777444444444444444444444444333333333333333333333333444333333333333333444444111111222222222333333333333333333333333333333333222222222222222222222222222222222111111111111000//////000000000000111111000000000000000000000000000111111222222111111000111111111111111111111111111111222222222222222333222333444555555555444333000000000000000000000000///222222000111444444222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000111111111111000000222222111111000///......///000000...------///111////////////////////////111000000000000000000111000000000000000000000000////////////////////////////////////////////////000000000000000000000000........................///000000000000111111111//////000111111111000000000000000000000000000000222222222222111111111111111222222222222333333333333333333333444444444444222333444444555555444444333444444444444444444333444444444444444444444444111111222222222222222333111111111000//////......000000000000000000000000000000000000000000000000444333222111000000000000111000...///111222222111/////////////////////////////////////////////////////////000000000000000/////////000000000111111111111111111111111111111111222222333333444444444555555555555666777888999999999:::<<<>>>@@@BBBCCCFFFLLLWWWeeerrr~~~~~~vvvssssss~~~xxxmmmddd^^^[[[^^^dddhhhkkkqqqzzz~~~}}}{{{rrrzzzrrriii^^^WWWUUUSSSMMMHHH@@@@@@>>><<<;;;:::::::::888888888777777777666666555555555555666666666666555555555555555555555555444444444444444444444444000111222333333444444333111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111111000000000000111111111222222111111111111111111111111000111111222222111111000111111111111111111111111000000111111222222222222000222333555555555333222000000000000000000000000,,,000111///000333333000000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000//////000111111000//////000000000000000//////////////////---,,,,,,///111///////////////////////////000000111111000000///////////////////////////////////////////////////------------------------000000000000000000000000////////////////////////////////////000000000111//////000111111111111111000000000000000000000000000000000000111111111111111111111111222222222222333333333444444444444555444333333333333444555555222222333333333333222222222222222222222222222222333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000......---------...000111000---++++++---000222333//////////////////////////////////////////////////////////////////......////////////000000000000222222111111111111111111///000111222444555666777666666555555555777999:::;;;;;;<<<===???AAACCCDDDNNNXXXgggwwwxxxvvvxxx{{{{{{pppkkkdddccc```\\\XXXVVVWWWXXX\\\dddjjjoooxxxzzzqqqsss}}}sssjjj___ZZZYYYXXXSSSNNNCCCBBB@@@>>><<<;;;::::::888888888888777777777777777777777666555555444444555555555555555555555555555555555555555555555555+++---///000111111111000111111222222222333333333111111111111111111111111222222222222222222222222222222222111111111111000000000111111222222222333111111111111111111111111111111222222222222111111000000000000000000000000//////000000111111111222---...000222333222000///000000000000000000000000***...///---...111111///000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000---...///000000///...---------......///000000000//////...,,,+++,,,...111////////////////////////...///000111111000///...........................////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000---.........//////000000//////000111111111111111000000000000000000000000......//////000000111111000000000000111111111111333333333444444444555555555444333222333444555666111222222333333222222111000000000000000000000000555555555444444333333333111111111111111222222222000000000000000000000000000000000000000000000000'''''''''((())),,,...///,,,)))&&&&&&)))---000111/////////////////////////////////////////////////////////......------,,,111111111111111222222333333222222222222222333333222333444555666888999999666666666666777888999:::<<<===@@@BBB@@@???EEEMMM^^^qqqrrraaaWWWVVVQQQTTTWWWWWWWWWXXX]]]aaabbbiiipppttt}}}wwwvvv|||~~~wwwsssmmmhhhbbb]]]\\\\\\\\\\\\QQQKKKDDD???>>>===<<<:::;;;;;;<<<:::888666666666888888888777777777777777555555555666666666666666444444444333333222222222555555444333333333333444333333333333333333333333111111222222222333333333111111111111111111111111333333333333333333333333222222222111111111111000000111111111111222222222000000000000000000000000111111111111111111111111000000000000111111111111111000///......///000111///////////////...------333111//////000222333222000111222222222000///...111000///......///000111222111111111000000//////---...///000000///...---000000000000000000000000............////////////000000000000111111111111333333222111000//////...000000111111111000000///////////////////////////////////////////////////111111000000//////......////////////////////////......//////......---,,,000000000000000000000000111000000000//////.........000333333111000222444333///,,,+++...000000///222222333333333444444444222111000//////111333444444444333222222333333333333333333333333333333333333222222111111222222333222222222222222222222222222111000000111111///---//////000111111111111111000000000000000000000000000000111000000///...---///...------...000222444222111///......//////000////////////////////////////////////////////////111000000000000111222222222222111111111222333333666666777777666666555555666666777888:::;;;<<<===>>>>>>@@@BBBBBBDDDNNNYYYsss~~~{{{wwwiii]]]PPPKKKLLLQQQUUUYYY[[[[[[]]]aaadddjjjpppvvvzzz|||||||||wwwuuuooolllhhheeeeeedddcccbbbVVVPPPGGGCCCBBBBBB???<<<777777777666666777999:::999888888777666555444444555666666666666666666666444444444333333333222222333222222111111111111111333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333222222222111111111111000000111111111111222222222000000000000000000000000111111111111111111111111000000000000111111111111111000////////////000111111111111111111000//////111000//////111222111000111111111111111000//////111000///......///000111111111111111000000000///...///000000000000///...000000000000000000000000............//////////////////000000000111111111---------,,,++++++******//////000000000//////...////////////////////////000000000000000000000000000/////////............////////////////////////000000000////////////...////////////////////////000000/////////.........---///222222000///000222333000---,,,...000///...000111111111111222222222111000///...///000222333444333333222222333333333333333333333333333333333222111111000000111111222222222222222222222222222222111000111222222000...//////000111111111111111000000000000000000000000///000000000000//////...000///...---...///111333222111000.........//////////////////////////////////////////////////////000000/////////000111111111111111111111222333333777777888888888777555444666777999;;;===>>>>>>???BBB@@@AAACCCFFFNNN]]]lllyyyqqqoooooouuu~~~uuu```UUUOOOIIIJJJOOOQQQVVV[[[^^^```bbbfffjjjvvv|||~~~yyyxxxqqqooonnnmmmmmmmmmkkkiiiaaaXXXNNNIIIIIIHHHCCC>>>999777666555666888;;;===999999888777555444333222666666666666666666555555444444444444333333333333333222222111111111111111333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333222222222111111111111000000111111111111222222222000000000000000000000000111111111111111111111111000000000000111111111111111000000//////000000111222222222333222222111000///......000222222000///222111111000000000000000000000////////////000000111111111111000000000000///000000111111000000///000000000000000000000000............//////////////////000000000000111111..............................////////////......////////////////////////111111111111111111111111//////............------////////////////////////111000///...---...//////////////////////////////000////////////.........---...000000///...///000222111///...///000///...////////////000000000000000000///......000111222333333222222222222333333333333333333333333333333111000000000000000000111222222222222222222222222333222111222333333111/////////000111111111111111000000000000000000000000......///000000000//////000///.........///000111333111000...------......///////////////////////////////////////////////////////////////000000111000000000111111333444444444555777999::::::999888888999;;;===>>>>>>>>>>>>DDDBBBBBBFFFLLLYYYmmm~~~yyylll___YYY[[[```bbbooo}}}iiiVVVOOONNNNNNSSS[[[XXX\\\```cccfffllltttzzz|||zzzxxxxxxxxxwwwvvvuuuooodddXXXRRRQQQOOOHHHBBB@@@===;;;999999999999999999888888777666555555444666666666666555555555555444444444444444444333333666555555444444444444444333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222222222222111111111000000000000111111111222222222000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000222222222333333222111111---...///222444444111...222111000//////000111222000000////////////000000111111111000000000000000000000111111111111000000000000000000000000000000............////////////////////////000000000111111111111111111222222222......//////000000//////////////////////////////000000000000000000000000/////////////////////...///////////////////////////...,,,******+++---...////////////////////////000000000000000000000000...///000000000/////////111000000000000000///............/////////000000111000000///000111222222222222222222222222333444222222222222222222222222111111000000000000111111111222222222222222333333333222111222444444222000//////000111111111111111////////////////////////------...///000000000///000000///.........//////333111000...---------...///////////////////////////////////////////////////////////////000000111000000000111222444555666555666888999:::;;;::::::;;;<<<<<<===>>>>>>>>>>>>CCCAAACCCIIIQQQ```www{{{jjjXXXNNNNNNRRRTTTbbbtttlllZZZTTTTTTTTTZZZbbbccceeegggjjjooozzz}}}sssggg___[[[WWWPPPJJJEEEBBB>>>===<<<:::777555888888888888888888999999777777666666555555555444444444444444444444444444777777666555555555555555333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222222222222111111111000000000000111111111222222222000000000000000000000000111111111111111111111111///000000000111111111111000000111111111111000000000000111111111111111000...///111444666666333000222111000//////000111222//////000000000000//////000000000000000000111111111111000000000000111111////////////////////////............////////////...////////////000000000---........................///000111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000...,,,+++***+++---...........................111111111111111111111111000000000000111000000///...///000111000//////////////////000000000111111222111111111222222333333111111111111222222333444222222222222222222222222222222222111111222222222111111111222222333333333222222111222444444222111//////000111111111111111////////////////////////,,,---...////////////////////////...............222111///...---------...////////////////////////////////////////////////000000/////////000111111000000111222444666777888::::::::::::::::::::::::============>>>???@@@AAABBBBBBFFFOOOYYYhhh}}}wwwdddTTTMMMLLLRRR\\\jjjuuu}}}kkkbbb___]]]bbbjjjiiijjjkkknnnvvvxxxoooiiiddd___\\\KKKFFFAAA>>>===;;;888555777777888999999::::::;;;777777777666555555444444444444444444555555555555555444444333333333333333333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222222222222111111111111000000111111111111222222222000000000000000000000000111111111111111111111111000000000000111111111111000111111222222111111000...///000000111000000000//////111444777666444111000000000000000111111222//////000000000000//////000000000000111111111111111000000//////000000111////////////////////////............////////////......////////////000000......------------------...///000111111222222111////////////////////////........................000000111111111111222222000000000000000000000000222111000///...///000000........................000000111111111111222222111000///000111111///...***,,,000111000/////////000000000000111111111111222222222333333333333444111111000111111222333444222222222222222222222222333333222222222222333333111111111222222333333444111111000111333444222111//////000111111111111111000000000000000000000000------.../////////..............................000///...---------...///////////////////////////////////////////////////111000000000000111222222111111222333555777999:::;;;:::999888999;;;===>>>>>>===<<<===???BBBEEEGGGFFFIIIPPP[[[eeerrrttthhhbbb```eeehhhmmmrrryyyyyymmmiiigggmmmvvvssstttwww|||yyytttrrrrrr[[[RRRGGG@@@>>>===:::888888888888888888999999999888777777666555555444444444444444444555555555666333333222111111111111222333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111222222222111111111111000000111111111111222222222000000000000000000000000111111111111111111111111000000000000111111111111000111222222222222111000...//////000111111000000//////000333555666444222//////000111111111111111...///000111111000///...///000000000111111111111000000///......///000000////////////////////////............////////////........./////////000000111111000000//////......---...///000111111111111///////////////////////////////////////////////////000000000111111111111000000000000000000000000222222111111111000000000..............................//////000000000000111///...///000000...,,,%%%***///111000//////000///000000000000111111111111111222333333333333333000000000000111222333444111111111111111111111111222222111111111111222222000111111222333333444444000//////111222333222000//////000111111111111111000000000000000000000000.........///......------,,,,,,---...////////////......---,,,---...///000////////////////////////////////////////////////111111111111111222222333111222333444666888:::;;;888777666777999===AAADDD>>>===<<<===@@@EEEJJJMMMMMMQQQZZZfffppp|||}}}~~~}}}{{{||||||nnnjjjkkkssslll```PPPDDD???===;;;:::999888888888777777666666888777777666555444444444444444444555555555666666444333222222111111222222333333333333333333333333111111222222222333333333111111111111111111111111111111111111111111111111222222222111111111111000000111111111111222222222000000000000000000000000111111111111111111111111000000000000111111111111000111222333333222111000...///000111111111111111......///111444555444222...///000222222222111000...///000111111000///...//////000000111111111222000///...------...///000////////////////////////............/////////000............/////////000111000000///...------,,,,,,---...///000000000000////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000000000000111000///..............................,,,---------......//////000...------///000---***###(((...000000//////000////////////000000000000000000111222222222222111000000000000111222333444111111111111111111111111111111000000000000111111000000111222333333444444/////////000222222111000//////000111111111111111000000000000000000000000.../////////...---,,,,,,+++,,,---...////////////------,,,,,,---...000111////////////////////////////////////////////////222222222111222222333444000333777;;;===>>>===<<<;;;:::;;;===???@@@@@@???>>>???@@@AAADDDJJJRRRXXXaaaccchhhrrryyyqqqooosssoooZZZLLLDDD??????AAA===999:::===<<<555333777;;;::::::999888777666666777777666666555555444444333333333333333333333333444444444333333222222222111222222000......222555333333333333333333333333333333333333333333333333//////000111222222333333000000000111222222333333000000000000000000000000000111222333333222111000000000111111111222222222222222222222222222222222222222222222222222222222333333222222333333444555000000000000000000000000222000000000222222000...000000000000000000000000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222000///---,,,,,,,,,111111000000000000111111000000000000000000000000222111000//////000111222111000//////000///---+++000000000000000000000000......//////000000111111000///.........000111222333333333222000///---,,,222111111111000000//////444222111222333333222111222222222222222222222222///000111222222222222222222222222222222222222222000000000000000000000000333///***))),,,000111222000000000000000000000000222111000//////...//////000111222333222000...---000000//////......------000000000000000000000000333111///...---...///000222111111111222333444444333555888;;;======<<<;;;:::;;;<<>>999999<<<<<<888777999888888777777777777777777666666666666666555555555333333333333333333333333444444444333333333222222111333333111//////222555333333333333333333333333333333333333333333333333///000000111222222333333222222111111111111111111111111111111111111111111000111222222222222111000000000111111111222222222222222222222222222222222222222222222222222222222111111000000111111222333111111111111111111111111000000000000///......---000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222111000///.........---..................---000000000000000000000000//////...------...//////333222111111333444333222000000000000000000000000////////////000000000000000000///.........//////------...000000111111111111111111111000000000///222111000000222222222000222222222222222222222222222333444555555555555444222222222222222222222222000000000000000000000000333000......000222222111000000000000000000000000111000000////////////000///////////////000000000///////////////.........////////////////////////111000...---,,,---...///111111111111222333555555888999;;;<<<===<<<;;;::::::<<>>AAACCCDDDCCCCCCCCC@@@BBBHHHRRR```kkksssvvvtttxxx~~~}}}tttlllbbbUUUKKKHHHGGGAAA;;;999::::::888777777777777777777777777777444444555555666666777777333333333333333333333333444444444444444444333333222333444444444333333333333333333333333333333333111111111111111111111111000000111111111222222222222222222111111111000000111111111111111111111111111111111222222111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222222222333333444000000000000000000000000222666888666111...000333000000000000000000000000...////////////000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000//////000111111111222333444444333222111/////////////////////////////////....../////////***(((&&&'''))),,,......////////////////////////111111000000//////......------/////////...---,,,//////000000//////......111111111000000000000000//////...000222333333222111111111111111111111111111111222222333222222111111111111111111111111111000000000000000000000000//////////////////...---//////////////////////////////...//////000111111////////////000000111111------......//////000000//////////////////////////////...---------...///000000111333555777999:::???>>>===<<<;;;:::::::::===@@@CCCDDDBBBAAAAAAAAAAAAGGGPPP\\\ffflllnnnnnnoooqqqxxx|||xxxxxxxxx{{{qqqcccWWWSSSKKKFFF@@@<<<<<<===<<<:::::::::999888888777666666444444555555666666777777333333333333333333333333444444444444444444444444333333333444444444333222333333333333333333333333111111111111111111111111111111111111111222222222000000111111111222222222111111111111111111111111222111111111111111111222111111111111111111111111////////////////////////////////////////////////222222111111222222333444////////////////////////222666888777222///111444000000000000000000000000////////////000000000111//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///000000---...///000000///...---////////////////////////...//////////////////...///---+++***,,,...///000////////////////////////111111000000//////......***+++---///000//////...222222222111000///------000000000000000000111111111000///111333444444333111111111111111111111111000000111111111000000///111111111111111111111111000000000000000000000000000///...---------///000//////////////////////////////...//////000111111///111333444444222///---------......//////000000........................//////////////////000000111111222444777:::<<<===???>>><<<;;;::::::;;;<<<>>>AAADDDCCCAAA@@@BBBDDDBBBKKKXXXccchhhiiigggfffooottt~~~{{{wwwrrrqqqsssrrrzzz{{{lll```\\\SSSSSSNNNFFFAAAAAAAAA???;;;;;;:::999888777666666555555555666666666666666444444444444444444444444444444444444555555555555444222111222333444333222333333333333333333333333222222222222222222222222111111111111111111111111///000000111222222333333222222222222222222222222222222111000000111222222222222222111111111111111////////////////////////////////////////////////000////////////000111111///////////////////////////222444333000///000222000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...............//////////////////////////////000000000000000000000000,,,---............---,,,222000...---///000000///000000000000000000000000000000000000////////////***+++---...000000111111000000111111111111000000000000000000111111111111222111000111333444444333111111111111111111111111222222222222222111111000111111111111111111111111000000000000000000000000111111000///...///222555////////////////////////000////////////000000111000222555777666333...,,,.........///////////////......................../////////000000000000000111222444666999<<>><<<:::999999:::<<<===>>>AAADDDCCCAAABBBFFFJJJNNNZZZhhhqqqrrrpppooopppyyyzzzwwwuuusssuuuxxxzzzzzzqqqnnngggiiicccUUUHHHCCCAAA>>>999999888888777777777666666666666666666555555555666666666666666666666666444444444444555555555666555222//////111333333111333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111222222222222222222222222222222222222111000000111222222222222222111111111000000000000000000000000000000000000000000000000000000///////////////000111111111111111111111111111111///000111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000222111000//////000111222000000000000000000000000---...////////////...---000...---...///000///---000000000000000000000000////////////000000000000---------...///000111222......///000111111111000///000000000111111111111222111000111222333222111111111111111111111111111333333333333333222111111111111111111111111111111000000000000000000000000,,,///111111000000222444000000000000000000000000111000000////////////000///000333444444222000...///////////////.................................---......///000000//////222333444777:::===@@@BBB<<<;;;999888888:::===???===AAACCCCCCBBBDDDJJJPPPaaannn}}}xxx||||||{{{{{{{{{}}}yyy|||uuuaaaMMMBBB===999666666666666777777777777777777666666555555555444777777777777777777777777444444444555555555666666555222......000222222111333333333333333333333333333333333333333333333333222222111111111111111111333333222222111000000000222222222222222222222222333222111000000111222333222222222222111111000000111111111111111111111111111111111111111111111111111111111111111222222333222222222222222222222222111000000222444555444222000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000000///...+++******+++...///000000000000000000000000///000111222222111000///000//////111222333222000000000000000000000000000......//////000000111111111000///......///111222......////////////......//////000000111111111222222111///000111111000///000000000000000000000000222222222222222111000///000000000000000000000000000000000000000000000000'''+++000222111///000111111111111111111111111111222111000//////...//////...///000111111222111111000000//////.........---........................,,,,,,---.../////////...222555999;;;===>>>???AAA888666555777<<>>???:::888777999===??????>>>@@@BBBCCCCCCFFFTTThhhxxx~~~|||zzz```OOOFFF@@@::::::999888777666666555888777777777666666666666666666555555555555666666555555555444444555555666444444444444444444444444111222222222222333333333111222444555555444222111222222222111111222222222333333333333333333333333444333222111111222333444444444333222222222222222111111111111111111111111333222222111000000111111000000111111111111111111......//////000111111222000000000000000000000000000000000000000000000000111000////////////000111111111111111000000000///000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000//////............//////...///111222222111///.........////////////......////////////////////////---...///000000111000000.........///////////////............////////////111111000000000////////////////////////000111111000//////......//////000111000000/////////000000///111222111...---...000000000000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000111111000//////222111//////000000///...---...///000000000000000............////////////////////////.........---------......//////000000000000000000000000000000........./////////000000888;;;>>>@@@???===<<<<<<<<<::::::;;;>>>@@@@@@@@@DDDCCCCCCDDDNNNaaazzz}}}ppp\\\OOOGGG<<<;;;:::888777666666666888888777777777666666666777666666555555666666777555555555666666555555444444444444444444444444444222222222222333333333333000111222333333222111000111111111111111111111111222222222222222222222222333333222222222222333333222222222222222222111000111111111111111111111111333222111111000111111111......///000000111222222...//////000000111111111000000000000000000000000000000000000000000000000111000000//////000000111111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000//////......//////000...///000111111000///...---......//////......---........................,,,---...000111111111111///////////////.........------------............000000///////////////...///////////////000111111111000000//////000000111111000///...------------///000111000///...///000000000000000////////////////////////////////////000000000000000000000000111111111111111111111111/////////....../////////222222222222333111...,,,+++,,,---///000000000000------------........................------------.........///////////////111000000000///.............../////////000000000;;;>>>AAABBB???<<<:::999<<<<<<<<<<<<>>>@@@AAAAAADDDBBBCCCJJJ\\\rrr|||}}}fffVVVKKKAAA@@@>>><<<:::999999999888888888777777777666666777777666666666666777777555555666777777666444333333333333333333333333333222222222333333333444444111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000111222333333222000///111111111111111111111111222222111111111111111222......//////000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000////////////000000//////000111111000//////......////////////......////////////////////////......///000000111000000000000//////......------------........./////////////////////............///////////////000000111111111000000000000111111000///...---------------///000000000/////////000000000//////.........---000000000000000000000000000000000000000000000000111111111111111222222222333222000//////000222333555333222222222111///---------...///000000000000------........./////////........................///////////////.........//////...---,,,++++++***...////////////000000000>>>@@@BBBBBB???<<<:::999<<<<<<===>>>>>>@@@BBBCCCDDDCCCGGGVVVmmmmmmYYYMMMGGGEEEBBB???<<<:::::::::888888888888777777777777777777666666666666777777555666777888777666444333333333333333333333333333222222333333333444444444222222333333333333222222000111222222222222111000222222222222222222222222111111111222222111111111///000222333333222111000111111111111111111111111222111111111111111222222000000000000//////......000000000000111111111111000000000000000000000000222222222222222222222222000000111111111111000000000000000000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000////////////000000111111111111111111111111000000111111111111000000000000000000000000000000000000111000000///...---000000//////......------....../////////000000000............///////////////////////////000000111111111000000000000111111///.........//////000111000/////////000000000///000/////////......------111111111111111111111111000000000000000000000000000000111111111222222222444333111//////111333444777555111//////000000///111111111111000000///........./////////000000000///////////////////////////////////////.........//////...---,,,++++++***////////////000000000111???@@@AAA@@@===;;;::::::<<<>>>???@@@@@@BBBEEEGGGFFFJJJTTTfff|||yyyrrrkkkkkkpppzzzqqq]]]PPPMMMJJJFFFAAA===;;;:::999999999888888888777777777888777777666666777777888777777777777666666555444555555555555555555555555333333333333444444444444444444444444444444444444111222333444444333222111444444444444444444444444333333444444444444333333000111222222222222222222111111111111111111111111111111111000111111222333222222111000000///......111111111111111111111111000000000000000000000000333333333333333333333333000111111222222111111000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000111000000//////000000111222111111111111111111222000111111222222111111000111111111111111111111111111111111111000...---,,,///////////////.........////////////000000000111...////////////000000000///////////////000111111111000000//////000000111////////////000111222333000///...///000111000///////////////............111111111111111111111111000000000000000000000000000000000111222222333333222111///......///111222777444000......///000000222222222222111///...---////////////000000000111/////////000000000000000.........///////////////111000000000///........./////////000000000111111>>>??????>>>;;;:::;;;======???BBBCCCCCCEEEIIILLLLLLVVVeeeuuu|||^^^ZZZXXXYYY]]]dddsssuuudddZZZTTTPPPKKKEEE@@@===;;;;;;999999999888888888777777888888777777777777888888999888777666555555555555666666666666666666666666333333333444444444444555444444333333333333444444111333444555555444333111333333333333333333333333333333444555555444333333222222222222222333444444111111111111111111111111111111000000111222222333111111111111111111000000111111111111111111111111000000000000000000000000222222222222222222222222000111222222222222111000///000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000111111000000000000111111111111000000000000111111000000111111111111000000000000000000000000000000000000111000000///...---.........///////////////........./////////000000/////////000000000111111///////////////000111111000//////......//////000000000000///000000111111000...---...111222111/////////////////////000000111111111111111111111111000000000000000000000000///000000111222222333333000///............///000333111///...///000000///000111111111000///.............../////////000000........./////////000000------......//////000000000000000000000000000000//////000000000111111111>>>>>>>>><<<::::::<<<>>>>>>AAADDDFFFFFFHHHLLLPPPQQQ```rrr~~~bbbPPPOOOQQQSSSTTTXXXdddpppwwwwwwkkkcccZZZVVVPPPIIIDDD@@@>>>>>>999999999888888888888777888888777777777777888888:::999777555555555555666444444444444444444444444333333333444444444555555444333333222222333333444222333555666666555333222000000000000000000000000111111333333333333111111333333222111222333555666111111111111111111111111111111000000111222333333000000000111222222333333222222111111111111111111000000000000000000000000111111111111111111111111000111222333333222111000//////000000111111111222000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000111111000000000000111111000000////////////000000//////000000000000//////000000000000000000000000...///000000000000000///---.........//////000000---------.........////////////000000111111222222///////////////000111111//////............//////222111000//////...//////000...---...111222111///......//////000000111111000000000000000000000000000000000000000000000000///000000111222222333333000000////////////000000000//////000111111///---......///////////////...---------.........//////---------.........//////,,,------...///000111111.........///////////////000000000000111111111111AAA???<<<888777:::???CCC===CCCGGGHHHKKKSSSXXXZZZccclllyyyiiiUUUMMMNNNPPPTTTZZZ```fffiiitttwww{{{vvvllljjjfff___XXXSSSQQQMMMFFF@@@BBB???===;;;:::999777555555555555555555666777777888777777666555444444444555555555555555555555555222222333444555555555555333333333333333333333333444444333333222111000000222222222222222222222222555444222111111111222222222222222222222222222222222222222222222222222222000111111111111222222222333222111000000111222333//////000111111111111111000000000000000000000000...///000111111000///...000000000000000000000000222111000//////...//////000///---,,,,,,...111222000000000000000000000000////////////////////////333222000///...---......000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000,,,---...///000000//////////////////////////////------------------------//////............//////000000000000000000000000000000000000000000000000///////////////...------////////////000000000000222111111111000000////////////000000000000/////////...---------...000111222111111111000000//////......///000000000000000//////............////////////............//////////////////////////////+++,,,---...///000111222111000///......---......///000000111111111000000BBBAAA???<<<:::;;;>>>AAA???AAACCCGGGRRRaaakkknnnpppuuu}}}ppp\\\QQQRRRSSSUUUYYY^^^dddiiilllqqqxxxvvvsssuuurrrmmmeee^^^ZZZTTTNNNIIIFFFCCC???<<<;;;:::888777666555555555555666777888888777777666555555444444555555555555555555555555333333444444555444444444333333333333333333333333444444333333222111111000222222222222222222222222444333222111111111222222222222222222222222222222111111111111111111111111000111111111111222222222222222111000000111222222//////000111111111111111000000000000000000000000//////000111111000//////000000000000000000000000000000////////////000000000000000000111111111222000000000000000000000000111111111111111111111111111111000/////////000111111111111000000000000///........./////////000000000000000000000000000000000000000000////////////////////////////////////000000000000000000111111//////////////////////////////////////////////////////............//////////////////////////////000000000000000000000000///000000000000///...---.../////////000000000000000000000000//////......//////000000000000////////////.........///000111111111111111000000000///......///000000000000000//////............////////////............//////////////////////////////111000000000//////..................///000111222000000000000000///...--->>>???@@@???>>>>>>@@@AAABBBBBBDDDMMMaaawwwkkkZZZSSSTTT[[[\\\___ccchhhmmmrrrtttxxx|||wwwuuuyyy}}}vvvmmmddd\\\WWWTTTNNNIIIBBB===;;;::::::999666666666666666777777888888777777666666555555444555555555555555555555555444444444555444444333333333333333333333333333333444444333333222222111111222222222222222222222222111111111000111111222333222222222222222222222222000000000000000000000000000111111111111222222222222222111000000111222222///000000111111111111000000000000000000000000000000000111222222111000000000000000000000000000000///////////////000000111...///111222222222000000000000000000000000000000111111111111111111111111000000//////000111222222000000000000////////////........./////////000000000000000000000000000000////////////000000000000........................333222111000000111222222//////////////////////////////////////////////////////............//////////////////////////////000000000000000000000000000000111111000000//////....../////////000000000////////////............//////000000000000//////000////////////000111222111111111111000000000000......///000000000000000000//////......//////000//////............//////////////////////////////111111000///...------,,,............///000111222000000000000///---,,,+++:::<<>>;;;:::::::::999888888888888888888777777777777777777777777555555555555555555555555444444444555444444333333333333333333333333333333444444444444333333333333222222222222222222222222111111222333333333222222222222222222222222222222222222222222222222222222000111111111111222222222000111222222222222111000000111111111111000000///000000000000000000000000222111000000000000111222111111111111111111111111222111000///............444222000...---///111333000000000000000000000000111111111111111111111111111111111111000...---,,,222222222222111111111111000000000111111111222222////////////////////////......//////000000111111111111111111111111111111000///...------......///////////////////////////000000000000000000000000//////............//////........................000000000000000000000000//////000000111111000000------........./////////000000000000111111111111//////000000000000//////...///000111111111000000000000000000111111111111......///000000000000000111000000//////000000111//////............//////////////////////////////333333222111000//////...,,,,,,,,,,,,---...///000---...///111222222222222AAAAAAAAAAAABBBFFFKKKOOO]]]rrrnnn```XXX\\\bbbeeelllwww}}}zzzqqqkkkcccVVVJJJCCC>>><<<;;;;;;:::999888888888888888777777777777777777777777555555555555555555555555333333444444555444444444333333333333333333333333444444444444444444444444222222222222222222222222333333444555444333222222222222222222222222222222111111111111111111111111000111111111111222222222000111222222222222111000111111111111111000//////000000000000000000000000111000000//////000000111111111111111111111111111///////////////000111111333222111000//////000111000000000000000000000000111111111111111111111111...///000000///...---,,,222111111111111000000000...////////////000000000////////////////////////.........///000111111111000000000000000000000000..................//////////////////////////////000000000000000000000000//////............//////........................000000000000000000000000---...///000000000000///---------.........///////////////000000000111111//////000000000000//////---...///000000000/////////000000000111111111111......///000000000000000111111000000000000111111//////............//////////////////////////////111111000000000/////////............///000111111......///000111111111000>>>>>>???@@@DDDKKKTTTZZZqqqyyyfff^^^\\\aaaeeehhhvvv{{{ooogggZZZNNNFFFAAA>>><<<;;;::::::999888888888999777777777777777888888888555555555555555555555555222222333444555555555555333333333333333333333333444444444444444444444444222222222222222222222222444555555666555444222111222222222222222222222222000000000000000000000000000111111111111222222222000111222333333222111000111111111111111000//////000000000000000000000000111000///......///000111111111111111111111111111,,,,,,---...000222333444...///000000000...---,,,000000000000000000000000////////////////////////,,,,,,.../////////...---///.........------------------------.........///////////////////////////---......///000111111222////////////////////////,,,---...///000000////////////////////////////////////////////////////////////............//////........................000000000000000000000000------...//////000//////---------.........//////---.........//////000000//////000000000000//////,,,---///000000000///...//////000000111111111222...//////000000000000000111111000000000000111111//////............//////////////////////////////******+++,,,---//////000333222111000000/////////...///////////////......DDDDDDCCC@@@CCCOOObbbqqqllljjjggggggkkkooovvv|||}}}sssiiiggg```OOOFFFDDD===>>>:::999;;;;;;777777999:::999888777666666666666999888666555555555666777777777777666555555444444666555555444444333222222777666444333222222333333000111222222444444555666444444444333333222222222555555555444444333333333222111111000000111111222000111222222111000111222333333333333333333333333222111000000111222444444000000000111222222222333000000000000///////////////---,,,---000111000...000000111111111111000000000000000000000000000000000000000000000000000000,,,------...///000000000000000000000000000000000000000000000////////////......///000000000000000......///000000///......////////////000000000000---...000222222000...---///000000000000000/////////////////////.........000000000000000000000000////////////////////////......//////000000111111//////000000111111222222......////////////......////////////////////////000000000000000000000000000//////000111111///...---...000222444444444333111111111111111111111111000000000000000000000000111111111111000000000000---...///000000///...---,,,---...//////...---,,,000000000000000000000000//////////////////////////////000000000000000///AAACCCCCCAAAEEEUUUmmmxxxfffhhhggghhhnnnuuuyyyyyywwwsssjjjWWWLLLHHH??????<<<;;;======999777999666666666666777888999:::999888777666555666666777333333444444444444444444222222333444444555555666666666555444333333333333111222222333333444444555444444444333333222222222444444444444333333333222333333333333333333333333000111222222111000111222222222222222222222222222111111222333333222000///111111111111111111222222111000000000///////////////...,,,...000111000...000000111111111111000000000000000000000000000000000000000000000000000000111111222222333444444555000000000000000000000000000000000000////////////......///000000000000000------------------------////////////000000000000//////000111111000////////////000000000000///////////////////////////...000000000000000000000000////////////////////////000000000////////////////////////000000000000000......////////////......////////////////////////000000000000000000000000000/////////000000000///+++,,,---...///000000000111111111111111111111111000000000000000000000000111111111000000000//////......////////////.........//////////////////...////////////////////////........................111111111111000//////...AAACCCCCCCCCIII[[[vvv{{{vvvlllfffhhhjjjpppyyy}}}hhhZZZPPPCCCAAA>>>===??????;;;888888666666666666777888999:::888888777666666666666666222222333333444555555666222222333444444555555666555555555555444333222222333333333333333333333333444444333333333333222222333333333333222222222222222222333333333333222222000111222222111000111222000000000000000000000000111000//////111111000...222222111000000000111111111111000000000////////////...---...000111000///000000111111111111000000000000000000000000000000000000000000000000000000......//////000111111111000000000000000000000000////////////000000000000......///000000000000000111111000//////000111111////////////000000000000000000000000000000000000//////000000000000//////......//////////////////000000000000000000000000////////////////////////111111000000///......---///////////////...............////////////......////////////////////////000000000000000000000000000000////////////000000,,,,,,,,,,,,,,,---......000000000000000000000000000000000000000000000000111111000000000000////////////............//////000000////////////000000////////////////////////........................222222111111000///---,,,DDDDDDDDDGGGPPPaaauuu~~~uuulllkkknnnkkktttrrrbbbOOOEEE@@@>>>@@@@@@<<<999888:::999888777666666666666888777777666666666666666555555555666666666777777666555555444444333222222333444555666555444222111444444444333333222222222333333333333333333333333222222222222222222222222///000111222222111000///000111222222111000111222000000000000000000000000333000------111555888888333222111000//////000000111111111000000000//////////////////000000000///000000111111111111000000000000000000000000000000////////////////////////+++++++++,,,,,,---------////////////////////////////////////000000000000......///000000000000000333222000//////000222333////////////000000000000111111000000000000111111...//////000000000000///............////////////000000000000000000000000////////////////////////000000/////////........./////////......------,,,......////////////......////////////////////////////////////////////////000000000///......000111000000...------...///000////////////////////////000000000000000000000000111000000000////////////000///...------...///000111000///......///000111////////////////////////........................///////////////...---,,,DDDCCCEEENNN[[[iiirrrwww|||{{{yyyyyyzzz~~~{{{ooojjjnnnvvvwww~~~fffQQQHHHAAA@@@@@@<<<999999:::999888777666666666666777777777777777666666555777777666666666555555555666555555444444333222222333444555555555444333222555444444333333222222111333333333333333333333333222222222222222222222222///000000111111000000///000111222222111000111222222222222222222222222222333333444:::AAAEEEEEEBBB333222000///...///000000111111111111000000000000000000000000/////////000000000111111111111000000000000000000000000000000////////////////////////...///////////////000000////////////////////////.../////////000000000111......///000000000000000///---,,,******,,,---///////////////000000000000111111000//////000111111......///000000000000000---.........//////000000////////////////////////////////////////////////---........./////////000//////......------,,,,,,......////////////......///////////////////////////////////////////////////000111000......///111222222000/////////000111////////////////////////000000000000000000000000000000000////////////...000///...------...///000000///------------///000................................................++++++,,,---............DDDGGGOOO\\\jjjtttwwwvvvwwwvvvvvvxxx}}}uuummmkkkttt~~~fffYYYKKKEEEAAA===::::::666666666666777888999:::777777777777777666555555666555555444333333222222222222333444444555555666333444444555444444333333444444444333333222222222222222333333333333444444222222222222333333333333333222111111111111222333000111222222111000111222333333333333333333333333111666???KKKSSSSSSJJJBBB333111///......///000111222222111111111000000000000111222111///...///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000......//////000000111111......///000000000000000......---,,,,,,---......////////////000000000000////////////////////////---...///000000111111000------......///000000000////////////////////////////////////////////////,,,------...//////000000...............---------......////////////......////////////////////////000000000000000000000000---000222222///---///111111000000/////////000000000000000000000000000000000000000000000000000000000000////////////......//////............//////......------------..............................------------------------)))***+++---......//////KKKTTTaaannnxxx}}}yyyssspppsssnnnYYYLLLEEE???<<<<<<666666666666777888999:::666777777888777666555444444444444444444444333333222222333444444555555666444444444333333444444555333333333333333333333333222222222333333444444444222333333333444444444444444333000//////000333444000111222222111000111222333333333333333333333333111444<<>>===555...111///...------///222444222222222111111111111000000222333222///...///111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000---......///000111111222...//////000000000000000......////////////......////////////000000000000,,,---///000000///---,,,---...///000111111111111---------...///000000111/////////////////////////////////////////////////////////...------,,,,,,---.........///000000000......////////////......////////////////////////000000000000000000000000)))///444555111...---//////000222333333333222111111111111111111111111111000000000000000000000000000/////////............---...///000000///...---...///000111111000///...........................------------------------///000000000000000//////eeettt}}}yyyooolllwwwtttcccQQQAAA>>>FFF===<<<;;;999888777777777777777777777666666666666777777777777777777777777444444444444444333333333444444444333333333222222666555555444444333222222555555444333333222111111222222222222222222222222111111111111111111111111222111111111000000//////222000//////000111111000111111111111111111111111000111222222111///---+++000000000000000000000000000000000000000000000000...//////000111222222222222111000//////000111222000000000000000000000000...............///000111////////////////////////......//////000000111111111111111111000...---,,,000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000111111000000//////......000000//////......------000000000000000000000000------------.........///------/////////...---,,,///////////////.........////////////////////////......//////...---,,,,,,000000111111111111000000---...000111111111000///000000000000000000000000333222111/////////000111000000//////.........---111111///...------------////////////////////////000000000///......------------------------------000///...------...///000zzz~~~yyyzzz{{{{{{ppp^^^III???@@@===<<<;;;999888777777777888777777777666666666666777777777777777777777777777777666666555555444444444444444333333333222222444444444444444444444444555555444333333222111111222222222222222222222222111111111111111111111111222111111111000000000000333111000000111222222111111111111111111111111111)))***---000111222111111111111111111111111111111000000000000000000000000...//////000111111222222222111000//////000111222000000000000000000000000//////.........///000000////////////////////////////////////000000000000000111111000000///...---000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000111000000000/////////...///////////////.........000000000000000000000000------........./////////******+++---...................../////////////////////////////////////////////000000//////...---///000000111111000000///---...///000111000000///000000000000000000000000111111///.........//////000000000/////////......222111000///............////////////////////////.........///////////////........................000///...------...///000xxxuuuwww|||oooXXXFFF???===<<<:::999888888888888888888777777777666666666777777777777777777777777999999888777777666555555444444444444333333333333222222333444444555666666555444444333333222222111333333333333333333333333222222222222222222222222111111111111111000000000444222111111222333333222111111111111111111111111///000111333333222111000222222222222222222222222000000000000000000000000/////////000111111222222111111000000000000111111000000000000000000000000000000///.........//////////////////////////////000000000000//////////////////000000000000//////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////.........///////////////000000000000000000000000....../////////000000000---------------...//////------......//////000000////////////////////////000000000000000000///...//////000000000000//////......///000000000000000000000000000000000000000000//////............///111000000000000000//////222111000//////......///////////////////////////------......///000000111000000000000000000000000//////............//////xxxrrruuuzzz}}}{{{fffQQQFFF>>>===;;;999888888999999888888888777777777666666666666666666666666666666:::999999888777666555555555444444444444333333333333333333444444444555555444444444333333222222222333333333333333333333333222222222222222222222222111111111111111111111111444222000000222333222111111111111111111111111111111111222222222111000///222222222222222222222222111111111111111111111111//////000000111111111111111000000000000000000111////////////////////////111111000///.........///000000000000000000000000111111000000//////............///000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////000000000000////////////------......//////000000////////////////////////////////////000000000000555444222000.........///,,,------...///000111111//////////////////////////////000000000//////.../////////000000/////////...//////000000000000000////////////////////////////////////////////////111111111111000000000000222111000///////////////////////////////////////............//////000000000000000000000000000000/////////....../////////rrrnnnqqq{{{~~~}}}xxxuuu~~~mmmYYYMMMAAA???<<<:::999999999:::888888888888777777777777666666666666666666666666888888777666666555444444555555555444444444333333555555444444444333333333444444333333333333222222333333333333333333333333222222222222222222222222111111111111111222222222222111//////111222111000111111111111111111111111((()))+++---///111222333222222222222222222222222222222222222222222222222000000000000000111111111000000000111111000000000////////////////////////222111000///////////////111111111111111111111111111111000000//////......---...///000000111111000//////////////////////////////000000000000//////////////////////////////////////////////////////////////////000000000000------......//////000000////////////////////////////////////000000000000555444222000///...//////,,,------...///000111111////////////////////////---......//////.........//////000000000000/////////////////////000000111////////////////////////000000000000000000000000000000000000111111111111111000000///////////////////////////////////////000000//////............////////////////////////...//////////////////...pppjjjooo{{{yyyssspppuuu|||mmm\\\QQQEEECCC???<<<:::999:::;;;999999888888888777777777777777777777777777777777666666555555555555444444555555555555444444444333666666555444333333222222333333333333333333333333333333333333333333333333333333333333333333333333111111111222222222222222222000//////000111111000111111111111111111111111///000000111222333333444222222222222222222222222222222222222222222222222000000000000000000111111000000111111111111000000000000000000000000000000111111000/////////000000111111111111111111111111000000000000////////////......///000000111000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000.........///////////////000000000000000000000000....../////////000000000...............///000000------......//////000000////////////////////////,,,------...............000000111111111111000000///////////////000111111000000000000000000000000///000000111111111111000//////000000000000000111//////............//////////////////////////////111000000///......------..............................////////////......vvvmmmppp~~~~~~yyyvvvrrr|||nnn___UUUIIIFFFBBB===;;;::::::;;;999999999888888888777777777777777777777777777777444444555555555555666666555555555555444444444444444444444444444444444333333333333333333333333333444444444444444444444444333333333333333333333333111111111222222333333333333111000000111222222111111111111111111111111111888777666444333222111111111111111111111111111111000000000000000000000000111000000000000000000000///000111222222111000///000000000000000000000000000000000///000000111111222222222222222222222222////////////000000000000...///000000000000000///000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000.../////////000000000111///////////////.........000000000000000000000000------........./////////+++,,,---...///000000000.........///////////////////////////////////////------...///////////////111111222222222222111111000//////...///000111222000000000000000000000000......000111111111000000....../////////000000000......------------......///////////////////////////////////////.................................---...///000000///...---}}}tttqqq{{{vvv}}}pppcccYYYLLLHHHCCC???;;;:::;;;;;;999999999888888888888777777777777777777777777777444444555555666777777777666666555555555444444444222333333444444555555666333333333333333333333333444444444444444444444444333333333333333333333333111111111222222333333333444222111111222333333222111111111111111111111111............///000111222000000000000000000000000////////////////////////111111111000000000000000///000111222222111000///000000000000000000000000000000//////000111222222222222222222222222222222......//////000000111111//////000000000000//////000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000.../////////000000111111000000//////.........---000000000000000000000000------------.........///...///000111111000///...///////////////.........////////////////////////......///000000111000000222222333333333333222222000///.........///111222000000000000000000000000,,,---///000000000//////---.........//////000000------,,,,,,,,,------...////////////////////////------......///000000000////////////////////////---...///000000///...---yyypppnnnrrr{{{xxxmmmbbbZZZSSSNNNHHHBBB>>><<<<<<;;;;;;:::888666666666666777888888888888777777777777444666666666444333444555555555555555555555555555555555555555555555555555222333333444555555555555555444444333333444444555444444444333333222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111000000////////////000000000000000000////////////////////////////////////000000000000000000000000///000111222222111000///222111111111000000//////111111111111111111111111000000000000000000000000////////////000000000000,,,...000000///......///111111000000000000111111000000////////////000000//////.........---------//////000000111111222222222111000000000///---,,,////////////////////////000000000000000000000000//////000000000000000000...------------...//////444333111000000111333444222111111111000000//////000000000000111111111111222111111111111111222222000111111...+++***---111111111000000/////////.........//////////////////222111111111000000//////---,,,++++++,,,---///000//////............//////xxxtttsss~~~~~~tttlllbbbZZZXXXTTTMMMFFF@@@<<<:::999:::999888777666666777888888888888888777777777777555666777666444444444555555555555555555555555555555555555555555555555555222333333444444444444333222111111000000111111222444444444333333222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000////////////000000111000000000////////////////////////////////////000000000000000000000000------............------111111111111000000000///........................000000000000000000000000////////////000000000000000111333333111/////////111111000000000000111111000000////////////000000//////.........---------///////////////000000000222111111111111000///---////////////////////////////////////////////////000////////////////////////............///000000222111000//////000111222111111000000000//////////////////000000000111111111111000000111222333333222222111///......000222000000000//////.........///////////////.........111111000000000/////////,,,,,,,,,,,,---...000111//////............//////yyyvvvyyy~~~xxxrrrnnnfff^^^```]]]VVVNNNDDD>>>:::999:::999888777777777888999888888888888777777777777666777888777555444555666555555555555555555555555555555555555555555555555333333444444444333222222444444333333333333444444444444333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111000000//////000000111111111000000000/////////////////////////////////000000000000000000000000111000000//////000000111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000111333333222000.........111000000//////000000111000000////////////000000/////////............---////////////............000000000111111000000////////////////////////////////////////////////////////////.........------///////////////000111111000000............000000000000///////////////........./////////000000000000000000000111222333444333111///...///000111000/////////...............000000//////.........---///////////////.........,,,,,,------...000111222//////............//////~~~vvvyyy}}}yyyyyyvvvtttnnnffffffddd^^^UUULLLCCC>>>;;;:::999888777777888999:::888888888888777777777666666888888777666555666777555555555555555555555555555555555555555555555555333444444444333222111111555555444444444444555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111000000000000000000111111111111000000000//////////////////////////////000000000000000000000000333222111000000111222333111111111000000000000000111111111111111111111111////////////////////////////////////000000000000///000111000...------...000000////////////000000000000////////////000000/////////...............000000000//////.........---...000000000///000000/////////////////////////////////////////////////////////...------,,,,,,//////......//////000111000///............///000////////////......................../////////////////////000111333444555555222......000000...,,,..................------000000000///......------........................,,,------...000111222333//////............//////wwwxxx{{{~~~~~~yyyqqqjjjgggaaa[[[SSSKKKCCC>>>;;;;;;999888888999999:::888888888888777777777666666888888777666555666777555555555555555555555555555555555555555555555555444444444444333333222111222222111111111111222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111000000000000000000000000000000000000111111111111111111111111///...---,,,,,,---...///000000000000000000111111........................////////////////////////////////////000000000000,,,...//////......///111000000////////////000000000000////////////000000////////////////////////111111111000000/////////***---//////...---///000////////////////////////........................//////......------------......------......///000000000000000000000000000............////////////............/////////////////////000111333444555999555111000111000---***------..................000000//////.........---------------............------...///111111222222//////............//////xxxyyy~~~qqqkkkeeeaaa]]]VVVJJJBBB===<<<;;;999888999999:::888888888888777777777777666777888777555444555666555555555555555555555555555555555555555555555555444444555555444444333333333333222222222222333333222222333333333333444444222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111222111111000000111111222222222111111111000000000000000000000000000000000111111111111111111111111000//////////////////000000000000000111111111111////////////////////////000000000000000000000000////////////000000000000...///000000000000333555000//////......//////000000000////////////000000...////////////000000000111111111111000000000000***---000000...---...111////////////////////////................................................---------------...//////111111111111111111111111...////////////000000000....../////////000000000000000000000111222333444:::888666444333111///---.............../////////////////////////////////---------...............---...///000111111111000//////............//////~~~vvvnnnlllllleeeVVVIII???>>><<<:::999888888999888888888888777777777777555666777666444444444555555555555555555555555555555555555555555555555555444444555666666666555555666555555444444555555666222222222333333444444444222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111222111111000000111111222222222222111111111000000000000000000000000000000111111111111111111111111111111222222222222111111///000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000///000000000///000222444//////............//////000000////////////000000.../////////000000000000/////////000000000000000,,,000333222///---///222////////////////////////........................---......//////000000111...............//////000000111111111111111111000/////////000000000111111/////////000000000111111111111000000111222333333444555555444111/////////.........//////000000000------......///000000000------......////////////......///000000000///...//////............//////wwwvvvxxxqqq```PPP@@@???===:::999888888888888888888888777777777777555666666666444333444555555555555555555555555555555555555555555555555555444444555666777777777666333222222111111222222333222222222333333444444444222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111222222111111111111222222222222222111111111111000000000000000000000000000111111111111111111111111---...///000000///...---//////000000111111111222........................000000000000000000000000////////////000000000000///000///...,,,---...000//////............//////000000////////////000000.../////////000000111111---.........//////000000...222555444000...000333////////////////////////........................------...///000111222222///////////////000111111000000111111111111000000//////000000111111222222000000000000111111111111222111111111111111222222,,,///222111...,,,---///.../////////000000111111,,,,,,---...///000111111........./////////000000...///000000000///---,,,//////............//////}}}xxxwww|||zzztttfffWWWGGGBBB>>>>>><<<999:::>>>;;;:::999888888999::::::888777666777888999888666777777777777777777777777555555444444444444555555333333444444555666666666222222222333333444444444444444444333333222222222333333333333333333333333444333333222111000//////......///000111222333333222111000......000111222222222222111111111111000111111111111111111111111111222333444444333222111000000111111111000000///000///.........///111222111111111111111111111111222222111111111111222222111111222222222222111111111000000000//////......//////000000000000//////000000000000000000000000000000000000000000000000111111000000//////......000000//////............000000000000000000000000000000000000000000000000111111111111000000000000......////////////......000000//////.........---////////////////////////////////////000000000000222000...---///000000000222222111000///...------//////////////////////////////000111111111111111//////////////////000000000000000000000000000000//////.........---------////////////////////////000000000000000//////...........................~~~zzzxxx{{{~~~~~~{{{vvviii]]]NNNEEE>>><<<:::888999<<<;;;:::999888888888999:::777666555666777888777555666666666666666666666666555555444444444444555555555555555555555444444444333333333333333333444444444444444333333222222222333333333333333333333333333333222222111000000000111111111111111111111111222111000//////000111222222222222111111111111000111111111111111111111111111111222222222222111111000111111111111111000000222111000///...///000000111111111111111111111111222222111111111111222222000111111111111111111000111111111000000////////////000000111111000000///000000000000000000000000000000000000000000000000111000000000/////////...000000000/////////......000000000000000000000000000000000000000000000000111111111000000000//////...//////000000//////...000/////////............////////////////////////////////////000000000000000...------...///...---000000000000//////////////////////////////////////////000111111111111000000000000000000000//////000000000000000000000000//////.........---------//////////////////////////////000000//////...---........................}}}{{{~~~yyyzzzpppggg\\\OOOBBB<<<;;;999:::;;;;;;:::999888777777888999666555444555666777666444555555555555555555555555555555444444444444555555666666555555444333333222555444333222222333444444444444333333333333222222333333333333333333333333222222222222222222222222333333222222111000//////222111000//////000111222222222222111111111111000111111111111111111111111111111000000000000111111000111111222222222111111111111000000000000111111111111111111111111111111222222111111111111222222///000000111111000000///111111111111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000///////////////000000000000000000000000000000000000000000000000111111000000000000/////////000000111111000000///////////////............////////////////////////////////////000000000000///...---...000000///---......//////000000111111////////////////////////...///000000111111000000222111111111000000//////000000000000000000000000/////////............---////////////////////////......//////......---,,,........................ttt|||zzzzzzsssmmm\\\IIIAAA>>>===<<<===<<<;;;999888777777777888777666555555777777666555555555555555555555555555555555444444444444555555555555555444444333333333666555333222222333444555333333333333333333333333333333333333333333333333111111111222222333333333444333333222111111000000222111111000000111111222222222222111111111000000111111111111111111111111111000///......///000111000111111222222222222111/////////000111222333333111111111111111111111111222222111111111111222222//////000000000000//////222222111111111111111111111111222222222222111111////////////////////////////////////////////////000000000000////////////........................////////////////////////000000000000000000000000111000000000////////////000000111111111111000000///////////////.........////////////////////////////////////000000000000000///000111333333111///////////////000000000000////////////////////////...//////000000000000000222222222111000000///////////////////////////////////////...............////////////////////////------......------,,,+++........................{{{yyyxxxtttvvvwwwwww{{{{{{hhhSSSGGGBBB???>>>>>>>>>===;;;999777777777888888777666666888888777666555555555555555555555555555555444444444444555555333333333333444444555555666555444333333333444555333333333333333333333333333333333333333333333333111111111222333333444444222222222222333333333333222222111111111111222222222222222111111111000000111111111111111111111111111000///......///000111///000111222222222222222000000000000111111111000000000000000000000000000222222111111111111222222//////000000000000//////111111111111111111222222111111222222222222111111////////////////////////////////////////////////////////////000000000000------------------------////////////////////////////////////////////////000000000////////////...000000111111111111000000.........///////////////////////////////////////////////////000000000000/////////111333333111///000000000000////////////////////////////////////......///000000000000000111111111111000000//////////////////////////////////////////////////////////////////////////////---------------,,,,,,+++........................|||sssnnnjjjiiikkkooottt{{{sss^^^PPPHHHAAA???@@@@@@>>><<<:::888888888888999777666777888999888777555555555555555555555555555555444444444444555555111222222333444444555555333333444444555555555555222222333333333333444444333333333333333333333333111222222222333333444444000111111333444555666666222222222222222222222222222222222111111111111000111111111111111111111111000000////////////000000...///000111111111111111111111111111000...---,,,000000000000000000000000222222111111111111222222///000000111111000000///000000000111111111111111000111111111111111111000000000000000000000000000000000000000000000000000////////////000000000000---------------.........000000000000000000000000////////////////////////000000////////////......///000000111111000000///.........///////////////////////////////////////////////////000000000000,,,,,,,,,---///000///---111111000000//////......////////////////////////---...//////000000/////////////////////000000000000000000000000000000000...////////////000000000////////////////////////------......------,,,+++........................~~~vvvnnnjjjgggeeeccchhhrrr~~~~~~kkk\\\PPPGGGDDDFFFBBB@@@>>>;;;:::999888999888666555666777888777666666666666666666666666666555555444444444444555555333333333333333333333444000222444666777777666555222222222333333444444444333333333333333333333333222222333333333333333333111111222333444555666666111222222222222222222111222222222111111111111000111111111111111111111111///000000111111000000///------...000000111111000---...//////000///......000000000000000000000000222222111111111111222222000111111111111111111000/////////000000111111111///000000111111000000///000000000000000000000000000000000000000000000000.../////////000000000111........./////////000000000000000000000000000000////////////////////////000000/////////............//////000000//////.............../////////000////////////////////////////////////000000000000,,,+++***+++---//////...////////////000000000000////////////////////////---...//////000000//////---------...//////000000000000000000000000000000.../////////000000000000////////////////////////...............---,,,,,,........................~~~}}}{{{qqqllljjjhhhffffffjjjsss~~~vvvfffXXXMMMJJJLLLCCCBBB???<<<:::999999999777555444555666777666555777777777777777777777777555555555444444555555555555444444333333222222111...111444777888888777555222222222333333444444444333333333333333333333333333333333333333333333333222222333444444555555666111222222333333222222111222222222111111111111000111111111111111111111111///000111222222111000///,,,---...///000000000000&&&'''***...000222333333000000000000000000000000222222111111111111222222111111222222222222111111......//////000000000111//////000000000000//////000000000000000000000000000000000000000000000000.../////////000000111111///000000000111111222222000000000000000000000000////////////////////////000/////////..................////////////......---.........//////000000////////////////////////////////////000000000000...,,,++++++---000000000------...///000111222222////////////////////////---......///////////////+++,,,,,,---...///000000000000000000000000000000.../////////000000111111////////////////////////......//////......---,,,........................}}}wwwssspppnnnnnnsss|||{{{pppggg]]]RRRIIIDDDDDD@@@;;;999999999777:::999888666666666777888555555444444444444555555777777666666555555555444555555555444444333333333555666777777777666444333222222222333333444444444333333333333333333333333222222222222222222222222444000///555???CCC@@@:::333222222222222222333333222222222222222111000///111111222222222222111111000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000//////000111222333333444111000///......///000111000000////////////000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////........................000000//////......------000000000000111111111111............/////////000000000000000000000000000000000000000000000000000///...---,,,,,,---...///000///...------...///000000000///000000111222222...///000000000000000///111111222222000///,,,+++////////////////////////---------,,,+++***((('''&&&(((+++...000000000000~~~{{{~~~vvvqqqhhhYYYMMMFFFDDD???;;;888888888666999888777777777777777777666666666555555666666666777666666666555555555555555555444444444333333333666666666666666555444444333333333333333333444444222222222222222222222222222222222222222222222222222000///333:::>>>;;;777222222111111111222222333000111111111111000000///111111111222222111111111000000000000000000000000111000000000000000000111000000000000000000000000000000000000000000000000///000000000000111111111000000000000000000000000000000111111111111111111111000////////////000111.........//////000111222000000000000000000000000///000000000000111111111////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000///////////////............////////////000000000........./////////000000000000000000000000000000////////////////////////000///...---------...///000///............///000//////.........///000000000000111000000///...---...////////////......---//////////////////////////////////////////...---+++,,,...000111111000///vvvcccSSSIIIEEE???;;;999888777666666777777888888888888777777777777777777777777777666666666666555555555555555444444444444333333333666555444444444444444444444444444444333333333333222222222222111111111111222222222222222222222222000000000222555666555333222222111111111111111222//////000000000000000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000/////////000000000000111000000000000000000000000111111111000000/////////111000000//////000000111///////////////000111222000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000.........///////////////............////////////....../////////000000000000000000000000000000000........................000000///...---------...000//////......//////000......------,,,---------111111111111000...---,,,---------------...////////////////////////////////////000111111222111111//////000111000///...---mmm]]]PPPHHH@@@===;;;888777888555666777999999999888777777777777777777777777777666666666666666555555555444444444444444444444444666555333222222333444555555555444444333333333222333333333222222222222222222222222222222222222222000111222222111000111222222222111000000000111111...///000111111222111111222111111111111111111222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000///////////////000000000000000000000000222222111000/////////000000000000000000000000000---------.........//////000000000000000000000000////////////////////////////////////////////////................................................------......//////000000........./////////000000...////////////000000000000000000000000000000000////////////////////////000000//////...---------///////////////000000000///......---,,,,,,,,,,,,000000111000000///......///...---,,,---...///000////////////////////////......//////000000//////......//////...---,,,+++yyylllWWWLLLBBB???===:::888:::555666777999999999888777555666666777777666666555555555555666666666666666444444444444444444444444555444333222222333555555555555555444444333333333555555444444444333333333222222222222222222222222111222333222000///000222333333222111000000111111000111222222333333333333222222111000000111222222111111111111111111111111222111111000000111111222000000000000000000000000000000000000000000000000111111222222222222333333000000000000000000000000---......///000111111111000000111111111111000000111000000000000111111222000000000000000000000000....../////////000000000111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////------......//////000000//////000000000111111111////////////000000000111////////////////////////000000000000000000000000000000000//////......---...//////000000000000000000000///...---------...---...///000000111000000222111///.........///000////////////////////////...////////////...------------..................xxx]]]OOOCCCAAA???:::888;;;666777777888888888888777555555777777777777555555555555555666666666666666333333333444444444444555444444444444444555555666555555555444444444444444666666555555444444333333222222222222222222222222222222222222000000222444444444333222111111111111222222333333444333333333333222111000000111222333111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000222222222333333333444444000000000000000000000000---......///111222222333000111111222222111111000......///000111333444555000000000000000000000000111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111.........///////////////000000000000111111111111/////////000000000111111////////////////////////111111111111111111111111...//////000000000///.........///000111111111111000000//////////////////,,,---...000111111111111222111000///////////////////////////////////////000000000000000///....../////////000000111111222|||aaaPPPBBBAAA@@@:::888;;;999888777777777777777777555666888999999888666555555555555555666666666777333333333444444444555555444444555666666666666666444444444444555555555555666666555444444333222222222222222222222222222222222111000000111333444444666555444333222222222222222222333333333222111111333222111//////111222333111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111222222222333333333000000000000000000000000000000000111111111222222000111222222222222111000111111111000111111222222000000000000000000000000000000000111111111111222////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111///////////////........./////////000000000000111//////000000000111111111////////////////////////000000000000000000000000---...///000111111000000---...000111222222111111/////////...//////000000---...///000000111000000......//////000/////////////////////////////////...///000000111000000000000000000000000111111222{{{bbbPPPBBB@@@???999666::::::999888666666666777888666777999::::::999777666444555555555666666777777333333333444444555555555333444666777777777666555333444444444555666666666555555444333333222111111222222222222222222222222111///...///222444555444777666555444333333333333222222222222222111000///333222000//////000222333111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000222222222222111111111111000111222333333222111000888777444222///...---,,,000000000000000000000000------------.........///........................000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000//////.........---............/////////000000000000000111111111111////////////////////////////////////////////////,,,---///000111222111111---...000111222222222111...............///000111///000000000000000///...)))+++---///000000000///////////////////////////+++,,,---///000000111111000//////............///dddVVVFFF>>>===???<<<888999888888777777777777777777777666666555555555444555555555555444444444444777777666666555555555555555555555444444333333222444444555555444333222222555555444333333222111111222222333333333222111111555444333222111222333444:::;;;:::888555333222333333333333222222111111111333333222222111000//////000222333444444333111000000111222222222000///...111111111222333444666777222222111111000/////////000000111111222222333333000000000000111111111111111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000111000000000//////......111111111111111111111111000000000000000000000000000000000000000000000000000000000000000///......////////////////////////......////////////......000000000000000000000000000000000000000000000000////////////............------------............///////////////000111111//////...//////000111222////////////////////////000000000000000000000000......------------............------------......000000////////////000000|||tttbbbWWWJJJBBB@@@???===999999999888777777777777777777777666666666555555555777777777777666666666666666666666555555555444444555555555444444444444444666666666666666555444444555555444333333222111111000111222333333333333333555444333333333333555555777888888666333111222222333333333222222222111111333333222222111000000///111111222333333222111000000111111222111000///...111111111111111222222333111111111111111000000000000000111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000222222222222111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000///......//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000111000000000000/////////...////////////000000000///////////////000111111000////////////000000111////////////////////////000000000000000000000000///......------......//////......------......///000000////////////000000}}}|||~~~||||||yyyqqqkkk^^^XXXPPPHHHDDD@@@===;;;999999888777777777777888777777666666666666555555777777777777666666666666555555555444444444444444555555555555555555666666555666666666666555555444555444444333333222222111//////111222333444444444222222222222222333555555333444555444222000111222333333333222222222222111333333222222111000000000111111000000000000111111000111111111111000//////222111000///////////////111111111111111222222222111111111000000000000000000000000000111111111111////////////////////////000000000000000000000000111111111111111111111111///000000111111000000///000000000000000000000000222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111222222///////////////000111111111000000////////////000////////////////////////000000000000000000000000///......------......//////......------......///000000////////////000000~~~~~~|||zzztttmmmggg\\\ZZZVVVPPPHHHAAA===;;;:::999888888777777888888777777666666666666666666555555555555444444444444444444444444444444444444444555555555666666777777333333333444444333333222444444444333333222222222///000111222333333333333///000000111222333333444111222333222111111222333222222222222222222222222222222222111111111000000111000.........///111222000000111111111000000000111111000///////////////000000000111222333333444111111111000000////////////000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111111000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////////////////000000////////////000000000000000000000000000000////////////////////////111111111000000000//////000000111111111222222222///////////////000000111111111000//////...////////////////////////////////////////////////////////////............////////////............//////000000////////////000000xxxxxxxxxzzz|||wwwnnnhhh^^^___]]]WWWNNNEEE???<<<:::999999888888888888888666666777777777777777777555555555555444444444444444444444444444444444444444555555555666666777777222222333333333333333222444444333333333333222222222222333333333222222111000111111222333444444555000222333333222222333444222222222222222222222222222222222111111111111111111///...------///111333000000000000000000111111111000000000000111222222//////000111222333333444222222111111000000/////////000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////////////////000000//////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000///...------------...///000000000000000000000000////////////////////////000000/////////........./////////000000000111111///////////////000000111111111000//////...///////////////////////////////////////////////////////////////......//////////////////....../////////000000////////////000000}}}vvvxxxssszzzzzzttteeefffddd___VVVKKKBBB>>>::::::999888888888888999666666777777777777888888777777777777666666666666444444444444444555555555555555555555555555666666333444444555555555555444333333333333333333333333333333333333333222111000333444555666666666666666111222333333222222333555111222222222222333333333111111111111111111111111000///...---...000222333000000000///000000111222111111111111111222333444...//////000111111222222222222222111111111111111000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////000111111222222111111000000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000////////////////////////...//////000000000000000000000000000000000000000///...,,,,,,,,,,,,...///000000000000000000000000000000000000000000000000////////////...................../////////000000///////////////000111111111000000////////////000////////////////////////000000000000000000000000000//////......//////000000//////......//////000000000////////////000000{{{}}}yyyooonnnkkkfff^^^RRRGGGAAA;;;:::999999888888999999666666777777777888888888777777777777666666666666444444555555555666666666555555555444444444444444222333444555555555555555333333333333333333333333111111222333333333222222333333444555555555444333000222333333222111222444111111222222222333333333111111111111111111111111//////......///111222333111000/////////000222333333333222111111111222222.........///000000000111222222222222333333333333000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000000111111111222222222222111111111111111111111111000000000000000000000000////////////////////////......///000000000000000000000000000000000000000///...---,,,,,,---...///000000000000000000000000000000000000000000000000000000000////////////............/////////000000///////////////000111111000////////////000000111////////////////////////000000000000000000000000000000////////////000000000000////////////000000000000////////////000000vvvssspppkkkcccXXXKKKCCC;;;:::999999888888999999666666777777888888888999666555555555444444444444555555555666666666777777555555555444444333333222000111222222333333333333333333333333333333333333///000111222333444444444000111222333222111000///000111333222111000111333111111111222222333333333111111111111111111222222/////////000000111222333111000/////////111222333555444333111000/////////............////////////222222222333333444444444000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000......//////000000000111111111111111111111111111000000000000000000000000////////////////////////......///000000000000000000000000000000000000000111000...------...000111000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000///////////////000111111//////...//////000111222////////////////////////000000000000000000000000000000////////////000000000000////////////000000000000////////////000000tttzzz{{{|||~~~}}}|||~~~zzzsssmmmjjjbbbQQQAAACCCAAA>>><<<:::888777777888888888888777777777777999999999999888888888777666666666666666666666666555555555555555555555555666666666666666666666666333333333333333333333333222222333333444555666666555333111111222222222111555444333222222444666777222333333333333222111111000111222333333333333333333333111000000000111222444222000111333444333000//////000000111111111222///000000000000111111111333222222111111222222333000000111222222222222111000000000000000000000000111111111111111111111111000111111222222222111111000000000000000000000000333333222222111000000000111111000000000000111111222222222111111111000000111111000000000000111111000111222333444444333222//////000000///...------...///111111/////////000//////000000111111222222111111111111111111111111000000000000111111111111......//////000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000000000000///......000222///////////////000000111sssvvv~~~wwwnnniiibbbVVVIIIDDDAAA>>>;;;::::::::::::888888888888777777777777888777777777777666666666666666666666666666666666555555555555555555555555555555555555555555555555333333333333333333333333111222222222333444444444555333111111222333222111444333222111222333555666222333333333333222111111111111222222333222222222333222111000000000111222333111000111333444222000000000000000111111111222/////////000000000111111333222222111111222222333000000111222222222222111111111111111111111111111222222222222222222222222111111222222222111000000000000000000000000000000///////////////000000000111111000000000000111111111111111000000000//////111111000000000000111111---...///000000000///...//////000000///......---...///111111/////////000//////000000000000000000111111111111111111111111000000000000111111111111////////////000000000000////////////////////////333222111000///...------000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000///000000///------///111000000000000000111111222xxxuuu|||}}}qqqiiiddd^^^WWWPPPKKKDDD???<<<<<<;;;;;;888888888888777777777777666666666555555555444444666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222555333111111222333222111333222111111111222444444222333333333333222111111111111222222222111000000333222111111000000111111222111000000222222111000000000000111111111111111/////////000000000000111222222111111111111222222///000111111222222111111111111111111111111111111222222222222222222222222111222222222111000000///000000000000000000000000---......///000000111111111111000000000000111111000000000///////////////111111000000000000111111....../////////...------//////000000000///.........///111111/////////000000000//////////////////111111111111111111111111000000000000111111111111000000000000////////////........................***+++,,,---///000222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000.../////////------///000111111000000111111222333www{{{{{{vvvmmmjjjiiigggfff]]]PPPEEE???<<<:::888888888888888777777777666666666555555555444444444666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333222222222222222555333111222333444333222111111000000111111222333222333333333333222111111222222222222111000000///222222222111111111111111111000000000111111000000111111111111111111111111000000000111111111111222222222111111111111222222///000000111111111111111000000000000000000000000000000000000000000000000111222222222111000///...000000000000000000000000000000111111222222222222111111000000000000111111000000000000000000000000111111000000000000111111111111111111000//////...//////000000000//////......///111111/////////000000000//////......------111111111111111111111111///000000000111111111111111111000000//////......////////////////////////'''(((***---///222333555////////////////////////////////////////////////////////////000000000000////////////////////////.../////////------...000000000//////000000111222zzzuuu{{{~~~uuutttuuuuuuvvviiiWWWHHH@@@<<<999666888888888888777777777666777777777666666666555555666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444333333333333555333222222333444444333000000000000111111222222222333333333333222111111222222222222222111000///222222222222111111000000000000111111000000000111222222222111111111111111111111111222222222333333222111111000000111111222//////000111111111111000////////////////////////////////////////////////111111111111111000///...000000000000000000000000222222222222111111000000111111000000000000111111111111111111111111111111111111000000000000111111333222222111000000000000//////000000000000000///...///111111/////////000000000//////......------000000000000000000000000///000000000111111111111111111000000//////......000000000000000000000000111111000000///...------////////////////////////.........................../////////000000000111////////////////////////---///000000.........//////............///000000}}}rrrwww{{{}}}}}}|||mmmWWWGGG>>>;;;:::888888888888888777777777777888888888777777777666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444333222222444555555444000000111111222222222222222333333333333222111111222222333333333222111111111222222222222111000000000111222222000000111222222222222222222111111111111111111222222222333333111111000000000000111111...///000000111111000000////////////////////////........................///000000111111000000///000000000000000000000000111111000000///......---111111000000000000111111111111111111222222222222111111000000000000111111000000///.........////////////000111111111000000...///111111/////////000000000//////////////////000000000000000000000000000000000000111111111111000000000000////////////111111111111111111111111111111111000000/////////000000000000000000000000////////////////////////......//////000000111111000000000000000000000000...000111111000//////000...------------...//////qqqnnn|||xxxtttwwwoooXXXFFF>>><<<;;;:::888888888888777777777777888888888777777777666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555222222222333333444444555444333222222444555555444000111222222222222222222222333333333333222111111222333333444444444333333111222222333222111000///000222333333111000111333333333333222222111111111//////000000000111111111111111000000000000111111...//////000000000000000111111111111111111111111000000000000000000000000---...///000111111111111000000000000000000000000000000000///////////////111111000000000000111111000000000000111111111222111111000000000000111111///...---------...///000//////000111111111111111...///111111/////////000//////000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000,,,---...///111222333444000000000000000000000000////////////////////////.........///000111111111000000000000000000000000...000222222111000000111...............///000000qqqqqqwwwxxx|||wwwmmmmmmyyyttt[[[HHH@@@>>>===;;;888888888888777777777777777777777777666666666666666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555000000111222333333444444444333222222444666555555111111222333333333333222222333333333333222111111222333333444555555555555111111222333222111000///000333444333111000222444333333333222222111111111............////////////111111000000000000111111...//////000000000000000222222222222222222222222111111111111111111111111,,,---...000111111111111000000000000000000000000000000000111222222333333111111000000000000111111.../////////000000111111111111000000000000111111///...------...///000222//////000111111111111111...000111111/////////000//////000000111111222222000000000000000000000000000000000000111111111111......//////000000111111////////////////////////111000000000////////////000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000///111333333222111111111///////////////000111111