BM6P6(@ {{{yyyxxxyyy{{{||||||{{{}}}}}}|||{{{yyyxxxvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxvvvuuurrrpppnnnnnnooopppuuutttrrrpppmmmkkkiiihhhlllllllllkkkkkkjjjjjjiiiggghhhiiijjjkkkkkkkkkkkkkkkiiihhhkkknnnooonnnkkkkkkjjjhhhgggggghhhjjjkkknnnooopppqqqqqqpppnnnmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrtttwwwyyyzzzzzzxxxwwwwwwvvvvvvwwwzzz}}}~~~}}}~~~|||yyywwwwwwyyy|||~~~}}}||||||{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwvvvuuuuuutttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmoooppppppooommmllliiiiiiiiiiiiiiiiiiiiiiiillllllllllllllllllllllllppppppooonnnmmmllllllkkkkkkjjjjjjjjjiiiiiihhhhhhjjjjjjkkklllmmmooooooppp}}}{{{yyywwwwwwzzzzzzzzz{{{{{{zzzzzzzzzxxxxxxxxxwwwvvvuuusssrrrooommmllllllnnnoooooonnnppppppooonnnmmmkkkiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiigggeeecccbbbbbbcccdddbbbbbbaaa```^^^]]]\\\\\\aaaaaa```___^^^\\\\\\[[[\\\\\\]]]______`````````^^^]]]]]]^^^aaabbb```^^^ZZZZZZZZZ[[[]]]```bbbdddaaabbbbbbbbbbbbbbbaaaaaaffffffffffffffffffffffffeeefffiiilllmmmlllkkkjjjjjjiiihhhjjjmmmooopppppppppnnnlllkkkjjjlllmmmoooooonnnmmmmmmnnnpppssstttttttttsssssssssrrrrrrrrruuuttttttvvvzzz||||||{{{{{{|||}}}~~~}}}~~~~~~}}}}}}|||zzzxxxssssssrrrpppooommmlllllloooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjhhhhhhgggffffffeeeddddddccccccccccccccccccccccccccccccbbbbbbaaa``````___]]]]]]]]]]]]]]]]]]]]]]]][[[\\\^^^______^^^\\\[[[YYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\aaa``````___^^^^^^]]]]]]ZZZZZZZZZZZZYYYYYYXXXXXXZZZ[[[\\\]]]^^^______```~~~{{{yyyxxx{{{|||}}}~~~}}}{{{xxxwwwyyywwwuuuuuuuuutttrrrpppppppppnnnmmmkkkiiihhhgggiiiiiijjjjjjjjjjjjiiiiiijjjjjjjjjiiihhhgggfffeee```___]]]]]]^^^___^^^]]]_________^^^]]][[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXWWWUUUTTTTTTTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRQQQOOOMMMLLLLLLNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOPPPRRRRRRQQQOOOKKKLLLLLLMMMPPPSSSVVVXXXSSSRRRRRRRRRRRRRRRSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWUUUWWWYYY[[[\\\\\\[[[ZZZ[[[ZZZYYYZZZ]]]____________^^^]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\]]]___aaabbbfffffffffeeeeeeeeeeeeeeeggggggfffhhhjjjlllkkkjjjiiikkkmmmnnnnnnnnnooopppnnnnnnnnnooopppqqqrrrssstttrrrpppqqquuuwwwwwwuuussstttvvvxxxyyyyyyyyyyyyxxxyyyyyyxxxwwwwwwxxxzzzvvvwwwxxxyyy{{{|||~~~~~~~~~~~~}}}zzzxxxvvvvvvvvvvvvtttrrrooonnnmmmllliiigggddddddcccbbbaaa______^^^]]]\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRRRRQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNNNNMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOPPP|||zzz|||{{{{{{}}}{{{|||~~~~~~}}}|||{{{{{{{{{yyyvvvrrrooonnnmmmmmmooopppppppppooommmkkkjjjmmmkkkhhhggggggfffdddcccaaaaaa```___]]]\\\[[[[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\\\\\\\\\\\\\[[[ZZZYYYUUUSSSQQQQQQRRRRRRRRRPPPRRRRRRRRRRRRQQQPPPNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGFFFFFFFFFFFFGGGIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLOOOPPPQQQQQQQQQPPPQQQOOOOOOOOORRRSSSTTTSSSRRRSSSSSSRRRRRRQQQPPPOOOQQQPPPPPPPPPQQQRRRTTTUUUZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[ZZZ[[[]]]^^^]]]\\\YYY\\\___``````___``````aaaaaaaaabbbbbbdddeeeeeedddbbbbbbcccfffhhhhhhgggggghhhjjjlllmmmnnnnnnnnniiijjjkkkjjjiiihhhjjjllllllmmmmmmnnnnnnooooooooosssttttttuuuvvvvvvvvvvvvuuuvvvvvvvvvvvvwwwwwwwwwzzz{{{|||}}}~~~}}}|||||||||yyyxxxvvvtttssssssrrrqqqpppnnnmmmkkkiiihhhhhhhhhfffdddbbbaaaaaa```^^^\\\ZZZZZZYYYXXXXXXWWWVVVVVVQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGvvvzzz~~~}}}zzzwwwtttrrrqqqssssssssstttvvvyyy|||}}}~~~~~~|||zzzxxxuuutttsssssstttuuutttsssppppppooommmkkkkkkmmmooommmppprrrrrrooommmllllllmmmjjjgggdddbbbaaabbbbbbbbbbbbbbbbbbaaa```___^^^]]][[[XXXVVVVVVVVVTTTSSSTTTTTTSSSSSSRRRQQQQQQPPPMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLMMMLLLLLLKKKKKKLLLJJJHHHHHHIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@@@@CCCBBBAAAAAAAAACCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLLLLNNNNNNMMMLLLIIIKKKNNNPPPOOOOOOOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUWWWYYYZZZZZZZZZWWWXXXYYYZZZ[[[\\\]]]]]]YYYZZZ[[[ZZZXXXXXXZZZ[[[___``````aaaaaabbbbbbbbbaaabbbdddeeefffffffffeeeddddddddddddeeeeeeeeeeeellllllmmmnnnooopppqqqqqquuuwwwyyyxxxuuurrrqqqppppppqqqsssttttttttttttssssssuuuwwwyyy{{{{{{{{{{{{|||}}}}}}~~~~~~}}}~~~~~~{{{{{{zzzzzzyyyxxxwwwvvvsssrrrpppooonnnmmmlllllllllkkkjjjhhhgggfffffffffdddcccbbb```___^^^]]]]]]XXXWWWVVVVVVWWWWWWUUUTTTOOOOOONNNNNNMMMMMMMMMLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@@@@@@@========================??????@@@@@@AAAAAABBBBBBbbbgggllloooooonnnmmmlllmmmlllkkkjjjiiigggffffffaaa``````aaabbbeeeggghhhhhhjjjlllnnnpppqqqrrrrrrqqqrrrrrrrrrrrruuuyyy|||}}}zzzuuurrrrrrssssssrrruuuwwwyyywwwtttrrrrrrtttsssssstttuuuvvvxxxzzz{{{~~~{{{xxxvvvuuussspppmmmllllllllllllkkkjjjhhhgggdddbbb```___`````````___^^^______^^^\\\]]]___aaabbbeeegggfffbbb^^^]]]^^^[[[ZZZWWWUUUSSSSSSTTTUUURRRRRRSSSSSSRRRRRRQQQQQQQQQOOOLLLJJJJJJKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCAAA@@@@@@AAABBBAAA@@@>>>???????????????>>>>>>??????>>>>>>>>>>>>>>>>>><<<<<<==================>>>>>>>>>=========<<<<<<============>>>>>>>>>???:::;;;;;;<<<<<<<<<;;;;;;;;;===>>>>>>===<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<============>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCCCCDDDDDDDDDCCCAAABBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCEEEEEEDDDCCC@@@BBBDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOONNNMMMMMMNNNPPPMMMNNNOOOPPPRRRSSSUUUUUUSSSTTTVVVWWWXXXXXXXXXWWWUUUVVVVVVVVVWWWWWWWWWWWWZZZ[[[\\\]]]]]]]]]]]]]]]___aaabbbbbb___]]]]]]]]]]]]^^^```aaabbbcccccccccaaacccfffhhhiiihhhgggffffffffffffgggggggggggggggiiijjjkkkooorrrtttsssrrrtttssspppnnnlllkkkjjjiiijjjkkklllnnnpppqqqqqqrrrqqqrrrrrrtttuuuvvvwwwwwwwwwxxxyyy{{{|||~~~}}}~~~~~~zzztttpppjjjiiiiiijjjmmmnnnnnnmmmjjjiiiiiihhhgggfffffffffcccbbbaaa```____________^^^______]]]ZZZYYYZZZ[[[XXXXXXWWWVVVUUUTTTSSSSSSMMMKKKJJJKKKLLLMMMLLLJJJHHHHHHHHHGGGGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<<<<======>>>>>>:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>>>>????????????>>>>>>???@@@@@@AAABBBBBBBBBAAA>>><<<;;;;;;===>>>>>>===999::::::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888999999::::::999888888666999;;;;;;:::999;;;<<<777888999:::;;;;;;;;;;;;999:::;;;<<<<<<=========::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@@@@???======>>>??????>>><<<<<<======>>>>>>??????<<<======>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAA@@@???@@@AAABBBAAA@@@===???@@@@@@@@@@@@CCCEEEDDDDDDDDDDDDDDDDDDEEEFFFBBBDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFGGGIIICCCDDDEEEFFFGGGHHHIIIIIIGGGIIIKKKMMMNNNNNNNNNMMMKKKKKKKKKLLLLLLLLLMMMMMMJJJKKKLLLMMMMMMMMMLLLKKKKKKMMMOOONNNMMMLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRTTTUUUXXXYYYZZZYYYWWWVVVSSSSSSSSSSSSSSSSSSRRRRRRTTTTTTVVVZZZ___aaa```^^^]]]\\\ZZZXXXWWWVVVUUUUUUSSSTTTUUUVVVXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^___aaabbbcccdddddddddeeeeeeeeecccbbbcccdddeeedddcccdddfffjjjmmmpppwww}}}|||}}}~~~tttrrrooollliiieee```\\\YYYXXXWWWXXXZZZ[[[[[[ZZZWWWWWWVVVUUUUUUTTTTTTTTTUUUTTTTTTSSSRRRRRRRRRSSSQQQSSSSSSQQQNNNLLLNNNPPPMMMMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999:::::::::========================::::::::::::::::::::::::888888999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<999999999:::::::::::::::IIILLLPPPQQQOOOMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLNNNMMMMMMJJJJJJJJJJJJJJJMMMRRRUUUVVVTTTQQQOOOOOOOOONNNMMMLLLPPPRRRPPPLLLKKKNNNQQQJJJJJJJJJKKKLLLMMMNNNOOOTTTVVVXXXYYYYYYYYYWWWVVVUUUSSSQQQQQQQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDDDDEEEGGGGGGGGGEEEFFFGGGFFFDDDCCCDDDEEEMMMPPPQQQNNNGGGBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCCCCAAA>>>===>>>?????????>>>>>>>>>>>>?????????@@@===>>>>>>>>>>>>>>>>>>===;;;<<<===>>>?????????>>><<<;;;::::::<<<>>>>>>===888999999::::::::::::999888888999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999555555555666777777888888<<<<<<;;;;;;:::999888888999999:::::::::999999888555888:::;;;999999;;;===999::::::;;;;;;;;;::::::888999;;;<<<======<<<<<<::::::::::::::::::::::::999:::;;;;;;<<<===>>>??????===<<<<<<=========<<<:::::::::;;;<<<===??????;;;;;;<<<=========<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;:::;;;=========<<<:::;;;;;;;;;:::<<>><<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888999:::;;;<<<<<<777777888888999999999:::<<<<<<<<<<<<<<<=========FFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@AAABBBCCCDDDFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCBBBAAABBBFFFIIIHHHGGGFFFGGGHHHIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@???>>>=========>>>@@@AAAAAAEEEHHHGGGBBB??????BBB>>>???@@@AAAAAA???===<<<===>>>>>>???@@@BBBCCCDDDCCCBBB@@@>>>>>>>>>>>>?????????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::::::::::::::999999888777888888888888888888888888666555555444555777999:::999999999999999999999999666666666666666666666666::::::::::::888777666555888888777777777777888888;;;;;;;;;;;;::::::999888555444444555888999999888999999999:::::::::;;;;;;777777777777777777777777888999;;;<<<<<<;;;999888<<<;;;;;;:::888777777666;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;:::999999888888:::;;;;;;:::888888::::::::::::::::::::::::;;;;;;999999999999;;;;;;>>>???AAAAAA@@@@@@@@@AAA>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@??????>>>>>>CCCAAA???=========???@@@>>>>>>????????????>>>===============>>>???@@@AAABBBAAA>>><<<<<<===???@@@>>>>>>============>>>>>>AAA@@@@@@@@@??????>>>>>>666777999;;;============@@@AAABBBDDDEEEEEEDDDDDDBBBAAA@@@@@@@@@AAABBBCCC@@@@@@BBBDDDFFFHHHIIIJJJGGGEEECCCBBBBBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHGGGGGGFFFFFFFFFEEEHHHGGGGGGFFFGGGIIIKKKLLLUUUWWWZZZ___bbbeeefffggg___ZZZUUUVVV\\\bbbdddddd___cccffffffeeefffkkkoooooohhhbbbdddmmmvvvyyyyyy```[[[VVVUUUYYY[[[ZZZXXXUUUUUUUUUUUUTTTRRRPPPOOOOOOOOOMMMKKKJJJKKKNNNPPPQQQRRRRRRSSSTTTUUUUUUVVVZZZZZZYYYXXXVVVSSSQQQPPPRRRSSSSSSSSSQQQPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQOOOPPPPPPQQQRRRSSSSSSTTTXXXYYY[[[]]]aaafffiiilll[[[WWWSSSOOOMMMKKKIIIGGGDDDCCCBBBBBBCCCDDDFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999888888888888999999::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::<<<;;;::::::999999999999888888:::;;;;;;:::888888999999999:::::::::;;;;;;======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;:::::::::999999999777777888888888999999999BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@????????????@@@AAABBBBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCBBBAAAAAACCCEEEBBBAAA@@@AAABBBCCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@?????????>>>===>>>>>>?????????>>>>>>======<<<<<<<<<===>>>??????BBBEEEDDD@@@===>>>@@@BBBCCCDDDCCCBBB@@@===<<<<<<<<<======>>>@@@AAABBBAAA@@@???===============<<<;;;::::::999999:::::::::::::::::::::999999999888888999:::::::::::::::999999999:::999999888888888888888888888888888888555555555666666777999999777777777777777777777777666666666666666666666666777777777777666555444444888777777666666777777888999999999999999888777777555444444555888999999888888888888888999999999999777777777777777777777777888999;;;<<<<<<;;;999888::::::::::::999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888999999999999999999888:::::::::::::::::::::::::::999888888888888999:::;;;===??????>>>>>>>>>???======>>>??????@@@AAAAAA?????????>>>>>>>>>>>>>>>AAA@@@???======<<<======>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>>>>======<<<======<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>????????????;;;<<<>>>???@@@@@@??????>>>===<<<<<<<<<===>>>???<<<===>>>???AAACCCDDDEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEGGGIIIKKKNNNPPPRRRRRRRRRRRRNNNJJJKKKPPPTTTUUUUUUNNNRRRUUUUUUSSSTTTXXX\\\[[[VVVRRRRRRWWW\\\______UUUPPPLLLKKKNNNQQQPPPNNNLLLLLLMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFHHHIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHIIIKKKJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMPPPTTTXXX[[[^^^TTTQQQMMMJJJHHHFFFDDDBBBBBBBBBAAAAAAAAACCCDDDEEEEEEDDDCCCBBB@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999888888888888888888999999999999999999999999999999999999999888888888888888888888999999999999:::;;;;;;:::999999999999999888999999999999999999888999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999::::::::::::::::::::::::999999999999888888888999999999::::::@@@@@@@@@@@@@@@????????????????????????????????????@@@BBBCCCDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCBBBBBB???>>>>>>>>>>>>>>>????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@????????????AAABBBCCCBBB@@@@@@AAABBB>>><<<;;;<<<>>>??????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===;;;>>>AAA@@@===<<<===???GGGGGGFFFEEECCC@@@===;;;;;;;;;;;;<<<<<<>>>???@@@???>>>===<<<;;;;;;;;;<<<:::999999888888888888999::::::999999888888888777777999:::<<<<<<;;;:::999777888888999999999999888777777777777777777777777555555666777888888888888888888777777666666555555666666666666666666666666555555666666666666555555777777666666666666777777666666777777777666555555555444444555777999888888666666666777777777888888777777777777777777777777888999:::;;;;;;:::999888555666666666777777888888999999:::::::::;;;;;;;;;:::::::::999999888888777999999888888888888999999999999999999999999999999888888777777777777888888999;;;<<<===<<<;;;<<<===;;;<<<<<<======>>>>>>>>><<<<<<<<<<<<============@@@??????>>>===<<<::::::>>>===<<<;;;:::::::::::::::999999999:::;;;<<<===;;;<<<<<<<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::::::::999999999999999::::::;;;<<<;;;;;;;;;888999:::;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<===>>>???@@@@@@@@@???>>>>>>>>>>>>??????========================<<<<<<<<<===========================>>>>>>>>>>>>????????????>>>>>>>>>>>><<<===>>>??????@@@@@@???@@@AAACCCEEEFFFFFFEEEEEEHHHDDDBBBBBBFFFHHHHHHFFFEEEGGGIIIIIIGGGGGGKKKNNNOOOMMMKKKIIIIIIJJJKKKLLLJJJGGGCCCCCCFFFGGGGGGEEEEEEEEEFFFGGGHHHHHHHHHGGGBBBCCCDDDDDDDDDDDDCCCCCC@@@@@@AAAAAABBBBBBCCCCCC@@@@@@AAABBBBBBBBBBBBBBB@@@AAACCCCCCBBBBBBDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDHHHKKKOOOQQQNNNKKKGGGEEEDDDCCCAAA@@@AAA@@@@@@???@@@@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>========================;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999;;;::::::999999::::::;;;888888888888888888888888888888888888888888888888999999888888888777777777777777777888888888999999::::::999888888888999999999999888888888888999999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::888888888888888888888888888888888999999999::::::::::::999999999888888888888888999999999999::::::AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???????????????@@@>>>>>>???@@@BBBBBBAAA@@@@@@@@@@@@???????????????@@@BBBCCCCCCAAA@@@@@@AAA???===<<<<<<>>>?????????>>>>>>>>>>>>?????????@@@>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999::::::::::::;;;;;;<<<<<<:::<<<>>>>>><<<<<<===???GGGFFFFFFDDDBBB@@@===<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;::::::::::::;;;;;;:::999999::::::::::::::::::999888888777777777999;;;======<<<999888666666777888999999999888777777777777777777777777444555777888999888777777999999999888888777666666555555555555555555555555555666777777888888888777777666666555555666666777555555666666666555555444555444333555777888888777666666666666777777777777777777777777777777777777888999999::::::999999888666666666666777777777777888888888999999999::::::999999888888777777777777999888777666666777888999888888888888999999999999888888888888888888888888777999;;;;;;:::::::::;;;:::::::::;;;;;;;;;<<<<<<999999::::::;;;;;;<<<<<<>>>?????????>>><<<999888<<<<<<;;;::::::;;;;;;<<<999999999999999:::;;;;;;::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>=========>>>>>>??????@@@@@@@@@@@@???=========>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>???????????????>>>>>>>>>>>>>>>;;;<<<>>>?????????>>>===@@@AAACCCDDDDDDDDDDDDCCCEEECCCBBBBBBDDDEEEDDDBBBCCCEEEFFFEEEDDDDDDFFFHHHKKKMMMMMMJJJGGGDDDEEEGGGFFFDDDBBBBBBDDDEEEDDDCCCDDDEEEFFFGGGHHHJJJJJJKKKFFFEEEDDDCCCDDDCCCBBBAAA?????????@@@@@@AAAAAAAAA>>>>>>???@@@AAAAAAAAAAAA???AAABBBBBBAAAAAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAA??????@@@BBBDDDHHHKKKLLLKKKIIIEEECCCCCCCCCBBBAAA?????????>>>>>>>>>>>>>>>@@@??????>>>============;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::999999999888888;;;:::999888888999:::;;;777777888888888888777777777777777777777777777777::::::999999999888888888666666777777777888888888999888888777777777888888999888777666666777888999888888999999999:::::::::999999999999999999999999777777777777777777777777777777777888888888999999999999888888888777777777777777777888888888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCEEEEEEEEEDDDCCC=========>>>>>>>>>>>>>>>@@@@@@??????????????????>>>>>>???BBBEEEFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBDDDDDDCCCBBBBBBCCCAAA???======>>>???@@@???======>>>>>>>>>?????????============<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<<<<>>>???BBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===::::::::::::999999999888;;;::::::999::::::;;;;;;;;;:::::::::999999999888777999;;;======;;;999777555666777777888888888888666666666666666666666666444555777888888777666555888888888777777777666666444444444444444444444444444555666777777777777777666666555555555555666666555555666666666666666555555444333444666777777666666666666666777777777777666666666666666666666666777777888888888888777777999999999999888888888888777777777777888888888888888777777777777777666666999888666666666666888999777777777888888999999999888999999999999999999888777999;;;;;;:::999:::;;;888888999999999999::::::888888888999999::::::;;;===>>>???@@@>>><<<999777999999:::;;;<<<>>>???@@@:::::::::999::::::;;;;;;;;;:::999888888999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::::::::999999999999999::::::;;;;;;;;;<<<===>>>>>>>>>???>>>>>>>>>>>>?????????@@@CCCEEEFFFDDD@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???>>>===<<<<<<===???AAABBBBBBBBBAAACCCCCCBBBCCCDDDDDDCCCBBBAAAAAAAAA@@@??????AAABBBCCCGGGIIIGGGCCC@@@AAACCCBBBBBBBBBBBBCCCDDDCCCAAACCCCCCDDDFFFGGGIIIJJJKKKIIIFFFCCCAAAAAABBBAAA??????????????????@@@@@@@@@??????@@@@@@@@@??????>>>???@@@AAAAAA???>>>???AAABBBBBBBBBCCCBBBAAAAAA@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAACCCFFFIIIJJJJJJGGGDDDCCCCCCCCCBBBAAA?????????>>>>>>======<<<>>>======<<<<<<<<<======::::::::::::::::::::::::888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999:::::::::999999999888888999999999888888999999999666777888888888888777666666666666666666666666666999999888888888777777777555555555666666666777777777777666666666777777888999888666666666666888999777777777777888888888999777777777888888888888888777777777777777777777777666666666777777777888888888888777777777666666666666666666555555555555555;;;;;;;;;<<<<<<<<<<<<==============================>>>@@@AAABBBBBBAAAAAA<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<============>>>BBBFFFHHHFFFCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>@@@BBBBBBBBBCCCEEEGGGBBB@@@<<<;;;<<<=========;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>============<<<<<<;;;:::::::::;;;;;;888888999999999999888888888777777777777888999999::::::::::::::::::::::::888999:::;;;;;;999888666555666666777777777777666666666666666666666666666444555555666666555555555444444444555555555555555444444444444444444444444222222333444555555444444555555444444444444555555555555666777777777666666555444333444666777666555555555666666666777777777666666666666666666666666666666666666666666666666666555555555444444333333555666666666666777777777777777777777777777777777777777666666666666777777666666666777888888999999888888999::::::999888888777999;;;;;;:::999:::;;;888888888888888888888888888888888888999999999999;;;<<<===>>>===;;;999888777888:::===???AAABBBBBB;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999999999999::::::::::::<<<;;;:::999888888888888888888777777777777888999888999:::<<<============<<<<<<======>>>>>>??????FFFIIILLLKKKEEE@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<<<<;;;:::;;;===???AAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???AAADDDCCCAAA???@@@BBB???@@@BBBCCCCCCBBBAAA@@@AAAAAAAAABBBCCCDDDEEEFFFGGGDDDAAAAAABBBCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<===>>>??????>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCFFFGGGHHHFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@???===<<<;;;<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<=========<<<;;;::::::999999999999888888888777888888999999888888777555666777888888777666555666666666666666666666666666666555555555444444444444444555555555666666666666666555555555666777777777777666666666666777777555555555666666666777777666666666666666777777777777777777777777777777777555555555666666666777777777777666666666555555555555555444444444444333333888888888999999999:::::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>;;;<<<<<<<<<============:::::::::::::::;;;<<<===::::::;;;@@@EEEGGGDDDAAABBBBBBAAAAAA@@@??????>>>;;;<<<>>>???AAACCCGGGJJJCCC@@@<<<::::::;;;;;;:::999::::::::::::;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;:::999888888777888999:::::::::999999<<<;;;:::::::::<<<<<<<<<======<<<<<<;;;;;;<<<<<<;;;:::999999888888888888777888999999:::999888777666666555555666666777888777777888888999999::::::888999999999888888777666666666666777666666555555555555555555555555555555555444444333333333444444222333333444444555555666333333333333333333333333222222333444444444333333555444444444444444444555444555555666666666666666555444333444666777666555444444444444555555555555666666666666666666666666555444444444444444444555111111111111222222222222444555555555555666666666777777777777777777777777555666666777777666666555555555666666777888888999777777888999999888777777666888::::::999888999:::888888888888888888777777999999999888888888888888888888999::::::999888777666888;;;???AAAAAAAAA@@@;;;::::::999999::::::;;;888:::===??????>>>;;;:::;;;;;;::::::::::::;;;;;;888888888999999:::::::::999888777666555555666666999888777666666777888888777888:::;;;<<<======<<<<<<<<<======>>>???@@@@@@DDDJJJPPPPPPJJJCCC???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999::::::::::::;;;;;;<<<<<<===============<<<<<<;;;;;;<<<<<<<<<===>>>???AAABBBBBBBBBAAA>>>???@@@@@@AAACCCEEEFFFFFFEEEDDDDDDEEEEEEFFFEEEBBBCCCDDDDDDDDDDDDDDDEEEAAACCCFFFHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEIIIMMMMMMIIIDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>@@@BBBCCCCCCDDDFFFHHHFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDEEEAAAAAAAAAAAABBBDDDFFFGGGIIIFFFCCCBBBBBBBBBAAA@@@AAAAAABBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>===<<<:::999888888888777777777666666555777999::::::999777555555666777888888777666555666666666666666666666666555555555444444444333333333444444444444555555555555555444444555555666777555666666777777666666555333333444444444555555555444444555555666666666666555555555555555555555555444444555555555666666666666666666555555555444444555555555444444444333333777777888888999999999:::::::::::::::::::::::::::888888888888888:::;;;;;;777777777888888999999999999999::::::;;;<<<===>>>888666888===CCCFFFBBB>>>AAA@@@@@@???>>>======<<<888:::;;;===???CCCHHHLLLEEEBBB===;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<999999999888888888888777;;;;;;;;;::::::888777777555666888999999888888777<<<;;;999888999:::;;;;;;>>>===<<<;;;;;;::::::;;;:::999888777666666666777777888999::::::999888777666666666666666777888999555555666777888999::::::999888888777777777666666666777777777666555444444555555555555555555555555555444333111111222333444333444444555666777888888333333333333333333333333444555555666666555555444555444444333333444444555333444444555666666666555555444333444666666555444222222333333333444444444666666666666666666666666444333333222222333333444333444444555777888888999444444444555555555666666777777777777888888888888444555666777777666555444444555555666777888888999555666777888888777666555555777999999888777888999888888888888777777777777::::::999999888888777777555666666777777777777777666888<<<@@@AAA@@@>>>===::::::999999999999999:::555999???CCCDDD@@@;;;777;;;::::::999999::::::;;;999999::::::;;;;;;;;;;;;<<<;;;999888888888999::::::999888777777888999:::888999;;;===>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBIIIQQQSSSMMMFFFAAA???::::::::::::::::::::::::999888888888777777666666999::::::::::::;;;;;;;;;=========>>>>>>?????????@@@???>>>===<<<===>>>???===>>>???@@@AAA@@@??????@@@AAABBBCCCDDDFFFJJJLLLGGGFFFEEEEEEGGGHHHHHHGGGEEEEEEEEEEEEFFFGGGGGGGGGGGGJJJMMMOOONNNMMMKKKKKKIIIHHHGGGFFFEEEFFFGGGHHHGGGIIIMMMUUU[[[ZZZSSSMMMHHHHHHHHHGGGGGGGGGGGGGGGCCCDDDEEEEEEEEEEEEEEEEEECCCEEEHHHJJJLLLNNNQQQSSSNNNNNNNNNNNNNNNMMMLLLLLLGGGGGGHHHHHHIIIJJJKKKKKKEEEEEEEEEEEEFFFGGGIIIJJJLLLIIIFFFDDDDDDCCCBBBAAABBBCCCCCCBBBAAA???===<<<;;;;;;;;;;;;<<<======>>>========================<<<;;;;;;;;;:::999999999:::;;;<<<======;;;999888777666666666555555555555444666999;;;;;;999666444555666777999999777666555777777777777777777777777777777666666666555555555333333333444444444555555444444444444444555666777444555666777777666555444222222222333333333444444444444444555555666666666444444444444444444444444444444444555555555666666666666555555555444444444666666666555555444444444777777888888888999999999;;;999888777888:::::::::<<<999666666777777555333777666666888;;;===>>>===CCC???<<<:::;;;<<<======;;;;;;;;;::::::999999999::::::999999999:::;;;;;;999::::::<<<>>>AAADDDFFFFFF@@@:::888:::;;;:::777::::::;;;;;;;;;;;;;;;:::;;;:::999777666555555555;;;::::::::::::888555222555666666888999:::;;;;;;666777888999::::::;;;<<<>>><<<:::888777777777777666777777888888888777777::::::999999888777666666999888888777666777777777888777666555555666777888777666555444444555666777999999777666444222111000333333333444444444555555444333333222222333333444333333333333333333333333333333333333333333333333111111222333333333333222333333333333333333333333444333333222222333333444444555555666666666666666555555555555555555555555444444333333333222222222333333333333333333333333444444444555555666666666555555555555555555555555777666555444444555666777444444444444444444444444666666777777777777666666444444444444444444444444444555666777777777777777666777888777666666777999999888777666666666777888777777777777777777777777;;;999999;;;>>>>>><<<999:::999888888888999:::;;;::::::;;;GGGRRRFFF888<<<999999888777777888999999999999999888888777777777<<<;;;:::999888888888888888999:::;;;;;;;;;:::999999888888999:::<<>>@@@@@@@@@@@@@@@CCCEEEGGGIIIGGGDDD???<<<===<<<;;;999888999999:::888888999999999:::::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;<<<>>>AAACCCEEEAAA@@@???>>>>>>???AAACCC>>>@@@DDDGGGIIIIIIHHHGGGFFFEEECCCCCCEEEIIINNNQQQRRRKKKMMMPPPQQQYYYZZZNNNNNNIIIHHHLLLOOOMMMLLLMMMNNNMMMNNNSSSYYYZZZVVVRRROOOQQQQQQNNNHHHFFFIIIMMMLLLSSS^^^nnn|||}}}mmmZZZUUUNNNKKKMMMPPPPPPPPPRRRTTTPPPKKKJJJLLLOOOOOOOOOQQQPPPRRRVVVXXXYYY___eeeaaaaaa___[[[VVVTTTTTTUUUSSSQQQOOOOOOPPPQQQQQQPPPOOOLLLGGGEEEFFFIIIJJJKKKPPPRRRQQQKKKFFFFFFHHHIIIDDDNNNMMMIIILLLIII@@@@@@999:::;;;;;;:::;;;===>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<===<<<:::777666888777666555555555555555777777777777777777777777333333333444555666777777777777777777777777777777777666444333333444555666666666666666666777888999999888777666666555555666999888888777666555555444333444555555666555555555555555555555555555555555666777888888888666555444555555666666666666555555666666666666666666666666333333333333333333333333;;;;;;;;;;;;:::;;;;;;;;;;;;:::888888999:::::::::===:::777777888999888666<<<:::999999;;;>>>??????BBBAAA@@@AAABBBAAA@@@>>>;;;;;;;;;;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===???AAACCCDDDDDD???999888:::<<<:::888:::;;;;;;<<<=========<<<<<<;;;:::888777666666555:::::::::;;;;;;:::666333666666777888999:::;;;;;;888888999999::::::;;;;;;===;;;:::888777666777777777777888888888888777777::::::999888888777666666999888888777777777777777777777666555555666777777777666555444444555666777888777666555444222222111333333333444444444444555333222222111111222222333222222222222222222222222333333333333333333333333111111222333333333333222333333333333333333333333444333333222222333333444333333444555555555555555444444444444444444444444444444444444333333333222333333333333333333333333222222222222333333333333444444444444444444444444666666555555555555666666444444444444444444444444444555555666666555555444444444444444444444444444555555666666777666666666555666777777666666888::::::888666555444555666777666666666666666666666666888777777999;;;<<<:::777999999888888888999:::;;;888888999DDDNNNCCC666::::::999888777777888999::::::::::::999999888888888<<<;;;:::999888888888888888999;;;<<<<<<<<<;;;:::777777777777888:::<<<===<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDCCC@@@===;;;;;;:::999888777888999999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>@@@CCCEEEGGGCCCBBBAAA@@@@@@BBBDDDEEEAAACCCGGGJJJLLLMMMLLLLLLKKKKKKKKKLLLOOOSSSWWWYYY[[[UUUXXX\\\aaammmsssiii___XXXTTTVVVYYYXXXWWWWWWWWWUUUTTTWWWZZZ[[[XXXTTTWWWYYYYYYVVVQQQPPPRRRVVVYYY```nnnooo[[[TTTPPPSSSXXX[[[^^^bbbccc\\\UUUPPPQQQTTTWWWXXXXXXWWWZZZ```cccbbbcccffffffeeeccc___[[[XXXXXXYYYWWWTTTRRRSSSVVVWWWVVVSSSQQQOOOKKKJJJLLLNNNOOOOOORRRTTTSSSNNNIIIGGGIIIJJJIIIVVVWWWUUUWWWQQQDDDBBB======<<<:::::::::<<<>>>===<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888999:::::::::888666555444444333333333444444555777777777777777777777777333444444444555666666666777777777777777777777777888666555333333333444555444333333333333333444555555555555444555555666666777777666666555444444333333333444555555555555555555555555555555555555555444555555666555444333222444444555555555555444444444444444444444444444444333333333333333333333333???>>>>>>=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>><<<999888:::<<<<<<<<>><<<===???BBBDDDEEEBBBCCCDDDGGGHHHFFFBBB???;;;<<<<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAAAAA>>>:::999;;;===;;;::::::;;;<<<>>>????????????>>>===;;;999888777777777:::::::::;;;<<<;;;999666777777888999:::;;;;;;<<<::::::::::::::::::::::::;;;;;;999888777777777777777777888888888888777777999999888888777777666666888888777777777666666666777666555555555555666777666555555444444555555666666555555444444333333222333333333333444444444444222111111000000111111222111111111111111111111111333333333333333333333333111111222333333333333222333333333333333333333333333333222222222222333333222222333444444444444444444444444444444444444444555555444444444333333333333333333333333333333333333333222222222222222222222222222222222222222222444555555555555555555444333333333333444444444444333444444444444444444333444444444444444444444444555666666666666555555444555666777777666777999;;;;;;999666444333444555777666666666666666666666666666555555666888999777666999888888888888999:::::::::<<<<<>>>>>??????>>>>>>>>>>>>>>>===<<<:::999:::999999999999:::;;;;;;==================<<<<<<>>>===<<<<<<<<<<<<===>>>AAAAAAAAAAAACCCEEEGGGIIIFFFEEEDDDDDDDDDEEEGGGHHHEEEGGGJJJNNNPPPPPPPPPPPPRRRRRRTTTWWWZZZ^^^aaacccfff___aaaffflll}}}ssshhh^^^^^^aaa```^^^]]]ZZZXXXVVVWWWZZZ[[[ZZZXXX^^^___```^^^[[[YYY[[[^^^fffoooddd\\\VVVYYY```fffmmmsssssskkk^^^VVVTTTWWW]]]```___]]]```gggkkkhhhdddbbbggggggeeebbb^^^[[[[[[\\\___YYYUUUVVVZZZ\\\WWWRRRQQQOOONNNNNNPPPRRRSSSRRRSSSTTTTTTQQQMMMJJJKKKNNNSSSbbbgggffffff[[[KKKEEECCCAAA>>>;;;999:::;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777777888888888666555333333333222333333444555666777777777777777777777777444444555555555555555555666666666666666666666666888777555333333333333444666666555555444555555555333222222333444555666666555555555444444333222222222333444444555555444444444444444444444444444444444444555555444444333222333333444444444444333333333333333333333333333333333333333333333333333333???>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@???>>>???@@@???>>><<<;;;===???AAABBBCCCBBBBBBDDDGGGIIIIIIIIIAAABBBDDDGGGHHHGGGCCC@@@<<<<<<<<<===>>>>>>>>>?????????>>><<<;;;;;;;;;;;;<<<===???AAABBBBBBBBBAAA@@@>>><<<<<<>>>???>>><<<;;;<<<===???@@@AAAAAAAAA>>>===<<<;;;999999888888:::::::::<<<======:::888777888888999:::;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;::::::999999888888777888888888888777777666888888777777777666666666777777777777777666666555555555555555555555555555444444444444444444444444333333333333333333333333222222333333333444444444222222111111111111222222222222222222222222222222222222222222222222222222111111222333333333333222222222222222222222222222333333222222222222333333222222333444444444444444444444444444444444444444555555555444444444333333222222222222222222222222555555444444333333222222333333333333333333333333333444555666666555444333333333333333333444444444333333444444444444333333333333333333333333333333777777777777777666555444555666777888777888;;;===<<<:::666444333444666777666666666666666666666666555555555555666666666666888888888888888999999::::::>>>===CCCKKKCCC999>>>;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;::::::999999999:::;;;===>>>>>>>>>===<<<777666555555555666777888999:::;;;<<<============<<<;;;:::999888888999999;;;;;;<<<<<<===>>>??????===>>>>>>???@@@@@@AAAAAABBBAAA???>>>>>>???AAABBBCCCCCCCCCCCCEEEFFFHHHJJJIIIHHHHHHGGGHHHIIIJJJJJJIIIJJJLLLNNNPPPPPPOOOOOOTTTVVVYYY]]]aaadddfffhhhjjjbbbbbbeeejjj}}}qqqccc______]]]ZZZYYYVVVTTTRRRRRRVVVYYY[[[[[[^^^```aaa```^^^]]]___aaakkkyyylllbbbZZZ[[[aaahhhrrryyy|||rrrcccWWWRRRUUU\\\bbbbbb^^^___fffjjjgggaaa]]]aaabbbaaa```]]][[[\\\\\\ddd]]]WWWXXX]]]^^^WWWPPPOOOMMMMMMNNNPPPRRRRRRQQQPPPPPPRRRRRRPPPMMMOOOSSS___ooouuusssqqqcccQQQKKKIIIFFFAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999666777777777777666555444666666555555555666666777666666666666666666666666555555555555555444444444555555555555555555555555777777555444333222222222888777666555555555555555333333333333333444555555555555444444333333333333222222333444444444444444444444444444444444444444555555555666555555555555333333444444444444333333333333333333333333333333222222222222222222222222===<<<<<<===???AAADDDEEEDDDEEEGGGFFFCCCBBBCCCDDDBBBBBBAAAAAAAAACCCFFFHHHJJJIIIJJJKKKLLLKKKHHHEEEAAA@@@@@@BBBDDDDDDCCCAAA=========>>>>>>?????????@@@???>>>===<<<;;;;;;;;;:::<<<>>>AAACCCCCCCCCCCC@@@??????@@@@@@@@@???>>>;;;<<<===???@@@AAAAAAAAA======<<<;;;::::::::::::999999:::<<<>>>>>>;;;999888888888999999::::::;;;<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;::::::888888888888888777666666777777666666666666666666666777777777777666555555444444555555555555444444333333444444444444333333222222222222333333333444222222222333333333444444333333222222222222333333333333333333333333333333222222222222222222222222111111222333333333333222222222222222222222222222333222222111111222222333333333444555555555555444555555555555555555555555555555444444444333333333222222222222222222222222444444444333333222222111333333333333333333333333222333444555555444333222222222222333333333444444333444444555555444444333333333333333333333333333888888888888777777666555555777888888888999;;;===;;;:::777555444555666777777777777777777777777777555555555555555666666777777777888888999999999999555:::999;;;BBB<<<555999;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;::::::::::::;;;<<<===>>>>>>>>>===<<<999888777555555666777777888888999:::;;;;;;;;;;;;;;;999888666666777999:::<<<<<<===>>>???@@@@@@@@@======???@@@BBBDDDEEEFFFFFFEEECCCBBBBBBCCCEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJQQQTTTWWW[[[___bbbddddddfff___^^^___dddwwwvvvfff^^^[[[XXXUUUUUUUUUSSSPPPPPPRRRUUUXXXZZZ[[[\\\^^^^^^^^^^^^___```kkk}}}qqqfff\\\ZZZ___eeennnvvv{{{rrrdddXXXRRRSSSYYY^^^bbb\\\ZZZ___ccc```\\\ZZZZZZ[[[]]]]]]\\\[[[\\\]]]bbb\\\WWWZZZaaaccc]]]VVVOOOMMMLLLMMMOOOPPPPPPOOOKKKJJJMMMQQQQQQNNNSSSZZZhhhyyy{{{vvvgggUUUOOOMMMIIIEEEBBB@@@???===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777777777777777666666999888777666555444444444555555555555555555555555555555555555555444444444444444444444444444444444666666555444333222222222444333222222111111111111666555444444333333333444555555444444444444444333111222222333333333333333444444444444444444444444555444444444444555555555444444555555555555444444333333333333333333333333222222222222222222222222<<<;;;;;;<<<>>>AAADDDFFFGGGJJJLLLKKKGGGEEEFFFHHHFFFHHHIIIIIIIIIJJJLLLNNNRRRQQQOOONNNKKKGGGBBB>>>@@@>>>===>>>@@@BBBBBBBBB===>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<:::;;;===???AAACCCCCCDDD???@@@AAABBBAAA@@@???>>>:::;;;<<<>>>????????????;;;;;;;;;;;;;;;;;;<<<===:::::::::<<<>>>===;;;888777777888888888999999999:::::::::999999888888888999:::;;;;;;;;;;;;;;;:::888888999888888777666555666666666666555555555555555666777888777666555444333333444555555444333333222333333444444333333222111111111222222333333333222222222222333333333333444333333333333333333444333333333333333333333333222222222222222222222222111111222333333333333222222222222222222222222222222222111111111111222222333333444555555555555555555555555555555555555555444444333333333222222222222222222222222222222222111111000000000000000000444444444444444444444444222333333444444333333222111111222222333333444444333444444555555444444333333333333333333333333333666777777777777777666555555666777777666777999;;;888777666555555555666777666666666666666666666666555555666555444555666888666777888888999999888888555;;;999999???;;;555999;;;:::999888888999:::;;;<<<<<<<<<<<<<<<=========>>>>>>===<<<;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<:::999888666555555666666666777888999999:::::::::999888666555666777999:::;;;;;;===>>>????????????>>>>>>@@@BBBDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFHHHIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIMMMOOORRRUUUXXXZZZ[[[\\\^^^XXXYYY[[[___ssswwwhhh___YYYTTTSSSVVVXXXVVVSSSPPPPPPRRRTTTVVVXXXYYYZZZ\\\]]]^^^______iiizzzpppdddZZZXXX\\\aaahhhooosssnnneee[[[TTTSSSVVVZZZ^^^XXXVVVZZZ\\\ZZZXXXYYYVVVXXX[[[[[[[[[[[[\\\]]]\\\YYYXXX^^^fffiiifffbbbSSSQQQNNNNNNOOOOOOOOOOOOHHHFFFIIIOOOPPPOOOVVV```mmmyyyhhhVVVQQQNNNKKKHHHHHHHHHEEE???;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999999888888888777777777777777888777555444222222111111555555555555555555555555444444555555555555555555333333333333333333333333444444444444333333333333444333333222222222222333666666555444333333333333444444444444444444444444000111222222333333222222333333333333333333333333222222111111111222333333444444555555555555444444333333333333333333333333222222222222222222222222???>>><<<<<<===???BBBDDDHHHLLLOOOMMMIIIGGGGGGJJJLLLOOORRRSSSRRRQQQRRRTTTTTTQQQLLLIIIFFFCCC@@@===>>>======>>>AAABBBCCCBBB>>>>>>>>>>>>>>>===============<<<;;;;;;<<<<<<<<<=========>>>???@@@BBBBBB===???AAABBB@@@>>>===<<<:::;;;;;;<<<=========<<<999999999:::;;;<<<>>>>>>:::::::::<<<===<<<999777666777777777777888888888888888888888888888888888777777999:::::::::999999999999999888888777666555555555555555555555555555555666777888777666444333222333444444444444333222111222333444444333222111111111111111222222222222111222222222222333333333333333222222222222333333222222222222222222222222111111111111111111111111111111222333333333333222111111111111111111111111222222111111111111222222222222333444444444444444333333333333333333333333333333222222222111111111111111111111111111111111/////////000000000000000222222222222222222222222333333222222222222333333000111111222333333444444222222333333333333222222222222222222222222222222333444555555555555555555333444555444333444555777333333444444555555444444444444444444444444444444444555666555333333666888555666777888999888888777888???<<<:::???<<<888<<<:::999888777777888999:::;;;;;;;;;<<<<<<=========???>>>===<<<;;;;;;;;;;;;:::;;;<<<===>>>===<<<<<<;;;:::888666555444444555555555666888888888888888777666555555555777888:::<<<===>>>???@@@@@@??????AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFGGGIIIIIIGGGGGGHHHHHHIIIIIIIIIHHHJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKLLLNNNPPPRRRSSSTTTUUUPPPSSSUUUYYYlll}}}}}}{{{qqqddd[[[SSSOOOQQQWWWUUUTTTRRRPPPNNNPPPRRRUUUSSSTTTVVVXXX[[[\\\\\\\\\dddooo}}}}}}eee[[[SSSSSSWWW\\\ccciiihhhgggddd^^^WWWSSSRRRSSSVVVSSSSSSVVVWWWTTTTTTWWWTTTWWWYYYYYYYYYXXXXXXYYYXXXWWWYYY___fffiiihhheeeVVVSSSOOOLLLLLLMMMMMMLLLJJJEEEGGGNNNPPPOOOWWWdddmmm|||jjjVVVPPPLLLKKKLLLNNNOOOKKKBBB;;;999999:::::::::;;;;;;;;;:::::::::999999999999888888777777777777777888888777666555444333222222222444444444444444444444444333444444444555666666666333333333333333333333333222222333333444444444333444444444444444444555666444333333222222222333333222222333333333333333333000111111222222222222222333333333333333333333333222111000000000222333444333333444444444444333333222222222222222222222222111111111111111111111111BBB@@@>>><<<<<<>>>@@@BBBHHHLLLPPPNNNJJJGGGHHHJJJPPPTTTXXXYYYXXXVVVVVVXXXRRRMMMGGGBBBAAAAAABBBBBB>>>===>>>AAACCCDDDCCCBBB??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===???>>>=========>>>???@@@<<<>>>AAAAAA???===::::::::::::;;;;;;;;;;;;;;;:::777888888999;;;===???@@@:::::::::;;;<<<;;;888666666666666666777777777777777777777777777777777777444555777888999999888777999999999888888666555555444555555555555555555555555666777888777666444333222222444444444444222222111222333444444333222111111111111111111111111111111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111111111222333333333333222111111111111111111111111222222111111111111222222111111222333333333333222111111111111111111111111222222222111111111000000111111111111111111111111000000111111222222333333111111111111111111111111444333222111111222333444000000111222333333444444111111222222222222111111222222222222222222222222111111222333444444444444111222333222111111222444///000222333444444333222222222222222222222222222333444555444222222555888555666777999999888888777555===:::777;;;999666:::999999888777777888999999:::;;;;;;;;;<<<<<<======???>>>===<<<<<<;;;;;;<<<999:::<<<=========<<<;;;;;;999777555444333333333444555666777888888888888666555555444555666888999???@@@AAABBBCCCBBBAAA@@@DDDDDDDDDCCCDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDJJJIIIHHHGGGHHHHHHIIIJJJEEEFFFGGGGGGHHHHHHGGGGGGIIIJJJJJJLLLMMMNNNOOOOOOIIIIIIIIIJJJKKKMMMNNNOOOPPPKKKNNNPPPSSScccsssrrroooggg^^^UUUMMMIIINNNUUUOOOOOONNNMMMMMMOOORRRUUUOOOPPPRRRUUUXXXZZZZZZYYY```dddiiipppxxxzzzqqqeeeZZZRRRLLLNNNSSSYYY___eee___aaabbb^^^XXXRRROOONNNNNNNNNQQQTTTTTTPPPPPPSSSSSSUUUWWWWWWUUUTTTSSSTTTWWWXXX[[[___bbbdddcccaaaWWWSSSNNNJJJIIIIIIJJJIIILLLGGGHHHOOOPPPOOOXXXffflllkkkUUUNNNKKKKKKMMMRRRSSSNNNDDD;;;999999999::::::;;;;;;;;;:::::::::999999999888888777777666666666777777888777666666555555555666666444444444444444444444444333333444444555666777777222222222222222222222222111111222333444444444444000000000000111222222333000000000000111222333444111111111111111111222222000000111222222222222222333333333333333333333333333333222222222333555666222222222333333222222222000000000000000000000000111111111111111111111111GGGFFFDDDBBBBBBBBBBBBCCCHHHHHHGGGFFFEEEEEEFFFFFFOOOQQQRRRSSSQQQMMMJJJGGGHHHFFFDDDCCCCCCBBB@@@>>>@@@@@@AAACCCEEEGGGIIIKKKDDDAAA>>><<<======>>>============<<<<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBB@@@===888666888999:::;;;;;;;;;;;;;;;:::999999888888999999:::777999<<<======;;;888666666666666666666666666666999888777666444444333333555555555555666666666666777777666555444444333333444444222222222222444444555555555555555555555555444444444333333222222222222222222222222222222222111111111111111111111111111111222333333333333222222222222111111111000000000000000000000000000000111111000000//////....../////////000111111222222222222222222222222222222333222000000111222111///000111111111111222222222222111///111333444111///111111111111000000000000111111111111111000//////000000000000000000000000000000000000111111111111000111111111111222222222222222222222222111000/////////000111111111111111222222222222222222222222444222000///111222222111333333333333333333333333555444444333333444444555333333222222333333444555444444444555555555555666555555555555666666666666777888888888888999999999999999888777777666777777:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<;;;;;;:::999;;;888666666888999777555333333333444444444444555888888888999999::::::;;;>>>@@@BBBCCCDDDCCCBBBAAAEEEEEEEEEEEEDDDCCCAAA@@@BBBCCCDDDDDDDDDEEEGGGJJJQQQRRRSSSQQQNNNJJJIIIIIIJJJIIIGGGEEEDDDDDDDDDEEEEEEFFFIIIKKKMMMOOOOOOPPPLLLIIIEEEEEEIIILLLLLLLLLMMMKKKKKKPPPYYY___```___^^^WWWOOOKKKJJJLLLLLLKKKMMMNNNNNNMMMMMMNNNQQQTTTOOOSSSWWWXXXVVVUUUVVVWWWTTTWWW\\\```bbb```]]][[[RRRNNNLLLPPPYYYaaaffffff^^^\\\WWWRRRRRRTTTRRRMMMOOOOOOPPPPPPOOOOOONNNMMMQQQRRRQQQLLLLLLPPPQQQOOOTTTRRRSSSYYY```bbb]]]WWWWWWRRRLLLHHHGGGGGGFFFFFFHHHIIIJJJIIIIIIOOOZZZbbblllwwwyyygggXXXOOOKKKLLLNNNOOOMMMIIIBBB===:::999999888888999999:::999999999888888888888888777666666666666555555555444444444444444444444444333333333333333333333333555444444333333444444555222222111111111111222222111111222222222222111111111111111111111111111111666444222111000111222333111111222222222333333333333333222111000///...---222222222222222222222222444444444333333222222222222222222222222222222222333333333222222111111111333222222222222222222333LLLKKKIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDHHHIIIKKKLLLKKKIIIEEECCCAAA???>>>>>>??????>>>===<<<===>>>AAADDDHHHKKKLLLBBB@@@===<<<===>>>>>>=========<<<;;;;;;;;;;;;<<<<<<======>>>???@@@@@@AAA>>>???@@@@@@???<<<999777888888999:::::::::::::::999999999888888999999999777999;;;======<<<999777666666666666666666666666666666555555555555666666444555555555666666666666777666666555444444333333444333222222222222333444444444444444444444444444444444333333333222222222222222222222222222222222111111111111111111111111000111222222333333222222222222222111111111000000000000000000000000000000111111111111000000000///111111000000000000000000111111111111111111111111000111111222222111111111//////000000000111111111222000000111333333111///111111111111000000000000111111111111111000//////000000000000000000000000//////000000000111111111000000111111111222222222111222222222222111000///000000111222222222222222222222222222222222222222444222000///111222222111222222222222222222222222444333333333333333333444333222222222222333444444444444444444555555555555777777666666666555444444666666777777777888888888888888777666666666666666999999999999:::::::::;;;::::::999999999999999999999::::::;;;<<<======>>>@@@<<<999777777777555333444444555555555555555555888999999:::;;;<<<===>>>@@@AAACCCDDDEEEDDDBBBAAAHHHIIIIIIIIIHHHEEECCCAAA@@@BBBDDDFFFGGGHHHIIIJJJWWWXXXWWWTTTOOOJJJGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHJJJMMMPPPRRRTTTUUURRRNNNHHHFFFHHHJJJJJJIIIKKKKKKNNNUUU]]]aaa```^^^WWWSSSMMMIIIGGGGGGHHHHHHLLLNNNOOOOOONNNNNNPPPQQQZZZ\\\^^^]]]YYYTTTRRRRRRNNNPPPSSSVVVYYY[[[\\\\\\YYYUUURRRUUU\\\dddhhhiii]]]\\\VVVPPPOOORRRPPPLLLLLLMMMMMMNNNNNNMMMMMMMMMLLLNNNMMMJJJKKKPPPSSSQQQQQQNNNMMMRRRXXX[[[XXXSSSPPPMMMHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHOOOXXX```eeeppp{{{~~~tttdddTTTKKKJJJKKKKKKKKKIIIEEE???;;;999999999888888999999999888888888888777777777777666666555555555444444444333333333333333333333333333333333333333333333333444444333333333333444444222111111000000111111222000111111222222111111000111111111111111111111111222111///...---...///000111111111222222222333333333333222111000///......222222222222222222222222333333222222111111111111222222222222222222222222222222222111111000000000222222111111111111222222MMMLLLKKKIIIFFFDDDCCCBBB@@@@@@?????????@@@AAAAAABBBDDDFFFHHHHHHGGGEEECCC;;;::::::;;;===>>>>>>===:::;;;===@@@CCCEEEGGGIII@@@>>><<<<<<===>>>>>>>>><<<<<<;;;:::;;;<<<===>>>;;;<<<<<<===???@@@BBBCCC============<<<;;;:::999777888999999999999999999999999888888888888999999666888;;;===>>><<<;;;999666666666666666666666666333333444444555666888888444444444555555555666666666666555555444333333333333333222222222222333333333333333333333333333333333333333222222222222222222222222222222222222222000000000000000000000000000000111222222222222222222111111111111000000000000000000000000000000000222222111111111111000000222222111000000///......000000000000000000000000...111555555333111111222........./////////000000111000000111222222111///111111111111000000000000000000111111000000//////000000000000000000000000//////000000000000111111000000000111111111222222111111222222111111000000000111222222333333222222222222222222222222222222333111000000111222222111111111111111111111111111222222222222222222222222222222222222222333444444333333333444444444555555888888777777666444333222555555555555666666666666777666555555555555555555666777777777777888888888888888888888888888888888999999999999<<>>AAAAAA@@@???>>>>>>??????AAACCCFFFHHHIIIIIIHHHGGG<<<;;;;;;<<<>>>??????>>><<<===>>>???@@@AAAAAAAAA>>>===;;;;;;===>>>>>>===<<<;;;:::::::::<<<>>>???<<<<<<<<<===>>>???AAABBB<<<<<<;;;:::::::::;;;;;;777888888999999999888888888888777777777777888888666888:::<<<======;;;:::777777777777777777777777333333333444555666777888333333444444444555555555555555555444444333333333333222222222222222222333111111111111111111111111222222222222222111111111111111111111111111111111///////////////////////////000000111222111111111111111111111000000000000000000000000000000000000111000000000000000000000111111000000//////////////////000000000000000111///555999999444000000222....../////////000000000000000000111111111000000111111111111000000000//////000000000000000//////000000000000000000000000////////////000000000111000000000000111111111111000000111111111111000000000000111222222222222111111111111111111111111111222111000000222333222111000000000000000000000000111111111222222111111111222222222111222333333444222333333333444444444444666666777777666555444333333333333333444444444444555555444444333444444555555555555555555555555555777777777777777888888888:::999888888:::>>>CCCEEEGGGCCC???:::888666555555777777666666666666666666999::::::;;;===@@@BBBCCCEEEFFFFFFFFFFFFEEECCCCCCFFFHHHJJJKKKKKKIIIFFFDDDAAADDDJJJOOOSSSSSSQQQNNNKKKLLLLLLKKKIIIHHHHHHHHHFFFGGGIIIJJJKKKJJJIIIIIIBBBDDDFFFJJJOOOUUUYYY\\\```YYYQQQLLLJJJJJJIIIGGGEEEGGGKKKQQQVVVVVVSSSPPPKKKMMMNNNKKKFFFDDDFFFIIIKKKNNNSSSUUUSSSPPPMMMLLLWWWYYYZZZYYYVVVQQQLLLIIIHHHGGGHHHJJJNNNSSSYYY]]]ZZZVVVSSSTTTYYY___cccfffcccaaaZZZPPPKKKKKKJJJGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNPPPPPPMMMOOOTTTWWWVVVQQQKKKEEECCCEEEHHHIIIHHHDDDCCCAAAAAACCCCCCBBBAAABBBBBBCCCFFFKKKQQQVVVXXXPPPVVV]]]___ZZZQQQHHHBBBBBBCCCBBBAAA>>>;;;:::999888888777777777777888888777777777666555555444444333333333333222222222111111111111111111111111111222222222222222222222222222222111111111111222222111111000000000000111111000000111111111111000000111111111111111111111111333333222111111222222333111111111111222222222222222222111111000//////...111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111000000000000////////////000000AAAAAA@@@???>>>=========EEEDDDBBBAAA??????>>>>>>???@@@CCCEEEGGGGGGGGGGGG???>>>======>>>???>>><<<;;;<<<===>>>???>>>>>>======<<<;;;;;;===>>>===<<<::::::::::::;;;===>>>???>>>===<<<;;;<<<===>>>???<<<;;;:::999999:::;;;<<<888888999999999888888777888777777666666777777888666777999;;;<<<<<<;;;:::888888888888888888888888555555444444444444555555333333333333444444444444444444444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////...///000000111111000000000000000000000000000000////////////////////////.../////////////////////......//////000000000000000000000111111111222222333888<<<:::444000///111/////////000000000111111///000111111111000000000111111111111000000000///...//////000000000//////////////////////////////...////////////000000000//////000000000111111111///000000111111111000000...//////000000000000000111111111111111111111111111000///111222333222111000000000000000000000000000111111222222111111000222111111111111222333333222222222222333333333444333444666777777777666555111111222222222333333333444333333333333333444444444444444444444444444444666666777777888888888999;;;:::888777888<<<@@@CCCDDDBBB???<<<999888888999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===???BBBCCCFFFFFFEEEEEEEEEDDDCCCCCCDDDFFFIIIKKKMMMLLLKKKJJJEEEGGGLLLRRRVVVWWWSSSPPPDDDEEEFFFFFFEEEEEEGGGIIIFFFGGGIIIKKKKKKKKKJJJJJJAAACCCFFFKKKPPPVVVZZZ\\\___YYYRRRNNNMMMMMMLLLJJJHHHHHHIIIKKKMMMNNNMMMLLLHHHJJJLLLJJJFFFEEEFFFIIIJJJNNNRRRTTTSSSOOOMMMKKKPPPQQQRRRSSSRRROOOKKKHHHHHHIIIJJJMMMOOORRRTTTUUUSSSQQQPPPQQQUUUZZZ___bbbjjjiiibbbWWWOOONNNLLLIIIFFFFFFFFFGGGHHHJJJLLLMMMNNNQQQQQQPPPRRRYYY\\\\\\UUUOOOGGGBBBAAACCCDDDDDDCCCCCCCCCDDDEEEDDDAAA???BBBBBBDDDIIIPPPTTTUUUTTTHHHKKKNNNNNNKKKGGGBBB@@@===>>>???>>>;;;999999;;;888777777666666777777888777777666666555444444333333222222222111111111111000000000000000000000000111111111111111111111111111111000000000000111111111000000000000000000111000000000111111000000000000000000000000000000000//////........./////////000000111111111222222222222222111111000000//////000000000000000000000000000000000111111111111111////////////////////////222222222222222222222222000//////////////////000AAA@@@???=========>>>>>>EEEDDDCCCAAA@@@?????????;;;<<<>>>@@@AAABBBBBBBBB@@@???============;;;:::888999;;;===>>>???>>>>>>===<<<;;;;;;<<<===<<<:::::::::;;;;;;<<<======>>>>>>===;;;:::999;;;<<<===<<<<<<;;;:::::::::;;;;;;999999999:::999999888777777777666666666666777777666777888999::::::999999888888888888888888888888666666555444333333333444222222222333333333444444444444333333333333333333111111222222222222111111111111111111111111111111000000000000000111111111111111111111111111111111000000000000000000000000......///000000000000000//////000000000000000111////////////////////////------............//////------...//////000111111///000000111111222222222555888:::888444000////////////000000000111111111...000111111000//////000111111111111000000000000......///000000000//////////////////////////////......////////////000000/////////000000000111111//////000000111111000000---...//////000000//////111111111111111111111111000//////111333444222111000000000000000000000000000111222333333222111000111111111111111222333333111111222222222333333333111333555777888888777666111111111111222222222222333333333333333333444555555555555444444444444444555666666777777888888888:::888666555777:::===??????@@@???>>>;;;::::::;;;??????@@@AAABBBBBBCCCDDD???>>>===<<<===>>>AAABBBDDDDDDCCCCCCCCCCCCCCCCCCFFFGGGJJJLLLNNNPPPPPPQQQHHHHHHJJJNNNSSSTTTQQQMMMEEEFFFFFFEEECCCCCCDDDFFFFFFFFFGGGHHHHHHIIIHHHHHHBBBEEEIIINNNSSSXXX[[[\\\[[[VVVPPPNNNNNNOOOMMMKKKLLLKKKJJJIIIJJJJJJKKKLLLFFFGGGGGGFFFEEEEEEGGGHHHHHHKKKNNNOOONNNLLLKKKKKKOOONNNOOOPPPQQQPPPMMMKKKJJJMMMOOORRRRRRQQQOOOMMMOOOOOOPPPQQQTTTXXX\\\^^^jjjjjjeee[[[SSSPPPNNNKKKEEEEEEEEEEEEFFFHHHJJJKKKIIILLLMMMMMMRRRYYY^^^^^^TTTOOOHHHBBB@@@AAAAAABBBBBBCCCDDDGGGHHHGGGCCC@@@BBBBBBFFFMMMUUUWWWSSSMMMDDDDDDDDDDDDCCCAAA@@@???;;;===???>>>:::888999;;;777777666666666666777777888888777666555444444333222222222222111111111111000000000000000000000000000000000000000000000000000000000//////000000000111000000//////000000111///000000111111000000///000000000000000000000000////////////000000000000000000000111111111111222111111111111000000//////////////////////////////000000000000111111111111////////////////////////222222222222222333333333000000////////////000000EEECCC???<<<;;;<<<===???AAA@@@@@@????????????@@@===>>>???@@@AAAAAAAAAAAA@@@???======>>>>>><<<;;;888999<<<===>>>>>>===<<<===<<<;;;;;;<<<<<<:::888999:::<<<===>>>===<<<;;;;;;:::888777888:::<<<>>>===<<<<<<<<<;;;;;;:::::::::::::::::::::999888888777666666555555666666777666777777888888888777777666666666666666666666666666555444444333333333444222222222222333333333333333333333333333333333333000111222333333222111000111111111111111111111111/////////000000000111111111111111111111111111111111111111111111111111111---...//////000000//////////////////000000111111////////////////////////............/////////000......//////////////////......//////000111111222333333333333222000///............/////////000000---000222111///...///111111111111111000000000000---......///000000//////////////////////////////........./////////000000////////////000000000111...//////000000000000000......///000000000000000111111111111111111111111/////////111333444333111111111111111111111111111000111333444444333111000111111111111111222222333111111111111222222222222222333666888888777666555000111111111222222222222333333333333333444555555666666666555555555444444333444444555666666777777666555444444555888;;;===<<<>>>@@@???<<<::::::;;;===>>>???@@@BBBDDDEEEFFFDDDBBB@@@>>>===>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBHHHHHHIIIKKKMMMOOOQQQRRRHHHEEEDDDGGGKKKMMMJJJGGGFFFFFFFFFDDDAAAAAABBBDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBEEEJJJPPPTTTWWWXXXXXXUUUQQQMMMLLLMMMMMMKKKHHHJJJJJJJJJJJJIIIJJJLLLMMMHHHFFFEEEEEEGGGIIIIIIIIIEEEGGGHHHHHHGGGGGGIIIJJJMMMKKKKKKMMMQQQRRRRRRPPPQQQSSSVVVXXXWWWTTTPPPMMMMMMOOOQQQSSSTTTVVVWWWXXX___aaa___WWWPPPNNNLLLJJJDDDDDDCCCBBBCCCEEEGGGIIIFFFHHHIIIHHHKKKQQQUUUTTTNNNJJJFFFBBB@@@@@@@@@AAA???AAADDDHHHKKKJJJFFFCCCAAABBBGGGPPPYYYXXXPPPGGG@@@AAAAAABBBBBBAAA???======@@@BBB@@@;;;777777999777666666555555666666777999999888777666555444333333333222222222111111111000000000000000000000000000000000000000000000000000//////......//////000000000////////////000000//////000000000000//////000000000000000000000000000000111222222222222222000000000000111111111111111111111111000000000000////////////////////////....../////////000000000000000000000000000000000000111111111222222222222111000000//////000000111HHHDDD???;;;999:::<<<===<<<<<<<<<======???@@@@@@CCCCCCDDDEEEEEEEEEDDDDDDAAA@@@??????@@@@@@???>>><<<===>>>>>>>>><<<999888===<<<;;;;;;<<<;;;999777888:::===>>>???===;;;:::888777666666777:::===???============<<<;;;:::999;;;;;;;;;;;;;;;:::999888666666555555555555666666666777777777777666666555555555555555555555555555444444333333333444444555111111222222222333333333333333333333333333333333000111222333333222111000111111111111111111111111.../////////000000111111000000000000000000000000111111111111111111111111---......///////////////.../////////000000111111////////////////////////.../////////000000111111000000000///......---------------...///000000111111///......000111000...---------.........//////---000222111///...///111111111111111000000000000------...///000000//////////////////////////////............/////////000////////////000000000000......///000000000000000//////000111111111111111000000000000000000000000/////////222444444333111111111111111111111111111000111333444444333111000111111111000111222222333000111111111111222222222333555777888888777444333111111111111222222222222333333333333444444555666777777777666666555555555222222333444444555666666222222222333555777:::<<<;;;>>>AAA@@@===:::999:::999:::;;;===???AAACCCDDDHHHFFFCCC@@@??????@@@AAA???????????????@@@AAABBBHHHHHHGGGHHHJJJLLLNNNPPPGGGCCC???@@@DDDFFFEEEBBBCCCDDDCCCAAA@@@???AAACCCBBBAAA@@@??????@@@AAABBB???CCCIIIOOOSSSTTTTTTTTTQQQNNNKKKKKKLLLKKKHHHEEEEEEFFFHHHIIIIIIJJJKKKLLLLLLIIIFFFFFFJJJMMMMMMLLLCCCCCCDDDCCCBBBDDDGGGIIIHHHGGGGGGJJJPPPUUUVVVVVVXXXYYY\\\]]]\\\XXXUUURRRLLLOOORRRSSSSSSSSSSSSSSSRRRVVVVVVPPPKKKIIIHHHEEECCCBBBAAAAAAAAACCCEEEFFFGGGHHHGGGCCCDDDHHHIIIHHHHHHFFFCCCAAA@@@@@@@@@@@@<<>><<<<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<;;;:::999999999999999::::::;;;<<<======:::999777777888;;;>>>@@@===============<<<<<<<<<>>>;;;999;;;>>>???<<<888777777666555555555555555333444666777777777666666555666888999888888:::<<<777555222333555666555333555444222000000111222333222222111111111111222222000000000000000000000000222222111000/////////000000000///...............000000000000000000000000000//////111333555555444222111000.........///000////////////////////////////////////////////////---...///111111111000000////////////////////////////////////////////////////////////////////////......////////////......)))+++---000111222111000000000000000000000000000000000//////.........---000///...---------------////////////////////////,,,,,,---.../////////...////////////000000000000////////////000000000000/////////////////////////////////000111111222222111111000///////////////111111111111111111111111//////000000000000//////000000000000000111111111444555666777666444111000////////////000000000000222222222222333444555666555555666666666555333222111222333444444444444333555444333333555888;;;>>><<<===>>>===;;;:::;;;<<<999999999888999<<>>DDDBBBAAACCCFFFGGGEEECCC@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@?????????===<<<===???@@@@@@???AAABBBDDDGGGIIIKKKLLLLLLHHHKKKKKKHHHGGGHHHFFFCCCIIIIIIHHHFFFFFFGGGJJJLLLFFFKKKLLLHHHEEEGGGIIIIIIDDDBBBAAAAAACCCDDDDDDCCCAAADDDIIIOOOTTTWWWXXXXXXZZZYYYXXXUUUQQQOOONNNOOOPPPOOONNNOOOPPPQQQQQQPPPPPPSSSVVVVVVQQQKKKEEEAAA@@@@@@@@@BBBEEEGGGGGGGGGJJJJJJJJJIIIGGGDDDAAA@@@EEEDDDCCCBBBAAAAAAAAAAAACCCAAA@@@AAABBBCCCCCCCCC@@@@@@DDDJJJOOONNNHHHAAA======>>>>>>>>>?????????@@@???>>>===;;;999888777999888666555444444444555666888888777444222111222222111000//////000111222000000000000000000000000///////////////000000111111000///...............000000000000000000000000000000000000000000000000000000000000000000000000000000///...............////////////////////////------------...000111222////////////////////////000000000000000000000000......////////////............////////////......////////////000000000000DDDCCCAAA???===<<<;;;;;;<<<<<<<<<<<<<<<>>>CCCFFFIIIJJJKKKLLLJJJFFFBBB@@@BBB???>>>>>>AAABBBBBB@@@======>>>>>>===;;;999888===<<<;;;:::::::::::::::999999999::::::;;;;;;<<<:::999888777777999<<<>>>??????>>>>>>===<<<;;;;;;;;;888777999===>>><<<999777666666555555555555555444555666777777666555444333444666666555666777999999666444444555666444222444333111000000000222222222111111000000111111222000000000000000000000000111111000000///000000000000000///...............000000000000000000000000000//////111333555444444222111000///......///000////////////////////////////////////////////////......000000111000//////////////////////////////////////////////////////..............................////////////......,,,---...000000000//////////////////////////////000/////////............000///...------------...////////////////////////------...................../////////000000000000////////////000000000000000000000000000000000000000/////////////////////111111000///////////////111111111111111111111111//////000000000000//////111111111111111222222222222333333333222111///...///////////////000111111222222222222222333444444444444555555555444333222333333333333333333333333555444222111222444666888:::<<<===<<<:::999999:::888999999999999<<<@@@CCCCCCFFFFFFAAA>>>>>>===;;;;;;999999:::<<<>>>??????>>>======>>>AAABBBAAA???======>>>???@@@@@@AAAAAACCCCCCBBBBBBAAAAAAAAAAAAAAA???>>>>>>???@@@@@@???>>>???AAABBBDDDEEEEEEFFFFFFGGGGGGGGGJJJOOOOOOLLLLLLLLLJJJHHHFFFFFFGGGHHHIIIMMMOOOKKKHHHHHHHHHFFFDDDBBB@@@@@@BBBBBBBBBAAAAAACCCHHHLLLPPPQQQRRRQQQNNNOOOOOONNNLLLLLLMMMNNNPPPNNNLLLKKKLLLNNNPPPPPPUUUWWWYYYZZZWWWPPPGGGAAAAAA@@@@@@BBBFFFHHHIIIHHHIIIIIIIIIGGGFFFCCCAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@???===>>>@@@AAAAAA@@@======@@@EEEJJJIIICCC>>>???>>>>>>======<<<<<<<<>><<<:::888888777888777666555444444444555333555666555333222222333222222111000000111222222000000000000000000000000...//////000000000000000000//////............///000000000000000000000000////////////////////////////////////////////////111111000///////////////////////////////////////111111000//////000000000////////////////////////..............................////////////............////////////........./////////000000000000AAAAAAAAA@@@>>><<<::::::;;;<<<<<<;;;;;;===@@@CCCGGGIIIKKKLLLKKKGGGBBB???>>>===<<<>>>BBBDDDEEEEEEAAABBBBBBAAA???<<<:::888;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;:::888777777888:::;;;>>>>>>===;;;:::999888777888666555888<<<===;;;999777666555555444444555555555666777777666555333222333444555555555666888:::>>>;;;888777666555444222333222111000///000111222222111111000000111111222000000000000000000000000000000/////////000111111000//////............///000000000000000000000000000//////000333444444333111000000////////////000//////////////////////////////////////////////////////000000000///......////////////////////////////////////////////////------------------------......////////////......///////////////.........////////////////////////////////////............//////......------......////////////////////////...............---------....../////////000000000////////////000000000000000000000000000000000000000000///......---,,,,,,111000000///////////////000000000000000000000000//////000000000000//////111111111222222222333333222222222111000000//////111000/////////000222333222222111111111222222333222222333444444444333333444444333333222333333444777555333111111111222333777999;;;;;;:::888888888666777999::::::;;;>>>@@@???AAAAAA@@@AAACCCAAA<<<:::999777888;;;===>>>===:::999:::;;;===>>>===<<<;;;;;;<<<===???@@@AAAAAACCCCCCBBBBBBBBBCCCDDDEEEDDDBBB@@@???@@@@@@@@@???>>>>>>???@@@AAAAAAAAA@@@CCCCCCCCCEEEOOOYYY\\\YYYRRRPPPMMMJJJHHHGGGGGGGGGMMMQQQRRRMMMJJJJJJIIIFFFEEECCC@@@???@@@AAAAAA@@@@@@CCCFFFIIILLLMMMMMMLLLEEEFFFFFFFFFGGGHHHLLLNNNVVVTTTPPPMMMMMMPPPSSSVVVXXXWWWWWWYYYZZZTTTJJJAAAAAA@@@???AAADDDGGGGGGGGGGGGGGGGGGFFFDDDBBB@@@?????????>>>>>>===>>>>>>>>>===<<<:::;;;<<<>>>======;;;:::;;;???BBBBBB???;;;===<<<<<<<<<<<<<<<<<<<<>><<<:::999;;;<<<<<<;;;:::;;;>>>@@@CCCEEEHHHIIIHHHDDD@@@===<<<<<<===???AAADDDFFFFFFHHHGGGEEEBBB???===<<<;;;:::::::::999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;:::888777666666777888999999888777666555555444888777777888;;;<<<:::888666666555444444444444555666777777777666444333222444555777777888:::===@@@FFFDDD@@@<<<999666333222111111000//////000000111111111000000000000111111000000000000000000000000///////////////000111222000///............//////////////////////////////000///...000222333333222000000000////////////000////////////////////////////////////////////////000000000//////......---////////////////////////////////////////////////------------------------......////////////......//////............/////////////////////////////////////////////.........//////............////////////////////////////////////......------------........./////////000000////////////000000000000111111111111111111111111/////////.........------000000////////////000000//////////////////////////////000000000000//////000000000111111222222333444333222222111111222222222111000//////111222444222111111000111111222222111111222222333333333333666555444333333333444444888777555333222222333333555777999:::888666666666444777:::<<<;;;;;;<<<<<<;;;===>>>@@@EEEJJJHHHBBB<<<:::777777888:::::::::999:::;;;<<<===>>>>>>===;;;<<<===???@@@BBBCCCCCCCCCCCCBBBAAABBBEEEGGGIIIHHHEEEBBB@@@@@@@@@@@@???BBBBBBBBBCCCBBBBBBAAA@@@BBBAAA@@@EEESSSaaaeeebbbUUURRRMMMIIIIIIJJJLLLLLLRRRTTTRRRMMMLLLNNNNNNLLLGGGEEEBBB@@@AAAAAAAAAAAA@@@BBBEEEIIILLLNNNOOOPPPIIIHHHEEECCCCCCFFFLLLPPP\\\YYYSSSNNNLLLNNNSSSWWWVVVQQQOOORRRWWWWWWNNNFFFBBB@@@??????AAACCCCCCCCCEEEEEEDDDCCCBBB@@@??????===<<<<<<;;;;;;<<<<<<===;;;:::999999;;;<<<<<<;;;;;;::::::;;;===>>><<<:::888999:::;;;===>>>???@@@BBB@@@<<<888666666777888666555555444444333333333222444555555333222222333111111111111111111111111000000000000000000000000---...111333333222000.........//////000000000000........................////////////////////////////////////////////////000000///////////////000////////////////////////......///000111333555666////////////////////////..............................////////////............////////////.............../////////000000======>>>>>>===<<<:::888;;;<<<<<<;;;::::::<<<===>>>@@@BBBDDDCCC@@@<<<:::======>>>???@@@AAACCCDDDKKKHHHBBB>>>;;;:::;;;<<<::::::999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;999888777666666666555555555666666666666666;;;:::::::::::::::888777666666555444444444444444666666777777777666444333333555666888999<<>>AAAHHHOOONNNIII???<<<888666777777777777999:::<<<===>>>>>>????????????@@@BBBCCCEEEFFFFFFCCCBBB@@@@@@AAADDDHHHJJJJJJGGGCCC@@@@@@@@@@@@???DDDEEEEEEEEEDDDCCCBBBBBBCCCBBBAAAFFFTTTccchhheeeUUUPPPIIIGGGHHHLLLPPPRRRTTTTTTPPPKKKLLLRRRUUUTTTJJJGGGDDDBBBCCCDDDDDDDDD???AAAFFFKKKOOOSSSVVVWWWUUUQQQKKKEEEBBBEEELLLRRRYYYWWWQQQKKKFFFGGGLLLQQQRRRLLLHHHLLLTTTYYYTTTNNNGGGEEEBBB@@@AAAAAAAAA@@@BBBBBBAAA@@@??????>>>>>><<<<<<;;;:::::::::;;;;;;<<<:::999999;;;<<<<<<;;;===<<<;;;;;;<<<<<<;;;:::888888:::;;;===>>>???@@@@@@===:::666555555666777444444444444444333333333666777888666444222222222//////000000000000//////////////////////////////---///111333444222000///---...///000111111000000------------------------......................................................---------......///////////////////////////---------...000222333444////////////////////////////////////////////////......////////////............////////////..................////////////<<<<<<<<<<<<<<<;;;:::999<<<======<<<:::999:::<<<;;;<<<>>>??????===:::999===>>>??????>>>>>>???AAAGGGCCC>>>999777777999:::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777666666666777888888999999:::;;;;;;;;;:::999888777666666555444444333333444444555666777888999888777777222333444555666999>>>AAALLLKKKGGGAAA:::555222222000000111111111111111111111000000//////000000111000000000000000000000000//////.........///000000///............//////000000000000000000000000000///.........000111111///...//////000000000000/////////////////////////////////////////////////////////......---.........////////////////////////////////////////////////------------------------......////////////......,,,------...///000000111................................./////////////////////......//////000000////////////////////////000///---,,,,,,---...///------........./////////////////////000000000000////////////////////////---......///000000111111///////////////000000111//////////////////////////////000000000000//////,,,------...///000111111111111111111111111111111111111222222333333333333111000000111111333444444222222111111111222333333555666777888888888888777222222111111222222333333333555666555444444555777555999<<<>>>===;;;::::::777;;;???AAAFFFLLLMMMJJJ@@@===888666666777777666888:::<<<======>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGCCCAAA>>>===???CCCGGGJJJKKKGGGCCC@@@???@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCGGGRRR```eeedddUUUPPPJJJHHHKKKNNNPPPPPPRRRQQQMMMIIILLLSSSXXXWWWLLLIIIFFFDDDEEEFFFGGGGGG@@@BBBFFFKKKPPPTTTWWWYYY[[[VVVOOOHHHDDDEEEKKKOOOUUUTTTQQQKKKFFFFFFJJJNNNRRRLLLGGGKKKTTTZZZXXXSSSKKKHHHDDDBBBBBBCCCBBBBBB@@@???>>>>>>=========>>>>>>===<<<;;;::::::::::::<<<;;;999:::<<<======<<<>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::::::::::::::;;;999777555444444555555222333333444444333222222777888888777444222111222...//////000000//////...////////////////////////...///111333333222111000...///000111222111000///........................................................................------,,,,,,------......////////////////////////000//////...............////////////////////////000000000000000000000000......////////////............////////////......------........./////////<<<;;;::::::::::::::::::===>>>>>>===:::999:::;;;<<<<<<=========<<<;;;;;;<<<>>>???>>><<<;;;===@@@AAA@@@===;;;999888999999;;;;;;:::999888888888888888888888999999:::::::::<<<<<<;;;:::999888888777888888888999999999999999888999:::999888777666666666555444444333333444444333444777999:::;;;;;;;;;555555555444444555999<<>>===;;;;;;;;;888<<>>???DDDFFFEEE???<<<777555666888999999888;;;>>>???>>>???@@@CCCAAAAAABBBBBBCCCDDDEEEEEEBBB@@@<<<;;;<<<@@@EEEHHHJJJGGGBBB??????@@@@@@@@@???@@@AAABBBCCCCCCCCCCCC@@@CCCEEEHHHPPP\\\bbbbbb[[[WWWSSSSSSTTTSSSPPPLLLMMMMMMKKKIIIMMMSSSUUURRRLLLIIIFFFDDDFFFHHHIIIJJJBBBCCCEEEHHHKKKNNNPPPQQQTTTRRRNNNIIIEEEEEEGGGIIIMMMOOOOOOLLLHHHGGGJJJNNNRRRNNNLLLOOOUUUWWWSSSNNNIIIFFFBBB@@@AAABBBCCCCCC>>>>>><<<<<<;;;<<<======@@@???>>><<<;;;::::::999<<<;;;999:::<<<======<<<=========<<<:::888777888999999999888777777777666666555444444333333444444111222333444444333222111555666777666444222222222...///000111111000///...////////////////////////000000111222222222222111///000111222222111///...........................................................................---------------...//////////////////////////////111000///...------,,,,,,////////////////////////////////////////////////......////////////............////////////......---------.........//////<<<;;;:::999999999:::;;;>>>>>>???===;;;999999:::>>>>>>>>>=========>>>>>>;;;===>>>===;;;:::===@@@??????@@@???>>><<<:::999<<<;;;:::999888888888888555555666777888999999:::<<<<<<;;;;;;:::999888888999999888888777777666666555666888888777666666777555555444333333333333444222444666999<<<===>>>>>>999999777555333444777999<<<===<<<888333000000222000111222333333333333333000000////////////000000000000000000000000000000111000///..............................///000111000000000000000000000000///...---...///000///...---...///111111111000///////////////////////////////////////////////////...---,,,,,,---...///111////////////////////////////////////////////////////////////////////////......////////////.........///111111000...,,,+++........................---.........//////000000///////////////000111111////////////////////////...---,,,+++,,,...000111---------.........//////////////////000000000000........................///......------,,,,,,+++///////////////000111111000000000000000000000000//////000000000000//////---...///000111222333333222333555666666555444222///111444666666555333111///000000222333555777888666555333222222222333333333666:::===>>>===<<<:::666666666555555444444333666555444333222333777:::999;;;>>>>>>===<<<;;;;;;888===???;;;999<<>>AAABBBAAAAAACCCFFF@@@@@@@@@AAAAAABBBBBBBBBBBB???;;;999:::>>>DDDGGGJJJFFFAAA???>>>@@@@@@@@@>>>???AAABBBCCCDDDEEEEEE>>>BBBFFFHHHOOOYYY___```ccc```^^^^^^^^^YYYPPPHHHHHHJJJJJJJJJMMMRRRPPPKKKLLLIIIEEEDDDFFFHHHJJJKKKCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKIIIFFFDDDCCCDDDCCCFFFIIIHHHEEEDDDGGGKKKQQQPPPOOORRRUUUSSSMMMFFFCCCAAA>>>===>>>@@@BBBBBB======;;;;;;:::;;;<<<===BBBAAA???===;;;::::::999<<<:::999:::;;;===<<<<<<;;;;;;<<<;;;888666555555444555555555666666777777222333333333333333333333000111333333444333222111111333555444333222222333///000111222222111000///////////////////////////111111111111111222222222000111222333222000...---////////////////////////...............................................................///000111//////////////////////////////............//////////////////////////////..............................////////////............////////////......---------.........//////<<<888555555888:::888555888;;;===<<<::::::===@@@@@@BBBDDDBBB>>>;;;;;;;;;;;;;;;;;;<<<===???AAAAAACCCCCCBBBAAA???===<<<;;;777666666888;;;;;;777444777666444444666888888888:::;;;===>>>>>>===;;;:::888777666444444555555666888888777777777777888888999::::::999777555444555333444666777888999888888666555555555555444444444444444333333222111000000111222222333222111000///222111111111000000/////////000000000000000///...////////////////////////////////////////////////////////////............000000////////////000000---...000111111111000///......////////////......////////////////////////000000000000000000000000------...///////////////////////////............------............------........................//////////////////////////////.........---------......////////////............////////////......///////////////.........000///...---------------........................000000000000000111111111000111222222222000///...////////////////////////---...000111111111000/////////000111111111111111000000//////.........---...//////000111222222222333333333222222222111111000111333444222222222333333222111111111222333333444333333222222222333333333:::>>>>>>@@@EEEEEE@@@999999999;;;;;;999666333333333333444555666777888777777888888999999::::::;;;999777666888:::;;;;;;:::999888888777777888888<<<<<<===???CCCHHHNNNQQQEEEAAA<<<;;;===@@@@@@???===;;;:::999:::===AAACCCIIIEEE@@@===<<<<<<;;;;;;:::;;;>>>@@@AAABBBBBBBBB???@@@BBBFFFJJJOOOTTTVVVUUUVVV^^^gggeeeWWWLLLHHHHHHIIIKKKLLLLLLKKKKKKJJJKKKGGGDDDDDDFFFIIIIIIHHHEEEDDDBBB@@@???@@@DDDGGGHHHKKKNNNNNNKKKFFFBBB@@@AAACCCDDDCCCBBBAAABBBDDDKKKKKKMMMRRRUUURRRJJJBBB===;;;999999;;;===>>>>>>:::999888999;;;???BBBEEEHHHHHHHHHFFFCCC???;;;999:::999777666666666777888<<<<<<:::888666555333222333333333333333333333333555444444333333444444555333333333333333333333333222222222111111111000000000000000///......------...///000000000///---,,,000000000000000111111111111111000000//////....................................////////////......,,,---......//////......,,,---///000000000///...////////////////////////000000//////......------000000000000000000000000+++,,,,,,,,,---.................................................................................888777666555555555555555:::;;;<<<===<<<===@@@BBBIIIKKKKKKHHHBBB===;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAA@@@>>><<<;;;:::888777666888:::;;;888666777666444444555666777777888999;;;<<<<<<;;;999888999888777666555666666777777777666666666666777777777999:::999777555444444333444555666777777666666555444444444333333222222444444333222222111000000111111222222222111///...111111111111111000000000////////////////////////////////////////////////////////////////////////////////////////////////111000///////////////000---...///000111000000///...//////000000//////...////////////////////////////////////////////////......///////////////...............------------------............------........................//////////////////////////////.........---------......////////////............////////////....../////////////////////...//////...---------------........................//////000000000111111111111111111111111000//////////////////////////////---...///000111000000/////////111222222222111000000/////////...............//////000111111222222333222222222111111111111000111222222222222333444555444333111111111222222333333333333333444555555444:::======???CCCBBB>>>888888888:::;;;:::777444444444444444444555666777444444444555555666777777999777666555777888:::;;;;;;::::::999999999999999;;;;;;<<<>>>AAAFFFJJJMMMHHHDDD???======>>>===<<>>@@@AAAAAAAAAEEEBBB@@@???>>>===;;;999:::;;;===???AAABBBBBBAAA>>>>>>???AAADDDHHHLLLNNNSSSTTTZZZaaa___TTTKKKHHHJJJKKKMMMOOOOOONNNMMMLLLHHHFFFCCCCCCFFFGGGGGGFFFCCCBBB@@@>>>===???DDDGGGKKKMMMNNNMMMJJJGGGDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBIIIIIIKKKPPPTTTQQQJJJCCC???===<<<;;;<<<======<<<:::999888999;;;>>>AAACCCJJJJJJJJJJJJGGGCCC???===999888777666666666777777999999888777666666555444333333333333333333333333333222222111111222222333333333333333333333333333222222222111111111000000000000/////////............///000000000///...---000000000000111111111111111000000000/////////....................................//////.........,,,---......//////......------...///////////////////////////////////////111111111111000000//////////////////////////////.............../////////................................................////////////////////////888:::;;;:::777666888999<<<::::::;;;>>>AAABBBBBBJJJKKKKKKHHHCCC>>>;;;999;;;;;;;;;<<<===>>>???@@@?????????>>>===;;;:::999888777666777999:::999888777666555555444555555666777888999::::::999888777999888777777666666777777666555555444444555555666666888:::999777444333333333444444555555444444333444444333222222111000000333333333222111111000000111111111222111111000///111111111111111222222222//////............///000////////////////////////////////////////////////000000000000000000000000111111000///////////////......///000000000000000//////000000000000//////////////////////////////////////////////////////...///////////////.........------------,,,,,,,,,------............------........................////////////////////////...............---------......////////////............////////////............////////////////////////...------------.................................///000000111222222111111000000//////000000////////////////////////---...///000000000000///...000222333333333111000////////////...............//////000000111111222111111111111000000000000000111111111000111444666777666444222111111222222444333333333444555666666555999;;;<<<===??????;;;666666777999;;;:::888666555555444444444555555666333333333444444555666777888777777666666777999:::<<<;;;::::::999999:::::::::::::::;;;>>>BBBEEEHHHFFFCCC@@@>>>>>>??????>>>FFFDDDCCCFFFJJJJJJFFFAAABBBAAA@@@AAAAAA???<<<999:::;;;===???@@@AAAAAAAAA@@@>>>======>>>AAAEEEGGGNNNNNNQQQTTTRRRKKKFFFDDDHHHJJJLLLNNNNNNMMMKKKJJJEEECCCBBBCCCDDDEEEDDDBBB?????????>>>???CCCIIINNNQQQQQQPPPNNNKKKIIIJJJKKKKKKGGGCCCAAABBBCCCBBB@@@FFFGGGIIIMMMPPPOOOIIICCCAAA@@@>>>=========;;;999:::999888999:::===@@@AAAGGGHHHIIIJJJHHHEEEAAA>>>888888777666666666666777777666666666666666666666333333333333333333333333222222111111111111222222333333333333333333333333222222222111111111111111000///////////////////////////000000000///...---//////000000111111111111000000000000////////////........................------------------------,,,---......//////...............---......///000////////////////////////111111111000000000000///........................000000000000000/////////........................////////////////////////////////////////////////999:::<<<>>>???>>>======<<<999777999>>>BBBCCCBBBBBBCCCDDDDDDAAA>>><<<:::;;;;;;;;;;;;<<<======>>>=========<<<;;;:::999888777666666666777888888888777888888777555555555666777888999999999999888777888777777666666666666666444444333333333333444444444666999999777444222222333333333333333222111111555444444333222111000000333222222222111111000000222222222222222222111111000000111111222222333333///......------...///000////////////////////////////////////////////////000000000000111111111111222111000//////......///...//////000000000000000//////000000000000/////////////////////////////////////////////////////////////////////......---.........---------,,,,,,------............------........................////////////////////////..............................////////////......---......//////......---............///////////////......---------..............................------...///000111222333111000///......///000111////////////////////////.........///////////////...000222444444333111000///////////////.........////////////000000111111000000000000000/////////000000000//////111444777555444333222222222333444666555555444444444555555555777999::::::;;;:::888444444666888:::;;;999888666555555444444444555555666555555555666888999:::======<<<:::999888999:::;;;;;;:::999999999999999999888888999;;;>>>@@@BBB???>>>===>>>@@@BBBDDDEEEKKKIIIIIIOOOUUUUUUMMMEEEEEECCCBBBAAAAAA???===:::;;;;;;<<<>>>???@@@@@@@@@DDDBBB@@@>>>===???AAACCCFFFEEEEEEFFFDDDBBB@@@???AAACCCFFFHHHHHHGGGEEECCCAAAAAAAAABBBBBBAAA@@@???===>>>???@@@CCCIIIPPPVVVUUUTTTQQQMMMJJJKKKNNNQQQQQQKKKDDDBBBDDDEEECCC@@@EEEFFFGGGJJJKKKJJJEEEBBB@@@???============;;;999:::999888888999;;;===??????AAACCCEEEDDDAAA===;;;777777666666666555555555666555555555555555555555222222222222222222222222444444333333333333444444222222222222222222222222111111111111111111111111///////////////000000000000000000000//////......//////000000111111222222000000000000////////////........................---------,,,,,,---------,,,---......///.........///...---,,,---...///000////////////////////////................................................111111000000//////..............................000000000000000000000000////////////////////////:::888:::AAAHHHJJJDDD===>>>;;;888:::@@@DDDFFFEEEDDDEEEFFFHHHGGGEEEBBB???<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888666666666555555555666777888:::;;;:::777666777888888888888999999888888888555555555555555444444444333333222222222222333333333555777777555333222222333333222222111000000000666555555444333333222222222222111111111111111000333333333222333333333333000000000111111222222333...............///000000///////////////////////////////////////////////////000000000111111111222111111000//////////////////////////////000000111//////000000000000//////////////////////////////...........................///////////////......////////////.........---------............------........................////////////////////////---...........................////////////......------............---------.........//////000000......---------......///........................,,,---...///000111222222111000///......///000111////////////////////////...............//////000...000111333333222111000.........//////////////////////////////000000000////////////////////////000111000//////000333666222111111111222444666777888777666555444333333333555444666777888666666666444333444777:::;;;:::999666555555444444444555555777666666666777999;;;<<>>:::;;;<<<>>>@@@CCCFFFHHHKKKJJJLLLTTT[[[[[[SSSKKKJJJGGGCCC@@@@@@???>>>===;;;;;;<<<<<<===>>>???@@@FFFDDDAAA???>>>???@@@AAAAAAAAA@@@>>>===>>>>>>===<<<>>>@@@BBBBBBAAA???>>>???@@@@@@@@@???>>>>>>===???@@@AAABBBDDDHHHNNNSSSRRRPPPMMMIIIFFFHHHLLLPPPRRRLLLEEECCCEEEGGGEEEBBBEEEEEEEEEFFFFFFDDDAAA???===<<<;;;;;;=========;;;999999888888999:::;;;<<<999;;;===??????===:::888666666666666555555444444666555555555444333333333222222222222222222222222444333333222222333333444222222222222222222222222111111111111111111111111.../////////000000111111111111000000////////////...//////000111111222222////////////000000000000////////////////////////...---,,,,,,,,,,,,---...,,,---......///............---,,,,,,,,,---///000////////////////////////---------------........./////////////////////////////////......---------........................000000000000000000000000------------------------@@@>>>AAAKKKVVVWWWMMMBBB@@@>>><<<===AAAEEEHHHIIIPPPPPPQQQQQQPPPMMMHHHDDD<<<;;;;;;:::::::::;;;;;;:::::::::;;;::::::999999777888888777555444444555777:::<<<<<<999777888:::888888888888888888888888444555555555555444333222333222222111111222222333333444555555333222222333333333222111000000000111666666555555555555444444111111111111111111111111333222222222222333444444000000000000000111111111---...///000111111111000////////////////////////////////////////////////...//////000000111111111000000////////////000000///////////////000111111......////////////......////////////////////////........................---......///////////////000000/////////.........------............------........................////////////////////////---------.....................////////////......------............------------......///000000000...------------...//////........................------...//////000111111//////......//////000000////////////////////////......------......///000//////000111111111111111.........///////////////////////////////////////////////////000000000000000111111000//////222444/////////000222444666888777777555444333333222222333111222555555333333555444333444666999::::::999555555444444444555555666555555444444555888:::<<>>??????@@@BBBDDDGGGHHHKKKQQQWWWXXXRRRLLLKKKGGGBBB?????????@@@???;;;;;;;;;;;;<<<===>>>???DDDCCCAAA@@@??????@@@@@@AAABBBAAA>>>>>>AAAAAA???======???@@@@@@@@@???>>>>>>???@@@???===<<<<<<===AAABBBCCCCCCBBBCCCFFFHHHIIIHHHEEEBBB@@@AAAEEEIIINNNJJJFFFDDDEEEFFFEEECCCBBBBBBBBBBBBAAA@@@??????===<<<::::::===???@@@@@@999999888888888888888999999:::;;;======;;;:::999555555555666555444444333555444444444333222222222222222222222222222222222111111000000000000111111222222222222222222222222111111111111111222222222......///000000111222222222111000/////////000000......///000111222222333////////////000000000000///////////////////////////...---,,,,,,---...///,,,---......//////......---------,,,------...///////////////////////////...////////////000000000////////////////////////---------------,,,,,,,,,........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,AAACCCJJJUUU\\\ZZZNNNDDD>>>>>>>>>===>>>AAAFFFIIISSSRRRQQQRRRPPPLLLEEE@@@<<<<<<;;;:::999999::::::999999:::;;;;;;:::::::::888:::<<<;;;777444444444555999<<<<<<999777888;;;777666666666666666666777444555666666666555333333333222222111111222222333333444444222111000222444333222111000000000111222444555555555555666666666000000000000111111111111111111000000000111222333000000000///////////////,,,...111333333333111000////////////////////////////////////////////////------...//////000111111///......//////000111222000//////...///000111222------............------////////////////////////........................,,,,,,---///000000000000//////.........---------------............------........................////////////////////////---------.........//////......////////////......,,,------......------,,,------......///000000111---------------...//////................................./////////000000---......///000000//////////////////////////////......---------...///000//////.........///000111............/////////000/////////////////////////////////000000111111111000111222111000///000111////////////000222444666444444333333333333444444222//////333444000111444444444444555888::::::999444444444444444555666777555444333333444777:::<<>>::::::999888888888888999666777777888999:::;;;<<<<<<>>>@@@???===<<<>>>@@@AAACCCFFFJJJMMMMMMJJJGGGDDDBBB@@@???@@@AAA@@@???<<<;;;;;;;;;;;;<<<>>>???AAAAAABBBBBBBBBBBBBBBAAA@@@CCCCCC@@@@@@DDDDDDAAA>>>>>>>>>>>>??????@@@@@@?????????===::::::<<<>>>@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBAAA???===>>>AAACCCGGGFFFEEEDDDDDDDDDDDDDDD>>>>>>>>>>>>>>>>>>@@@AAAAAA???<<<;;;===@@@BBBCCC999999888888777777777777;;;;;;;;;;;;;;;;;;::::::444444555555555444333222222222222222333333333333111111111111111111111111111111000000000000111111111111111111111111111111000000111111111222222222---...///000111222333333222111000/////////000111......///000111222333333.../////////000000000111////////////////////////000///---,,,,,,---///000,,,---......//////......,,,,,,------......------////////////////////////........./////////000000........................,,,,,,,,,,,,------------................................................------------------------:::@@@JJJTTTWWWRRRFFF===:::<<<<<<;;;999<<>>999<<<<<<;;;:::999999999999999999:::;;;;;;;;;:::::::::===???>>>999555444444333777;;;;;;888666888;;;666555555444444555555666555666777777777666444333333333222222222222333333444444333111///000222555333222111000000111222333333333444555555666666777000000000000000111111111000///.........000111222000000//////......------,,,...222444555444222000////////////////////////////////////////////////,,,------...///000000111............///111222333000///.........///111222,,,------------------,,,////////////////////////........................++++++---///000111111111......---------,,,,,,,,,---..................---........................////////////////////////---------.........//////......////////////......,,,------......------,,,---------...///000000111---------------...///000.................................///////////////,,,---///000000000///...////////////////////////......---,,,---...///000000///---,,,---...000222---.........//////000000///////////////.........//////000000111111222222000222333222000///...///000////////////111222333111111111222333444666777111------222333///000444555444444555888999999888333333333444555666777888666555333333555888;;;===@@@CCCFFFCCC>>>;;;<<>>@@@===???BBBDDDEEEDDDCCCBBB=========???BBBBBBAAA???<<<;;;::::::;;;<<<>>>???AAABBBDDDEEEFFFFFFEEEDDD>>>CCCCCC@@@AAAEEEDDD@@@???>>>=========>>>@@@AAA???@@@???<<<999999<<>>AAAEEEGGGGGGFFFFFFGGG@@@AAAAAA???>>>>>>@@@BBBAAACCCDDDCCCBBBAAABBBDDD:::;;;<<<<<<<<<>>>BBBDDDEEEBBB>>><<<>>>AAADDDEEE999999999888777666666666;;;;;;:::999999999:::;;;333444555555555444333222///000000222333444555555111111111111111111111111333333222222222222333333111111111111111111111111000000111111222222222222---...///000111222333444333222000/////////000111---...///000111222333333.../////////000000111111000000000000000000000000111000...------...000111,,,---......//////......+++,,,---...///...---,,,////////////////////////,,,,,,,,,---------......------------------------+++,,,,,,------.................................................................................<<>><<>>>>>:::777999===???===:::AAAAAA@@@???>>>===<<<<<<>>>??????===;;;777333111444666888;;;<<<<<<;;;;;;777888888777555333333444555666666666555444444333444444333222111111111111222111111111000000//////000000000000111222333444333333444666888777555333111111222333333333333222222222222111000000//////111///...------...///111---///111333444555555444111000///...............///......---------......000000000///......---------...///111111111000000///////////////000111111......////////////............////////////..............................---------............///........................------------------------------------------------........................------------------------////////////////////////////////////////////////------......//////000000/////////......---------,,,---///000000000///...............////////////...///222444444333111///////////////////////////........................---......///000111111222000000////////////000000000...------///000000//////000111333333222222111222333444555444222000///000000000000000000000000333222222222111111000000000000000111222222333333111222222333333444444555555444333222222222444444333333444444555666666777;;;;;;============<<<;;;@@@???<<<:::888777777777888777666777:::;;;<<<;;;<<<@@@CCCBBB>>>;;;<<<>>>>>>???AAA@@@???>>>>>>???>>>>>>======<<<<<<<<<;;;>>><<<999777888:::===???DDDEEEHHHLLLOOOPPPMMMJJJGGGGGGEEECCC@@@???@@@AAA@@@???===>>>@@@CCCDDDDDDGGGFFFDDD???;;;999:::<<<===>>>AAACCCEEEGGGHHHIIIBBB>>>;;;;;;:::888:::???BBBBBBCCCCCCBBB@@@>>>===777888999;;;>>>@@@BBBBBBIIIHHHEEEBBB@@@>>>>>>>>>777777666666555555555444777777888888888888777777777777666666555555555444222222444444444444222222222111111111222333333444222111000000000111222333111111000000000000111111000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000///...---...///222333000000////////////000000.../////////000000111111////////////////////////000000//////.........---......---------......///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,---------------------,,,,,,,,,,,,---......//////.........---------:::;;;===???>>><<<:::888888<<<===;;;;;;???@@@>>>>>>>>>>>>???@@@AAAAAAAAAFFFAAA<<<;;;>>>AAA@@@???@@@@@@@@@??????>>>>>>>>>@@@@@@???===;;;777444333444555777999::::::999999666777777666444333444555444444555555444333222222333333222222111222222222222111111111000000000000/////////000000111333333333222333555777777555333000111222222333333222222------,,,,,,,,,---......000///...------...///000...///111222333333333333///......---------......//////...---------......222222111111000/////////......000000111000/////////////////////000000111......////////////............////////////..............................---------............///........................------------------------................................................------------------------.........................................................///////////////.........------,,,,,,,,,------...////////////...............////////////...///222333444222111///////////////////////////........................---......///000000111111000//////......//////000///...------...///---,,,...///000111222111111000000111333333333222000///000000000000000000000000222222111111000000000000222111111111111111111111111111222333333444444555444444333222111222333333222333333444555666777777777888999::::::999999888;;;:::999999999999:::;;;888777666777:::<<<<<<;;;===@@@CCCAAA===;;;===???<<<>>>@@@@@@???>>>>>>???===========================;;;:::888999;;;===>>>AAACCCFFFLLLPPPRRRQQQOOOFFFEEEDDDBBB@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDFFFEEECCC???;;;999:::;;;===>>>@@@CCCEEEFFFGGGGGGFFFBBB???@@@>>>;;;;;;???AAABBBBBBBBB@@@>>>;;;999999:::;;;===???@@@BBBBBBDDDCCC@@@>>>;;;::::::999888888777777777666666666777777888888888888777777666555555555444444444444222333333444444333333222222222111111222333333444333222111000000111111222111111000000000000111111000000000000000000000000////////////000000000000000000111111111111000000////////////////////////000///...------...//////........................,,,---------.........///////////////////////////.........---------,,,,,,///......------------...........................,,,---------............///.........//////000000---------------------------,,,,,,,,,,,,---......//////.........---------999999:::::::::999888777777<<>>===??????<<<:::::::::<<<>>>AAACCCEEEIIICCC<<<999;;;=========>>>>>>>>>?????????@@@@@@BBBAAA???<<<999777555444555555555666666666777777333555666555444333444555222333444444444333222111222222222111222222333333111111111111111000000000//////...//////000111222333222333444666666444222000000111222222222222222+++***))))))***,,,...///000///...------...///000//////000111111111111111---------------.........000///......------......222111111000000//////...//////000000000///......//////......//////000000......////////////............////////////..............................---------............///........................------------------------////////////////////////........................------------------------------------------------........................///////////////........................------------------------......///............////////////...///111222333222000///////////////////////////.................................//////000000111.........------...............---...///...+++)))......///000000000000///...///111222222111000000000000000000000000000000000000000000////////////333333222111111000//////111111222222333444444444444333222222111111222222222222333444555666777888555555666777888888777777999999888888999:::<<<===999888777999;;;=========>>>@@@BBB@@@===<<<>>>AAA<<<>>>@@@AAA???>>>>>>???<<<<<<<<<===============;;;;;;::::::;;;;;;<<<======???CCCIIIOOOSSSSSSSSSEEEDDDBBBAAA@@@AAACCCDDDEEEIIILLLLLLHHHEEEDDDDDDDDDCCCAAA>>>:::999999:::<<<>>>@@@CCCEEEFFFFFFFFFCCC@@@>>>@@@???======AAAEEEEEEDDDBBB@@@===:::999======>>>>>>???@@@AAAAAA@@@???===;;;999888777777888888888888777777777777666777777888888777777666444444444444444333333333222333333444444333333222222222222222222333333444333333222111000000000111111111000000000000111111////////////////////////////////////000000000000///000000111111000000///........................000000///......---,,,,,,---...///000000///...------------------.........////////////////////////...............---------//////...---,,,,,,------........................------........./////////111111111111111222222222///.........---,,,,,,,,,---,,,,,,,,,,,,---....../////////............---::::::999888777888888888888???BBB@@@===<<<;;;888999999999:::<<<@@@CCCFFFFFFBBB<<<:::999:::999888:::;;;;;;<<<>>>??????@@@AAA???===:::777555444444555555444333333444444555222333444444333333444666222333444555555444333222111111111111222333444444111111111111111111111111...............///000000333222222333444444333111///000000111222111111111///---+++***+++---///111000///............///000000000000000000000//////------.../////////000000000000///...............000000///......------,,,000000000//////......---//////.........//////000......////////////............////////////..............................---------............///........................------------------------................................................------------------------------------------------........................000000//////......------000000//////////////////------,,,++++++---...///............////////////---...000111222111000///////////////////////////................................./////////000000...------,,,,,,------...---------///111000---+++------........./////////---...///000111111000000000000000000000000000000//////////////////......222111111111000000000///111111111222333333444444333333222222111111111111222222333444555666777777444555666777777888888999;;;:::999888888999:::;;;<<<;;;:::;;;>>>???@@@??????@@@AAA???===>>>@@@CCCAAACCCEEEDDDBBB@@@>>>>>>>>>>>>======<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;===@@@FFFLLLQQQRRRRRRFFFDDDBBBAAABBBDDDFFFFFFGGGLLLQQQPPPJJJCCCAAABBBAAAAAA@@@===:::888999:::===???AAADDDFFFGGGGGGGGGBBB>>>===@@@AAAAAADDDIIINNNLLLHHHDDDAAA???>>>>>>????????????????????????@@@???>>><<<:::999888888777777777777777777777777666666777777777777666666444444444444444444444444333333333333333333333333333333222222222333333444444333222111111000//////111111000000000000111111////////////////////////////////////000000000000//////000000000000//////------------------------/////////000///...------///000222333333222000///////////////////////////////////////////////////000000000000000000000000//////...---,,,,,,,,,,,,------------------------.........////////////000111111222222333333333333000//////...---,,,,,,+++---,,,,,,,,,,,,---....../////////...............;;;999777666555666888999===DDDHHHDDD>>>;;;999666::::::999999;;;>>>AAACCCBBBAAA???>>>===<<<999888888888999:::;;;<<<=========<<<:::777555444333333555444333333222333333333111333444444333333555666333555777888888777555444111111111111222333444444111111111111111222222222..................///000222111111111333333111000...///000000111111000000222000...,,,+++---///000//////............//////000000000///////////////...///000111222222111111/////////....../////////000000000///......------000000///.........------//////............//////......////////////............////////////..............................---------............///........................------------------------------------------------........................------------------------................................................000000//////......------........................------,,,++++++---...///............////////////---...///000000000//////////////////////////////....................................////////////------,,,,,,,,,,,,------++++++---000333333222///---------------.........---...//////000000000000////////////////////////..................////////////000000000111111111000000111222222333333444222222222222222222222222333333444444555666666666333444444555666888999999;;;:::999999999:::<<<===???>>>===>>>@@@BBBCCCBBB@@@@@@@@@??????@@@BBBDDDGGGHHHJJJHHHEEEAAA???>>>@@@??????===<<<;;;:::999:::;;;<<<=========<<<<<<;;;<<<>>>BBBGGGLLLNNNNNNHHHEEEAAAAAADDDGGGHHHIIIFFFKKKPPPNNNGGGAAA>>>???@@@@@@@@@===;;;999999:::===???CCCFFFIIIJJJJJJIIIHHHDDDBBBDDDFFFFFFJJJOOOTTTPPPIIICCC@@@@@@BBBDDD?????????>>>>>>=========???>>>>>>===<<<:::999999666666666666666666666666666666777777777777666666555555555555555555666666333333333333333333333333444444333333222333333444333333333222111000//////111111000000000000111111////////////////////////////////////000000000000//////000000000000//////---------------------------...///000000000000///...000111333333111000...///////////////................................./////////000000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///000111222222222111111000000///...------,,,,,,---,,,,,,,,,,,,---......////////////////////////:::888666555444555777888AAAHHHLLLGGG???<<<:::888:::999999999999;;;<<<===999:::;;;<<<<<<:::888777888888888999999999::::::999888777666555444333333444444444444444444444333222444555555444444555777444666888:::;;;999777666222222222111222222333333111111111222222222222222//////............//////222111000000111111000///......///000000000000000111000...,,,+++,,,------////////////////////////111000///////////////000000000222333333222111111............///000111111444333333222222111000000//////......---.........//////......------............////////////............////////////..............................---------............///........................------------------------------------------------........................------------------------////////////////////////------------------------///////////////.........+++++++++,,,,,,,,,,,,,,,---------------......///............////////////---......///////////////////////////////////////................................................---------,,,,,,---------++++++---000333555444333------,,,,,,------...//////////////////000000000////////////////////////............////////////......///000000111222222000000111111222333333333111111222444444444444444555555555555555555555555111222222333555777888999888888888999;;;===@@@AAA@@@???>>>@@@BBBDDDDDDDDD@@@???@@@@@@AAABBBCCCDDDHHHIIIKKKJJJFFFAAA>>>===@@@??????===<<<;;;:::999;;;;;;<<<============<<<<<<<<<<<>><<<<<<>>>???@@@>>>;;;::::::;;;<<>>======<<<<<<<<<<<<<<<<<<;;;:::999888555555555555666666666666555666666777777666666555555555555666666666666666444333333222222333333444555444444333333333333333222222222222222111000///111111000000000000111111////////////////////////////////////000000000000...//////000000//////...------------------------,,,------...//////000000,,,---...//////...---,,,---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---...///111111000//////000/////////...------------,,,,,,,,,,,,---.........////////////000000000;;;:::999777777888999:::???FFFJJJEEE===::::::999666666666777777888888888333555666777888888999:::::::::999999888888888777555666777777777666555444333444555666666666555444444555666666555444555777444666999;;;<<<:::888666333333222222111222222222111111111222222333333333000000//////...//////000222111//////000000000...---...//////000000//////......---------------.........////////////......111000/////////000111222000111222333333222000///---------...///111333333555555444444333222222222......---------...///000000///...------------.........////////////............////////////..............................---------............///........................------------------------................................................------------------------........................------------------------.........///////////////,,,,,,,,,,,,---------...------...////////////...............////////////------........./////////////////////////////////......................................................------------......,,,,,,,,,...111333333333...------,,,---...///000111111000000///000000000////////////////////////....../////////000000000/////////000000000000000000000000111222222333333000111333555666777777666666666666555444444333333222222333444555888:::<<<:::::::::;;;<<>>???BBBCCCDDDCCC??????@@@AAACCCDDDDDDCCCBBBEEEGGGGGGDDD@@@===<<<============<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<>>>BBBFFFIIIIIIIIIDDD???>>>BBBFFFHHHGGGFFFEEEDDDBBB???===<<<;;;>>>???@@@???===;;;;;;;;;:::===BBBGGGKKKMMMMMMMMMOOONNNPPPTTTSSSLLLGGGGGGJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@@@@??????>>>>>>===;;;<<<<<<===<<<;;;999999555555666666777777777777555555666666666666555555444444444555555666666666444333333222222333333444555555444333333333333333000111222222222222111000111111000000000000111111000000000000000000000000////////////000000000000......////////////......---------------------------,,,+++++++++,,,---...,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,---..............................,,,---------............,,,---///000000000......////////////............---,,,,,,,,,,,,---........./////////000000000000>>>===<<<;;;;;;;;;<<<===:::BBBFFF@@@999777888999222333444555666666666555666666777888999<<>>===<<<<<<===>>>??????>>>===>>>AAABBBCCCBBB>>>>>>@@@BBBEEEEEEDDDCCC===@@@CCCCCCAAA>>><<<;;;;;;;;;;;;<<<===>>>>>>???===<<<<<<<<<<<<===>>>>>>===<<<<<<>>>BBBGGGIIIKKKHHHCCC======AAAEEEFFFEEEFFFCCC???=========<<<;;;>>>???@@@???===<<<;;;<<<777;;;AAAGGGKKKMMMMMMMMMSSSUUU\\\cccbbbZZZRRROOOFFFGGGIIIJJJIIIFFFCCCAAABBBAAAAAA@@@@@@?????????======>>>???>>>===<<<;;;666666777777888888888999555555666666666666555555333333333444444555555555444444222222222222444444666555444333333333333333///000222333333222111000111111000000000000111111111111111111111111111111////////////000000000000......////////////.................................,,,***(((((((((***+++///...------------...////////////......---------++++++++++++++++++++++++,,,,,,,,,------.........*********+++,,,---...///000000000000000000000000,,,,,,,,,---------......,,,---///000111000...---.........///////////////---,,,,,,,,,,,,---........./////////000000111111<<<===@@@CCCDDDCCC@@@<<<===<<<;;;999777555444333444333222111111222444666777777777888999999::::::<<<:::888777777888777666333444555555666555555444333333333555777777555333111111222333333333333222333555888;;;;;;999777555333333222111000000000000111111000000//////......111///------///111111000///000111111111000...---------..........................................,,,---......//////......///.........///000222333000222333333111///......++++++,,,,,,...///111111111111000000/////////.........////////////...............------,,,,,,,,,---...000111111111000///////////////////////////////////////............000...---++++++,,,---.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++..........................................------///...---,,,,,,,,,,,,,,,+++---///000111000///...---------.........//////////////////////////////...,,,++++++,,,---,,,+++---......///000000//////,,,---...//////...---,,,---------............///111111000000//////............---,,,+++******))),,,,,,,,,,,,,,,---...///........................---------.........//////...------------...//////666444111...,,,,,,------111111000///...---,,,,,,111111000000000000111111......///000000000000000000000000111222222333333000111222444666888999:::777888:::999777666666777000444888999777888===BBBFFFAAA;;;888888:::<<<===<<<:::888888:::;;;;;;:::???@@@@@@>>>;;;:::::::::???>>>=========<<<999666999:::;;;===>>>>>>??????======>>>>>>>>>>>>======::::::;;;;;;===AAAGGGKKKGGGEEEBBB@@@???@@@BBBCCCCCCBBBAAA???===;;;999888BBBBBBAAA@@@>>><<<:::999<<<>>>AAAEEEGGGIIIJJJJJJJJJPPPeee~~~lllRRREEEGGGFFFFFFEEEEEEEEEEEEEEE@@@AAABBBAAA???=========>>>>>>>>>===;;;999666555555888;;;============>>>888777555333333333333444444333222222111111222222111111000000111111222333222333333444444333333222555444444333111000000///000///...---------------////////////000000000000---.........//////000000000000000///......------......////////////......---------------------------------,,,,,,+++++++++000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////......//////...---,,,,,,,,,------......------,,,,,,,,,---------,,,++++++////////////////////////---------------------------......///////////////<<<<<<>>>BBBEEEEEECCCAAA>>>===;;;999777555555444666555333222111222333444666666777777888888999999;;;999888888888888777555444444444555555555555666555444444666777777555333111111222333333333333222111333666888999888666444444444333111000000000000000000000000////////////222000...---...//////...///000111111111000......................................................,,,---......//////.....................000111222000222333222000......///000///......---------...000000/////////...............////////////...............------,,,,,,,,,---...///000111000000///////////////////////////////////////............000...---++++++,,,---...)))******+++,,,---...///,,,,,,------------,,,,,,........................------...............---///...---,,,,,,,,,,,,---,,,---///000000000...---------------....................................---,,,++++++---......------....../////////......------...//////...------.........////////////000////////////.........---.........---,,,,,,++++++---,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------...//////444333111///......//////222111111000...------,,,000//////////////////000......///000000000000000///000000111111222333333000000111222333444555555666777999888777666777888222555666444222555<<>>???????????????????????????>>>===<<<<<<<<<<<<===@@@FFFJJJLLLJJJFFFDDDBBBBBBCCCDDD@@@@@@???===;;;:::999888??????@@@@@@??????>>>======>>>AAACCCFFFHHHIIIJJJLLLRRReee}}}nnnWWWLLLGGGGGGEEEDDDBBBAAAAAA@@@>>>??????>>><<<;;;<<<===>>>======<<<:::888666555555777:::::::::;;;<<<===;;;:::888777555555555555444444333222222222222222111111000000111111222333222333333444444333333222555555444333222111000000111000//////.........///000000000000////////////............/////////000/////////000000000000000......////////////......------------------------.........---------,,,,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////......//////...------,,,,,,------......------,,,+++,,,,,,---------,,,,,,////////////////////////---------------------------......///////////////::::::;;;???DDDGGGHHHHHHBBB???<<<999666555444555888777555333222222222333444555555666777777888888:::999999999:::999777555555555444444444555777777888777666666777777444222111111222333333333333222000111444666777666555444666555444222111000000000////////////000000000000222000.........///...---000000111111000000///...................................................------...////////////.........---......///000111111222222000......///000222111000......---------///............---------......////////////...............------------------...///000000000000///////////////////////////////////////............///...---,,,+++,,,------))))))***+++,,,---......------------------------........................,,,,,,---...////////////......---,,,,,,,,,---------...///000000///---,,,,,,,,,,,,---------......---------------------------,,,,,,---///000///...------.........------,,,------...//////...------...////////////000000000............------------........................------------............,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...------------...//////111111000000000111222222222222111000///...------//////............//////......///000000000000/////////000111111222222333111111111222222222222222444555777777666666888999777999999666444888AAAIIIHHHCCC>>>999888888888888;;;::::::;;;<<<;;;999666555777999999999999;;;===:::999888999<<<>>>>>>>>>;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAA@@@??????>>>=========<<<<<>>======<<<;;;:::999888<<<===>>>@@@AAABBBBBBBBB>>>???@@@BBBDDDFFFHHHJJJHHHLLL[[[nnnrrrdddSSSJJJGGGFFFDDDBBB@@@>>><<<;;;=========<<<;;;;;;===???@@@@@@>>>===;;;888666555555777888888777888:::<<<>>>===;;;:::999888888888555444444333333333333333111000000000000111222222222222333333333333222222555555444333222111111000111111000000//////000000111111000000//////..................////////////...//////000111111222222......////////////......------------------------//////............------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,------........................---------........................///......---,,,,,,------......------,,,***+++,,,---------------////////////////////////---------------------------......///////////////777666777;;;@@@FFFIIIKKKEEEBBB===888555333333333777666555444333333333333333444444555555666666777:::::::::;;;<<<;;;888555666555444333444555888999;;;999777777777666444222111111222333333333333222///111222444555555555444666555444222111000000000......//////000000111111111///...///111222111000111111111111000000//////////////////....................................------...///////////////...............//////000111111111///------///111//////.........//////000------------------------......////////////.....................---------.........///////////////////////////////////////////////////............///...---,,,,,,,,,---------------,,,,,,,,,++++++.........------.................................+++,,,---...////////////...------,,,,,,,,,------...////////////...,,,,,,,,,,,,,,,,,,------------------------------------///.........000000...------------...------,,,+++---..................---............////////////............................../////////000000000........./////////..................////////////............////////////...------------...//////...///000111222333444444222111111000//////......////////////////////////---...//////000000////////////000000111222222222333333333333333333333333222333555666666777999;;;;;;===???===;;;===DDDJJJEEEBBB===:::999999888888::::::;;;<<<===;;;888555555666888999999999;;;===;;;999888888;;;>>>??????======>>>???@@@AAAAAAAAA@@@@@@@@@AAA@@@??????>>><<<<<<;;;::::::===BBBFFFNNNLLLHHHEEEBBB@@@??????======<<<<<<;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDDDD?????????@@@BBBEEEGGGIIIEEEFFFMMMYYY[[[SSSJJJFFFEEEDDDCCCAAA???===;;;:::>>>>>>>>><<<;;;===@@@BBBFFFEEECCCAAA===:::888666666777777555444555777:::<<<;;;;;;;;;;;;;;;;;;;;;555555444333333333444444000000000000000111222222222222333333333333222222555444444333222111111111111000000//////000000000111111000000//////...............///////////////......//////000000000000---......//////......---------------------------............------------//////.........---------,,,,,,,,,---------------................................................---...............------,,,------......------,,,***+++,,,---............////////////////////////........................---......///////////////555444444777<<>>888444222111111444444444333333444444444333333333444555555666666::::::;;;<<<===<<<999777666555444333444666888:::<<<:::888777666555333111111111222333333333333222111111222333333444555555666555333222111000000000......//////000000111111///...///111444666666555222111111000000000000000000000/////////.........////////////////////////---...//////000000//////.........///////////////000111000///------///111//////............///000,,,,,,,,,---------------......////////////.............................................//////000////////////////////////////////////..................------,,,,,,,,,,,,............------------///...------------...///........................+++,,,---...////////////------,,,,,,,,,------...//////.........---,,,,,,,,,,,,,,,---------......------------------------111000///000000///---***,,,---------------,,,,,,.........------.........,,,,,,,,,---------......////////////////////////...//////000000111111222...//////000000///...............//////000000000........./////////000000...------------...//////,,,---000222333444444444111111000000//////......///000000111111000000///------...///////////////...//////000111111222222222222222333333444444444111222444444555666999<<<@@@EEEIIIHHHCCC>>>>>>@@@@@@>>>;;;::::::;;;;;;::::::::::::<<<===;;;888666777999::::::999999:::<<<===;;;999:::;;;===>>>>>>===>>>???@@@@@@AAAAAA@@@>>>??????????????????>>>::::::999888888;;;@@@DDDKKKJJJGGGDDDBBB@@@@@@???>>>>>>>>>>>>=========<<<===>>>???@@@AAABBBBBBBBB????????????AAACCCEEEGGGIIIGGGHHHKKKKKKIIIFFFGGGBBBBBBBBBBBB@@@???===============;;;;;;<<>>:::888777888777555444444666888666777888999:::;;;<<<<<<555555444333333333444444000000//////000000111222111222222333333222222111333333333222222111111000/////////......///000000111000000000/////////...///////////////.........//////.........---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,---...............---------,,,,,,,,,------......................................................---------...............---,,,------......------,,,***+++,,,---.../////////////////////////////////........................---......///////////////666444333444888===@@@BBBCCCAAA<<<888444222111111222222222333333444444444333333333444555555666666:::999999:::<<<;;;999777555555444444555777999:::<<<:::777555555444333111111111222333333333333222222222111111111222333444333333222111000000000000////////////000000000000---...///333777999999999333222111000000000000111111000000//////.........////////////////////////......///000000000000/////////000000000000/////////000000///...---///000111000///------,,,,,,,,,,,,,,,,,,------------.........////////////...................../////////......------......///000////////////////////////////////////..................---------,,,,,,,,,,,,,,,---...///000111111///...---,,,,,,---...///........................,,,,,,---...////////////------,,,,,,,,,---...............------------------------.........//////------------------------111000///000000///,,,***,,,,,,---...............///...------------...///++++++,,,,,,,,,---------/////////000000000000000/////////000000111111111///000111111111000......,,,,,,,,,---......//////....../////////000000000...------------...//////+++---000222444444333222000/////////.........---///000111222222111000///------...////////////.........///000000111111222000000111111222222333333111222333333333555999<<>>>>>===>>>>>>???@@@@@@@@@@@@@@@<<<===>>>???@@@@@@@@@@@@;;;;;;:::888888:::>>>BBBGGGGGGFFFDDDCCCCCCCCCCCC@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@BBBCCCDDDGGGEEECCCAAAAAAAAABBBCCC???@@@AAABBBAAA@@@???>>>::::::;;;:::999:::<<<>>>FFFGGGHHHHHHEEEAAA<<<999999999999777555444555777222444555777999:::::::::555444444333333333333333000////////////000111111111111222222222222111111222222111111000000000000//////.........///000000/////////000000000000000///////////////.........//////...------,,,++++++------............------------------------------+++++++++,,,,,,,,,,,,---........................,,,,,,,,,---......//////.......................................---------,,,---......///.........,,,------......------,,,+++,,,---...............////////////////////////........................---......///////////////999777444444666999:::;;;<<<;;;999777666555444444222222222222222222111111333333444444555666666666888777666666888888777666444444555666777888999999;;;999666444444444222111111111222333333333333222333222000///...///000111111111000//////000000111000000000000////////////......000333777999999888333222111000000000111111111111000000///......---////////////////////////......///000000000000000000000111222222111000///---///000000///......///......---,,,,,,,,,,,,,,,,,,---------..................////////////......---........./////////000......---------...///000////////////////////////////////////............------......------,,,,,,+++,,,,,,---...///000000...---,,,++++++,,,---...........................------...............---,,,,,,,,,,,,,,,---...///------,,,,,,------.............../////////000000........................------...///111000...++++++,,,---...///000000000///...------------...///,,,,,,,,,---------.............../////////000000/////////000000000000000///000111222222000...---,,,,,,,,,---.../////////.../////////000000000000...------------...//////+++---000333333222000///............------------...///000111111000///...,,,---......//////............//////000111111111333333333333222222222222111222222222222444888;;;KKKTTT]]]^^^VVVJJJ@@@<<<:::999999:::<<<===<<<;;;999888888999;;;<<<<<<;;;888999;;;:::999999:::<<<>>>======>>>@@@@@@???>>>===>>>??????????????????<<<===>>>@@@AAABBBBBBCCC@@@???===:::888999<<>>>>>===>>>>>>??????@@@?????????======???@@@AAAAAAAAAAAA>>>??????===<<<===>>>>>>>>>???AAAAAAAAA@@@>>>===999:::;;;;;;:::999:::<<<<<>>::::::;;;<<<:::888666555666222333555666777777666666444444333222222222222222///////////////000111111111111222222222222111111000000000000////////////000/////////000000111222......//////000000111111000/////////...........................---------,,,------......------,,,------------------------,,,,,,,,,,,,------..............................,,,,,,------.../////////........................//////.........---------,,,------...//////......,,,------......------,,,------...............---////////////////////////........................---......///////////////<<<999666555666777777777555666666666777777777777333333333222111000///...333333444555555666666777666444333333444666555555333444555777888999999999;;;888555333333333222111111111222333333333333222222111///---,,,---...//////////////////000000111111111000000//////............000333666777777555333333111000000000111222222111111000///......---000000000000000000000000...//////000000000000000000111222333333222111000,,,...000111000......///)))******+++,,,---///000---------....../////////......////////////......---.........//////000000......---,,,---...///000////////////////////////000/////////............------......------,,,+++......---------,,,,,,,,,...---+++******+++---....................................///......------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///////////////000000000000////////////////////////******,,,...111111000...+++,,,---///000111111222///...---,,,,,,---...///---------.........//////---------.........//////000000//////////////////000111222333222111///---.........///000111111222////////////000000000000...------------...//////+++...000333333111...---------------------,,,,,,---...///111111///...---,,,---......//////............//////000111111111888888777666444333222222111222222222222444888;;;???IIITTTXXXRRRHHH@@@<<<:::::::::;;;======;;;:::999888777888:::<<<===<<<666888999999999999;;;============@@@BBBCCCAAA???===>>>>>>?????????>>>>>><<<===???AAACCCDDDEEEEEEEEEDDD@@@<<<999888:::===:::;;;<<<>>>@@@BBBCCCDDDBBBBBBAAA@@@???>>>============>>>???????????????<<<===???@@@AAAAAA@@@@@@999===@@@????????????===>>>???@@@AAA@@@>>><<<;;;:::<<<>>>===<<<;;;;;;<<<444888???DDDFFFCCC???;;;:::<<<===<<<999777555555444444555666666555333333444333222222111111222222///////////////000111111111111222222222222111111////////////............111111000000111222333333------...///000111222222000000//////.........---------......///000000000,,,------......------,,,---------------------------------.........//////---.....................,,,,,,------...///000000........................//////.........---------,,,,,,---.../////////...,,,------......------,,,.........///......------////////////////////////////////////////////////---......///////////////>>><<<999666444333222222222333666999;;;<<<<<<<<<888666333111000111222333333444555666666666444444444444333222222222222333999999999999888888777666777666555444333444444555333444555555555444333222444333222111000000000000111000///...///000222444222111111000///......---000000000000000000000000000000000000000///......//////............//////.........///000000111111111000000111333333222000//////000000111111222222111000///......///000111000000000000////////////..........................................------//////////////////////////////............//////222111111000///......---.................................------,,,,,,,,,//////.........---------------------------------......//////...---,,,,,,........................---,,,,,,++++++,,,,,,---........................////////////000000000000///...---,,,,,,---...///......------------......((()))+++,,,---.........000000000///......------------+++******+++---------------............///,,,---...//////...---,,,..................------,,,---...///000111222333////////////////////////+++,,,---...///111222222//////.........---------........................000111111111111///---,,,,,,...111111000000000000000///...///222333333222444444333222222333444555111111222333444555555666===???BBBDDDEEEDDDCCCAAA>>>:::666666888;;;<<<;;;:::888777888:::;;;888555888888999888888999===@@@EEEEEEAAA;;;;;;>>>===:::============>>>>>>>>>>>>===<<<===???DDDKKKQQQUUURRRLLLDDD>>>;;;:::::::::888888999;;;>>>@@@???>>>@@@@@@???>>>===<<<;;;;;;????????????@@@AAABBBBBB@@@???===<<<<<<======>>>???>>><<<:::999:::<<<===>>>???@@@AAABBBAAA>>>;;;:::;;;<<<======<<<;;;;;;888:::===???@@@>>>;;;999999:::::::::999888666555444555777888888777555444444444333333333333222222111111000000111111222333333333333333222222111000000000///...............000000000///......------000///.........///111222222222111000///...---------.........//////000000///...,,,+++***+++,,,,,,---------............///............////////////------------------------////////////////////////111111000000/////////............------,,,,,,,,,,,,,,,,,,---------......---/////////---,,,---...////////////////////////////////////////////////000000//////.........---//////...------------...===;;;888666333222222222222444666999<<<===>>>>>>777666333111000111222333555555666666666555555444555444444333333333333333888999:::;;;:::999888777777666555444333444444555333333444555555444333222444333222111000000000000111000///...///000222333111111111000///.........000000000000000000000000000000000000000///......//////.........//////000......////////////000000111111111222444444333222000000000000000111111111111000///......///000111/////////.........------------------------------........................//////////////////////////////............//////111111000000///......---..............................---------,,,,,,,,,//////.........---------------------------------......//////...------,,,........................---,,,,,,++++++,,,,,,---................................./////////000000///...------------...///......------------......////////////////////////.........///////////////...------,,,,,,------...---------............//////000000111111000000///........................------...///000111111222////////////////////////,,,,,,---...///000111111//////.........---------..............................///000000000///...---///111111000/////////000//////000222333333222444333222111111111222333222222222222333333333333999;;;>>>AAADDDEEEEEEDDDAAA>>>999888999:::999888999777555666999:::888666888999999999888:::===@@@JJJKKKHHHBBB>>>???>>>;;;;;;;;;<<<<<<===>>>>>>???>>>>>>???BBBFFFKKKPPPRRRPPPKKKDDD>>><<<;;;;;;:::999888888:::>>>@@@AAA@@@@@@@@@???>>>===<<<;;;;;;===>>>>>>???@@@BBBCCCDDD??????>>>=========>>>???@@@???===<<<;;;;;;<<<<<<<<<===>>>@@@BBBBBB???===:::;;;<<<<<<===<<<;;;:::888:::;;;<<<;;;999777555666777777888777666444444333444666777777666444333444444333333333222222222111111000000111111222333222333444444333222111000000000///............///,,,,,,---...///000111111000//////...///000111222111000000//////......---............/////////000...---,,,+++++++++,,,,,,---------............///............////////////------------------------........................000000000//////...............---------,,,,,,,,,,,,,,,,,,---------.........///000///---,,,,,,---........................////////////////////////000/////////............//////...------------...;;;999777444333222111111111222444777:::<<<======666555333111111111333444888888777666555555555555555555444333333333333444777888;;;<<<===;;;999888666555444444333444444444333333444444444444333333333333222111000000000000111000/////////000222222111111000000//////......000000000000000000000000000000000000////////////............//////000111000000000////////////...111000111222555666555333111000000000000000000///000//////......//////000...------------,,,,,,,,,------------------------........................//////////////////////////////............//////111000000//////....................................------------,,,,,,,,,...............---------------------------------.........///......---,,,........................------,,,,,,,,,,,,------........................---------........./////////...------------...///......------------......333222111///.........///------......///000000111---......//////......------------............///...------,,,,,,------....................................//////000000000////////////////////////------........./////////...............---------........................+++,,,---//////000000000---///000000///---......000///...000222333222111222222111000//////000000333333222222222111111111666777:::===@@@CCCFFFGGGDDDAAA===:::999888777666777555444444666888888888999:::::::::999:::===@@@MMMPPPPPPIIIBBB@@@>>><<<999::::::;;;<<<======>>>===>>>???BBBEEEGGGJJJKKKIIIEEE@@@===<<<<<<;;;;;;;;;999888:::===AAACCCCCC@@@@@@???>>>===<<<;;;;;;<<<<<<===>>>@@@BBBDDDEEE@@@???>>>======>>>???@@@BBBBBBAAA???>>>===<<<<<<:::;;;<<>>::::::;;;;;;;;;;;;::::::;;;;;;:::999888666444333333333444444444444333222222333444555555444333222333333333333222222222222111000000000000111222222222333444555555333222000111000//////......//////,,,,,,---...///000111222///////////////000111111....................................////////////...---,,,,,,+++,,,,,,,,,---------............///............////////////------------------------------------------------/////////..................------------,,,,,,,,,,,,,,,,,,---------......///000000///---+++,,,---------------------------////////////////////////////////////............//////...------------...999888666333222111111111000111222444555666777888555444333222111222333444:::999777666555555555666666555444444333333444444444666999<<<<<<;;;888777555444444444444444444444222333333333444444444444333222222111000000111111111111000//////000111222111000000000/////////...////////////////////////000000///////////////000............///000111222333222222111000//////////////////111444555555333111111000000/////////...////////////////////////......---------,,,,,,,,,------------------------............//////////////////////////////////////////............//////000000/////////.................................------------------------........................---------------------------...............------........................------,,,,,,,,,,,,------........................,,,,,,,,,---------...............------...............------------......111000---,,,++++++---...............//////000000,,,---...//////...---,,,---------............///---,,,+++******+++,,,------------.....................//////////////////////////////////////////........................................................................,,,,,,---....../////////...///000///...------...///......///000111111000111111000//////.........111111111111111111111111444555666999<<<@@@CCCEEECCCAAA???<<<:::888666555555444222222444666888999999:::;;;;;;:::;;;===???IIIOOOQQQJJJCCC???>>>===:::::::::::::::;;;;;;;;;:::;;;>>>@@@BBBBBBBBBBBB@@@>>>;;;;;;<<<===>>>>>>>>><<<999:::===AAADDDEEE?????????>>>===<<<<<<<<<<<<======>>>???AAACCCDDDAAA@@@???>>>>>>???@@@AAADDDDDDDDDCCCAAA???===<<<;;;;;;;;;>>>@@@@@@>>><<<:::::::::::::::999999999===<<<:::999777666666666222222222333333333333333111222333333333333222111333333333222222222222111000000000000000111222222111222444666666444222111111000000///.../////////111111000///...---,,,,,,///////////////000000111------------......//////.........///////////////---------,,,,,,,,,---------------............///............////////////........................------------------------..................------------------------------,,,,,,,,,---------......///000000///---++++++,,,------------------------///////////////////////////////////////.........//////...------------...888777555333222111222222444333333333333333333333444333222222222333444444:::999777666555555555666555555444333333333333444111444777999:::888666444333333444444444444444444222222222222333333444444333222111111000111111111111111000000000000000000000000000000////////////////////////////////////000000////////////000111///////////////000111111555444333333222111000000...---...000222444333222111000000000//////............////////////......////////////............------------------------........./////////000000//////////////////////////////............//////////////////....................................---------------------------.....................------------------------------...............---...........................------,,,,,,------...........................,,,,,,,,,,,,---------------..................---......------------......---,,,+++******,,,...///000000//////............+++,,,---......---,,,+++---------............///000///...------...///000---------.........//////............////////////////////////////////////............---------------......................................................------............///000///...---...000///...---...000111000///000000000000//////......//////000111222222333333555555555666888;;;>>>@@@>>>>>>===<<<:::888777666444333333222222444777999999:::;;;;;;::::::<<<>>>@@@GGGKKKFFF@@@>>>===<<<;;;;;;::::::999999888888999;;;>>>AAABBBAAA???>>><<<;;;:::;;;???CCCEEEEEEBBB???<<<;;;===AAADDDEEE??????>>>>>>======<<<<<<=========>>>???@@@AAABBBCCCBBBAAA??????@@@@@@AAADDDEEEFFFFFFEEEBBB>>><<<<<<<<<;;;<<<>>>>>><<<:::::::::999999888888888888:::999888777777777888888333333333333333333444444111222222222222222222111333333222222222111111111000000//////000000111222111222444555555444222111111111000///////////////444333222000...,,,***)))...//////000000000000000,,,,,,------...////////////////////////.........---------------------------------............///............////////////........................------------------------------..................------------------------,,,,,,,,,---------......///000000///---+++,,,---------------------------////////////////////////........./////////////////////...------------...777666555333222222333333888888666555333333333333222222222222333444444555888888777666555555555555444444333222222222222333111222555666777555333222222333333444444444444333222222111111222333444555222222111111111111111222111111111111000000000000000000000000////////////000000000000000000000000000000///......///111222111000000//////000000111444444444333222111111000...------///222222222000000//////////////////...---......//////......---111000000000000/////////.................................//////000000111//////////////////////////////............//////................................................,,,,,,,,,------------...---------...............------------------------,,,---......///.......................................------------..............................,,,,,,,,,---------......------...//////...------......------------......,,,,,,,,,,,,---///111222111000000///......------+++,,,,,,,,,,,,,,,,,,+++---------............///......------------......,,,,,,------.../////////---------....../////////////////////////////////......---------------------------.......................................//////......---......///...///000///...///111222111000///000111222111000000000111111111111000000//////000111222333444555555444444444555666888999777999;;;;;;999777777777333444444333333333666888888999;;;;;;:::999;;;<<<999???BBB???<<<======;;;;;;;;;::::::999999888888;;;===@@@CCCDDDCCCBBBAAA>>>===<<<>>>CCCHHHLLLMMMGGGDDD???===>>>@@@BBBBBB???>>>>>>>>>=========<<<<<<<<<======???@@@BBBCCCEEEDDDCCCAAA@@@@@@@@@@@@CCCEEEGGGIIIHHHDDD???<<<===<<<;;;;;;<<<<<<:::999:::999888777777666777777555555555555555666777888666555444444444444555555222222222111111222222222222222222222111111111111000////////////000111111111111222222333333222222222111000000//////000000111111000///...------,,,......///000000000000000------.........////////////////////////.........,,,,,,---............------------............///............////////////........................------------------------.............../////////,,,,,,,,,------------...,,,,,,,,,---------......---/////////---,,,---...------------------------////////////////////////........./////////////////////...------------...777666555333333333444444999888666444333333333333111111222222333444555555555555666666666555555444333333222111111111111222222333444444444333222111111222333444555444444333222111111111111333444555222111111111111111222222111111111111111000//////////////////000000000000000000000000000000000000000///...---...///111222222222111000////////////222222222111111000000000000//////000222222111000.........///////////////------...//////...------111111000000000/////////////////////////////////---......///000000111111//////////////////////////////............//////................................................,,,,,,,,,---------......---------.........//////------------------------,,,------...//////....................................------------..............................------------............------...//////...------......------------......,,,,,,---...///000111111///////////////.........------,,,,,,,,,,,,---------------............///,,,,,,------------,,,,,,,,,,,,------...//////000,,,,,,------...///000000////////////////////////---------------------------------.........//////........................///............///111222...///000000///000333555555333222333444444333222///000222333444333333333111111222222333333444444333333333333333444444555222666999999777555555555333555666555444333444666777888::::::999888999:::666:::<<<::::::===<<<999999999999:::::::::;;;;;;;;;===@@@CCCEEEEEEDDDCCCBBB@@@===>>>CCCHHHMMMOOOKKKHHHCCC@@@?????????>>>>>>>>>>>>>>>============999999;;;===???BBBDDDFFFHHHGGGDDDBBB@@@?????????AAADDDHHHJJJIIIEEE@@@===;;;:::999:::;;;<<<;;;::::::999888666555555666666555555666666666777777777888777555444444444444555222222222111111222222222222222222222111111111111///////////////000111111111111000000000111222333222111000000//////000000////////////////////////---...///000111000000///////////////////////////000/////////............+++,,,.../////////...------------............///............////////////.........................................................//////000000000,,,,,,,,,---------......,,,,,,,,,---------......,,,---///...------...///........................////////////////////////............/////////000//////...------------...777666555444333444555555666555333222111222222333111111222333444444555555333444555666666666444444333222111111000000111111444444444444333222222111000111333444555444444333111111000000111333444666222111111111111111222222111111111111111000///...////////////000000000000000000000000000000000000000///...---...///111333444333222000//////......000000000000////////////111000000111333333222000---.........//////000000,,,---...//////...---,,,000000000000////////////000000000000000000000000---......///000111111222//////////////////////////////............//////---.............................................,,,,,,,,,------.........---------.........//////------------------------,,,,,,---.../////////.................................------------..............................---------.........//////,,,---...//////...---,,,.........------.........+++,,,---...////////////------......///000000000///...---,,,,,,---...///---------.........//////...///000111111000///...,,,,,,------...///000000++++++,,,---...000000111////////////////////////,,,,,,,,,---------......---------.........//////........................---------...///111333555...///000000000222555777777666555555666777666444///111222444555555555444444444444333333333222222111111222222333333333333000444888999666333333333333555888777444333444555666888999999888888888999777999999888:::===<<<888666777888999;;;<<<===>>>999;;;>>>AAACCCDDDDDDDDDCCC@@@===<<<@@@EEEJJJLLLMMMJJJEEEBBB@@@???===<<<>>>>>>>>>>>>============555666999<<<@@@DDDGGGIIIJJJHHHEEECCC@@@?????????@@@CCCHHHKKKJJJFFFAAA===999888777999;;;===<<<<<<:::999777666555555555666888888999999999999888888999777666444333333444444333333222222222222333333222222222111111111111000///////////////000111111111000///......000222444222111111000000000000000////////////............---...000111111111000///000000000000000000000///000000//////.........---+++,,,.../////////......---------.........//////............/////////000////////////////////////////////////////////////.../////////000000111111,,,,,,,,,------.........,,,,,,,,,---------......+++---......---...///111////////////////////////////////////////////////---.........//////000000//////...------------...555555444444444444555555777666444333222333333444000111222222222222111111666555444444222222111000333111000///111222222222444555555555444333333222222222222222222222333333111111111111111111111111------...///000111222222000111111111111222222222000000000000000000000000333333111000////////////......------------......222222333222222111000///000///...///000000...,,,////////////000000000000------...///000000---***///...---,,,,,,---...///000000//////.........---.................................//////////////////////////////.........------------------------///////////////////////////............---------+++,,,............,,,+++------------------------........................////////////////////////000000//////..................---,,,,,,,,,------,,,---------.../////////......---------,,,,,,,,,.........000111000...+++---,,,,,,,,,,,,---......,,,,,,---.../////////....../////////////////////111111000///...---,,,,,,...............///000000//////.........---------..................------000////////////.........------------------------------............------...------------...//////111000///......///000111,,,---...///000111222333...............///000000000000111222222333444444333333333444444555555555222222222222222222222222111111111222333444555666111222444333222222333555999999888777666555444444666777888:::::::::999888888888888888888777666666999:::;;;<<<======>>>>>>???>>>>>>???BBBGGGLLLOOONNNJJJDDD@@@???BBBFFFJJJIIIFFFCCCAAA@@@???<<<:::;;;999888;;;???AAA@@@>>>:::::::::<<>><<<;;;@@@CCCHHHLLLMMMIIIAAA<<<777888999:::::::::999888>>>;;;888555444444666777999999888666666555555555666::::::555111222444444222333444333111000111222222222111000/////////000111000000000000000111111000111111111111222222222111111000000000000111111000000////////////000000111///---...111222000.....................------//////.........---------..............................//////...---,,,,,,///////////////......---////////////////////////////////////000000000000................................................---.........//////000000........................---...///000000///...---........................////////////////////////333000,,,,,,///111111000444444333333333333444444777666555444333444444555555555444444333222222111555444444333333222222111333222000000111222222222444444555555444333333222222222222222222222222222111111111111111111111111.........///000000111111//////000000000111111111000000000000000000000000333222111000////////////......------------......111111111111111000//////000///...///000000...---000000000000////////////------...///000000---+++///......------......///000/////////....................................//////................../////////////////////...------------------------///////////////////////////............---------,,,------......------,,,------------------------------------------------......................../////////.........---------------,,,,,,---......---------...............//////.........---------///...---...//////...---------,,,,,,------...///,,,---......//////....../////////............---///////////////........................///000000000000000//////................................./////////............---........................---......//////......---///............///000000111000///...//////000111......//////000000111111///............///000000111222555777777777555444444444444444444333333333222222222222222222222222222222222222333444555555222444555555444333555666999888888777666555555444444444666777999999::::::888888888888888777666666999:::<<<===>>>>>>======???>>>>>>>>>AAAFFFKKKNNNRRROOOKKKFFFBBB@@@???>>>CCCBBBAAABBBBBB@@@===:::===;;;:::;;;>>>AAAAAA???<<<;;;:::<<<>>>AAAAAAAAADDDCCCBBB@@@???===<<<<<>>===<<<===@@@CCCGGGJJJRRRRRRRRROOOKKKEEE@@@===??????@@@BBBBBBAAA>>>;;;>>><<<;;;;;;>>>AAACCCCCC???>>><<<<<<>>>???>>>===????????????>>>>>>======BBBCCCEEEHHHHHHFFFAAA===888999;;;<<<============888888777777666666666666777777666555444444444444999>>>@@@:::555444333111222333444333111000111222000000000000000000111222333333222111000000000111000000000111111111222222111000000//////000000111000000////////////000000///...---...//////...---.......................................---------.................................///......---,,,111111111111000///...---........................,,,,,,---------.........................................................,,,,,,,,,---------------------------------------//////............//////........................000000000000000000000000000///......000000///...444444333333333333444444555555555555555555555666999888666444333222222222222222222333333444444444333333444333222111222333333333444444444333333222222222111111111111000000////////////////////////000000/////////.............../////////000000000000000000000000000000000000000///.........//////......------------........................//////000///......000111000///111111000000//////......///......///111111000...---...///000000///...---///////////////.................................000//////...---,,,,,,+++............///////////////////////////////////////////////////////////////............---------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---///000000/////////...---------,,,////////////.........---///...///000222222000...---------------...//////......////////////......------------........................////////////...............///000000000000000000000000000000............////////////............------------..............................////////////......//////......//////000111111111000000000000000000////////////000000000000/////////...///000000111///000222444444444222111333333333333222222222222222222222222222222222222444444444444444444333333333444555555444444555666777777777777666666666666333333222222444666888999777777888888888888777666999;;;>>>AAABBB@@@>>><<<<<<;;;:::;;;===???CCCEEEMMMOOORRRTTTTTTQQQMMMKKKBBBAAA@@@@@@AAAAAA???===>>><<<;;;<<<>>>BBBFFFHHHCCCAAA???>>>>>>>>>===<<<=========>>>>>>?????????BBBBBBBBBCCCCCCBBB>>>;;;777888:::<<<============888999:::;;;;;;:::999888666666555444444444444444:::@@@AAA<<<777444222000222333444333111000111222000/////////000111222222444333222111111000000111000000000000111111111111000000////////////000000000000////////////000000///...............---------------...............................................................---...............------222222222222111///...---........................,,,------------.........................................................------------------------------------------------//////---,,,,,,---//////........................////////////////////////......//////000000///...555555444444444444555555333333444444555555555555777666555444333333333333111222222333333444444555333444666555222111222333222222333333444333333222222222222222111111000000........................000000//////......------/////////000000000111111////////////////////////..................//////......------------............------...///000111111000......///111000000111000000000/////////...///......///111222111000---...///000000///...---.........///////////////////////////////////////000000///...------,,,,,,---.........//////000000000000000000000000000000///////////////////////////............---------//////---,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---...///000111/////////...---------,,,.........---------,,,,,,---...111444666555111---...------------...//////...///////////////......+++,,,,,,---...///000000////////////...........................///000000////////////////////////........./////////000000//////.........---------------------------------...//////////////////.........------......///000111111111111111000//////------...///000111222222///////////////000111111000000/////////000111222000000111111222333444444222222222222222222222222444444555555555444333333111333444444333333444555666666666666777777777777666555444333333444666666666777777888888888777777999;;;???BBBCCCBBB@@@>>>::::::999999:::<<<>>>???EEEHHHLLLPPPTTTVVVWWWWWWJJJFFFBBB???>>>???@@@@@@<<<<<<<<<===???CCCHHHKKKFFFDDDAAA??????>>>===;;;<<<======>>>???@@@AAAAAA@@@???>>>??????>>>;;;888555666888:::;;;;;;;;;;;;777888:::;;;;;;:::999888666555555444444444444555999???AAA<<<666444333000222333444333111000111222000/////////000111222222333222222111000000000111//////000000000111111111000000////////////000000000000////////////000000...//////...---------------------.........//////---.............................................------...............---222222222222111000///...........................------........./////////................................................//////..................------------------------///...---,,,,,,---...///................................................---...///000///.........666555555444444555555666222333444555666777777777777777888888777666555444222222222333333444444444333555888666333111222444111222222333333333333333444444333333222111111111/////////////////////////////////......---------//////000000000111111111////////////////////////---------------...///000......------------......//////......///111333444333111///...///000000////////////000000000000000000///...///111333222111/////////000000/////////.........///////////////////////////////////////000000000///......------------......///000000000000000000000000000000000///////////////////////////............---------//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........------------...///000000...............---------...------------,,,,,,,,,---...111555777555111.........------......///000//////000000000///......,,,------...///000111111000000//////.........---...............///000000......////////////000000.........//////000000111000////////////.........------------------------...//////000000//////...---------------...//////222222222222111000//////,,,,,,---///000222333333000000//////000000111222333222000//////000222444......///000222333444555222222222222222222222222333444555666666555444333111222444333222222333555555555666666777777888888777777666555555555555555666777777888888888888777999;;;???BBBCCCCCCBBBBBB;;;:::999999999:::;;;<<>>===>>>???@@@<<<===>>>>>>???BBBFFFIIIFFFCCCAAA??????>>>===;;;======>>>>>>??????@@@@@@???>>>=========<<<999666444555777888999999999888555666777888888888777666666666555555555555555666777<<<>>>999444444333111222333444333111000111222000000000000000000111222111000000000000000111111/////////000000000111111000//////......//////000000000////////////000000///000000///---,,,---...,,,,,,------.../////////---------.......................................,,,---......///.........000000111111000000//////---------------------------............/////////................................................///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................---------------------------...//////------...///555444444333333444444555333444666888999999999999<<<===>>>>>>===:::888666333333333333333333333333333666999888444111222444111111222333333333333333555555444444333222222111////////////////////////.....................---........./////////000000////////////////////////,,,,,,,,,,,,---...///000......------------......111000000000111333555777666333000...////////////......//////000000111111111///...///222333333222000000////////////000000............/////////000////////////////////////000000000000000000//////------......///000000111///////////////////////////////////////////////////............---------......////////////..............................------------------------........................------.........////////////...............//////---------...........................------------.........000222333111000...............//////000000000000000000///......000000000000000000000000.........///////////////...............///000000/////////000000111111111---......///000000111111111111000000000/////////........................//////000000000000//////...............//////000222222333333222111///...---......///000111111222000000//////000000111222333222111111000111222222...//////000111222333333222222222222222222222222111333555666777666555444222333444444333333444666444555555666777888888999666777777888888888777777666666777888888888888888999;;;>>>AAACCCEEEEEEEEE===<<<;;;;;;:::;;;;;;<<<<<<===>>>@@@CCCFFFHHHJJJMMMIIICCC>>>===>>>??????>>>@@@AAA@@@??????BBBDDDCCCAAA>>>===>>>>>><<<;;;========================???>>>===>>>===<<<888666555666777888999888777777666666666777666666555555777666666555555666666777444999:::555222333444333222333444333111000111222222111000000000000000000............///000111111////////////000000000111//////............//////000000////////////000000///111222000...,,,---///,,,,,,------...//////000---------.........//////........................,,,------...//////............///000000000//////------------------------,,,,,,---------........................................................./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...................................................//////...,,,,,,...111444333333222222333333444555666888:::;;;<<<;;;;;;AAACCCDDDDDDBBB>>>999777333333333333333333333333333777:::888444111222444000111222333333333333333666666555444444333222222000000000000000000000000........................---------.........//////////////////////////////+++++++++,,,---...///000.........------.........222111111111222444777999777444000......//////...------...///000111222222111000//////222333444333111000///......///000111---.........//////000000000000000000000000000000000000000000111111111111---------...///000000111//////////////////////////////////////////////////////.........------------...///000000///...---////////////////////////........................////////////////////////........./////////000000000//////............///,,,------....../////////000/////////............000---++++++...000111222...............///000000000000000000000///......333333222111000///......,,,,,,---...///000111222...............///000000000000111111222222222222---......///000111111222111111111111000000000000//////////////////////////////000000000000/////////////////////000111111222222333333222111///.../////////000000000000000000000000000000111111222///000111222111111000///000000000000111111111111222222222222222222222222111222444666777777666555333444666555444444555777444444555666777888999999555666888::::::::::::999666666777888888888888888999;;;===@@@CCCEEEGGGHHH???>>>======<<<<<<<<<<<<:::;;;<<<>>>@@@BBBCCCCCCIIIFFFBBB??????>>>>>>===@@@BBBCCCBBB???===>>>@@@@@@>>><<<<<<<<<<<<<<<:::======<<<<<<<<<;;;;;;;;;@@@????????????===999666666666888999999888777666999888888888777777777777777777666666666777777888222666777333000222555555222333444333111000111222222222111000//////000000------------...000111222////////////000000000000//////............//////000000////////////000000000222333111...,,,---///,,,,,,------...///000000---------.........//////........................,,,,,,---.../////////...,,,---...///000000000000------------------------++++++,,,,,,,,,---------.........................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++........................////////////////////////...//////---***+++...222444333333444666555333111333555777888999;;;???AAAKKKMMMMMMJJJCCC<<<777444555666777666444444666777999::::::777222000222555222222333333333222111111222333333444333222111000111111111111000000000000---,,,,,,,,,,,,---..............................------............------+++++++++,,,---...//////000///...---------------333333333333444444555666555444222000//////000111000000000000000000000000---...///111333555666777111000///...------...//////............//////000000000000000000111111111///////////////......---............////////////000000000000000000000000//////............/////////............---------......---,,,---...///000...//////////////////...........................---------............///.../////////...---,,,,,,------.........---+++******+++,,,---...............---,,,+++***+++,,,---000///---,,,---...000222////////////////////////,,,,,,,,,---------......---......//////////////////////////////000111111////////////000000000000//////000000000000//////............////////////222111111111000000//////---------------...///000////////////000000000000///111222000...000777===:::888555222///.........////////////////////////////////////000000000000000000//////.........---111111000000000000111111000111111111111222222222333333222222333333444555222222333444555666777888666555555444444444555555777666666555555555666666444666999;;;======<<<<<<>>>>>>???@@@@@@AAABBBBBB>>>>>>===<<<<<<<<<<<<===::::::::::::;;;===>>>???AAA@@@???=========>>>>>>BBBAAA???>>>===<<<======<<<;;;:::999999:::;;;<<<:::;;;;;;;;;;;;;;;:::::::::@@@GGGGGGBBB;;;888777777888999::::::999777666555555555555555666777777444555666666666555333333333333111000000000111222///111222222111111222333777555333111///.........///...---,,,,,,---...///////////////////////////////////////////////////......///000000000000000222111111000///......---//////.........---------///...---,,,,,,---...///---......///////////////......------------......000000//////.........---............////////////,,,,,,------------,,,,,,................................................////////////////////////................................................///...------------...///000000000000000000000000000///.........///111222444444444555666666444222333555777888999;;;>>>AAAHHHHHHFFFBBB===888666666444555666555444555777:::999888777444222111111333333333333333333222111000111111222333333222111000111111111000000000//////---------------......///........................---......//////......------.........///000000000000000///.........//////222222222222222222333333333333222111000000000000000000000000000000000000...///000111333444555555111000///...------...//////............///000000000000000000111111111111//////000000//////...---............////////////000000000000000000000000/////////......////////////............---------...------,,,---...///000//////............//////........................---------............///.........///......------,,,,,,---...---,,,+++++++++,,,---..................---,,,++++++,,,------......,,,,,,,,,---///000........................,,,,,,---------.........---......//////////////////////////////000000111////////////000000000000//////000000000000//////............////////////000000000/////////............---------......///............////////////000111111//////555???GGGGGGCCC;;;555000///000111////////////////////////.../////////000000000000000000000/////////......111111000000000000111111000111111111111222222222333222222222222333444444222333333444555666777777666555555444444555555555555444444444444555666666777777888999;;;<<<===>>>AAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>=========>>>??????AAA@@@>>>===<<<<<<======;;;::::::999999::::::;;;============<<<;;;::::::<<>>999555444555777555555555444444555999<<<888666333222222222222111444444444444333222000000///000111111111111000000111111000000000000//////......------......///000........................---......//////......---......//////////////////000////////////000000111111111111000000000000000111222222111111000///...000000000000000000000000000000000111222222333333000///......---........................///000000111111111111111111111111//////000000//////...---............////////////000000000000000000000000000//////////////////000///............---------...------------...//////000///...------...///000........................---------............///------......///.........++++++,,,---------,,,,,,---....../////////.........------,,,------......------,,,++++++---...///------------------------,,,------------.........---....../////////////////////......//////000000////////////000000000000//////000000000000//////............//////////////////...............---//////...---------......------------............000000///...111:::FFFPPPTTTMMMCCC888222000111222////////////////////////....../////////000000000111111111000000000000000111111000000000000111111000111111111111222222222222222222222222333444444444444444555555555666666666555555444555555666666444444333444444555666666999999888888:::<<<>>>@@@CCCCCCBBBAAA???>>>======<<<<<<;;;;;;;;;:::::::::<<<============<<<;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???===<<<;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;????????????>>>===<<<;;;@@@GGGQQQTTTOOOGGG???;;;777888999;;;;;;;;;::::::666666666666666777777888444444555555555444333222333333222111111111111222000222222222000///000111333222111000///000111222000//////......//////000////////////////////////////////////////////////........./////////000000111000000//////........................---------///......------......///------...///////////////......------------....../////////...............---............/////////.........//////.........................................................................................................------........................---,,,,,,---......000000000000000000000000///////////////000111111555444444444666777666444333444555555555666999<<<<<<;;;999555333222555777777777666444333555888:::888555111111333444333111555555444444333222000000/////////000000000000000111000000000///////////////............///000000..............................////////////......---------------,,,,,,,,,............///000111111111111111000000//////...///000111222111000...---000000000000000000000000111111111111111111111111..............................---......///000111222222111111111111111000000000000000000///..................////////////////////////////////////000000000000000000000000///............---------------------......//////000///...------...///000........................---------............///,,,,,,---.../////////...,,,,,,------............//////////////////......------------......//////------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------............---....../////////////////////.........//////000////////////000000000000//////000000000000//////............////////////........................000///...---------------------.........////////////......///333<<>>>>>AAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;::::::999999;;;;;;<<<=========<<<;;;<<<<<<<<<<<<<<<===>>>>>>===<<<;;;::::::;;;<<<<<<===>>>???@@@@@@???>>>===??????@@@@@@@@@@@@??????BBBIIIRRRVVVRRRIII@@@;;;888999;;;<<<============777777666666666777777888444444444444333333222222333333222222111111111111...000111111000000111333333222111000//////000000000000////////////000000////////////////////////////////////////////////////////////000000111111000000/////////.................................//////............//////...//////000111000000000...------,,,,,,------...........................---------.........//////......////////////......................................................................................................///////////////000000000...------------------...000000000000000000000000///////////////000000111555444333333555666666555222333555555444444666888666777888666444333444555::::::888666444333555777888444111222444666555333444555555444333222111111//////////////////000000000000000////////////...///............///000000////////////////////////...//////////////////...---------------,,,,,,,,,------------...//////000111111222222111000///......///000111111///...---////////////////////////111111111000000/////////------..................---------......///111111333222222222111111000000000000000000000//////...............////////////////////////////////////000000111222222111000000///............------------------...............000///...------...///000........................---------............///,,,,,,---.../////////...------.........///000000//////////////////......,,,------....../////////...............//////000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---....../////////////////////............//////////////////000000000000//////000000000000//////............////////////////////////////////////000///...---------------....../////////000000000---...///000444:::AAAEEEJJJGGGAAA:::555111///...////////////////////////............////////////111111111111222222222222111111000000000000111111000000111111111222222222222111111111111222333333444444555555555555555555555555555555555666777888;;;:::999777666666666666777999<<<>>>??????===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::999888888999:::;;;======>>>>>>===============<<<;;;;;;;;;:::999999999:::;;;<<<===>>>???@@@@@@???>>>===;;;<<<>>>@@@AAABBBBBBCCCCCCHHHNNNQQQNNNFFF>>>999777777888999:::;;;;;;;;;777777666666666666666777444333333333222222222222333333333333222222111111,,,...000000000111333555555444222000............//////000000000000//////////////////////////////////////////////////////111111000000000111222333////////////............---.....................////////////////////////000000111222222222222111------,,,,,,,,,,,,---------------...............------------..................////////////......................................................................................................++++++,,,,,,------------........................////////////////////////...//////000000000000000444333111222444666666555222444777777666555555555444666888888666444333444;;;;;;:::888555333333444555444222222444666666666444444444444444333333222111111000///////////////000000////////////............------......///000////////////////////////...//////000000//////.........//////////////////...------------......///111111222333333222000///......////////////......////////////////////////000000000000/////////...,,,,,,---............------------......000111222333333333222111111000000000000111111000000///...............////////////000000000000000000000000000111222333333222111000///............---------,,,---......//////.........//////////////////...........................---------............///------......///.........///......---......///000---....../////////......+++,,,---........................////////////000,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---....../////////////////////......------......////////////000000000000//////000000000000//////............///////////////////////////000000000//////...---------......////////////000000000111---...///111333666888999<<<;;;:::777444111...---////////////////////////------........./////////111111111111111222222222111111000000000000111111000111111111111222222222111111111111111222333333444444444555555555666666555555555555666777888888<<<;;;:::888777777777777666999===AAAAAA@@@===:::999999999999999999::::::999:::;;;<<<;;;:::999888777777888999:::<<<>>>???>>>>>>???>>>===<<<;;;:::999888888777888999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<>>>AAABBBCCCDDDCCCEEEFFFFFFDDD@@@;;;777333444444444555555666666777666666555555555555666444333222111111111222222333333333444333222222111+++---///000000111222444666444222///...---------...//////000000//////...////////////////////////////////////////////////222111000///000111222333........................---------..................//////000000//////...000000111222222222222222------,,,,,,,,,,,,---------------------.........,,,------------..................//////.........................................................------------------------........................,,,------....../////////...///000000000000///...////////////////////////......///000000000000000333111000111333555555555333666:::<<<:::777555444666777888888555333333333888:::;;;:::777555444444222222333222222333666888222333444444555444444444444333111///.........///000000/////////.........---------------....../////////////////////////////////000000000000//////---.........///000000000000///...............//////000222333333222111000.........------......///////////////////////////000///////////////......+++,,,---.........------------------///000111222444444333222222111000000000111111111111000//////............////////////000000000000000000000000000111333444444333111000///............---------,,,---.../////////...------...///000000///...---........................---------............///.........///......------......---,,,+++,,,------+++,,,---...............)))***,,,---.........---------......//////......------------------------............////////////---......///////////////000///...------------...////////////000000000000//////000000000000//////............////////////------........./////////......---------......///........./////////000000//////...///000222222222333333333333222111000///////////////////////////---------.........//////000000000111111111222222111111000000000000111111000111111111111222222222111111111111111222222333222333333444555666777777555555555555666777888999999888888777888888999999999;;;>>>@@@@@@???===<<<999999999999999999999999:::;;;<<<===<<<;;;999888888777666666777:::===???===>>>?????????>>>===<<<777777666666777999:::;;;;;;::::::999999::::::;;;888999;;;===???AAABBBBBBDDDBBB???<<<:::999888777333333333333333333444444666666555444444444444444444333222111000111111222333333444444444333222111...///000000//////000111444333111///...---......---...////////////...---////////////////////////////////////////////////000///...---...///111222........................---------.........//////...///000111111000///...//////000111111111000000---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,---------.........------............------................................................------------------------......................../////////000111111222222///000111222222111000///////////////////////////---...///000111000000///222111///000222444555444444888===???===:::666555888888888666333222222333666888:::;;;999666555555///111333222000111555888222222333444555555555555555444222000............000/////////............---,,,,,,,,,,,,---......000000000000000000000000//////000000000000//////++++++,,,,,,---...//////222111000//////...//////---///111222333222111000///...---,,,,,,---///000/////////////////////////////////////////////...***+++---...///...------,,,,,,------///000111222444444333333222111000000111111111111111000//////............/////////000000000000000000000000000000111333444444333111000//////.........---------,,,,,,.../////////...---,,,---000222222000---,,,........................---------.........//////.../////////...---,,,,,,...---+++***)))******+++***+++,,,---............(((***+++---......------+++,,,------......------------------------------............/////////000---......///////////////000///...---------------////////////000000000000//////000000000000//////............/////////000,,,,,,,,,------.........---------------...///000---------.........//////111///------...000000000111111000000111111111222////////////////////////---------.........////////////000000111111111111111111000000000000111111000111111111111222222222111111111000111222222333222222333444555777777888555555555555666777999999555555555666777999:::;;;;;;<<<===>>>??????>>>>>>:::::::::999999999888888:::;;;<<<======;;;999888:::999666444555777;;;===<<<===>>>@@@@@@@@@??????666666666666777888:::;;;<<<;;;:::999999:::;;;<<<888999;;;<<<>>>?????????EEEAAA:::555444555666777666555555444444444555555666555444333333333333333444333111000000000111222333333444555444333222111111222222111...------...222111000.........///000,,,---...//////...---,,,///////////////////////////////////////////////////...,,,+++,,,---///111---.....................---------.........//////...///000111111000///...---......///////////////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------......,,,------------------,,,................................................------------------------........................+++,,,,,,---...//////000000111222333333222111000////////////////////////---...000111111111000///555444333222222222333444:::;;;<<<<<<;;;888666444555444444333222222222222444555555555444444333222111222222222222111000000222222222333333333444444444444333333222111000000////////////............///...---,,,,,,,,,,,,,,,000000////////////000000222222111111000000//////..................---------------.........//////---......///000111111222////////////////////////......////////////......444333111///...//////000////////////...............///000///...---...000111222333666777666333000111111000000//////......//////000000000000//////000000000000000000000000000000000000000000000000111111000000//////..............................////////////////////////,,,,,,+++***+++,,,...///......//////...---,,,,,,........................000///---,,,,,,---///000............////////////---,,,,,,++++++,,,,,,---------------------------........................+++,,,.../////////...---,,,,,,------...///000000........................000000000000///////////////////////////////////////////////////000111111////////////////////////........................,,,,,,------...///000000........................222222222333333222222222........................000000000000////////////000111111222222111111000111111000000000000111111000111111111111222222222555444333333222222222222333333444555777999;;;<<<:::888666555444555666777999999888888777888888888<<<<<<<<<<<<;;;:::999888888888888777888888999999999<<>>>>>>>>>>>>>>888888888888999:::;;;<<<::::::999999999:::;;;<<<:::;;;<<<<<<<<<;;;:::999999888666555555555666777:::999666444222222333333333222222111111222222333111222333333333333222111222222222111111///......//////000000///...------///////////////.........000///...------...///000........................------..........................................//////.........---------...---,,,,,,,,,,,,---...//////000000///...------,,,---...///000000000000//////...------------...******+++,,,,,,---......------............------------............------........................------............---------------,,,,,,+++++++++---------------------------.........//////000000111111222222222111111000////////////000000000000////////////////////////444333222222222333444555888999999999999777666555666555444333222222222222666666666555444333222111111222222222222111000000222222222333333333333444333333333222111000000000///////////////////////////......------------...000//////......//////000//////000000000000000000........................---------.........//////.........///000111111111////////////////////////.........///000111333333666555333000///...---------.........//////000000...///000///...---...000222333666999;;;999555222000000000000000/////////////////////////////////........................////////////////////////////////////.........---........................////////////////////////,,,,,,+++++++++,,,---.........//////...------,,,........................///...---,,,,,,---...///............////////////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,------...//////000////////////////////////000000000000////////////000000000000000000000000///////////////000000111////////////////////////........................,,,,,,------...//////000////////////////////////000000111111111111000000........................000/////////////////////000000111111111111000000111000000//////000000111000111111111111222222222555444333222222222222222222222333444555777888999999888666444444555666777888888888888888888999999;;;;;;;;;;;;:::999888888888888888888888999999:::999;;;>>>>>>===;;;::::::;;;;;;:::888666555777:::<<<<<<===>>>>>>>>>>>>===:::999999999999:::;;;;;;::::::999888999:::;;;<<<;;;;;;;;;;;;;;;::::::999888777666666555555666666888777555333222222333444222111111000000111111222111222333333333333222111222222222111111000///...///////////////...------/////////////////////...000///...------...///000......................../////////......---------........................//////.........---------......---,,,,,,---......///////////////...------,,,---...///000000000000//////......---------...---------,,,,,,,,,++++++------............---------......//////......---........................------............------.........---------,,,,,,........................---........./////////000...//////000000000//////111000000000//////......------------------------333222222222333444555666666666666666666666666666666666444333333333333333777777666555333222111000111222222222222111000000111111222222222333333333222222111111000000//////000000000000000000000000///............//////000///..................///------......///000000111........................------........./////////......//////000000111111000000000000000000000000.........///111333666888888777555222///---,,,,,,,,,,,,---...///000111111...///000///...---...000222444888<<<>>>===888555//////000000000000000000000//////......//////000............................................................------------........................////////////////////////,,,,,,,,,+++,,,,,,---............///......---,,,............................................................////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,------.../////////////////////////////////////////////000000000000111111111111111111111111//////......//////000111////////////////////////........................,,,,,,------.../////////////////////////////////......////////////..............................////////////////////////000000111111111111000000000//////......//////000000111111111111222222222444333333222222222222333222222222333444444555555777666555444333444555666777777777777888999999999999999:::::::::999999888888888888888888999::::::999;;;<<<<<<;;;::::::;;;<<<<<<;;;:::888888999;;;;;;<<<======>>>=========;;;;;;:::999999999999::::::999888888888999;;;;;;<<<;;;::::::999999999:::666666666777666666555444555555333222111222333444111000000000000000000111111222333333333333222111111111222111111000///...///////////////......---......////////////////////////...------...//////........................111000000///...---,,,,,,.......................................---------......---,,,,,,---.........////////////...------,,,---...///000000000000/////////.........------000///...---,,,+++***)))------............---------......//////......---////////////////////////------............------/////////...............////////////////////////.............../////////------...///000000000///222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,222222222333444555666666555444444444555666777888666666555444444333444444666666555444333333222222111222222222222111000000111111111111222222222222111111000000/////////...000000000000111111111111//////...//////000111111......------------......---------.........//////---------...........................////////////.../////////000000000111000000000000000000000000000///......///333666888777666555222000...---,,,---------...///000000111...///000///...---...000111333777<<<>>>===999555/////////000000111111222000//////......//////000000000000000000000000000........................................................................////////////////////////------,,,,,,,,,------------...............------........................------...//////...------............//////////////////............//////........................///////////////////////////...---,,,,,,---//////---------.........//////////////////////////////////////////000000000000000000000000000000000000///............///000000////////////////////////........................---------.........//////////////////////////////---......//////......---.................................///////////////111111222222222222111111//////............//////000000111111111222222222333333222222222222222333222222333333444444444333555555444333333333444555555666666777888999999999888888999:::::::::999999888888888888888999:::;;;:::;;;<<<<<<::::::<<<===??????>>><<<:::999:::;;;;;;;;;<<<============<<<;;;;;;:::888888777777777999888888777777999:::;;;<<<;;;:::888888888999999444555666777666555444333333222222111111222333333111111000000000000111111111222333333333333222111111111111111111000//////...///////////////..................////////////................................................000000//////......------......................................................------------...............//////...------------...//////000/////////////////////......---//////...---,,,+++******------............------......////////////......000000000000000000000000------............------........................................................................---...///000111111222222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,222222333444555555666666444444444444555777888999666555555444444555666666555555444333333333444444111222222222222111000000000000000111111111222222000000000//////////////////000000000111111111222///////////////000111222......------------......///.........---------,,,---------.........//////........./////////000000////////////000000000000000000000000000000000000111///...------000222444333333333222111000/////////////////////............///000///...---...000///111444999;;;:::777333//////000000111111222222000000////////////000000111111111111111111111111........................////////////////////////........................////////////////////////------------------------------...............---........................------...//////...------............////////////000//////......//////000........................//////////////////////////////---,,,,,,---...///---------...............------------------------.../////////000000000111////////////////////////...............//////000////////////////////////........................---------...............------------------------...//////000000//////...........................------....../////////000222333333333333333333222//////............//////000000111111111222222222222222222111111222222333333444555555555555444444444444333333333444444444444555666888999999999888888999999:::::::::999999777777777777888999:::;;;:::<<<======<<<<<<===???BBBBBBAAA???;;;999999:::::::::;;;<<<<<<<<<<<<<<<;;;:::999777666666666666888888777666777888999:::<<<;;;999888777777888888444555666666666555333222111111111111222222333333222222222111111222222222111222333333333333222111000111111111111000000///......///////////////...---.........//////000000------............------........................---......//////000000000........................---.............................................------............---------...////////////////////////000000000///...---------------------------------............------...//////////////////...000000000000000000000000------............------------------------......------------------------...............---------,,,---...///000111111111.............../////////------------------------222333444555555666555555222333444555666777888888444444444555666777888999666555444333222333444555111222222222222111000000///000000000000111111111000000000000////////////...//////000000111111111000////////////000000111///..................///000//////...------,,,,,,,,,,,,------.../////////....../////////000000000////////////000000000000000000000000000000000000111///...---,,,---///000///000111111111111000000000000//////...............///000///...---...000...///111444666666333000000000111111111111111111000111111222222111111000////////////////////////......................../////////000000000000000........................////////////////////////---............---,,,,,,,,,---......///.....................................................................//////////////////............//////........................------------------------//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111..............................------......///000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////........................---------......//////000222222333333333333222222000//////......//////000000111111111111222222222222111111111111222222333333444666777777666555444333333444444444444444444444555777888999888888777888888999999999888888777555555555666777888999::::::;;;===>>>======>>>???BBBCCCBBB@@@===:::::::::999:::;;;;;;<<<<<<;;;;;;::::::999777777666666666888777666666666777999999;;;:::999888777777666666444444555555444444333222222222222222222222222222333333222222222222333333111222333333333333222111000000111111111111000000---...//////////////////------......///000000000------............------........................------...///000111111222........................---------...............---...////////////...---,,,,,,---............---......///////////////...//////000111000///...---+++,,,,,,---.../////////------............------...//////000000//////...////////////////////////------............---------------------.........------------------------.........---------------++++++,,,---.........---------........./////////------------------------333444555666666555444444000111333444555555555555222333333555666888:::;;;999888555333111111111222111222222222222111000000/////////000000000111111000000000000000000000000------...//////000111111000000///.........//////000//////......//////000/////////...............,,,,,,------...//////000.../////////000000000000000000000000//////////////////////////////////////////......---......///......///000000000///............///////////////...///000///...---...000.........000222222000...222222111111111111111111000111333555555333111000////////////////////////////////////////////////........./////////000000........................////////////////////////---.../////////...,,,+++,,,------...//////..............................///...---,,,,,,---...///............///////////////......------......///........................------------------------......//////...------,,,........................------------------------.........///000111111111////////////////////////...------------...//////////////////////////////................................................------------------------//////000000000000//////........................,,,,,,---......///000000000111111222222111111000111000000//////000000111000111111111111222222222111111111111111222333333222444555777777777666555333333444555555555555555555666777888888888666555777777777777666555444444333333444444555777888999777:::===>>>>>>===<<<===???@@@AAA@@@>>><<<<<<<<<999999:::;;;;;;;;;;;;:::;;;;;;:::999888888888999777777666555666777888999::::::999999888666555444555444444333222333333333333333333333333333222222222222111111111111222222111222333333333333222111000000111111111111000000------...///////////////------......///000000111,,,------......------,,,..............................//////000000111111........................---------.........//////---...///000000///...---+++,,,------.........---......////////////.........///111111111000...---,,,,,,,,,---...//////000------............------//////000000000000//////........................------............------------........./////////.................................------,,,,,,,,,+++,,,,,,---------,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,444555666666666555444333...000222444555444333222111222333555777:::<<<======:::777333111/////////111222222222222111000000////////////000000000000000000000000111111111111,,,------...///000000111111000///......---......000000////////////000000------......///000000000,,,,,,------...///000000////////////000000000000000000000000////////////////////////////////////.........///////////////......///000000///...---,,,------...///000111111...///000///...---...000///...---...000000///---333222222222111000000000000222555777777555222000111111111111111111111111000000000000000000000000---------.........//////........................////////////////////////....../////////...,,,+++,,,,,,---.../////////...........................000///---,,,,,,---///000............/////////000......------------......////////////////////////000000000000000000000000---...///000///...,,,+++.....................---........................---......///000111111222000000000000000000000000...------------...//////////////////////////////.............................................---..............................////////////..............................,,,,,,------...///000000//////000000000000//////111111000000000000111111000111111111111222222222111111000000111222333333111222555777777777666555333444444555666666666555555666888999888777555444555555555555444333222111222222333333555666777888555888<<<>>>===<<<;;;;;;<<<>>>@@@@@@>>>>>>>>>???999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;::::::;;;;;;777666666555555666888999999999:::999888666444333555444333222111222333444333444444444444333222111111111000000000000111111111222333333333333222111///000000111111111000000------...///000000//////---------...///000000111,,,,,,---......---,,,,,,........................000000000000////////////........................---------.........//////---...///000000///...---+++,,,------.........---...///////////////.........///111222111000...------------.........//////---..................---//////000000000000//////........................---..................---.../////////000000111111////////////////////////.........------,,,,,,,,,.........///......------000000///...---,,,,,,+++++++++++++++++++++++++++222222222222222222222222222444555777777666444333000000111333555888:::;;;999:::999777444222222333444444444333222111000///........./////////000000222333444444333222000///111111000///////////////000000////////////000000////////////////////////...............///000000///////////////......---000000000000000000000000////////////////////////////////////000000000000111000///...---,,,++++++)))***+++---.../////////,,,---------......//////...///000///...---...///222111000//////000111222000000000000000000000000,,,...111444555444222000111000/////////000222333000000000000000000000000000000000000000000000000000111111000...,,,---...222222222111000...,,,+++,,,,,,,,,------.........---......///////////////------......//////000000111000///......///000111////////////////////////...------------...//////........................////////////////////////------............------//////---------///111222000//////.........////////////............//////........................000000000000000000000000000//////.........////////////............//////////////////////////////////////////////////////333111///...---+++(((%%%---...............------000000////////////000000111000000000//////......222333333222///....../////////000000111111222222222222222111111111111000333333222111222333444555555444444777:::;;;777444444555555666777888888888888888777555555444444444111222222333444555666666::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>???::::::999999888999999999777:::======<<<999888777999777555444333444666777:::999888666444333333333999888555333222222333333111111111111000000000000333222222222222222222333000000111111111000000///000000000000000000000000////////////............---......///000111111222......------------................../////////000........................---------............///......------------......................................................////////////000000000000......////////////......,,,,,,,,,---------..............................111111111111111000//////,,,---------.../////////000000///...---.........---------............///,,,,,,---...///000111111.................................///......---,,,000000//////.........---,,,,,,,,,------.........222222222222222222222222222333555666666555444333///000000222333555777888777888777555222000111222222333333333333111000//////////////////.........111111222222222111000///111111000///////////////000000////////////000000////////////////////////...............///000000000000000000//////...---////////////////////////////////////////////////////////////000000000000111000///...---,,,,,,+++---......//////......---..................------+++---//////...///000222222111000//////000111222000000000000000000000000,,,...000222333222000///111000/////////000222222000000000000000000000000000000000000000000000000000111111000...,,,---...111111111000///...---,,,,,,,,,---------.........---......///////////////.........///////////////111000///......///000111////////////////////////...------------...//////........................////////////////////////---..................---------......//////////////////............////////////............//////////////////////////////////////////////////////......------------.........------,,,,,,------...////////////////////////...........................------...///000...------...............------//////.........//////000///............/////////222333444222000//////000111111000000000/////////000000111111222222222333333333222222222333444555555444444666999999777444666666666666777777777777888777666555444444444444333333444555666777888888::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<888888777777777777888999:::===???>>>;;;888666555888777555444444444555666999888777555444333222222666666666555444444333333111111111111000000000000222222111111111111222222000111111222111111000000000000000000000000000000////////////............------......//////000000......------------......---------............///........................---------............///......------------......------------------------....................................////////////...////////////......---,,,,,,---------.................................000000111111000//////...---------...............000000/////////.........------------............------......//////000000........................000000000///---,,,+++***000/////////.........---,,,------------------...222222222222222222222222222333444555555444333222/////////000111222444444555555555333000//////111000111333444444333111000111000000//////...------//////000111111111111000111111000///////////////000//////......//////000///////////////////////////............//////000111111111111000///...---........................////////////////////////////////////000000000000111000//////...---,,,,,,111111000000///...,,,,,,000000///......------,,,,,,...//////......///111111111000000000000111111000000000000000000000000......///000000//////...000000000///000111111222000000000000000000000000000000000000000000000000000111111000...------...///////////////......------------...............---......//////////////////////////////.........000000////////////000000////////////////////////...------------...//////........................////////////////////////........................***,,,...///000///---,,,///...............////////////............//////000000000000000000000000////////////////////////------,,,,,,,,,------......------,,,,,,------...////////////////////////------------------------,,,+++,,,...111222222111------...............---......------...///000000//////.........//////000222333444333111000111222333333222111///...------...///000111222333444444333333222222222333444555666555444444666777666555666666666666666666666666777777666555444444444444555555666666777999:::;;;;;;<<<===>>>>>>===;;;;;;999888888888888999::::::555555555555666666777888===???@@@???;;;777555444666666666555555555555444888777555444222111111111222444777888888777444222222222111111111000000000111111000000000000111111111111222222222222222111000000000000000000000000////////////............---------.....................------------......,,,,,,---------.................................---------............///......------------......------------------------........................------------............///////////////...---,,,,,,------------.................................//////////////////...---...............---------///000111111111000...---------------............................................................//////......---,,,,,,+++/////////........................---------------222222222222222222222222333333444444444333222111111000000000000111222222333444444222000///000111000111444555666555333222111000000000////////////...///000111111222222222111000000////////////////////////......///////////////////////////////////////............///000222222222222111///...---........................////////////////////////////////////000000000000000000000///...------,,,000000000///...---,,,+++////////////............111111222000---,,,,,,---111000000000000000000111000000000000000000000000000000//////.../////////000000000000000111111222000000000000000000000000000000000000000000000000///000111000...---...///..................//////.....................///---......///////////////000000//////......------000000////////////000000////////////////////////...------------...//////........................////////////////////////.........------.........+++,,,---......---,,,,,,......---------...////////////............//////////////////////////////////////////////////////---------,,,------......000000////////////000000////////////////////////------------------------...------...000000///---,,,---......///.....................///000111222555444333111000000000111111222333222000000000222444333333222111111000000///000000111222222333333222222222333333333444444666555444444444444555555444444555555666777777888777666555444444444444444666666666666777999;;;<<<<<<===>>>??????===<<<;;;888888777777777888888999444444444555666777888999===???@@@>>>;;;888666666555555666666666555444333666555444222111000000000000333888<<<===:::666333222222222111111111000000000000////////////000000111111222333333333222222000000000000000000000000////////////............///...........................------------......---------.........//////........................---------............///......------------......------------------------........................------........./////////////////////...---,,,,,,------------....................................---......///......------/////////...---------,,,...000111222222000...---,,,,,,---------........./////////......---------........................+++++++++,,,---///000000........................//////......------,,,,,,222222222222222222222222444444444333333222222111222222111111111111222222333444444333111000111333111333555666777666555444111111111111111111111111000000000111222333444555111000000/////////////////////............////////////////////////////////////............//////222222222222111000///...........................////////////////////////////////////000000000000000000000///.........---------.........------,,,------......///000111111111111222000---,,,,,,---000000000111111000000000////////////////////////222111000/////////000111///000000000111111111111000000000000000000000000000000000000000000000000///000111000///...///000///............///000000////////////////////////---......///////////////000000//////......------//////000000000000//////////////////////////////...------------...//////////////////////////////000000000000000000000000///...------------...///......,,,,,,+++,,,---...---------------...////////////............//////......................................................------...///000000000000000//////000000000////////////////////////........................///...------......,,,***,,,------...//////....../////////000111333444555>>><<<999666333222111111...///111000//////000111333333444444444555555555111111111111111111111111222222333333333444444444666666555444333333444444111222333555666888999:::666555555444444444444555666555555555666888:::;;;======>>>>>>>>>===;;;:::999999888888888888888999555555555666777888999::::::<<<======;;;999999999555555555666555444333333555444333111111000000000000333999>>>???<<<888555222222222222111111111111000//////////////////000000111222333333333333333000000000000000000000000////////////............000000//////////////////......------------......////////////000000000000////////////////////////---------............///......------------......------------------------............................../////////000000000...............---,,,,,,---------.........//////........................------............------/////////...---------,,,...///111222111000...,,,,,,,,,,,,------------...//////......------,,,,,,........................*********+++,,,...000111---------.............../////////......---------222222222222222222222222555555444444333333222222333333222222222222222333333444444333222111333444333444444555666666666666333333333333333222222222111111111111222333444555111111000//////////////////......------......///////////////////////////000//////............///000000111111000000//////........................////////////////////////////////////000000000000000000000/////////......++++++,,,---.........---,,,,,,---...000111222333,,,...//////......///111000000111111111111000000////////////////////////000000000//////000111111//////000111111111111000000000000000000000000000000000000000000000000000///000111111//////000111111000///......///111111000000000000////////////---......//////////////////////////////.........//////000000000000//////////////////////////////...------------...//////////////////////////////000000000000000000000000///...---,,,,,,---...///000///---++++++,,,...///,,,,,,,,,,,,---...////////////............//////...............................................................///000111///......------......///////////////////////////////////////////////////,,,++++++,,,...///...,,,,,,,,,---...//////////////////000111333444666777CCC@@@<<<888444222111111,,,...//////......000111222333444555777888999:::222222222111111111000000111222333444444444333333666777888666444333333444111222333444666888999999555555444444444444444555666555444444555777999;;;======<<<;;;;;;:::::::::::::::999888888888888999777777777777888999::::::777999;;;;;;:::::::::;;;555555555444444444444333444444222111111000000000000333888<<<===;;;888666333222222222222111111111000000////////////000000///000111222333333333333000000000000000000000000////////////............//////000000000000000000......------------......//////000000000111111111////////////////////////---------............///......------------......................................................////////////000000000111,,,------.........------------........./////////........................,,,---......///........................---------...///000000000///---,,,,,,,,,,,,,,,------------///.........------,,,,,,...........................---,,,++++++,,,---------------------........./////////...............222222222222222222222222777666555444333333333333222222222111111222222333222333444333222222333555444444333222333333444555999888777555444222111111111111000000111222333444111111000//////////////////......------......///////////////////////////000000///.....................///000000000//////////////////////////////////////////////////////////////////000000000000000000000000////////////,,,,,,---...............------...///000111111222+++---//////...///000222///000111222222111000///////////////////////////---......//////000000000...///000111222111111000000000000000000000000000000000000000000000000000///000111111000///000111333222000//////000111222111111111000000000//////---......///////////////.........///////////////...///000111111000///...////////////////////////...------------...//////////////////////////////000000000000000000000000000///---,,,,,,---///000000//////......------...,,,,,,,,,,,,---...///000//////............//////................................................------------...///000000//////............//////////////////////////////........................,,,+++,,,---///000///...+++,,,---...////////////......///000222444666777BBB???;;;666222111000000,,,...///000//////111222222333444555777888999:::111111111111111222222222111222333444444444333333666888:::999666333333333333444444555555666666666555444444333333444444555666555444444555777:::<<<===<<<:::888777888888999:::999999888777777888888888888888777777888999999666888999999999888:::;;;666555444333333333444444444444333222111111111111000222555777888777666555333333222222222111111111111000000//////000000111...///000111222222222222000000000000000000000000////////////............---......//////000000000......------------......////////////000000000000////////////////////////---------............///......------------......////////////////////////................................./////////000000++++++,,,---........................////////////........................------...///////////////---------...........................------------++++++,,,,,,,,,---------------------------------........................///...,,,+++***+++,,,---,,,,,,,,,------.....................////////////222222222222222222222222888777666555444333333444111111111111111222222333111222333222111111333555444333111000000111333444===<<<:::777444222000///111000/////////000222222111111000///////////////.........------.........////////////////////////111000///...............,,,---...///000000000000000000000000000000000000////////////////////////////////////000000000000000000000000////////////...///////////////......////////////000000000000...///000///...---...//////000111222222111000///////////////////////////+++,,,---...////////////...///000222222111111000000000000000000000000000000000000000000000000000///000111111000///000222444333111000///000111222222111111111000000//////---......///////////////---.........//////000000...///000111111000///...////////////////////////...------------...//////000000000000000000000000000000000000000000000000000///---,,,,,,---///000...///000111000///---,,,+++++++++,,,---...///000//////............//////000000000000000000000000........................+++++++++,,,---...///000111111000000000000111111////////////////////////------------------------///......///000000...---+++,,,---...////////////------...000222444666777???<<<888333000//////000---///000111000111222444333333444555666777888999//////000111222333333444111222333444555444333333666999<<<;;;777333333333666666555555555444444444444444333333333444444555777666555444555888;;;======;;;888666555666777999999999888777777777777777999888888777777777777888777888999999888777888:::777666444222222333444555444444333222111111111222000111222333444444444444333333333222222222111111111111000000000000111111......///111111222222222000000000000000000000000000/////////............,,,,,,------...///000000.........------...................../////////000000000000000000000000000---------.........//////.........------.........000000000000000000000000........................---------.........//////******,,,---.../////////............/////////000........................------...///000000000///,,,------....../////////......---,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------........................,,,,,,*********,,,...000,,,,,,,,,------.........------......//////000000333333222222333555666777444444444555666666444222777777888777666444222111/////////000111222444555333222111111111222333444:::BBBDDD===666444333000------......//////000000......////////////.........------,,,,,,------...000//////.........//////000000///...............---------------...//////////////////000000000000111000000////////////000...............///000000////////////000000000000---,,,,,,------...///000............////////////000000//////.........---......///000000000000000000000//////.........---...............///000111............/////////000000///...///111333333222000000000000000000000000222222111000//////000000//////000000111111222222............////////////000000000000000000000000---...///000000111000000//////000000000000////////////.........---------////////////000000000000...///000111222222222222222222111111000///...---////////////////////////......//////...---,,,,,,......////////////......000000000000000000000000//////000000///...------................................................//////.........---------,,,,,,,,,---------..............................///......///000000...,,,////////////////////////...---------///222555777888888666444222000......111//////000111222111000555555444444333222222222000000000000111222333444777666555444333222222222444555666666444222222333666777777555444444555777777777666666555555555444888777666555555666777888:::;;;<<<:::777555777:::999999:::::::::999999888555666777999999888888777:::::::::999999999999888999888777555555666666777666555444555666777666555222111111222444444222111222333333333333222111111000///...---------------......//////000000000111//////000000000000//////------,,,,,,,,,+++++++++........................///...,,,++++++,,,---...,,,,,,...///000000000000000111333444333222000...111000///......///000111000000//////.........------///000///......///000---------............//////............---------...---,,,,,,,,,,,,---..................///000000000000//////.........---000...---...000111111000........................------------------------........................,,,,,,,,,------.........111///---+++***+++,,,---,,,,,,,,,++++++*********,,,,,,+++++++++,,,---...,,,,,,,,,++++++*********333333222222222444555666333444555666777888666555888999888888666444222111000000000000111222333333222222111111111222333444888???AAA;;;555444333111.........///////////////......////////////...............------.........//////............//////000000///...............//////............//////000000000///////////////000000////////////000000111111000///............/////////000000000000000000////////////000111111............////////////000/////////..................///000000000000000000000/////////.........//////.........///000000........./////////000000000.........000222111000000000000000000000000000222111111000//////000000///////////////000000000//////000000000111111111000000000000000000000000...//////000000000000/////////000000000000////////////.........---------....../////////000000000000000111222444555666666888777555333111///......///////////////////////////////////////...------......////////////......///////////////////////////////////////...------................................................//////.........---------,,,---------....................................///......///000111///...////////////////////////---------...000222555777666555333111///...------///.........000111000///222222111111000000000///000000000000111222333444666555444333333222222222333444444333222111111333555666777777555444444555777666666666555555555555777777666555555666777888:::<<<===;;;888666777999999999999999999888777777666777888999:::999999888777777777666666666666555:::999777555444444555555888777666666777777777666444333222333555555444222222333333333333222111111000///...------------.../////////000000111111111//////000000000000/////////............---------........................///......------.........////////////////////////444555444444333111///...111000///......///000111000/////////.........---,,,...///...---,,,---///---------............//////............---------...---,,,,,,,,,,,,---..................///000000000000000/////////......///...,,,---...000///...........................------------------------------------------------,,,,,,,,,---------......111///---+++++++++,,,---------------,,,,,,++++++++++++******++++++,,,,,,---------,,,,,,,,,++++++333333222111111222444444333444666888999999888888::::::999888666444222000111111111111111111111111222111111111111222333333555:::<<<888444333222111///////////////...............////////////......//////////////////////////////............//////000//////............///333222111000////////////000000000//////.........//////...//////000111222555444222000...------,,,/////////000000111111111111111000000//////000000............////////////////////////..................///000000000000000000000////////////......000000///.........//////....../////////000000000000///...///111111000...000000000000000000000000111111000/////////000000////////////............///000000111111111111111000000000000000000000000///000000000000//////...//////000000000000///////////////............---...////////////000000000222222222444666888;;;===AAA>>>:::666222000////////////////////////////////////000000000///............////////////..............................///////////////......---...............................................................---------------........./////////........................///......000222222111000/////////////////////////////////000222555888999666444222///...---...//////------...///000///...000000000000000000//////000000000000111222333333555555444333222222222222222333222111//////111333444555777777555333333444666666666666555555555555777666666555666777999:::<<<===>>><<<:::888777888999999999999888666555555777888999:::::::::999999777666666666666555555555:::999777555444333333444::::::999999888888777777666444333444555666444333222333333333333222111111//////......------......000000000111111111111111//////000000000000//////000000000000////////////..............................///////////////...222111000///...///000000999777555333111///...---000000////////////000000/////////...............,,,---...---,,,+++,,,...---------............//////............---------...------,,,,,,------..................///000000111000000000000000/////////...,,,,,,---...---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000///---,,,++++++,,,---............------------************++++++++++++......------------,,,,,,333222111111111222333333555777999:::999888888888;;;;;;999777555333111000222222222222111111000000111111111111111222222333222555777555222111111111000000//////......---------......//////......---.........//////.........///............//////000000///............//////555444333111000000//////000000000///......------............///000222222555444333111///...------......///000111111222222111000///...------------............///////////////////////////...............///000000000000000000000//////////////////111111000///.........///...////////////000000000111111111222333333000...000000000000000000000000111000000/////////000000000000000//////............///000111111111111000000000000000000000000000000000111000000///...---//////000000000000///////////////...............000000000000111111111111333333333555777;;;???AAAGGGDDD>>>888333111000000///////////////////////////000000000000000//////......////////////.................................///////////////.......................................................................................////////////000........................///......000222333222111////////////////////////111111222333555888:::;;;777555222///...///111222///...---...000111000///111111111111111111222222111111000000111222222333444444333222222222222222333333222000///000333666666666666555333222333555666666666666666555555555888777777777888:::<<<======>>>>>>===;;;999777666999999999888777555444333777777888888999999999999999999999999888888888888888777666444444444555555<<<<<<<<<;;;999888888888666555333333444555444333222333333333333222111111//////............//////111111111111111111222222//////000000000000//////111111111000000000//////........................,,,---///000000///...---222111000//////000222333888777444000............000000////////////000000........................---...///...,,,,,,,,,...---------............//////............---------------------------------...............///000000111111111111000000000000000...---,,,---------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,---...---------------------******++++++,,,,,,,,,,,,---------------,,,,,,,,,333222111111111222333444888;;;<<<;;;999666666666;;;:::888666444222111000222222333222222111000///000000111111222222222222111111222222111000000111000000//////......------------............------,,,---............---,,,...............///000000//////............//////555555333111000/////////000/////////.........---............///000222222333222111000////////////---...///000111222333444222111000///...---------............////////////.........///////////////......///000000000000000//////000000000000000000222111000///////////////////////////000000000111222222333555666555222///////////////////////////000///////////////000000111111111000000/////////000111222444444333222111000000000000000000000000000000111000000///...---//////000000000000//////////////////////////////111111222222222333333333444444444555888<<<@@@BBBHHHDDD???888444111000000//////////////////////////////000000000000000///......////////////....................................///////////////...................................................---..............................////////////000........................///......000222333222111///////////////////////////000111222444666777888555333000......///111333000///...///111222111000000000000111222222222333111111111000111111222333333333222111111111222222444444333222111222666888999888666222000111444777555555555666666666666666888888888999;;;===???AAA@@@???===<<<;;;999777555999999888777666555333222666666666666666777777888;;;;;;::::::::::::999999555555444444555666888999;;;======<<<999777888:::666555222222333444333222222333333333333222111111//////.........//////000222222111111111111111111//////000000000000//////000000000/////////..............................+++,,,---...///...------111000//////000333555777444333000...,,,---.../////////000000000000//////---------..................000000///---,,,---...---------............//////............---------------------------------...............///000000000000000000111111111111111///------.........,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,---,,,,,,,,,,,,,,,---------+++,,,------......------+++++++++++++++,,,,,,,,,222222111111222333555666:::<<<>>><<<888555444555:::999777444222111000000111222333333222111000//////000111111222222111111111///...111111...///111///////////////.........------............------+++,,,---......---,,,+++......---......///000111///............//////000444333222000///.................................//////...//////000111222111111000/////////000000---...///000222333444555444333222111000000///000............////////////.........///////////////......///000000000000000//////000000000000111111111111000/////////000000/////////000000000111111222333555777999777444000//////////////////////////////......//////000000111111111111000000000000222333555777777666555333000000000000000000000000///000000000000//////...//////000000000000//////...////////////000000000111222222222222333333333444444444555888:::===???CCC@@@<<<777333000//////////////////////////////......///000000000//////......////////////..............................---...//////////////////................................................---------...............------........./////////........................///......000222222111000////////////////////////------...///000111222222000///---,,,---...///111111000///000111222222000......//////000111222222222111111111111111222222222222111111000111111222444444555444444555888:::;;;999777333111222555888555555555666666666666666888888888:::<<>><<<777444444666888777555222111000000000000111222333333222000///...///000111222111111000222---,,,000111...---111.........///////////////,,,------......------,,,,,,---...//////...---,,,---------......///000111...............///000000222111000......---------,,,------....../////////000000////////////000000111000//////......//////,,,---...000222444555666333333222111000000000111............////////////............/////////000......///000000000000000//////000000000111111111000000000///000000111111//////000000000111111111000111444888:::888444111////////////////////////...............///000000/////////000000000000000000222444666666555333222000000000000000000000000...//////000000000000/////////000000000000//////.../////////000000000000000000000111111111222222333333444555666888999999<<<:::888555222000...---////////////////////////------...///////////////......////////////......////////////////////////------...///////////////................................................---------.........//////,,,---------....................................///......///000111///...////////////////////////---......///////////////---------------...///000000///...///111111111000......///000111222333444222222111111111111111222111111000000000000111111222444555666666666888:::999:::999888555444444555555555555555666666666777666666777999;;;>>>AAACCCDDD@@@:::777777777666444888888888888777777666555777666555555555666888888999999999888888888777777777666666666777888:::;;;666999;;;:::666555777:::999777444222333444444333222333333333333222111111///////////////000111111111111111000000///////////////000000000000//////000////////////.................................,,,,,,,,,------...///000000111222333444555666777111000///...---...//////...///000111111000///...,,,,,,,,,------.........///000000///---,,,,,,------------............//////............---------,,,,,,---......---,,,,,,...............///000000....../////////000000000...---+++,,,---......---........................------------------------------------------------......---------,,,,,,,,,,,,---------------------,,,---------............***+++---//////...---,,,+++++++++,,,,,,,,,------111111111222444666888:::666:::===<<<777444666888666555333111000000000000///000222333333222111///...///000222222111111000333---,,,000111------000---.........//////000000,,,------......------,,,---...000111111000...------------......000111111...............///000111000///...------,,,------+++,,,,,,---...///000000111000000////////////000111111///......---------,,,---...000222444666666111000000///////////////............/////////000---.........//////000000...//////000000000000000//////000000111111111222000000//////000111222222000000000000111111111111...000333777:::888444000////////////////////////...............///000111---.........//////000000---...111333333222000...000000000000000000000000......///000000111000000//////000000000000//////.../////////000000111111////////////000000000000222333444555666666555555666666555333111///------////////////////////////,,,,,,---...//////............////////////......000000000000000000000000------...///000000//////................................................---------.........//////,,,,,,,,,---------..............................///......///000000...,,,////////////////////////000000111111111000000///......//////000111111111///...---...000000000...000000111333444555666777222222111111111111111222111000000000000000111111111333555777777777888999777999<<<<<<999666444333444555555555666666777777444444555777:::===@@@BBBEEE@@@999666555666555444777888888888888888777666888777666666666777999::::::::::::999999999999888999888777777777888::::::444777:::999555444777;;;;;;888555333444555555555222333333333333222111111///////////////000111111111000000000//////......//////000000000000//////000000000000////////////..............................------...///111222222222333444555555555444222111000//////............///000111111000///...,,,,,,,,,------............//////...,,,++++++,,,---------.........////////////.........---------,,,,,,---......---,,,,,,...............///000000---.........//////000000,,,+++******,,,......---........................------------------------.................................------,,,,,,,,,,,,,,,---......------------.........//////000000)))***,,,......---,,,+++,,,,,,,,,------.........000000111111111222222222555777;;;>>>???>>><<<;;;444333333222111000//////...000111222222111///...---...///000000111000000222111///...,,,,,,++++++...000111222222111000...---,,,,,,++++++,,,,,,---------......///000111111000000///...............,,,------...///000111111///000000000000...,,,+++...------,,,---...///000000///---,,,,,,---///000222000...---...//////...///000222333444333111000000000000000000000000000......------------......000000000000///////////////......------///000111000000000000000000000000222222111000//////000000222111111333444333000---///111333666777666555444000000//////.........---------...///000000//////000000000000111111111111111111111000000000000000000000////////////000000000/////////............000000000000000000000000////////////////////////000000000000000000000000......------...000333555777666555333111000///...000/////////........................///////////////...---,,,,,,---...//////////////////...------............////////////........................000000//////.........---000000000000000000000000111111000......---------,,,,,,,,,------.....................////////////000000//////.........---...---,,,,,,...//////...---------...///000000111000111111111111222222222555444444444444555666666333333333333222111000/////////000111333444555666;;;999666333333555777999999:::;;;;;;:::888555444333333444555666777888999999888666555555777999;;;:::999999999888888777777999999888888777888888888;;;:::999888777777777777777777777777777888999999888666555555777999::::::666666666777777777777777<<<999666555777777555222111111111111000000000000000000000000000000000000000000000000000000000000......///000000000000000111000000///...---------000000////////////000000...------------.../////////000222333333222000///......,,,,,,+++,,,---...---------------...///000///...---,,,,,,---...///.........------,,,,,,,,,---.........---,,,,,,+++------------------------------,,,++++++,,,,,,,,,............//////////////////000000000000//////////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------))))))***+++---...//////---,,,,,,,,,,,,---......111111111222222222222333444666999<<<======;;;999333333222222111000000000000111222333333222000///...//////000000000000///---------...///000111222...///111222222111///...---,,,,,,++++++,,,,,,---++++++,,,,,,------......//////...---------------------......//////000000...///000000000///...---......---,,,---...///000000///............///000111///...---......//////111222222222000...+++***000000000000000000000000///..................///000000000000//////////////////...---...///000111000000000000000000000000222111111000//////000000333111000000000111000//////000222333444333333222000000/////////.........------...///////////////---.........////////////000000000000000000000000000000////////////000000000000/////////.........000000000000000000000000///////////////////////////////////////////////////...------...000222444555444333222111000///...///............---------............///////////////...------------...//////000000000000///...---............////////////........................000/////////............////////////////////////000000...------,,,,,,,,,,,,,,,,,,------.....................////////////.........---------,,,,,,000///......////////////------......///000000111000000111111111222222222333222222222222333444444555555555444444333222111000000111111222333444444666555333222333444777888888888999:::999777555444666666666777777777777777888777555444444666888:::999888888888777777777666666666666777888999:::;;;:::999888777666666666666666666555555555666666777666444444555777999:::999666666666666666666666666:::777444333444444222000111111111111000000000000000000000000000000000000000000000000000000000000...//////000000000//////111000000///......------000000////////////000000---------------.../////////000222333333222000//////...---,,,,,,---............---------......//////...------------...///.........------,,,,,,,,,------......------,,,+++---------------------------,,,,,,,,,,,,,,,,,,,,,............////////////......////////////......////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******++++++,,,---......---,,,,,,,,,,,,---......222222222222333333333333333444777:::;;;:::999777222222222222222222222222111222333444444444333222///000000000000//////...---------...000111333444//////111111111111//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,..................//////---...///000000000/////////...---------...///000000000000000000000000000///......------...//////222222222222000...,,,***000000000000000000000000//////............//////000000000000//////////////////.........///000111000000000000000000000000111111000/////////000000333111...---///000000000000000000000000000000000000000////////////......---......///////////////------........./////////000000000000000000000000000000////////////000000000000000/////////......000000000000000000000000////////////////////////........................000///.........000111222222222222111000/////////.........---------,,,,,,............///////////////......------......///000000111111000000//////............////////////........................////////////....................................//////...---,,,,,,,,,,,,---------------.....................//////////////////............------000000000000//////...---------......///000000000000000000111111111222222111000000000000111222222555666666666555444333222111111111222222222333333111000111111222444555666666777888888777666444333:::999999888777666555555666555444333333555777888777777777666666666666666555555555666777888999:::888888777777666555555555555555444444333444444444444333333555777999888888555555555555555555555555888666333222222222111///222222111111111000000000000000000000000000000000000000000000000000000000//////000000000//////...000000000///......------000//////......//////000------------....../////////000111222222111000//////...---,,,,,,---.../////////...---------......///...------------...///.........---------------------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------............/////////------............------////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,---......222222333333333444444444111333555777888888666555111111111222222333333333333333444555555555444444000000111000000///...---000000//////...///////////////000111111000//////------,,,,,,,,,,,,------............------------///...------,,,,,,------.....................---,,,---...///000111111222000///...------...///000...///000000000000///...---...............///000//////111222333333222222000000000000000000000000/////////000000/////////000000000000///////////////////////////000000000000000000000000000000000111000000/////////000000222111///000111111111///111000//////......//////000000//////////////////......///////////////.../////////000000000111111/////////000000000000000000000////////////000000000000000////////////...////////////////////////////////////////////////........................000000////////////000111000000000000//////////////////.........---------............//////////////////............//////000000111111111111000000............////////////........................///////////////.........////////////////////////000///...------------------------...........................////////////111111111111111000000000000111222111///---,,,+++............//////000000000000000000111111111111000000//////000000111222444555555555444444333222222222222111111111111111///000111222333333333333555555666666666555444444999888888777666555444444444333222222222333555666555555555555555555555555888888777666555555555555777888888777777666666555555555444444333333444444555444333444666777666444555444444444444444333333888777555444333333222111222222222111111111000000/////////////////////////////////////////////////////////000//////...---000000//////............/////////....../////////,,,------...............//////000111111000/////////...---------...///000000///...---------------.........------........................---------,,,------...------,,,,,,,,,,,,------------------,,,,,,,,,------------------------.........//////---......//////......---////////////////////////////////////////////////........................................................................---------------------------.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......222222333333333444444444111222444555666555444444111111111222333333444444333333444444555555555555000000111000000///...---222111///...---,,,,,,,,,/////////000000/////////...------,,,,,,------........................---000//////...........................------------,,,---...///000222333333000000......---...///000---......//////......------///000000...---///000------///111333444555555000000000000000000000000//////000111111000//////000000000000/////////////////////000000000000000////////////////////////000///////////////000000000000222444666555111...222111000///......////////////000000000000000000...///////////////......////////////000000000000......//////000000000000000000////////////000000111000000000///////////////////////////////////////////////////////////////////////////////////////////////////000000000////////////////////////000000000000////////////............////////////////////////////////////000000111111111111000000............////////////.................................///////////////000000000000000000000000111000//////////////////....................................////////////000000000111111111111111111444666666222///------............//////////////////000000000111111111000000000000000111222222222222333333333222111111222222111111111111000000111222333333333333222111333444444555555555555444555555555555555555555555333222111111222222444444444444444444444444555555888777666555444444444444888888999999999888777666666666555555555555555666777666444444555555333222555555444444333333333222666555555444333222333333222222222222111111111111////////////////////////////////////////////////......////////////......////////////............//////............//////,,,---......//////....../////////000000/////////...---,,,,,,---...///000000///...------------------..................---........................,,,,,,------...------,,,,,,,,,,,,---------......+++,,,---............---------------............/////////000000/////////////////////////////////........................------------------------................................................------------------------............------,,,+++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......222222222222333333333333111111333444444444333333111222222222333333444444222222222333333444444555///000000000000//////.........------------......////////////////////////......------------......------------------------000000///............///------------------......------...///000222333444111000///.........///000...........................111333222///---...000......//////000000111111000000000000000000000000///000111222222111000///000000000000////////////...///000111111111000000//////////////////////////////......//////000000///000333666888666222...111111111000000///////////////000000000000111111//////////////////...---,,,,,,---------.........---......//////000000111000000////////////000000111111000000000/////////000000000000000000000000////////////////////////////////////////////////......//////000000000111000000000000////////////111111111000000000//////............////////////...//////000000//////...//////000000111111000000............////////////.................................///////////////111111111111111111111111111111000000///000000111/////////...........................////////////------............//////333777;;;;;;777333111111......///////////////////////////000000000111111111000000000000111222222000000111111111111000000111111111111111111000000333333444444333222111111333333333444444555555666333333333444444555555555222111111111222222333333444444444444444555555555444444333333444444555666777888999::::::999888777666666555555666777777888:::777444333444444444333555555555444444333333222111222333222111111333444333222222222222111111111000000000000000000000000000000000000000000000000,,,---...////////////...//////////////////......///......------......///+++,,,.../////////...---//////............//////---,,,++++++,,,---///000//////...---------......------...//////...------.............../////////,,,,,,------......------+++,,,,,,------.........***+++---...//////...---,,,------------.........//////000000000000//////////////////////////////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111111111222222222222333111111222333333333333222222222333333333333333333000000000000111222333444...//////000000000000///......---......///000000/////////....../////////......------------......,,,------......///////////////...------------...,,,,,,,,,------.....................000222333555222111///.........///000000///...------...///000000444666555000---...000111000000///////////////000000000000000000000000///000222333333222000///000000000000////////////...///000111222111000000////////////////////////...............///000000///000222444666555222/////////000111111000///...//////000000000111111111///////////////...------,,,,,,,,,---------......------......///000000111000000////////////000000111111111000000000//////000000000000000000000000////////////////////////........................------...000000111111111111111111000000/////////000000000000////////////............////////////...///000111111000///...---...///000000000000///............////////////..................................../////////000000000000000000000000000000000////////////000000000/////////.........---............////////////,,,,,,---------.........111666;;;<<<777333111222/////////////////////...////////////000000000111000000000000000111111222///000000111111000000000000000000000111111111111222222222222222222333333333333333444444666666777444444444444555555555666111111222222222333333333444444444444555555555666333333333333333444444555666777888999999888777666444444555555666777999999999666333222333555777777666666555555444333333333///111333222111222555888333333222222222111111111000000000000000000000000000000000000000000000000+++,,,---...///000000000...////////////////////////......------......///+++,,,...///000///...---///..................///++++++******+++,,,...///......---------......///------...//////...---------........./////////000+++,,,------......------++++++,,,,,,---......///***+++---///000///......,,,,,,---------............//////////////////...////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000111111111222222222111222222333333333222222333333333333333333333333////////////000111222333......///000000111000000000000////////////000000//////............//////......------------.........//////000111222333333......---,,,,,,,,,,,,---++++++,,,,,,---...////////////......000111333555222111000.........///000222000///------///000222111555888666111---...000222222111111111111222222000000000000000000000000///000222333333222000///000000000000////////////...///000222222111111000////////////////////////...............///000111000000000111333333222111,,,...000111111000...---//////000000111111111222//////000000///...------........./////////000000---------...///000000111000000////////////000000111111111111000000000000000000000000000000000000////////////////////////------------------------,,,---...000111222222222222222222111000/////////000/////////......................../////////000...///000111111000///...------...//////000//////............/////////000........................---.........//////000000000000000000000000000000//////.........//////000000000//////.........---............/////////000---.........//////000000---333999:::555111/////////////////////.........////////////000000000000///////////////000111111///000000111111111000000///000000000111111111111000000000000111222444555333333333444555666777888666666666666666666555555111222222222222333333333444444444555555666666666777666444333222111111111444555777888999888666555333333444444666777999:::888555111000333777:::<<<777777666555444444333333000222555555444555888<<<333333333222222222111111000000000000000000000000000000000000000000000000***+++,,,...///000000111.........///////////////.........------.........+++,,,...000000///...---///......------......///******))))))***,,,---...---------------...///000,,,---...//////...---,,,---.........//////000000+++,,,,,,---.........---++++++,,,,,,---...//////***+++---///000000///...,,,,,,,,,---------......---..................---////////////////////////........................000000000000000000000000////////////////////////................................................,,,,,,---.../////////...+++++++++,,,,,,------------,,,,,,,,,,,,---......111111111111111111111111222333555666666666555555333333333222222222111111......------...///111222111111222222222222111111222111...,,,++++++,,,---222000---,,,---/////////......//////000000111111......///000111222333333---...///000000///.....................///000000111///...------...///111000000////////////000000000//////.........//////444444555555444222111000////////////////////////////////////000111222333111111111111111111222222111000000000000000111111............///////////////////////////000111111......///000000000000000111111111000000000000000000000111111111111000000000...---...111222111///////////////000111222333////////////////////////------......//////000000////////////000000000000111111111111111000//////111000///......///000111000000000000000000000000////////////////////////////////////000000000000222222222222222111000000---.../////////...,,,+++......------------..................////////////////////////////////////////////////............000000111000000///...---//////////////////////////////000000000000//////------------.........///---------......000111111+++++++++,,,---...//////000000000000////////////222222222222222111000///---.........//////000000///////////////000111111000000000000000000000000111000///......///000111222333333333333222111111111222222333333333222111333222111111111222333444:::888444222111333555777666444333666:::;;;777222666777888777555333333444444444333333333222222222222333333444444333333222222222333333555666888999888777666555555666888999<<<999555333333333222222222222333333444555666666111111111111111111111111000000////////////000000000///...---,,,---............//////000000111111000111111000//////000222000000///...............////////////..................---------,,,,,,,,,------------------------............////////////////////////////////////............//////////////////.........---------...------------...//////,,,---.../////////...---,,,------....../////////.........------,,,,,,,,,......//////......---,,,//////.........000222333......------------......---------......000111111------............------------------------------+++---000222222111000...---------,,,,,,+++++++++++++++,,,------...//////222222222222222222222222222333444555555555444333333333333333222222222111111111//////...///000000000000111111111111000000222000...---,,,---......222///---,,,---/////////.../////////000000000111......///000000111222222...//////000000///...---...............///000000000///...------...///000000000////////////000000000//////....../////////333333444444333222000///////////////////////////222222111000////////////000000000000000000111222111111000000000000111111/////////000000000000111///////////////000111111......///000000000000000000000000000000000000000000000111111111111000000000...---...111222111///000000/////////000111111////////////////////////.........///////////////////////////000000000000111111111111111000//////000///.........///000111////////////////////////............................../////////000000000///000000000000///............//////......---,,,......------------..................////////////////////////////////////////////////............///000000000000//////...////////////////////////......////////////......------.........///////////////.........//////000------......//////000000000000000000/////////...000111111111111000//////............/////////000000000000000000111111222000000000000000000000000111000////////////000111000111111222222111111111000000111111111222222222222222111111111222333444999777555333333444555777:::888777:::>>>???;;;777777888999888666555555555444444444444333333333333222333333444444333333222333333333444555666777777666555444333333444666777;;;888444222222222222111222222333333444555555555111111111111111111111111000000////////////000000111000///.........//////////////////000000000000000111111000//////000222111000//////......//////////////////.....................---------,,,,,,------------------------............//////////////////////////////////////////////////////////////////.........---------...------------...//////,,,---...//////...------,,,,,,,,,,,,,,,---------/////////......---------......//////......---,,,.........//////000111222/////////....../////////---------......///000111...//////////////////...------------------------,,,...000222222111///------------,,,,,,,,,+++++++++++++++,,,---.........333333333333333333333333222333444444444333222111333333222222222222111111333222111000//////////////////000000000000//////111000///.........000000000...,,,,,,---/////////////////////000000000000......//////000000111111000000000000//////------///............//////000000///...------...///000000//////......//////000000000////////////000000222222222222111000//////////////////////////////222111000///............///////////////000111111111111000000000000000111000000000000111111111111///////////////000000111......///000000000000000000000000000000000000000///000000111111000000///000///...///000111000///000000//////....../////////////////////////////////////////////.........////////////000000000000000111111111111000000///000///...------...//////////////////////////////........................------.........///////////////000000//////...---//////......------............------------..................////////////////////////////////////////////////...............//////000000000000///////////////////////////------............------....../////////000000000111000//////......//////000000000000000000000000000000000/////////.........///000111111111000///............////////////000000000000111111111222000000000000000000000000111000000//////000000111...//////000111111222222111000//////000111222333222222111111222222333444777666555555444555555666:::999888;;;???@@@===:::777999:::999777666666666666555555555444444444444222333333444444333333222333333444444444555555666555444222222111222333444888666333111111222111000222222222333333444444555111111111111111111111111000000////////////000000222111000/////////000000000000000000////////////000111111000//////000222111111000////////////000////////////.....................------------,,,------------------------............////////////////////////////////////111111000000//////.....................---------......------......///000------.........------,,,......------------------///////////////...............//////......---,,,---...///000000111111111000000////////////000000......---......///000111//////000000000000//////------------------------...///000111111000...,,,------------,,,,,,,,,,,,***++++++,,,,,,------...222222222222222222222222222222333333333111000///111111000000000000000000111111111000000/////////......////////////....../////////...///000111222///---,,,,,,...000000///////////////000000000000....../////////000000000111111111000///...------//////............///000000///............///000/////////....../////////000000/////////000111111111111000000000//////...////////////////////////............///000111222000//////000000111222333222111000000000000000000//////000000000111111111000000////////////000000......///000000000000000/////////000000000000000//////000000000000//////////////////000000000000111000///...------------////////////////////////000000//////......------////////////000000000000000000111111111111000///000///---,,,,,,---......////////////////////////------------------------------------.........///111111111111111000000///000///...------...///000......------------..................////////////////////////////////////////////////............---...///000000111000000////////////////////////---......//////......---////////////000000000000000///////////////000000111111000000000000000000000000/////////.........---...000222333222111111.........////////////////////////000000000000000////////////////////////000000000000000000000000......///000111222333444444333111//////000111333222111222222222222333333333444444555555555444444666555555777:::;;;:::888777888999999777666666666666666666666555555555555222333333444444333333222333444444444444444444444444333222222111222222333666444111000111111000///111222222222333333333444111111111111111111111111000000////////////000000111111000000////////////111111000000//////......///000111000......000111222111111000000000000000////////////........................------------....................................////////////////////////////////////111111111000//////.............................................//////000............------,,,,,,111111000000/////////...//////...........................///......---,,,,,,---///111111111000000000//////////////////000...............///000000/////////000000/////////------------------------//////000111000///---,,,------------------,,,,,,++++++++++++,,,,,,------000000000000000000000000111111222222222111///...............////////////.........//////000000000......////////////............//////000000111222...---,,,---000111111000000000000000////////////......//////000000111111222222111000///.........//////............////////////............////////////............//////000000000000000111222222000000//////////////////000000000000000000000000.........//////000111222111111111111222333444555222222111000//////000000........./////////000000000000////////////000000......///000000000000000......//////000000000000//////000000000000//////...//////000///000000111222111000...------------////////////////////////000000//////......------////////////000000000000///000000111111111000000000///...---,,,,,,---...................................................------------.........///111111111111111000//////000///...------...000111......------------..................////////////000000000000000000000000////////////............---...///000000111000000/////////////////////////////////000000/////////////////////000000000000------......000111333333////////////////////////////////////............---///222444555444333222///////////////.........---...///000000000//////////////////////////////000000111111111111000000//////000000222333555666999777444111000000111111111111222222333333333333111222333444555444444333333333333444666777777666555666888777666555555666777777666666666555555555222333333444444333333222222333444555555444444333555444444333333333333333333222000000111111000///111111111222222222222222000000000000000000000000000000////////////000000000000000000//////......111111000000//////......///000000///......///111222111111000000000000000////////////............//////.........---------....................................////////////////////////////////////111000000000//////......---.....................///............///000000000000///...------,,,,,,111111000000/////////...------------------------.........///......---,,,,,,---///111111111000000///......------......//////............//////000---......//////......---------------------------//////000000///...---,,,------------------------+++,,,,,,,,,,,,,,,------000000000000000000000000000111222222222111000///------............//////,,,---...///000000000000......////////////...............//////000000000...------///222333333222000000000000////////////......///000111222333333222222111000////////////000//////............//////////////////////////////......------......///000000000000111222333444000//////......//////000000000000000000000000000333222111000////////////111111111222333444555666333222111000////////////............////////////111000000///////////////......///000000000000000---......//////000000111...//////000000//////......///000000//////000111222111000///............///////////////////////////////////////.........////////////000000000000///000000111111111111000111000///------------...........................////////////////////////------........./////////......//////......---,,,//////......//////000000......------------..................////////////000000000000000000000000////////////...............//////000000000000/////////////////////////////////000000000000//////....../////////000000000,,,------...000222444555......................../////////.........------...000333555666555333222///////////////.........---...000111111000000///000000000000000000000000000111111222222111111000111000000000111333555777999888555333222111111111000111222333333333333222000111222444444555555555555555555555555666666666444666777777555444555666777666666666555555555555222333333444444333333222111222333555555555444333555555555444444333333222222111000000111222111///111111111111111111111111000000000000000000000000000000////////////000000//////000000000///...---000000000000///////////////000000///......///111111111000////////////000////////////............/////////.........------....................................////////////////////////////////////.........///////////////---------...............//////......//////000111333222111///...---------......------------------,,,,,,,,,---------------......//////......---,,,---...///000000111111111......------------......//////............//////------............------------------------------....../////////...------------------............------------------------000000000000000000000000///000111222222222111000....../////////000000000......000000111000///////////////000000/////////---....../////////...............000333555555444111000000000/////////...---...///111222444555666222111000//////000000111000000///.....................////////////......///......------......///111111111111222333444444000000///......///000111000000000000000000000000444333222111111000000000000000000111222333555666333222111000////////////...////////////000000000111111000///////////////......///000000000000000------......///000000111......////////////......---///111000///...000222222111000000////////////////////////////////////.........///////////////////////////000000000000//////000111111111111111222111000...------..............................000000000000000000000000....../////////000000000......//////......---,,,......///000000000000000......------------..................////////////000000000000000000000000////////////............///000000000000//////...////////////////////////...//////////////////...------........./////////.........///000222333444---------......///////////////.........---------...000333555666444222000000/////////............///000222333333333111000000000000000000000000000000111222222222222111000111000//////000222444555555555444333333222222111000111222333333333222222222333333444555777777888777777777666555555666777444666888888666555666777666666666555555555444444222333333444444333333222///000333444555555444444555555555555444333222111111000000111222333111000111111111111111111111000000000000000000000000000000000////////////000000000000111111111000///...////////////000000000000...///000///------///000111000//////......//////////////////............////////////................................................////////////////////////////////////,,,,,,------......//////---------........./////////////////////000000111555444222000///.........,,,,,,,,,,,,,,,---------------------.........///......//////......---,,,.........//////000111222//////............////////////............//////......////////////......------------------------------..................------------.........///........................111111111111111111111111///000111222333333222111///000000000111111222222111111222222111000...---//////000000000000//////---...............------......///111444666666555111111000000/////////...---...///111333555777777111111000//////000111222111000///.....................////////////...............------.........111111111111222333444555111000///......///000111000000000000000000000000111111111111222333444555/////////000111333444555333222111000////////////000000000000111111111111111111000///////////////...//////000000000000000---------...///000000111......////////////......---///111111......000222222111111000000000000000////////////////////////---.........//////000000////////////000000000000//////000111111111111111333222000///.........///........................000000000000000000000000////////////000000000000000000000000000//////...---...///111111111000///.........------...................../////////000000000000000000000000000000/////////............000000111000000///......////////////////////////---..................---------------.........///000000//////000111222222,,,------...///000000111//////.........------------///222444555333111///000000//////.........---000222333555555444333222000000000000000000000000000111222333333222111000111000///...///000333444000111222333333333333222000111222333444333222222444444444555777888:::;;;888888888777555444555666555777999999777777777888666555555555444444444444222333333444444333333222...000222444666666555444444555555444333222111000111000000111333333222000111111111000000000000000000000000000000000000000000000////////////000000111111222333222111000///......//////000000111111...///000///------///000000000///...............000/////////............000/////////............////////////////////////............/////////000////////////////////////***++++++,,,---...//////---------........./////////////////////000111111777555333111///......///,,,------....../////////---.........//////000000......//////......---,,,//////.........000222333000000////////////000000000//////.........////////////000000000000//////------------------------,,,---------.../////////---------.........////////////////////////......222000///......///000222111222222222222111000000000000111111111222222222---...///000000111000000000000000000///////////////////////////......---.........////////////000////////////////////////......///000111333555666000111111000...---...000////////////////////////000000000000000000000000000000000000000000000000000000///...............000000//////.........---000000000000111111111111000111111111111222222222000000////////////000000//////............/////////000111222333222111111333222111111000000111111444333222111000000000000000000000000000000000000000/////////............000///...---...///111333555333111000111111000...//////000111111111111111000000///...---,,,,,,++++++,,,...000111000000///000000111111111222222222222111111000///......---........................////////////............000000//////.........------,,,,,,,,,,,,---......///////////////.........111000///......---......------...///000000//////000000000000111111111111//////............//////////////////000000000000////////////............,,,,,,,,,++++++*********...............///000000//////////////////////////////............//////....../////////...,,,+++...............///000000///////////////.........000111111111111222222222000000000000000000000000000000111000......///111111111000000000000000111333333444444444333222222222222222222333444555555111111111222333444555666::::::999666333222222333444666999:::999888999:::666555444333222333444444333444555555333111111111333333444444333222111111333333222222222222222222222111000//////000111222111111111111000000000000/////////000000000000000///////////////000111111333333222222000///------......---,,,---...///000//////000000///...------......////////////......000111333333333000---,,,------------------------000000000000////////////000000000000000000000000,,,,,,------------,,,,,,///////////////......---......------------......////////////////////////111000000///...---------//////...---,,,,,,++++++---.../////////...,,,+++---.........//////000000111000...///000222111111000000000000000///......///////////////////////////////////////.........---......///000111111222......---,,,,,,,,,,,,---///////////////.........,,,,,,,,,------///000000111000///......///000111111222222222222111000000000000000111111111222222...//////000000000000///000000000000////////////.........///...------,,,------........./////////..............................///000111333444555222222222000...---...000000000000000000000000000000000000000000000000000000000000000000000000000000000///...............000/////////............//////000000000111111111000000111111111222222222000000////////////000000//////............//////...///000111111111000000111111111111111222333333444333222111000000000000000000000000000000000000000000/////////.........111000...---...///111222444222000///000000///---//////000111111111111000/////////...------,,,,,,,,,---...///000000000000000000000111111111222222000000000///...---------........................000000000000000111111111000/////////............---,,,,,,,,,,,,---....../////////////////////...//////.........//////000---......///000000////////////000000000111111111//////............//////000000000///////////////////////////...............---------,,,,,,,,,+++...............///000000//////////////////////////////............//////....../////////...,,,,,,...............///000000/////////////////////...//////000000000111111111000000000000000000000000///000111000//////000222000000000000111222333333333333444444333333222222222222222222333444555555222222333444555666888888999999999777444222333444555888::::::999888888999666555444333333333444444333444555444222222222444444444444333333333333222222222222222222222222222222111000//////000111222111111111000000000//////////////////////////////000///////////////000000222222222111000///...---......---------...///000///////////////...------...//////000000//////...111222333444333111///---------------------------000000000000////////////000000000000000000000000......////////////......---............---,,,,,,......------------......//////////////////////////////......---,,,,,,,,,,,,,,,------------............//////...------,,,............/////////000000///...///111333333333000000111111000000///...................................................---......///000000111111......---,,,,,,,,,,,,---/////////////////////...000///......---.........111000///......///000111111111222222111111000///000000000000111111111111//////000000000///......////////////000000000000---............---,,,,,,,,,---------............------------------------......///000111222444555444444444111///......///111111111111111111111111000000000000000000000000000000000000000000000000000000///...............////////////............//////000000000000111111000000000111111111222222000000////////////000000//////............//////---...///000000000//////000000000111222333555666333222111111000000000000000000000000000000000000000000000/////////......111000///.........///000222000...---...///...---...//////000000000000000..............................---......///000111000000000000111111111111//////......------,,,,,,......................../////////000000111111222////////////............---,,,,,,,,,,,,---............//////////////////............///000111222......///000000000////////////000000000000111111//////............//////000000000//////.........////////////...........................---------.........---......///000//////////////////////////////............//////.........///......---,,,.........---......///000......//////////////////........./////////000000000000000000000000000000///000111111000000222444333222222111111222222333444444444333333222222222222222222222333444555555333444555666888999:::;;;777888888777555444444555777999;;;;;;999888777888666666555444444444444555333444444333222333555777888777666444333333444444000111111111222333333333111111000000000000111111111111000000000000//////........................000000//////.../////////111111111111000000///.........------......///000///////////////......---///000000111111000000///111222333444333222///...------------------------////////////000000000000000000000000000000000000///000000111111000000///...............------,,,......------------......////////////////////////......------,,,+++++++++******+++---...///000111//////...------------...............////////////...------///222555666555111111222222111111000///........................------------------------.........//////000000111......---,,,,,,,,,,,,---......//////////////////333222111///...---,,,,,,111111000//////000111111111111111111111000000////////////000000000111111///000000000///...------////////////000000000000......//////......---,,,,,,,,,,,,---------....................................//////000222333444555555555222///......///000000000000000000000000////////////////////////////////////////////////000000///...............///////////////.........////////////000000000111000000000000111111111111000000////////////000000//////............//////......//////000000000000111111111111222333444555222222111000000000000000000000000000000000000000000000000////////////...111000///...............111///------...///......---...//////000000//////---------........./////////...---------///000111/////////000000000111111/////////......---------........................,,,,,,------...///000000///////////////.........---,,,,,,,,,,,,---..................//////////////////......///000111111...//////000000000//////////////////000000000111//////............//////000000000///......------////////////.............................................------......//////////////////////////////......------......///..................------.........------......///............////////////....../////////000000000000000000000000000000000///000111111000111333555888777555333111000//////555444444333222222222222222222222222333444555555333444555777999:::;;;;;;666777888888666555555666888:::<<<;;;999777666666666666555555555444444444333444333222222333666999>>><<<999666444333444444///000000111222333333444111000000000000000000111111000000000////////////...............---------000000///............//////000000000000000//////...............//////000...///////////////......000000111111111111000000000111222222222000///...........................////////////000000000000////////////////////////000000000111111000000000000000111111000000///......------,,,,,,------...////////////////////////...---------,,,,,,++++++***+++,,,---...///000111//////---,,,,,,---...///.........///////////////---,,,---///333666777777222222222222222111000000---------------------------------......................../////////000000......---,,,,,,,,,,,,---............////////////444333111000...---------111111000000000000111111000111111111111000//////....../////////000000000///////////////...---,,,.../////////000000000111000000000000000///......,,,,,,,,,---------......////////////////////////......//////000111222333555555555222///......///////////////////////////////////////////////////////////////////////////000000///........................///////////////...////////////000000000//////000000000111111111000000////////////000000//////............//////////////////000000111111333333222111111222222222111111000000///000000000111111111111111111111111111000000000////////////000000///.........------000...------///000000///------...////////////...,,,,,,------...///////////////...------...000111....../////////000000000000000000///////////////........................+++,,,,,,---...//////000.........///////////////---,,,,,,,,,,,,---......---.........//////000000111111000//////////////////000000000000000//////...////////////000000000//////............//////000/////////.........---////////////............------------..................------------......////////////////////////......------------............------..................------------......---.........//////000000/////////000000000111111000000000000000000000000///000111111000111333555888777555333222111000000666555444222222111222222222222222222333444555555111222444666888888999999555777888888777666666777888:::;;;:::888666555555555555555555555444444444222333333222111333777999BBB@@@<<<888555333333333//////000111222222333333000000000111111000000000000000000////////////...//////......------------//////............////////////000000000//////............///////////////......///////////////...000000111111111111000000...//////000//////...---.........................../////////000000000111////////////////////////...//////000000//////...000000000000000//////...------,,,,,,,,,,,,------////////////////////////.........------------------------......////////////...---,,,,,,---/////////////////////.........---,,,,,,///222666777777222222222222222111000000..............................//////000000000000............////////////......---,,,,,,,,,,,,------.........//////000000111111000///////////////111111111111111111111111000000111111000000///...............////////////....../////////...------......//////000000111111000111111111111000//////,,,---------............000000000000000000000000////////////000111222222444444444111///......///........................000000000000000000000000000000000000000000000000000000///........................///////////////......////////////000000/////////000000000111111000000////////////000000//////............//////000000/////////000111222333222111111000000111111111000000//////000000000111111111111111111111111111111000000000//////////////////............---///...,,,---///000000000,,,------...............---------.........////////////............//////............////////////000000000000000000//////.................................//////000000111.........///////////////---,,,,,,,,,,,,---......------......///000000000333222111000////////////000000111111111000//////......////////////000000//////............//////........................////////////............---------...............///...------,,,---------////////////////////////......------------............---------.../////////...------,,,---------------......///000000000//////000000000111111111000000000000000000000000///000111111000000222444222222222222333444444555777666444222111111222222222222222222333444555555000111333555666666666555555777999999888666666666777888:::999777555444444444444555555444444333222111222222222111222555777???>>>;;;777444222111111///000000000111222222222000000111111111111000000000000////////////......000000//////...---------......------......///000000000000000//////...------...///000000000000///---.../////////////////////000000111111000000///------............------..............................//////000000111111000000000000000000000000---......//////......------------------,,,,,,+++------,,,,,,,,,,,,------////////////////////////.........---------------/////////..................------------.../////////////////////.........---,,,,,,...111444555444111111222222111111000////////////////////////////////////000000111111222..............................---,,,,,,,,,,,,---------......///000000000//////.........///000000111111111222222111111111000000000000000//////...------........./////////------......///..................///000111111111000000000000000//////...------........./////////000000000000000000000000//////...//////000111222222222222000...---...000////////////////////////000000000000000000000000000000000000000000000000000000///.........................../////////000........./////////000000////////////000000000111000000////////////000000//////............////////////.........///000111000000000///000000111111000000////////////000000111111111111111111111111111111111000000000//////------..................---,,,+++,,,...///000///,,,,,,---............------------.....................////////////......------........./////////////////////////////////........................////////////////////////............/////////000---,,,,,,,,,,,,---......------......///000000111111111000000000000000000111111111111111000//////........./////////000000//////............//////,,,------....../////////////////////.....................//////000000000///...------,,,,,,,,,---////////////////////////...------,,,,,,------......------,,,---...///000///...------,,,,,,,,,---------......///000000111........./////////000000000000000000000000000000///000111000//////000222//////000111333444666777888666444222111111111222222222222222333444555555000111333555555444333222666888::::::888666555555444666888888666444444444222333444444444333222111000111222222111111333444888777666444333222111000000000000000111111111111///000111222222111000///000000/////////.........111111000//////...------,,,,,,,,,---...///000111000000000000///...---,,,---...///000111000000///------...///////////////...//////000000//////............................................................///000111111111000000000000000000000000---......//////......---,,,,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,/////////...............,,,------...//////......000/////////............///---,,,---000222222111000000111111000000///...000000000000000000000000.........///000111111111..............................---,,,,,,,,,,,,---------......///000000111///...............//////111111222222222222111111000000000000000//////...---------.........//////,,,,,,---.../////////...---......///000111111222///////////////......---.........////////////000//////////////////////////////...//////000111222000111111000...---...000000000000000000000000000000000000000000000000000000000000000000000000000000000///...............---.........//////000000............/////////000////////////000000000000000000////////////000000//////............//////......---,,,---...///000............///111222333000000////////////000111111111111111111111111111111111111111000000000000,,,,,,---.../////////...+++***)))***---...///...+++,,,------......------........................---...///000000///...------------.........//////---.............................................---------------,,,,,,,,,---.........//////000000---,,,,,,,,,,,,---......---------...///000000111////////////000111222333111111111111111000//////............/////////000//////............//////+++,,,,,,---...///000000000/////////............//////000000111111111222///...------,,,,,,,,,,,,////////////////////////...------,,,,,,------......------,,,---...///000///...------,,,,,,,,,,,,---------...///000000111---------.........//////000000000000000000000000000000111000......///111000000111111222333444555888666444222000111111222222222222222333444555555111222444555555444222111666888;;;:::888666555555333555777777555444333444222222333444333222111000///000222333111111111222000111222222222111000000111111111000000000000000///000111222222111000///000/////////............222111111000///.........++++++,,,,,,...///111222111111111000///---,,,+++---...000111111111000///------...///000000//////......////////////...............///////////////////////////////////////---......///000111111222000000000000000000000000......////////////......------......------,,,+++---,,,,,,++++++,,,,,,---////////////////////////++++++++++++++++++++++++............//////000000+++,,,...///000///...---000000//////.........---///...------///000000///000000000000000///......000000000000000000000000---------...///000000111.....................---......---,,,,,,,,,,,,------------...///000000111//////...---------------111111222333222111000///111111222333333333333222000000//////.........---...---,,,,,,---...///000000000000000000000000000---------......000111111////////////...........................---------////////////000000000000000000000000000000000000//////000000000000//////000000////////////000000000111333333111///......,,,,,,---...//////......222000...---...///...---000000000000000000000000000000000000000000000000111000///......///000111222111000.........///000000000000000////////////////////////000000000000111111000000000000111111111111111000000000000000000000000000////////////,,,,,,------------,,,,,,000000///////////////000///...------...///---,,,------............------000000000000////////////...///000000000///---,,,------,,,,,,,,,++++++++++++,,,------......------.........////////////000.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111222////////////000000000000......///000000000000000...............---------//////.........---------//////////////////////////////.........---------...///000111111000///...---------------...//////////////////////////////...///000000000///---,,,*********+++,,,---//////000/////////...............------------...//////000000000000////////////111111111111111111111111333444444222000...//////000000111222333333444444555555444333222222222222222333333222111000222333555555555555444444444444444444444555555555666666555555555444444333333333555444333333444444222000333222222222333333444555222111111000000000000000333222222111111111111111000000000000000111111111000111111000......///000111333444333111//////000+++++++++---///222555777777555222///---------...........................000//////.........//////////////////////////////111000///...............000111222111...---...///000///...------.../////////......------///000111000000000000000000000000////////////////////////------------------------............/////////000//////............////////////......---------,,,............////////////000000000000////////////............///////////////000111222222222222222////////////000000000000...............///000000////////////.............................................///////////////000000000000000000000000111111222222222111000///000000111222222222222222000/////////..................---------...///000////////////////////////------------...///000111////////////////////////000000000//////............/////////000000000000000000000000000000000000///000000000000000///...000000////////////000000111222444333111///......------...///////////////222111000000111111000...////////////////////////000000000000000000000000111000///......///000111222111000///...//////000000000000/////////........./////////000000000000111111000000000000111111000000000000000000000000000000000000////////////......////////////......000000////////////000000000///------.........---------............------/////////..................///000000000///------------------,,,,,,,,,,,,+++,,,------......---------............/////////......//////......---,,,------------------------++++++,,,,,,---......///.../////////000000000000......///000000000000000//////......---------...//////.........---------....................................------------...///000000000000///...//////.........//////000////////////////////////...///000000000///------......------......//////000//////...---,,,,,,,,,---------------...//////000000000000////////////111111111111111111111111111222333222000000000222111111111222222333333333333222222222222222333444222333333222111111222444333333333222222222333333444555555555666666666666555555444444444333333333444333333333555444333111333333222222111111222222111111000000000000111111222222111000000000000111222222111111000000//////000111111000...---///000000111222222000......///---------///111444666888555444111///...---.................................///000111111000///...////////////////////////000000///...............000111222111///---...///000000/////////000000111000000/////////000111222000000000000000000000000////////////////////////------------------------------------............//////............///////////////.........------.........//////000000000000000000000/////////............/////////000000//////000111111111111111.../////////000000000000...............//////000////////////................................................////////////000000000000000000000000111111111111111000////////////000111111111111000////////////............//////...------.........////////////////////////------------...///000000000000000000000000000000222111111000///.............../////////000000000////////////////////////000000000000000///......000000////////////000000222444555444222///............////////////000000333222222333444444111///////////////////////////000000000000000000000000000//////......//////000111111000/////////000000/////////.........------....../////////000000000111000000//////000000111000000000000000000000000000000000000///////////////000000111111000000///000000////////////000000222///---,,,---.........------............---------------.............../////////000///......---///.........------------,,,,,,---............------------............///....../////////...------........................---......//////000000111....../////////000000000......///000000000000000000///...---------...///...............---------------------------------......---------,,,,,,,,,---...////////////...---111000000/////////000000/////////////////////////////////000///......---000//////......---------///......---,,,,,,++++++------------......//////////////////000000000000111111111111111111111111///000111111000000222333111111222222222222222222000000000111111333444444222333444333222222333555333333222222222333333444555555555555666666666666444444444444333333333333444333333444555666444333444333222111111000000111111111000000000111111222111111000/////////000000333333222111000///......000000111///...---...000///000111111///------......//////111333555777888333222000///......//////...........................///111222222111///...000000000000000000000000//////......---.........111222222111///......//////000222333333333333222111111000000000111222333000000000000000000000000////////////////////////---------------------------------------,,,,,,,,,//////............//////000000////////////............//////000111222222000000000/////////......////////////000000000000...//////000000000000000....../////////000000000......------......///000////////////................................................//////000000000000000000000000000000000000000000000/////////---...//////000000/////////////////////.........000000///.........------////////////////////////---------------...///000000000000000111111111111222111111000///...------........./////////000000////////////////////////000111111000000///...---000000////////////000000333555666555222000//////000000/////////000000000222222222444555555222///........................////////////////////////////////////////////////111111000000000000000000///.........------------........./////////000000000000////////////000000/////////000000000000000000000000000////////////000000000111111000000000000////////////000000111333000---+++,,,...//////------............------------............/////////////////////......---////////////............,,,------...............------------..................////////////..............................//////000000000111111111........./////////000000......///000000000000000111000...---------...///........................------------------------------------,,,,,,,,,,,,---..................---111000//////...////////////////////////////////////////////////......------------------,,,,,,+++------------------------,,,------...............////////////000000000000111111111111111111111111///000111111000000111222222222222222111111111111111000000000111111222333333333444333222222444666555555444444444555555666333444444444555555555555333333333333333333333333333222222444666666555444333222222222222222333333333333222111000000000000111000000///////////////222111111111000000/////////000000///------...000///111222111///------......///000111333444666666000//////......//////000...........................///000000111000000///000000000000000000000000.........---......//////111222222111///......//////111444666777666555333000000000000111111222222////////////////////////////////////////////////.................................------------,,,//////............//////000000000000000/////////......///000111222333333000000/////////........./////////000000000111111......///////////////............/////////000000...------------...//////////////////....................................------......//////000000////////////////////////000000000///////////////------...////////////............///////////////000000000//////......---...........................------------......//////000000000111111111222000000///......---,,,,,,............////////////////////////////////////000000000000000///......000000////////////000000333444666555222000//////111000////////////000000000000111333555444111///////////////////////////////////////////////////......////////////......000000111111111111111111///.........------------............////////////000000////////////000000......//////000000000000000000000000////////////...//////000000//////...///////////////000111111333000---+++---...///000------............------....../////////000000000000/////////............000000/////////.........,,,---......//////......---------.........//////......///////////////...------------------------,,,,,,------------..................////////////......///000000000000000111000///...---...//////---...................................................---------,,,,,,,,,.........------.........//////...------.........000000000000000000000000000/////////............+++,,,---.........------,,,,,,---...///000111111,,,---......//////........./////////000000000111000000000000000000000000000111222111///...///000222111111111111111111111333222111111000000000111333444555444333333555777777777777777666666555555222222333333333444444444333333333333333333333333333222222333555666555333111111222222444555777888666555444222000///......111000000/////////////////////000000111111111222///000000///---,,,...///000111222222000......///---...///000111222333333...............//////000........................//////.........///111111000000000000000000000000...............///000111111222333222///...///000///111444777888777555444//////000000000111111111////////////////////////////////////////////////........................//////..................//////............///////////////000000000000000...//////000111222222222////////////............////////////000000000000....../////////......---............////////////---------------...//////////////////....................................---------...///000000111////////////////////////000000///...............------...////////////............/////////////////////000000000///.................................---------------.........//////000000111111111............------------------.........///////////////////////////////////////000000000000//////000000////////////000000111333444444222000000000111000///...---...///000000000000222333333111///000000000000000000000000000000000000000000000000---......//////......---///000111222222222111111/////////.........------------........./////////000//////......//////000---......//////000000111000000000000////////////---......//////......---///......//////000111222333000...---.../////////------............------......//////000111111111000000///............///000/////////............------...////////////............////////////000......///000000000//////------------------------........................------........./////////......///000000000000000000000000/////////......---------...............//////////////////////////////.........---------//////...------...//////---------------...//////000000000000000000000000000000///............///---...///000111111000///,,,,,,---...///111111222+++,,,.../////////...---......//////000000111111000000000000000000000000000111222111///...///000000000111111111111111111444444333111111000000000333444555555444444666888888999::::::999777444333222333333333333444444444222222222222333333333333333222222333444555333222000111111333555777999:::777666444222000///...---111111000/////////000000......///000111222333333//////000...---,,,---///000111333222000......///,,,---...000000111111111,,,------.........//////........................///////////////000222222000000000000000000000000///...//////000111222333222333333222000//////000000222444666777666444333...///000000111111000000000000000000000000000000////////////////////////................................./////////000000//////............//////......////////////000000//////000000000000111111/////////.........------............///////////////////////////......---------........./////////------,,,,,,------...///////////////....................................,,,------...///000111111000000000000000000000000000///...---------......------...///////////////............/////////000......000000111000//////...........................------,,,,,,------...------...//////000111111............////////////---------.........//////000000000000000000000000---...///000000111111000000000////////////000000///111333333111000000000111000...---,,,---...///111000000111222333222111111111111111111111111111000000000000000000000000------...//////...------///000111222222222222111000000000/////////......---------.........////////////............//////------......///000000111000000000000////////////---......//////......---............///000111222222000......///000///...------............------------......///000000111111000///...---......////////////.........------------...////////////////////////000000000111111......///000000000000000........................111111111111111000000000---------.........//////......///000000000000000...///111111111000...------------.........//////........................000000/////////.........000000///......///000000------------...000111222000000000000000000000000111000///...---......///...///111111111000...------------.........//////+++,,,...///000///...---.........///000111111111000000000000000000000000...///000000//////000111//////000000111111222222444333222222222222222333333444555555444555777999===>>>AAABBB@@@<<<777444444444444555555555666666111111222222222333333333333222111222333333111000000111111222444666888999555444333222111000000000222222111000000000000111//////000000111111222222...//////...,,,,,,---//////000111111///------...,,,---///000000000000///,,,,,,---.........------...........................///222444555444333111/////////////////////////////////000111333444555222333333222000//////000111222333555555444222111///000111222222222111111000000000000000000000000////////////////////////........................+++,,,------...///000000//////............//////------........./////////000000////////////......//////.........---------------------............000000000000000///...------------.........//////------,,,,,,------...///////////////....................................,,,,,,---...///000111111000000000000000000000000000///...---,,,---......---...//////000000//////---.........//////000000---...///111111111000000...........................------,,,,,,,,,------,,,------...///000000111......//////000111111111---------.........//////111111111111111111111111,,,---...000111111111111000000////////////000000---///222222111000000111111000...,,,+++,,,---...333111000000222444444333111111111111111111111111000000000000000000000000,,,---...//////...---,,,///000111222333333222111000000000000////////////---------.........////////////............//////---------...///000000111000000000000////////////......////////////..................///000222222111000//////000000///------..................---,,,,,,------...///000000111000///------......//////.........---------------......///////////////000000000000111111111111......///000000000000000000000000000000000000000...............------------------.........//////...//////000000000000000...///111333222000...,,,---------.........//////------------------------000000000000////////////111000///......///000111---------...000111333444000000000000000000000000111000///------......///...///000000///---***)))///......------,,,+++++++++,,,...000000///...------......///000111111222000000000000000000000000,,,---///000///000222333...//////000111222222333222222222222333444555555333444555555555555777999BBBEEEHHHIIIGGGAAA;;;777666666666666777777777888111111111222222333333333333222111111222222000...111111111222333444555666333222222111222222222333333222222111111111111111111111111111000000000000...//////...,,,,,,---///...///000///---,,,,,,,,,---...///111111111000///,,,,,,---......------,,,........................,,,000555::::::888333000////////////////////////000000000111222444555666222333333222000///000111111222333333333222111000000111222333444333222222000000000000000000000000////////////////////////////////////////////////)))***+++,,,...///000000//////............//////,,,---------......//////000000000///......------//////.........---------,,,,,,,,,---------......000000111111000///......---------.........//////---,,,,,,,,,,,,---......000/////////....................................,,,,,,---...///000111222000000000000000000000000444222222333666666333000000///.........000111222000000000000000000000000222111000111333333111000.........//////000111222*********++++++,,,,,,,,,////////////////////////000000000000////////////...............---------////////////////////////111111000///////////////............/////////000...///000111111000///...000///...------...///000222222222222222222222222444444444333333333222222////////////000000000000000000000000////////////...///111222111000...---111000///...............////////////////////////000000000000000000000000......////////////......111222333111///---,,,,,,---------------------------------.........//////111000///...------...///////////////////////////,,,---000222222111///...////////////000000000000000000000000000/////////000000////////////000000///////////////////////////000111222222222222222333222111000///...---,,,............////////////......////////////......////////////////////////........................000000//////.........---//////.........---------000////////////111222333555555333///...000...***......---,,,---...///000222111///---,,,---...///..................------++++++------------++++++------------------------------------------------------..................000000////////////000000............////////////000000000111222222222333222222222222222222222222333666777555222222777<<>>EEEFFFAAA888222111///...------...///111000000000///000111111222333333222000...///111444444333222000///.........000111222333444333222222222222222111000//////.........//////......---,,,------............---------------...............333222111000///...---,,,000///...------...///000////////////////////////000000//////.........---////////////////////////000000000000000000000000......////////////........................------111///...///000111000...........................///000111000///000111333000000//////............000///...000222222000---//////.........///000111///////////////////////////......///111222000//////////////////000000111,,,,,,,,,,,,,,,---------////////////////////////000000000000////////////........................000000000000000000000000111111000///////////////........./////////000000//////000000000000//////000///............///000222222222222222222222222222111111111000000000000////////////000000000000......//////000000111111...///000111111000///...000//////...------......///////////////000000000000000000000000000000000......////////////......111222333222000.........---------------------------------.........//////111000///...---......///........................---...000222333222000///........./////////000000//////////////////////////////............//////////////////////////////...///000111222222333333222111111000///...------............////////////......////////////......................................................000/////////............//////.........---------///.........///000111222666777444///...000///,,,...------,,,---...///000111000...---------///000........................,,,---............---,,,------------------------------------------------.........///////////////000000////////////000000/////////000000000111111222222222222222333333333222222222222222222222222333666777555222333777<<>>===;;;999888555555444444444444555555333333333333222222111111333222111111111222333444333333222222222111111111444222111//////000111222222222222111000/////////......---------,,,,,,,,,////////////////////////000/////////..................//////......---,,,---------.........//////111666>>>EEEEEEAAA:::555000///...------...///000000000000000000111111222222222222000......000333444333222000///.........000000222222333222222111222222222111000/////////....../////////...---------......//////......---+++,,,,,,---...///000000222111111000///...------//////...------...//////........................000/////////............////////////////////////////////////////////////......////////////..............................111///...///000111000..............................///000///...///111222000000000/////////...............///000000...,,,.........---......///000........................,,,,,,,,,...000111111///111000000///////////////............------------////////////////////////000000000000////////////---------......//////000111111111111111111111111111111000///////////////....../////////000000000000000////////////000000000//////......//////000000000000000000000000000000000000000////////////////////////000000000000------...///000111222222...///000111111000///...//////...------------...////////////000000111111////////////////////////......////////////......000222333333111000000000------------------------------........./////////000000///............///---------------------------...000222222111///...---------.........//////..............................------------......////////////////////////---...///111222222333333000000000/////////..................////////////------............------................................................////////////............/////////............---------------...///000111999999666000...000000......------------...////////////...------...000111..............................////////////......------------------------...------,,,,,,---........./////////000000000111000//////......//////000000000000111111111222222444444444333333333333333222222222222222222222222333555777555333444777;;;NNNYYY```[[[KKK===999;;;>>>BBBEEEEEE@@@;;;888777777777666555444444444555333333333333333222222222222222111111222333444444222222222222111111111000333222000/////////000111333222222111111000000///---------------,,,,,,,,,////////////////////////////////////............000///......------......------........./////////111555;;;???@@@===888444000///...------...///000000000000000000111111111111111111///------///111333222111000///.........//////000111111111111111222222222111000000/////////////////////......------......//////......---***+++,,,---...000111111000000000/////////............------------..............................////////////............////////////////////////..............................////////////..............................111///...///000111000...........................---...///...------///111000000000///////////////000000111222222111000///......---------.................................---------000222444444222222111000///............///.........------,,,,,,////////////////////////000000000000////////////,,,------...///000000111111111111111111111111111111000000///////////////...////////////000000000111000///......///000111000//////////////////000000000000000000000000000111111111111111000000000////////////000000000000......//////000000111111...///000000111000000///......------------.............../////////000000..............................////////////.........000222222000///000111..................................../////////////////////.........//////---------------------------...///000000///...---,,,,,,,,,---------......---------...............///......------......///////////////////////////,,,---...000111222222333////////////////////////............////////////------............------................................................///////////////........./////////...............---.........///000000111999:::888111...000111000------------......//////...---------...///111222............////////////......................................................---------...//////......//////000000111111000//////......//////000000000000111111111222222444444333333222222222111222222222222222222222222333555666555444444777999DDDMMMTTTNNN@@@555555999AAAGGGKKKIIIAAA999555555;;;:::888666444333222222333222222222222222222222000000111111222222333333222111111111111000000000222111000////////////000111111111000000000/////////////////////////////////////////////////////////////////////.........111000...---------...///............////////////...111444666777555222000000///............///000//////000111111111111111///000000///------...000222111000///////////////...//////000000000000000222222222111111000000000///000000000000///............////////////......,,,,,,,,,---...///000000////////////////////////------------------------........................///////////////.........////////////////////////..............................////////////..................////////////111///...///000111000...........................,,,---...---,,,,,,---///........................000222333444333222111111..................------........................000000000333666888777666333222111///..................------,,,,,,++++++////////////////////////000000000000////////////------......///000111111111111111111111111111111111000000///////////////////////////000000000111111000///......///000111///000000000000000000///////////////////////////000000000000000000000000////////////000000000000111111000000//////............///000000000000000......---------......///........................------------------------......////////////......,,,...000000///...///000................................./////////000000......//////////////////------------------------,,,------......---,,,,,,,,,,,,,,,,,,------------------------......//////000//////////////////000////////////////////////,,,,,,...///000111111111............////////////............////////////---..................---.........................................................///////////////////////////////////////......///000111111111222666999888222...000111111---------...............---------...///000111111........./////////000000...------------------.................................//////000000000000---......///000000111111000000////////////000000/////////000000000111111333333222222111111000000222222222222222222222222222333444444444444666777666>>>CCC@@@777222444999???FFFLLLKKKEEE>>>::::::>>>===:::777444111//////111111000///000000111222///000000111111111222222111111111000000000//////000000/////////.../////////////////////............/////////////////////////////////////////////.........///////////////111000///------...//////........./////////000000---...///000000000///...//////............////////////000111111111111000//////000///---,,,...///000000///////////////000///////////////000000000222222222222111111111111000000111111000000///......//////////////////..................---------............////////////,,,------------------,,,.................................///////////////////////////////////////..............................////////////.............../////////000000111///...///000111000...////////////////////////,,,---------++++++,,,...------------------------///111333333222111111111....../////////...------........................222222333555888999999888222222000///............---------,,,,,,,,,,,,,,,////////////////////////000000000000////////////.........//////000000111111111111111111111111111111111000////////////////////////000000000111111000000////////////000000///000000111111000000///////////////////////////............////////////////////////000000000000222222111000///...------......//////000000111111///............///000000000000//////......------..............................////////////......,,,...//////...---...///............................../////////000000000---...//////000/////////------------------------------------------,,,+++,,,,,,,,,---------......---------...//////000000000000////////////000000////////////////////////,,,---...///000000000///.....................///............////////////......////////////......------------------------.................................///////////////...////////////000000000...///000111222222222222111666777222...///000000,,,---......//////......,,,------...///000000111.........//////000000111......---,,,,,,---..............................---///111333444333111000......///000111222222333222111111000000111111222/////////000000000111111222222111111111111111111222222222222222222222222111111222333333444444444000555999888555444666::::::@@@GGGJJJHHHEEECCCBBB>>><<<999666333000///...000000///......000111222111111222222222111111000000000000000////////////////////////....................................,,,,,,,,,---------------////////////////////////.........///////////////111000//////......//////....../////////000000000////////////////////////////////////////////////...///000222222111111000...000000000...---.../////////.........///000000///////////////000111111222222222222222222222222111111111111111000//////...//////000000//////.../////////...------,,,,,,.....................///------............------------------------------.........///////////////////////////////////////..............................////////////...............//////000000111111///...///000111000...////////////////////////------...---++++++,,,------------------.........///111444444222000111222//////000000000///...---////////////////////////222222222444777888777666111111000//////...//////------------............////////////////////////000000000000///////////////////////////000000000000000000000000000000000111111000/////////////////////000000000111111111//////000000000000/////////000111111111111000///000000000000000000000000.........//////000000000////////////000000000000111111000000//////...............//////000111222///////////////000111111444333222111000...------..............................////////////......---///000000...---...///.........................../////////000000000000,,,---///000000000//////......................../////////.........------------------............------...//////000111111/////////....../////////////////////////////////---......//////..............................---............//////////////////000000000000//////------------------------..................................../////////000.../////////000000000000---...///000111111111000+++222555111......//////,,,---.../////////...---------...//////000000///---......///000000111111//////...------...//////........................---///444777777666333000000000111222333444555666333333222222222222333333000000000111111111222222111111222222222222222222222222222222222222222222000///000111222333333222222333444555666777777777666:::???DDDFFFEEECCCAAA:::999777555333111111000111000///...///000222333333444444555444333111000000000/////////............/////////......------.........///////////////,,,,,,,,,---------......////////////////////////............/////////000000000000000000///........./////////000000000000000000000000/////////000......////////////.........///111222222222000//////000111111///......///...............///000111000000/////////000111222222222222222222222222222111111222222111111000/////////000000000000//////...............---------.....................------...////////////...---------------------------............/////////000////////////////////////////////////////////////......////////////......---......///000000111111111///...///000111000...////////////////////////---......---++++++,,,---........./////////000000000333666666333222222444///000111111111000...---000000000000000000000000111000111222555666555444111000000///////////////---.........//////000000////////////////////////000000000000////////////000000000000////////////////////////////////////111111000///////////////000000000000111111111111...///000111111000///...///000111222222111000///111111111111111111111111000000111111222222333333////////////000000000000////////////000000000000............///000222222000000000000000111222222777666555333111000......////////////////////////......////////////......///000222111///......///////////////////////////////////////000000000000,,,---///000000000//////////////////////////////111111000000/////////...---------.........//////.........///000111111222.........------.........////////////////////////......//////......---,,,//////.........---------............/////////000000000111111111111000000------------------------........................---.........//////000000.../////////000000111111,,,---...000000000000///(((///444111---.........,,,,,,.../////////...------...//////////////////---......///000111111222111000///......///000111////////////////////////,,,000555999:::777333111222222333444555777777888444333333222222333333444111111222222222333333333222222222333333444444444222222222222222222222222///...///000222333222111555444333444777888666333666777:::>>>@@@@@@<<<999666555444333333333333333222111000///000111333555666777777777666444222111000/////////..................//////......---,,,////////////000000000000........./////////000000////////////////////////---.........//////000000///000111111111000...---////////////000000000000/////////////////////.........////////////.........///111222333222000//////000222111///......///...............///000111111000/////////000222333222222222222222222222222111222222222222111000000//////000000000000//////,,,------......///////////////.........------------...///000000///...------------------------------.........//////000000////////////////////////000000000000000000000000......////////////......---......///000111111222111///...///000111000///000000000000000000000000...//////---++++++,,,---///000000000111111222222000000000000000000000000........................,,,...000111222111///...//////............//////111000000///...---------+++++++++,,,---...///000//////.........---------000000000000000///......,,,,,,,,,---...///000000///000111222222111000///////////////////////////......///000000000000000333222222111000//////...000000000000000000000000222222111000/////////000333222222111111111111111000000000000000000000000//////000000111111222222000111222222111000111333444444222000...///222555AAA???;;;777333000---,,,////////////////////////............/////////000////////////////////////............////////////000000//////.........---111000000///......------........................------............------///////////////.........---.........//////000000......////////////.........000111000///...///111000000000000///...,,,,,,,,,***)))***---///---+++........................000000000000000000000000////////////////////////000000///...............------------.........///111111000000//////......//////............//////........................///////////////.........111222333444333111///.........//////000000111111777555222///------......------...///000000//////000222666999999777444222222222333333333444444444333333222111000000111111000000000000000000000000222222111111222222333444111111111111000000000///333222111000000111222333333444555555666555555555555666777999999999888777444444444333333222222222111111000000000000111111000111222333444333222111222111111111000000//////000000000000////////////////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---...///111111111000///222111111000///......---000000000000000///......111111000000//////......111111000000//////......000000000000000000000000000000000000////////////......///000222333444555000000000000111111111111333222000/////////000000...///000111111000......//////000000111111222222............////////////000000000000//////////////////////////////////////////............//////000///...///000111000/////////.........---------111111000////////////////////////...///000000111///000222333333222000///000///............//////000//////000111111///.........------------......111000...------...000111000000000000000000000000...........................///111222333222111000//////............//////111000000///......------,,,,,,,,,,,,---...////////////.........---------///////////////...------,,,---------.../////////...///000111111000///...////////////////////////------...///////////////------------............000000000000000000000000000000000111222222222333222222111000000000000000////////////////////////000000000000000111111111///000222222111111222333777777555222000000222444<<<;;;888555333000///...////////////////////////........./////////000000////////////////////////............////////////000000/////////.........000000//////...------,,,........................---......//////......---.........///////////////............/////////000------............------...000111000///...///111000000000000///...---,,,...,,,***+++...///---,,,........................////////////////////////........................000000///...............------.........////////////////////////000000000//////............//////.................................///////////////000111222333222111///....../////////000000000111555444222000......---...------...///////////////000222555777777555333111111222222222222333333333222222111000000000000000111111111111111111111111222222111111222222333444333222222111000000000000333222111000000111222333333333444555555555555555444555666777777666666555444333333333222222222222111111000000000000111111111222222222222222111111111111111000000000//////111111000000//////......///////////////////////////......------......///,,,,,,,,,------...............///111111222222222111111111000///.........///////////////...------111000000000/////////...111111000000////////////000000000000000000000000000000000000////////////000000000111111222222333000000000000111111111111333222111000000000000111000000000111111000000///......///////////////000............////////////000000000000//////////////////////////////////////////............//////000.........000111000/////////.........---------111111000////////////////////////000000000111111///000222333333222000///000000////////////000000///......///000000///---///......------......///000///...------...///000////////////////////////........................000111222333444333222111//////............//////000000000///......------,,,,,,,,,,,,------...////////////............---...............------,,,------..................---...///000000///...---////////////////////////,,,------...............)))***+++,,,---...///000000000000000000000000000---...111333555555666666111111000///////////////////////////////////////111000000000000000000///...///111111111111333444;;;:::888555222111222444666555444333222111111111////////////////////////....../////////000000000////////////////////////............////////////000000////////////....../////////...------,,,,,,........................---......//////......---------......//////000000............////////////,,,,,,------------,,,,,,...000111000///...///111000111111000000///...---///...------...///---,,,........................................................................000//////............///....../////////000000000---......///000000111111//////............//////........................------......//////000000///000111111111000...---////////////000000000000333222222111000...---,,,---......///////////////000111222333444333222111000000000111111111222222111111000/////////000000222222222222222222222222222111111111111222333333666555333111111111111222222222111111111111222222222333444444555555444444333444444444444333333222222222222222222111111111111111000000000000111111444333222111111000111111111111000000000000//////222111111000///......---//////////////////////////////............//////---------------.........//////000000222333555555111111000000//////............//////......------000000000000////////////111000000000000/////////000000000000000000000000////////////000000000000111111111111111111111000000000000000111111111111333333222111111111111222111111000000000111111222............------------............////////////////////////000000000000////////////////////////......------------......///...---...000111000////////////............---111000000//////////////////000111222222222111000///000111222222111000///111111000000000111111222///......///000000///---//////............//////000///...------...///000................................................000000111222333222222111//////............//////000000//////............,,,,,,,,,,,,,,,---...////////////.....................//////......---,,,...............---------......///000000///......////////////////////////,,,---......//////......,,,,,,---...000111222222000000000000000000000000---///222555666777666555000000///...............////////////////////////111111000000/////////...,,,...000111000111333555===<<<:::777333111111333333222111111000000000111////////////////////////...////////////000000000////////////////////////............////////////000000/////////////////////.........---------,,,..............................////////////......,,,------...///000111111.........///////////////,,,------......------,,,...000111000///...///111000000111111000//////...000000/////////...------........................------------------------........................000///............//////////////////000000000000........./////////000000//////............//////........................,,,------...///000111111...//////000000///......////////////000000000000000111222222111///---,,,......///////////////...//////000000000111111111/////////000000000000111000000///////////////000111111111111111111111111111111111111111222222333888666444222111111222333222222222222222222222222222222333444444444444444444444444333333222111111111111111111111111111111222111111000000111111222666555333111111111111222000000000000000000//////222222111000///...------////////////////////////------,,,,,,,,,,,,---------------...............000000000000222444666888111000000000/////////......///////////////......000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111///000000000111111111111333333222222222222222222222111000000000111333333/////////...---------,,,............////////////////////////000000000000////////////////////////......------------......///...---...000000000////////////...............000000////////////000000...000222333444333111000000000111111111111000000222222111111111222333333000//////000222222111///000//////......//////000//////...------...//////------------------------...........................//////000000000000000//////............//////////////////............------,,,,,,,,,---......///////////////////////////000000000000///.....................---------///000111111111111000///////////////////////////......///000000000000/////////000000000111111111000000000000000000000000///000333555666555444333000//////.......................................111000000000//////......,,,...000000000111333444<<<;;;:::666333000111111222111000///////////////////////////////////////////////////000000000111////////////////////////............//////////////////000000000000000000...............---------////////////////////////...//////////////////...,,,------...///000111111///////////////...............////////////.........000111000///...///111///000000000000//////...000000000///....................................------------------------........................//////............//////////////////000000000000000/////////.........---//////............//////........................,,,------...///000111111........./////////......000000000000////////////...///111222111000---,,,...///////////////.....................///000000....../////////000000000000///////////////000000000000000000000000000000111111000000111111222333888777555333333333333444222222222333333222222222111222222333333333333333555444444333333222222222111111111111111111111111222222111111111111222222777666444333222222222333//////////////////000000111111111000///......---000000000000000000000000...------,,,,,,------...........................000//////000111444666888000000000000///////////////000000111111111000000////////////000000000000000000000000111111111111111111111111111111111111.../////////000000000111...//////000111111222222///000000000111111111111222222222222333222222222222111000000000111333444111000000000//////..................////////////.../////////000000000111000000000000000000000000.........------.........///------...///000///...////////////////////////000000////////////000000...000222333444333111000000000000111111000000000222222222222222333444444222111111222444444333222000000000//////000000000/////////....../////////................................................---------.........////////////............////////////////////////......---------,,,,,,------......////////////000000000000000000000000//////...------..................///000111222222111000///////////////////////////...//////000000000000000///////////////.........000000000000000000000000000111222333333222111111000000///.......................................000//////////////////...---...000000000000222333777888777444111//////000111000///.............../////////////////////////////////000000000111111////////////////////////............//////////////////000000000000111111////////////////////////////////////////////////...//////000000//////...------......//////000000///////////////............//////////////////......000111000///...///111......////////////.........///000///...---...///........................------------------------------------------------///............//////000....../////////000000000000000//////...------,,,//////............//////........................------......//////000000............////////////000000000000////////////---...000111111000...---//////////////////...---------............//////........./////////000000000000/////////000111111////////////////////////111000000000000111222222555555555555444444444333222222333333333333222222000111222222333333222222555444444333333333333444111111111222222222222222222222111111111111222222666555444333333333333333......////////////000000000000000000////////////000000000000000000000000000000////////////000000/////////.....................//////111222444444000000000000////////////000000111222222222111111////////////000000000000000000000111111111111222111111111111111111111111......//////000000111111......//////000111222222000000000000111111111111000111222222333222222222000000000000000111222333111111111111111000000000............////////////......//////000000111111000000000000000000000000//////............//////...---,,,---///000///......////////////000000000///////////////000000111///000111222222222111000000000000000000000000000222222111222222333444555333222222333555666555444111111000000000000111111000000000000000000000000................................................---------------....../////////............//////.../////////////////////...------,,,,,,---------.../////////000000000000//////000000//////...---,,,---------.../////////...///000111111000///...////////////////////////---...//////000000//////........................000000000000000000000000/////////000000000000000111000//////......//////.................................///////////////---///000000//////000222222333333111///....../////////.........//////000//////////////////////////////000000000111111111////////////////////////............//////////////////000000000111111111000000000000000000000000//////////////////////////////000000000000//////.........///////////////000/////////............---......//////......---...000111000///...///111------............------,,,...000///------...000........................------------------------------------------------...............///000000------........./////////........................//////............//////................................./////////////////////......///000000111111000000000/////////...---...///000000//////...///////////////...------,,,---......//////.........////////////000000000000000000000000111222222////////////////////////000000000000000111222222222333444666666555444333222222333444444333222222000111111222222222222222444333222222222333444555222222222222333333333444333222222111111222222333222222222333222222111111........./////////000000////////////000000000000000000000000000000000000000000////////////000000000/////////.........---,,,---...///000000000000////////////000000000000//////000111111111111111.../////////000000000111000000111111111222222222111111111111111111111111.........///000111111111/////////000000000000000000000000000111111111111///000111222222222111111---...///000111111111111000000111111111111111111............////////////.........///000111111111000000000000000000000000000000////////////000000...---,,,---///000///....../////////000000000000///////////////000111111/////////000000000111111000000////////////000000111111111111222333444555222222222333555666555444222111111000000111111222111111222222222222111111////////////////////////...........................------------...////////////............//////.........///////////////...------,,,,,,,,,------.../////////000000111111......//////......---,,,,,,,,,------...///000000---...///000000///...---////////////////////////,,,---......//////.............../////////000000000000000000000000000000------------...///000111111111000///////////////........................---.........//////000000...///111000//////000111...///000///...------///---------...///000111222////////////////////////000000000000111111111111////////////////////////............/////////000//////000000111111111222000000000000111111111111000000000000000000000000//////000000000000/////////////////////.........000000//////.........---,,,------......------,,,///000111000///...///111,,,,,,------...------,,,***---//////---,,,...111................................................------------------------...............///000111------------.........///,,,,,,------...///////////////............//////........................///////////////.........///////////////000111222111111000000/////////...---....../////////////////////000000///...------,,,---...///000///...---////////////000000000111111111000000111222333333000000000000000000000000000000000000000111111222///111444666777666444333222222444444444444222222000000111222222222222222222222111111111222444555222222222333333444444444333222222111111222222333...///111222222111000///---.........//////000000......//////000000111111000000000000000000000000......------------......000000//////.........---+++,,,---/////////...---////////////000000000000......///000000000000000.../////////000000111111000000111111222222222222111111111111111111111111---......///000111111222222111111000///.........000000000000111111111111...///000111222222111000,,,---///000111111111000//////000000111111222222............/////////000---......///000111111222000000000000000000000000111111000000000000111111...---,,,---/////////....../////////000000111111///////////////000111111/////////...///000000111000000////////////000000111111111111222333444555111111111333555666555333222222111111111111222222222222333333333333222222///...---,,,+++,,,------........................//////.........//////000111000///------......///.........---,,,,,,++++++......------------......////////////000000000000/////////......------,,,,,,,,,,,,---------......,,,---......//////......////////////////////////------......//////000000,,,---...//////...---,,,000000///............///000///...------...000111000000//////.........---////////////////////////////////////............111000///////////////000/////////000///......---............////////////............////////////111000000///000000111222111111000000//////............/////////---,,,+++............///////////////////////////000111111////////////000000000000///...---,,,,,,,,,,,,,,,......////////////......111111000000//////..................////////////////////////////////////111///...------...///111////////////////////////......////////////......---......///////////////...---,,,+++++++++++++++------------.........///111000///------......///111111000///////////////........................------,,,+++,,,---...///...............///000000000000000000000000000000000000111111222222222333111111000///////////////000000//////.........---+++---///111111000///...111///...///000000///...555222...,,,---/////////111111111000000000//////000///.........///111222444444444333333222222222555444222111111222444666333333222222111222222222333222111111000000111111333333333222111000///...111111111111111111111111222222111000//////000000.../////////000000000111////////////....................................222111000///...---,,,+++////////////////////////......//////000000111111000//////.........//////////////////////////////............////////////...///111222222111///...000000000000000111111222333111///---,,,---...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000//////.........---////////////000000000000000000111111111111000000111111000......---------///000111222222111000///000000//////.........---////////////////////////000//////........./////////000111111000///000111111111111111000000000000111111000111222444777888//////...//////000111222222333333333222000///---///...---,,,,,,,,,------..............................------......///000111000///...---......///.........---------------///..................///////////////000000000000//////......---------,,,---------.........//////,,,------...............////////////////////////.........///////////////,,,---...//////...---,,,///.........///000111111000///...------...000111000/////////............////////////////////////////////////............000000/////////000000000000/////////............/////////000000000000111000000000000000000000000000000000000000000000000111000000000/////////...//////000111000000...---............///////////////////////////000000111111111000000//////......///...------,,,,,,,,,---......////////////......111000000000/////////...------------............////////////////////////000///...------...///000////////////////////////......////////////......---....../////////////////////...------------------.........////////////111000///...---......///111000000///////////////........................------,,,,,,,,,---...///...............///000000000000000000000000000000...//////111222333444444111111000///////////////000/////////............---...///000111000000///000///...///222333333333666333///---.../////////333333333222222222111111000//////...///000111222444444333333333222222222000111222333333222111111444333333222222333333444333222111111000000111111111111222222222111111000111111111111111111111111222111111000//////000000////////////000000000000111000000000000/////////////////////////////////000000000000////////////////////////////////////......//////000000000000//////...............///////////////////////////............///////////////000111333333111000///000000//////000000111222333222000.........///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000/////////.........////////////000000000111000000111111111111000000111000///......---------//////000111111000//////000/////////............//////////////////////////////............//////...///111000//////111222111111111000000000//////000000000000111333444555000////////////000000111111222222222222111///...///...------,,,,,,------........................------,,,,,,---...//////000000///............///---............/////////000//////......//////000////////////000000000000.........---------------........./////////000000---------...............///////////////////////////////////////.........------............---------------...///111222333111000///.........///000////////////............000000000000000000000000////////////............////////////000111111111111000///...---......///000000000000111111111111111111111111111111111111///000111222222111000///000000000000///////////////000111222222222111000............//////////////////......//////000111222222111000///...------///...------,,,---------...//////000000//////...000000000000////////////,,,,,,,,,------------...////////////////////////000///...------...///000////////////////////////......////////////......---......///////////////111000000////////////000////////////000000000000000000///............///000000//////......//////........................------,,,,,,------...///...............///000000000000000000000000000000---...///000222444555666111111000///////////////////////////............///////////////000000000000///...000444888::::::777444000///////////////333222222222222111111111///////////////000111111333333333333222222222222111444777:::999777333111444444333333333333444555333222111111000000111111000000111222222222222222000000000000000000000000111111000/////////000000000000000000////////////111111111111000000000000000000000000000000000000/////////000000111111222////////////////////////...////////////000000000......---------......///////////////////////////............////////////000111222333333222111000000000//////000000111222444222111/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000////////////....../////////000000000111111000000111111111111000000111000///......---............////////////......////////////............//////////////////////////////............//////...///111111000000111222111111000000000000//////...///000000111111111000111000000////////////000000000111111111111000000///......---------------........................,,,,,,,,,,,,,,,---...///000/////////............------......///000000111000000////////////000000////////////000000000000---------------.........---.........////////////------------......//////////////////////////////000000//////......------------------------------------------...///000111111000//////...//////000///////////////.........000000000000000000000000////////////..................///000111222222222222000...---,,,---///000//////000000000111111111111111111111111111111111///000222333222111///...000000000000////////////...///111222333222222111............///////////////............///000000111111000000//////............------------......//////000000000000//////000000000000////////////,,,,,,---------.........////////////////////////000///............///000////////////////////////......////////////......---......///////////////111000000//////000000000///000000000000111111111000/////////............000//////.........//////........................---------------......///...............///000000////////////////////////...///000111222333444444111000000//////////////////////////////.........///......------.../////////......111777<<>>???<<<666222111000///...---------...................................................000111111111111000......///000000000000111111111000000000000////////////...............///000000///............///000000//////////////////////////////000000000111111111000000000000/////////////////////000000///////////////............//////111111111111111111111111................................................---------......000111111222222111000000000000000000000000111111111222222111111111111111111111111111111111111111111111111...///000000000///---,,,---------.......................................---------............///------......///000000000........................+++,,,---...////////////...///000000111111000000...............//////000000222222111/////////000......///000111222222333111111111111111111111111000000000000000000000000111111000000////////////222222222222111111111111////////////000000000111000000///......///000000111000000000////////////......///000000///............//////000000000111------...///000111111111//////000111222333333444///000000111111111000000---------...//////000000///////////////...............////////////......000///...------...///000------------------------...------------.../////////000000000000//////...---------.........//////........................---......///000111222222000///////////////......000000000/////////......////////////////////////000111111111111222222222222222111111111111222222////////////000000000111//////000000000000000000111000000000////////////////////////////////////---...//////000000//////////////////////////////////////////////////////.......................................///000000222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------......//////////////////////////////------,,,,,,,,,,,,------........................,,,---///000111222222222///......---------......////////////////////////,,,,,,------///000222222111111000///////////////...............///000000////////////....................................////////////////////////---,,,+++***+++,,,...///.........///////////////,,,,,,------......//////.........//////////////////333999===>>>:::444000000///......------......------------------------...........................///222333333111...---------............//////000000000000////////////......---......///000111...------------...//////000000000000000000000000/////////000000000111111000000000000////////////...//////000000//////...///............//////000000000000000000000000000///////////////.................................,,,,,,------///000222222333222111111000000000000///000000000000111111111222222222222222222222222111111111111111111111111...///////////////......---------------.................................---------............///---.........//////000000........................,,,,,,---.../////////......//////000000000000000000000000000000111222222111222222111///...///000...///000222333333333333111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000/////////000000000111111000000............000000111111000000000/////////...///000111111000///...------......//////000000---...///000111111000000...///000111222222222222//////000000111111000000......//////000000000111///////////////.........///////////////...---,,,///..................///---------------...............---------......////////////000000//////............////////////000......................../////////000000111111111////////////............111111111000000000//////000000000000000000000000222222222222333333333333222222111111111111222222/////////000000000111111//////000000000000111111111111000000000/////////...////////////000000000...//////000000000000000////////////////////////////////////////////////////////////////////////...............///000000000000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...//////000000////////////////////////---,,,,,,++++++,,,,,,---........................,,,,,,---///000000000000......---------......///////////////////////////+++,,,,,,---///000222333111111000///////////////...............///000000////////////....................................////////////////////////...------------...///000............/////////000......---------...................../////////000111333555777666444222000//////...---------......------------------------////////////////////////---000444777777555111...---------.........//////000000000000////////////---------......///000111...............///000000000000000000000000000000////////////000000000111111000000000/////////.........///000000///.....................///000000////////////////////////000/////////.........---........................+++,,,,,,---///000222333444333222111000000000000/////////000000000111111222222222222222222222222111111111111111111111111//////............//////,,,,,,,,,------.................................---------............///.........///////////////........................------..................---...//////000000//////000000000000000111222222111222333111///...///000000111222333444444333333111111111111111111111111000000000000000000000000222222111111000///......000000000000000000000000//////000000000111111111111000...------...000111111111111000000000//////...///000111111000///...,,,,,,,,,---.../////////...///000111111000//////---...000111111111111000...//////000000000000000//////////////////000000000/////////............------......///.........---......//////......---------.........////////////......---------............///////////////.../////////000000000111111////////////////////////000000000000000000000111////////////////////////222222111111111000000000111111111111111111111111111111222222222333333333222222111111111111222222//////000000000111111111//////000000000111111111111111111000000000//////.../////////000000000000//////000111111111111000////////////////////////////////////////////////000000000000000000000000...............///000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......///000111111222////////////////////////---,,,,,,++++++,,,,,,---........................++++++,,,---..................---------......///////////////////////////++++++,,,---///111222333111111000///////////////...............///000000000/////////..................................../////////////////////////////////000000000000000---.........//////000000111000000/////////000000---.........//////000000444333222000000000000000//////...---------......------------------------000000000000000000000000...222888<<<<<<999555111////////////000000000111000000000000////////////---------......000111111///////////////000111111000000000000000000000000////////////000000000000111111000000/////////...---...///000000///...---...............///000111111111111111111111111111/////////......---------........................++++++,,,---///111222333444333222111000000000000////////////000000000000222222222222222222222222111111111111111111111111000///...------...000000,,,,,,,,,------.................................---------.........//////////////////////////////........................---...............---------......///////////////...............///000000111222333222///......///111222333444555444333222111111111111111111111111000000000000000000000000333333333222222000//////000000000000000111111111000000000000111111111111111///...------...///111111111111111000000000000...///000222222000///...++++++,,,,,,---...////////////000111111000///...---...000111111000//////......///000000000000000////////////////////////000000//////.........---++++++---...//////000000,,,---...//////...---,,,........./////////000000///......---------............///////////////...000000000000111111111111000000000000000000000000111111111000000000000000000000000000000111111111222222222111111111111000111111111111111111111111000111111111111222222222222111111111111111111222000000000000111111111111//////000000111111111222111111111111000000000000.../////////000000111111//////000111111111111111000000000000000000000000////////////////////////000000000000000000000000...............///000000...///000000000///---,,,,,,------......------,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,------------........./////////............//////---------------------------------,,,,,,++++++++++++---......---,,,,,,---,,,,,,,,,---------......------............------000000//////.........---////////////............------/////////...---,,,////////////////////////////////////////////////000000000000000000000000111000////////////000000222000///000222333333222//////////////////////////////000111111111111111111111000000//////......---------............///......---------,,,,,,,,,.........//////000111222333666:::<<<;;;666111---------...///000000//////111000///......///000111000000000000000000000000,,,,,,------......//////000111111111222222222222///000000000000111111111333333222111000000000111/////////000111111222222////////////////////////111000000///...---------////////////////////////////////////////////////......---,,,,,,...///000///111222222000///000000///000000000000111111111333333333333333333333333000000000000////////////////////////............000///...---------------...------,,,,,,------...---------............///------............------------............------////////////////////////000000000000000000000000444333222000//////......///000111000...,,,---......///111222222111000///222222111111111111111111222000//////111222333333333444555666555444222111111111///...------------111111000000000000111111333222000/////////000111000///...---------------000000///.......................................222111111000///---+++***---......///////////////........./////////000000...------------...//////333333444333222000...---.../////////000000111111............/////////000//////......///000111111///////////////000111111000//////...------,,,,,,////////////////////////////////////000000000000222222222222222222222222111111000000000000111111222222222222222222222222111111111111000000//////111111222222222333333333//////000000111111111222333333333222111000///...111111222222222333333333222333222111///...///000222111111111000000//////........................//////000000000000//////000000000000000000000000111111000000000000000000000000000000////////////......////////////......,,,------......------,,,++++++,,,------------,,,.........------,,,,,,,,,,,,,,,---------...............------------....................................------------------+++---......---,,,,,,---,,,,,,,,,---------......------............------000/////////.........---////////////............------...//////...---,,,////////////////////////////////////////////////////////////////////////////////////////////////000...---...111333444444//////////////////////////////000111111111111000000000000000//////......---------............///.........---------,,,,,,............///000111222333555888999888555000---,,,---....../////////...111000///......///000111000000000000000000000000.............../////////000000000000111111111222/////////000000000111111333222111111000000111111111111111000000000000000////////////////////////111000000///......------////////////////////////////////////////////////---------------...//////111222333333111000000000000000000000111111111111444444555555555444444333111111000000//////......////////////............//////......------------...------,,,,,,------...---------............///.........//////.........------............------////////////////////////........................///......---------------...000000000...---...///000111222333333222000///000000///000111333555666666444111000111222111111333555777888777666333111222111000///............111111000000000000111111111000//////......//////000///...------------...000000///.......................................///000000000///...---,,,,,,------...///.........,,,,,,---------............------------...//////000000111222222111000///....../////////000000000........./////////000000000000///.........///////////////...//////000000/////////......---------////////////////////////////////////000000000000222222222222222222222222111111111000000111111111222222222222222222222222222222111111111000000000000000111111111222222222///000000000111111111111000000111222222222222111111111111222222222333333222222222111///...///000111111111111000000000///........................///000000111111000000///000000000000000000000000111111111111111111111111000000000000////////////......////////////......------............------++++++,,,---------------.........---------------,,,,,,---------.........------,,,,,,,,,,,,------////////////////////////------..................+++---......---,,,,,,---,,,,,,,,,---------......------............------/////////...............////////////............------......///......---////////////////////////////////////////////////////////////////////////......000000000000///......---+++,,,///222444555////////////////////////...//////000000000000000000000000////////////...---------............///.........------------,,,............///000111222333444555555555222000.........///000000000//////000000////////////000000000000000000000000000000000000///////////////...////////////000000000000/////////000000000000111222222111000000000111111222222111111000//////...////////////////////////000000000///......------////////////////////////////////////////////////,,,---......//////......222333444333111//////000000000000111111111222222555666777888777666444222222111111000///......---////////////............//////.....................------,,,,,,------...---------............///...//////000000//////...------............------000000000000000000000000........................,,,,,,,,,,,,,,,---......---///000000......///111222333333444333222000///.........///111555888;;;:::777444222222111000///444666999;;;;;;888555222222111000//////......///111000000//////000000111...////////////...------//////......------......000000///.............................................///////////////...,,,,,,---............---------------..................------......///000,,,---...000111111111111............////////////....../////////000000000111111000///............000//////.........//////000//////............///000000000000000000000000////////////000000000000222222222222222222222222222222111111111111222222222222222222222222222222222222222222222111111111//////000000000111111111000000000000111111111111///000111111222222111111000111111111222222222222111222222000......///000111111111111000000000000////////////////////////000111111111111111111000000000000000000000000000111111111111111111111111000000000000////////////......////////////......------............------+++,,,,,,---...---------...............---------------........./////////...------,,,,,,------...........................,,,,,,------......//////+++---......---,,,,,,---,,,,,,,,,---------......------............------........................////////////............---------...............////////////////////////////////////////////////////////////////////////,,,---///111111000...---///---++++++...111333333////////////////////////---...//////000000//////////////////////////////---------............///............------------...............///111111222222222222111000000///000000111222222111111111000000////////////000000////////////////////////111111000000//////...............////////////000000000000111111111111222111111000000000000111111111111111111000000//////////////////////////////000000//////............////////////////////////////////////////////////+++,,,.../////////...---222333444222000...---...000000000111111111222222444555777888777555222111222222111000///...------////////////................../////////............------,,,,,,------...---------............/////////000000000000//////------............------000000000000000000000000000000000000000000000000//////......//////000111,,,...///000//////111222222333333333222000///............///111555999;;;:::777444222222222111000444666:::======:::666333222111000///////////////000000////////////000000......///000000...---,,,//////............//////000000///.............................................////////////......,,,---......//////......//////000000000111111111...............//////000,,,------...///000111111..................//////...////////////000000000111111000/////////000000000///..................000000///......//////000000000000000000000000000////////////000000000000111111111111111111111111333222222222222222222333111111111111111111111111222222222222222222222222000000000000111111111222000000000000000111111111222222222222111///...---000000000111111111111222000111111000......///000111111111000000000000000000000000000000000000000111111222222222222111111////////////////////////111111111111222222222222000000000000////////////......////////////......---......//////......---,,,,,,---.........------...........................////////////000000000//////............//////------------------------++++++,,,,,,---------...+++---......---,,,,,,---,,,,,,,,,---------......------............---------------...............////////////............------------......//////////////////////////////////////////////////////........................+++---///000111000...---111///,,,,,,---///000000////////////////////////------...////////////................../////////---------............/////////.........---------------------...///000111111000////////////000000000000000111111000000/////////000000000000//////////////////////////////111111000000//////......---.........////////////111111111222222222333333111000000///000000111111//////000000111111111111////////////////////////////////////............////////////////////////////////////////////////+++,,,.../////////...---000111222111...,,,+++,,,//////000000000111111111111333555666666444111///111111111000///......---////////////..................///000000//////......------,,,,,,------...---------............/////////000000000000//////------............------////////////////////////000000000000000000000000222111000000//////000000,,,...///000///000222333111111111000000......---000/////////111444666888777555222111222222222111222555999<<<<<<999666333111000000///////////////000000////////////000000...///000111000///...---//////.........//////000000000///.......................................000000000000///...---,,,......///000000000000000000000000111111111222222///............///000000..................////////////////////////......////////////000000000111000///000000111222333444000//////.........//////222111000......///000111000000000000000000000000////////////000000000000111111111111111111111111333222222222222222222333111111111111111111111111222222222222222222222222111111111222222222333333111111000000000000000000222222222111000///...---//////000000000111111111000000111///...---///000000000000000000000111111111111111111111111111111111111222222222222111111////////////////////////000000111111111222222222000000000000////////////......////////////............////////////......,,,,,,---............................../////////....../////////000000000/////////....../////////------------------------++++++,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,---------......------............---------------------.........////////////............---------------...///000////////////////////////////////////////////////........................+++,,,...///000000///...111///......//////...---////////////////////////,,,------...............---............/////////---------............////////////.........------------------...///000111//////.........///000000......//////......------//////000000000000//////000000000000000000000000000000///////////////...............////////////111111111222222222333333000000/////////000111111...//////000111111222222//////////////////////////////////////////......////////////////////////////////////////////////,,,---......//////.........///000///---++++++,,,........./////////000000///000222333333222111000000000000000////////////////////////............---...///000111000///......------,,,,,,------...---------............///...//////000000//////...------............------////////////////////////........................111000///...............---...000000000000222333000000000///............111000000000111222222333444222000///000222222111000333666999999777444222//////............//////000//////......//////000///000000000000///......//////......//////000000000000///.......................................000000000000///...---,,,//////000111111111111000////////////000000000000//////......//////000111111000///...............000000000000/////////////////////000000000111111......///000111333444555///////////////000111111444333111///...///000111000000000000000000000000////////////000000000000111111111111111111111111222222111111111111222222111111111111111111111111111111111222222222222222111222222222222333333333111111111111000000000000...///000000111111000000////////////000000000000///000000///...---///111000000000000111111111111000000000000000000000000000111111111111111111000000000000000000000000000/////////000111111222222000000000000////////////......////////////............////////////......,,,------...............---........./////////000------------............///......------......///........................---------------,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,---------......------............------,,,,,,,,,------.........////////////............------,,,,,,---...000111////////////////////////////////////////////////........................,,,,,,---......//////000///......000111111///---////////////////////////,,,,,,---............------------.........//////---------............///////////////............------------...///000000............//////000000///000000000//////...---...///000111111000///...000000000000000000000000.............../////////....../////////000000000//////000000000111111111///////////////000111111000000000000000111111111////////////////////////.../////////////////////////////////////////////////////////////////////---------------...//////---///000///...,,,,,,---------------............//////000111222222222222////////////000000000000////////////............---...000111111111//////...------,,,,,,------...---------............///.........//////.........------............------------------------------..............................---------...//////...///111111000000111333000000///////////////000///000111111111111000///222000...---...//////......000333555555444222000......------------......//////............//////000///......------......///////////////000111111000000///..........................................///////////////.........//////000000000000000/////////000000000111111///////////////000000111111000///.........//////222222111111000000000000//////000000000111111111............///000111222/////////000000222333444777555222///......///000////////////////////////////////////000000000000111111111111111111111111111111111000000111111111111111111111111111111111000000000111111111222222111111111111222222222222111111111111000000000///...//////000000000000000........./////////000000...///000///------///111///000000000111111111111000000000000000000000000///000000111111000000///000000000000000000000000---......///000000111111000000000000////////////......////////////............////////////......,,,---......//////......---.........//////000000+++++++++,,,,,,,,,------...------,,,,,,------.../////////////////////////////////......------,,,+++---......---,,,,,,---,,,,,,,,,---------......---..................---,,,,,,,,,------.........000/////////............------,,,,,,---...000111////////////////////////////////////////////////........................---,,,,,,------///000111,,,---...111333333111///////////////////////////+++,,,------......---------------.........//////---------.........//////000/////////............---------------...000000------...//////000000000333333333333333222111000...///000111111000///...000000000000000000000000,,,---------......//////////////////000000000000............///////////////////////////000111111222222111111000/////////////////////////////////.........///////////////////////////////////////////////////////////////......---,,,,,,...///000---///000000///......///,,,,,,,,,---------......//////000111222333333444......//////000000111111000/////////............,,,...000111222111000///...------,,,,,,------...---------.........//////------............---------..................---------------------------000000000000000000000000---------...///000111222///000111111000000111222111000000000000000111222---...000222222111///...222000---,,,---------,,,---...000222222222000000------,,,,,,,,,------...//////............/////////...---,,,+++,,,---...///////////////000111111000000///.......................................,,,---...///000000000000---......///////////////111222222222222333333333///////////////000111111111000///......///000111333222222222111111000000000000000000111111111111......---------......////////////000111333555555888666333///......///000////////////////////////////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000//////000000111111111222000000000000111111111111222111111111000000//////111111111111000...---,,,............/////////000.../////////------///111//////000000111111111222//////////////////////////////000000000000//////000000000000000000000000,,,------...///000000111000000000000////////////......////////////..............................---------------------------------............///------------------------........................000000000///......------//////...------------...////////////////////////222///,,,+++...000000///////////////////////////,,,,,,.../////////...---////////////...---,,,+++---------------------------------............///---------------...///000...///////////////......,,,,,,---...///000111111---000222222111000000000222111111000///.........///...---,,,,,,---///000//////000000///...------..................------...------,,,,,,------...000000000000000000000000////////////000000000000222333555555555333111000111///...------...///111////////////////////////////////////000000000000111111000000//////......////////////000000000000333333222222111111000000////////////////////////111111000000//////......///.........------------,,,,,,,,,---...///000000000////////////.........///...---,,,,,,---...///////////////////////////000///---,,,,,,---///000//////000111111111111111111222222222111000...---000000000000000000000000------...///000000//////........./////////000000000000000000000000000000,,,---......//////......,,,------......------,,,+++,,,---......,,,***)))---------....../////////---...//////......///111333777777333000000///------------............///111111000000//////......111111000///////////////...//////000000000000000------------.........///---------------...///000000///...------...///000...000111111000///111222////////////............,,,,,,---.../////////...////////////////////////000000////////////000000444000---...333666555222111000---,,,,,,...000111000111111000000///...---222333444222000---------//////............////////////............//////............///000222222666555222000//////000111//////000000111111222222///000111222222111000///000000000000111111111111111000/////////000222333///000111111111///...---000000000000000000000000///111222111000///000111000000000000000000000000111111111000000000000000000000////////////000000222111000000///000000111000000000000//////////////////000111111111111111000000000000//////////////////000000000000////////////000000000000//////......---,,,---...///000................................................---------------------------------............///------------------------........................//////////////////000000//////...------------...........................222///,,,,,,...000000///////////////////////////,,,---.../////////......------......///............------,,,,,,------...---------............///---,,,,,,,,,,,,------.........////////////......------......///000000000///111333333111000000000111111000//////...------///...------------...//////////////////...------........................///......------......///////////////////////////....../////////000000000111222333444444333111000000///...------...///000000000000000000000000000000000000000////////////111000000000/////////...////////////000000000000111111111111111000000000000000000000000000000000111000000000/////////.../////////.........---------......//////000000000/////////............---///...------------...///////////////////////////000///...------...///000//////000111111111111000111111222222111000...---////////////////////////---...//////////////////.............../////////////////////////////////,,,---......//////......,,,------......------,,,,,,---.........---+++***------------.........///---............///111444777::::::444000000///---........./////////000000000000000000////////////000//////...............---......///////////////------........./////////......------......//////000///...------...///000...000222222111000111222000000000/////////......------......///.........000000000000000000000000000000////////////000000444000...111666999999777111000...,,,,,,---///000//////000000000///......222333444222000...---...//////............////////////............////////////...//////000111222333222111000///000111111//////000000000111111111///000111111111111000/////////000000000111111111111000/////////000111222///000111111111000...---000000000000000000000000///111222111000///000111000000000000000000000000000000000000000000000000000000////////////000000222222222111000///......000000000000//////////////////000111111111111111000000000000//////////////////000000000000//////...//////000000//////......------,,,---...///000................................................---------------------------------............///........................---------------------------......///000000111111//////...------------...------------------------111///,,,,,,.../////////////////////////////////,,,---...////////////...,,,,,,---...////////////......---,,,,,,---......---------............//////......------------.........///////////////...////////////////////////000222444444222000///000000000//////...---------000///...---------------...////////////...------......................../////////....../////////////////////////////////------.........////////////000111222222222111000000///...------...///000000000000000000000000000111111000000//////......000000000000////////////////////////000000000000///000000000000000000111111111111111111111111111000000000000////////////000000000/////////......//////000000000000000000///............---------///...------------...///////////////////////////000///...------...///000...///000000111111000000111111111111000///......//////////////////////////////////////////...---..................------........................------...////////////...------............------------.........---,,,,,,---------------.........------------...000555888>>>@@@===555000000///---////////////000000000111////////////000000000000000000000///////////////,,,---......//////............/////////000000000000//////............/////////............//////...000222333222111111111111111000000000/////////....../////////...------000000000000000000000000000//////......//////000222000000333888<<<<<<;;;222000...,,,,,,---...///......///000000000000///111222333222000......///000//////......//////000//////............//////000000////////////000000/////////000000111111111/////////000000000000111///000000111111000000/////////000000000000111111000000/////////000111222///000111111111000///...000000000000000000000000///111222111000///000111000000000000000000000000000000000000000000000000000//////......//////000222222222222111///---+++////////////000000000000//////000000111111000000////////////000000000000///000000111111000000///.........//////............------------...//////................................................,,,,,,---------------------------............///////////////////////////------------------------------.........///////////////...------------...------------------------///...---------.........////////////////////////---......///////////////------...///////////////,,,---...//////...---,,,---------............///222222111000000///000000---...//////////////////000000//////............111333555444222000////////////......------------000000///...---,,,,,,,,,.........//////...---------------...............//////............//////////////////////////////------------.........///---...///000111111000000000///............///000111111111111111111111111111111000000//////......000000000000////////////////////////000000000000......//////000000111111000000000000000000000000000000000000////////////000000000000////////////000000//////////////////............------------.........------.........////////////////////////......---,,,,,,---.........//////000000000000000000000000000000//////...//////////////////////////////000000///...------............------------........................------...///////////////------............------........................------------------......---------,,,...111777;;;BBBCCC???666111000///........./////////000000000......//////000000111111333333333333222222111111---......///000/////////////////////000000000000111000//////............/////////....../////////---000222333222111111111111111111111000000000000///////////////...---,,,/////////////////////////////////....../////////111000000222777999:::999111000...---,,,,,,---......///000111222222222222///111222222000//////000000000////////////000000//////............//////111000000////////////000......///000000000000///000000000000000000000000///000000000000000000///////////////000000000111////////////000000111111///000111222111111//////000000000000000000000000///111222111000///000111000000000000000000000000/////////000000000000000/////////....../////////000111222222111///---+++////////////000000000000//////000000000000000///////////////000000000000000000000111111000000000------............------------------......//////................................................,,,,,,,,,---------......---------............///////////////////////////.................................------,,,,,,,,,//////...------------...------------------------.........---------......////////////////////////............//////000000//////000000///......---***,,,000222222000,,,***---------............///333222111000000000000000------...///////////////000000000///......------111333444444111///...///...............---------000000///......---,,,+++------............---------------.........//////...------,,,,,,------...........................------------.........///---......///000000000000//////............//////000000000000000000000000111000000000/////////...////////////000000000000////////////000000000000......//////000000111111////////////////////////////////////000000000000000000000000///////////////.....................//////.........------------..................---////////////////////////---,,,,,,,,,,,,,,,,,,---......///000000000000000000000000///////////////........................//////000000///...------................................................---...//////000000//////---......//////......---///...------------//////........................---------,,,...111777;;;AAABBB>>>666000000000...------........./////////......//////000000111111222333333444333222111111//////000111111111111000////////////000000000000111000///..................//////////////////...---///111222111000000111111111111111000000000000///000000000///...------........................//////............///////////////111333444333333000///...---,,,,,,------///000111222333444444444...000111222000000000111000000////////////000000//////............//////111000000////////////000///000000000000///......111111111111111000000000000//////////////////000...////////////000000000......//////000000000000///000111222222111000///000000000000000000000000///111222111000///000111////////////////////////......//////000000000000//////............//////---...000111222000///....../////////000000000111//////000000000//////....../////////000000000111000000111111111111000000------............---------------...............////////////////////////........................+++,,,,,,------.........---------............///........................//////////////////////////////......---,,,,,,+++//////...------------...------------------------,,,---///...---,,,---...//////////////////////////////......//////000111000000000000///...------))),,,000333333000,,,)))---------............///000//////............///,,,---...///000000000000000000//////.........---///111333333111///...///.........................../////////...---,,,,,,,,,,,,---............---,,,,,,------.../////////------,,,,,,,,,,,,------........................------.........///////////////////////////000000/////////////////////////////////////////////////////////000000000000000////////////000000000000////////////000000000000///000000000000000000111........................////////////000000000000000000000/////////......---------...............000////////////.........------...//////...------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////000//////......//////000........................//////////////////...---........./////////000000..............................///000000000000///......////////////......///...,,,++++++---///000000000000///////////////------------...000555888;;;===;;;444000000000...------------............////////////000000000000000000111222222000///...000000111222222222111111....../////////000000000///......------------.........////////////......---///000///......///111111111000000000///////////////000000000///......------------------------///......------......///...//////000000//////......---------------......000000111333333444444444---///111111111111222333111000000//////000000111//////............//////000000////////////000000111111111000000/////////333222222222222111111111000//////......//////000......////////////000000---...///000000000/////////000111222222222111000000000000000000000000000///111222111000///000111////////////////////////---......//////000000111///......------......///,,,---///000111111000///......//////000000111111//////000000000///............//////000000111111000111111222222111111000.........//////.........,,,---......//////......////////////////////////........................++++++,,,,,,---......///---------............///------------------------111111111111111111111111/////////////////////...//////...------------...........................+++---//////,,,+++,,,...////////////////////////000///.........///111111//////000000000//////...,,,...///111111///...,,,---------............///......---------...//////,,,---...///000000000000///////////////.........---///111111000......///////////////////////////---......//////...---,,,+++,,,------.........---,,,,,,------...//////000......------------..................................../////////000000000000000//////////////////......////////////....................................//////000000111111.../////////000000000111////////////000000000000111111111111111000000000////////////////////////.../////////000000000111/////////.........------------......//////000000111111000000000/////////------...//////...------////////////////////////---..................------...//////000000//////000///............///000........................---...//////////////////---......///000111222222////////////////////////......///000000000000000......////////////.........---+++)))***,,,///000222111111111000000000///---............///111444444777777222///000///---............////////////000000000000///////////////000111222111000...---//////000111111111111111------........./////////---,,,,,,,,,,,,------...---...///000000///...------......,,,+++,,,///111000000000/////////.........//////000000000000///........................///......------......///...///000111000///......,,,,,,,,,------....../////////000111222222222222,,,...000111111111222444111111000000000000111111//////............////////////...//////000111222111111000///000111222333444444444333333333222222000///............///000........./////////000000---...///000000000///...///000111222333222111111000000000000000000000000///111222111000///000111////////////////////////------......///000000111///......------......///.........///////////////.........///000111111111//////000000///......---.........///000111111111000111111222222111111000...//////000000//////...,,,---.../////////...---////////////////////////........................++++++,,,,,,---...//////---------.........//////------------------------111111111111111111111111//////000000111111222222//////...------------...////////////////////////***---//////,,,+++,,,...////////////////////////000///.........///111222---...///000000111111111//////............//////---------.........////////////...//////000111222,,,---...///000000000000////////////////////////,,,...000000///......////////////000000000000000,,,---.../////////...---+++,,,------.........---,,,,,,------...///000000//////............//////........................////////////000000000000222111000///////////////......////////////..............................------...///000111222222.../////////000000111111////////////000000000000333333222222111111000000000000000000000000000000.../////////000000111111///.........---------------......///000111111222111111111111000000000000,,,---...//////...---,,,//////////////////////////////000000000000//////---......///////////////000///...------...000000........................------...///000000000///---...///000111222333444000000000000000000000000...//////000000000000000......////////////.........,,,***((()))+++...000333222222222111111000000---...//////......///111...333444111///000///---////////////000000000000111111000000//////......000111333333333222000......//////000000000000000------------.........///++++++++++++,,,,,,---...---...///000000///...---...---,,,***)))+++...222////////////..................///000000111000000////////////////////////.........------............000222222111000000000***++++++,,,---...//////...//////000000000000///+++---000111111222333444111111000000000000111111//////............//////............///111222222111000//////000222555666555555555444444333333333000///...------...///000............/////////000,,,---///000000000///...///000111222333222222111000000000000000000000000///111222111000///000111////////////////////////---------...///000000111.........------.........111000///...............---......///000111111222//////000000///...---------......///000111111222111111222222222222111111//////000000000000//////,,,,,,.../////////...---000000000000000000000000........................+++++++++,,,,,,,,,---------......///////////////////////////////////////000222555777777555222000111111000000000000111111////////////////////////000000///...------,,,,,,,,,,,,,,,---------......////////////////////////000000000000000000000000000000000000////////////333111///...---,,,------000000////////////000000........................000///...------...///000222222000///...............000111333333111000...////////////000000000000///////////////.........000//////........./////////............---------///...---...000111111000//////............////////////------...000222444777444000///000111///---......///////////////...///---++++++---/////////............////////////000000000000000000000000//////............//////444333222111000000000000........................------............------////////////////////////...//////000111222222333444444333111///...---,,,,,,,,,---...000111333444333333333222222111111111111111111000000000000000000000000000000000000000000000000000111111111111//////............//////////////////............000000000000000000000000333222111111333333222111000000000000111111111111000/////////............///...+++))))))***,,,...222333444555444222///.........------------......////////////000000000000//////////////////......000000000000////////////000000111111111111000000222111111111000000//////////////////............---------,,,,,,---------------------------------------,,,,,,,,,------...000000///...............000000//////.........------.........//////000000......------------......////////////////////////000000000000//////////////////............//////---...///000000111000000333333222111000///......------......//////000000000000111000///...,,,+++------...000///...333:::;;;777444666::::::555...111111000000/////////...000000000000//////////////////000000111111222222......///111222333444555222111111111000000//////...000111000///...///111000000000000000000000000000000111111111111000000111000000///...------------------,,,,,,+++++++++////////////000000000000////////////000000000000111111000......---------222222222111111111111000......//////000000111111........................000000000000000000000000........................---------.........//////---......///////////////////////////////////////000222555777777666444222111111000000000000111111////////////////////////000//////...------,,,,,,,,,,,,---------.........////////////////////////000000000000000000000000000000000000////////////111111000///............000000////////////000000........................000///...------...///000222111000///..................///000000///........./////////000000000000/////////////////////...//////............/////////............---------000//////111333333222111//////............////////////...---...000222333:::777333222222222000.........//////000/////////000...,,,,,,...000000000............////////////000000000000000000000000//////............//////333333111000000/////////000000000000000000000000---......//////......---////////////////////////......///000000111222222555444333222000///...---------...///000222333444777666555444333111000000222222222111111000000000000000000000000000000000000000000000111111111111000000000//////000000000////////////////////////000000000000000000000000000//////111333555444333//////000000000111111111000000/////////.........,,,+++******+++---000222333444555555555333111///......------------......000000000000////////////........................000000000000////////////000000111111111111000000111111000000000/////////////////////////////////......------------......------------------------,,,,,,,,,,,,---///000000000000///...............000/////////................../////////000000000///......------......///////////////////////////000000000000//////////////////............//////...//////000000000000///222222111111000///////////////////////////000000//////000000///...---,,,------...000///...333:::<<<999888:::>>>===666///000000000//////.........///////////////000000000000000000000000111111111...//////000111222333333111111000000000/////////...000111000///...///111000000000000000000000000000000111111111111000000111000000///......------...---------,,,,,,,,,+++.../////////000000000000////////////000000000000///............///000000222222222111111111111000000000000000////////////........................////////////////////////---..................------------.........//////---......//////////////////////////////////////////111444777888777555444111111000000000000111111/////////////////////////////////...------,,,,,,,,,------------.........////////////////////////000000000000000000000000////////////000000000000///000000111111000000///000//////......//////000........................//////...------...//////111111000///............------------------------....../////////000000000......////////////////////////............/////////............---------000000111333555555333111//////............/////////......---...///111222:::777444222111111000.........//////000000000000111///---...///111111000............////////////000000000000000000000000000//////......//////000222111000//////...//////000000000000000000000000---......//////......---////////////////////////......//////000000111111555444333222111000//////......///000111222444555:::999888666333111000///444333333222111000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000---------000333555666555////////////000000000000000000000000////////////---,,,++++++,,,...111222222333333444333222000///......------------......111111000000//////..............................000000000000///////////////000000111111000000//////////////////............//////000000111111111//////............//////------------------------,,,,,,,,,---///000222333000//////............///////////////............//////000000000000000111///......------......///////////////////////////////////////000000000000000//////......//////000///000000000000//////...000000000000000000000000000000000000000000//////......////////////.........---///111000///333:::>>><<<;;;===@@@===666////////////........................//////000000111111000000000000000000///////////////000000000111000000///////////////......000111000///...///111000000000000000000000000///000000111111000000///000000000///......------.........---------------....../////////000000000////////////000000000000,,,,,,---...///111222333222222222111111111111000111111111000///.........................................................------...//////...------+++++++++,,,,,,,,,---------......///////////////////////////////////////...000333666777777777666111111000000000000111111//////////////////////////////.........---------------------............////////////////////////////////////////////////////////////000000000000...///000222222222111000/////////....../////////................................................111000///..................------,,,,,,------............/////////000000............///////////////............//////000///............---------//////111444666555333000//////............/////////............///000111444333111///////////////////////////000000111111111000//////111222111000............////////////////////////////////////000000////////////000000000000///.............................................////////////......////////////////////////....../////////000000000444444333333222111000000000000000000111222333444999888777555333111000///555444444333222111000000///////////////////////////000000000111111111111000111111111111111111000000000000000111111111111000000000000000000000000---------///222444555444....../////////000000000111111111000000000//////111000...---------...///...//////000000///...---......------------......111111000000//////......------------............000000000000//////////////////000000000000//////...........................//////000111222222333000000////////////000000....................................///000222222000///............/////////////////////.........000000000000111111111111//////............//////////////////////////////////////////000000000000000000////////////000000000000111000000///...---////////////000000111111222222111111000000//////---......///////////////...---///111000///444;;;???===::::::;;;:::555000..................------------......///000111111111111000000/////////...//////////////////......////////////...............000111000///...///111//////////////////////////////000000000000//////000000//////............................................./////////000000////////////000000000000---------...///111222333222222222111111111000000111000000000/////////...................................................,,,---...//////...---,,,+++++++++,,,,,,,,,---------......///////////////////////////////////////...///222444666777666666111111000000000000111111////////////////////////...............------------------.........//////////////////////////////////////////////////////.../////////000000000111---///000222222222111111//////............//////........................------............------000//////...............//////...------...//////............////////////---.........//////000000...............///000000///............------------...000222444444111...//////............//////...............////////////////////////000222444222111000000000000111222222000000000222222111///............////////////////////////////////////000000////////////000000000///.............................................//////////////////...000000000000000000000000////////////000000000000333333333222222222111111111111000000111222333333444333333222222111111111444444333333222111111000///////////////////////////000000000111111111111///000000111111000000//////000000000111111111222///////////////////////////......///111222222111////////////000000000000222111111111111000000000111000///.........//////------......///...............------------......111000000000/////////...---------.........//////000000000000//////////////////000000000000//////------------...............//////000111222222333000000////////////000000........................111000000/////////000000//////............//////.........///////////////111111111111000000000000/////////....../////////////////////////////////.../////////000000000111000000////////////000000000000111000000///...---.........///000000111111222222111111000000//////------......//////000000......///111000///444;;;AAA<<<666333333333222000------..................,,,------...///000000111111000000000//////....../////////...........................////////////...000111000///...///111//////////////////////////////000000000000//////////////////................................................////////////////////////000000000000///////////////000111111222222222111111111000000.../////////000000000111////////////////////////........................,,,---///000000///---,,,---------.........//////---......///////////////////////////////////////---///111333444555555555111111000000000000111111////////////////////////........................------........./////////////////////////////////000000000000000000000000......//////000000111111...//////000111111111111///......------......///........................------............------//////......---......///////////////////////////------........./////////------......///000000000......---......///000111///............---------------...000222222000...//////............//////........................---///000000111333666999444333222000000000111111111000000111222222000...............////////////000000000000000000000000111000000//////000000111//////............//////000000000000000000000000...//////000000//////...000000000000000000000000000000000000111111111111222222222222222111111111111111000000000111111222000000000000111111111222222222222222222111111111000000000000000000000000000000000000111111111111...///000111111000///......//////000000111111111////////////////////////111///...///000000///...000000000000111111111111222222222222111111111000---------...///000111222/////////000000111111111......------------....../////////000000000000000------......///000000000000000000000////////////...//////000000//////...---------..................//////000000111111111000000////////////000000........................222111000//////.........///............//////000.........///////////////111000000000000000//////000//////......//////000////////////////////////......//////000000111111111000000//////000000111///000000000000//////............//////000000000000000000000000000//////...............///000111///...000222111000444;;;BBB<<<555///---...//////.............../////////---------......//////000000//////////////////...///////////////............////////////000000000...000111000///...///111000000000000000000000000...//////000000//////...//////////////////......---------------.........------........./////////////////////000000000000111111000/////////000000222222222111111111111000.........///000111111111////////////////////////........................+++---///000000///---+++---------.........//////---......///////////////////////////////////////---...000111333333333333111111000000000000111111////////////////////////....................................////////////////////////////////////000000000000000000000000.........///000111111111/////////...//////000000///......------......///........................,,,------......------,,,.........------......///...///000000000000///...---------.........//////------......///000000111---------......///000111///............---------...------///111111000/////////............//////.....................------///000000000222555999777666333111//////000000111000000111111111///---............////////////000000000000000000000000111111000000000000111111000//////...//////000000000000000000000000000000//////000000000000//////000000000000000000000000222222222222111111111111111111111111111111111111111111000//////000000000/////////000000111111111000000000111111111111222000000000000000000000000000000000000111111111111///000222333333222000///------...//////000111111////////////////////////000///......000000///...111111111111222222222222333333222222222111111111,,,,,,------...///000111////////////000111222333......------------............//////000000111111......//////000111111222000000000000////////////......////////////......------......////////////////////////////////////000//////......//////000........................000000///.........//////...............///000000............/////////000000000000/////////......000000////////////000000////////////////////////.........///000111111111111111000000000000111111...//////000000000000///......////////////////////////////////////000000//////...---......///000///...000222111000555<<>>999444000............/////////000000111111...............------------.........//////000000////////////000000111111//////000000111111222222///000111000///...///111000000000000000000000000......////////////...............///////////////+++++++++,,,,,,------------------.........//////////////////000000000000000000///000000111222222222222222111111111111000111111000000//////......000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------............///---------.........//////111000000000//////......111111000000///............///000000000///---,,,......////////////......000///---,,,---...000222//////000000000000//////000000000000////////////............////////////////////////............................................................///////////////////////////...---,,,,,,---...///---///000///---,,,,,,---,,,------,,,++++++---///.........////////////000//////...------------...///............///000000***+++,,,---..................////////////......---------............///---------...///000000111333222111/////////000111000000000000000000000000000000000000000000000000333222111///............//////.........---------///000111000///...///000222111111111000000//////000000000000000000000000//////............//////------......///111222333333333222111000000000111000000000111222222222333000000000000000111111111///000111222333444444444////////////////////////111111222222222222111111111111111111111000//////---.........//////000000---///000111222111000///000...,,,,,,...000000000000000111111111111000///000111111222222222222222------............------............////////////......//////000000111111000//////111333555555444000///...---...///111333666555444222000...---,,,222111000///...---,,,,,,+++,,,...000111000000///---...///000111111111111...///////////////......////////////..................////////////////////////.........---------000000000000000000000000///...,,,+++,,,---///111222222111000//////000000111111000000//////......---------...///000000111---...///000111111222222000111222333222111000///000000////////////000000111111000///////////////000000000000000000000000111111111000000111444777CCC???999333///---.../////////............//////..................................../////////000000//////.........//////000000//////.........---............////////////111111000000//////......000///...------...///000000000//////.........---........................---,,,---...000000...,,,......------------......000000111111111111000000111111111111111111111111......//////000000000111///000111111000000000222000////////////000000111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------.........//////111111000000000/////////000////////////...............////////////......//////000000000000////////////---------...000111//////000000000000//////000000000/////////..................////////////////////////............................................................///////////////////////////...------------...///---...000///...------...---...//////---------///---............///////////////...------------...000000000///......------***+++,,,---..................////////////......---------............///------......///000000111111000...---------...///000000000000000000000000000000000000000000000000222111000//////......///...//////000000111111111000111111111000000111222111111111000000000//////000000000000000000000000//////............//////......//////000222333444333222111111000000111111111111111111111111222222111111111111000000000///111111222222111111000//////////////////////////////000000111111000000///000111111111111000//////............/////////000111000000111333444222111111///---,,,...//////...000000000000000000000//////000111222222222111000---......//////......---............////////////////////////000000000000000//////111333555444444000///...---...///111222444333333222111000//////222222111000///...------+++,,,...///000000////////////000000000///............////////////......////////////........................------------//////.........---------///////////////////////////...---,,,---...000111222111111000//////000000111000000000/////////...------......///000000111/////////000111333444555222222222222111111000000111111000///////////////000////////////000000111000000000000000000000000111111111000000111444777CCC???999444000//////000//////............//////................................./////////000000//////.............../////////......------------............////////////000000000///////////////000///...------...///000000/////////.......................................---...///111111///.........------------......000000111111111111000000111111111111111111111111/////////000000111111111...///000000//////000111000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++---------............///---------...............111111111111000000000000........./////////000000///............//////000000000000111111000000000///...---------...000111...//////000000//////.../////////.........------............////////////////////////............................................................///////////////////////////......------......///,,,...//////.........//////111222222000.........---------............///000///......------......111222111111///---+++)))+++,,,---.....................////////////......---------............///------......///000000000000///...---------......000000000000000000000000000000000000000000000000000000////////////000000///000111222333333333333333222111000000111222222111111000000000000//////000000000000000000000000//////............///////////////000111222333444222222111000000000111111111111111111111111000000222222111111000000//////000000111111000000///...////////////////////////...//////000000//////...000000111111000000///...............////////////333000///222777:::888444333000...---...///...---///////////////////////////000111222222111///...---......//////......---............////////////000000000000////////////000//////000333444444333000///.........///000111111111111111111111111111222222111000///......---+++,,,---...////////////000000000///...---,,,,,,......///////////////...////////////..................------,,,,,,,,,+++...............---------........................000///...---...///000111111111000/////////000000000000000000////////////---......//////000000111111000000111333666999;;;777666444222000000000000222111000///////////////////////////000111222222000000000000000000000000111111111111000111333666BBB???:::555111111111222//////............//////............................../////////000000000......---------......///......---------------,,,............//////////////////////////////000000//////............//////////////////....................................///......000111222000///......------------......000000111111111111000000111111111111111111111111000000000111111111111111......///000111222222333222111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,...///000000///---+++)))---------............///........................111111111111111111000000......//////000111222222111000///---------.../////////000000000000//////......---------...///000...//////////////////...///.........------------............////////////////////////............................................................//////////////////////////////............//////+++---///000///...///000000333555555222000......------------............000//////...............000111222111000---+++))),,,,,,---.....................////////////......---------............///............//////000000000000000000///000000000///////////////////////////////////////////////////////////////000111111111222333555666666666555888555222000////////////000000000000000000//////000000000000000000000000//////............//////////////////000111222333111111000000000000111111222222111111000000//////000000000000000111111111------///000111222222222////////////////////////...//////000000//////...000000000000000//////............///////////////222000111888AAADDD@@@:::666333000////////////..................//////000///000222333222000...,,,......////////////..................////////////111111000000//////......000///...000222333333222//////.........//////000111111111111000000000000111111000//////...------,,,,,,---.....................//////...---,,,,,,---...//////////////////////////////............//////...------,,,,,,,,,........................////////////////////////000////////////000111111111000000/////////000000000000000000////////////......//////000000000000111111111222666;;;@@@CCC>>>;;;777333000//////000000000//////000000111222000000000///000000111111000000000000000000000000000111222111000000222444>>><<<888444111111111222//////............//////...........................////////////000000000...------------......///....................................////////////---......//////000000000/////////......////////////////////////.................................///......///000111000///......------------......000000111111111111000000111111111111111111111111111111111111111111222222......///222555888999999222222000///............,,,,,,,,,,,,,,,,,,,,,,,,...///000000000...+++***---------............///.....................---000000000000000000111111//////000111222222333444333222000...,,,,,,,,,------..................------------------......///......////////////......///.........------------............////////////////////////............................................................////////////////////////////////////////////////,,,...///000/////////111111333555555333000///...---------.........//////000000///............///---...000111111///---,,,------......//////............////////////......---------............///............/////////////////////000000000000//////////////////////////////////////////////////////......//////000111222000222666:::===@@@AAAAAAAAA===666222000000///---//////////////////000000000000000000000000000000//////............//////...............///000111111000000///000000111111222111111000000/////////......///000111222222333......000111222333333333///////////////////////////000000111111000000///000000000000000///......///////////////.........111222888CCCMMMPPPJJJBBB888555222111111111000///.........---...///000111111222222333222000...,,,...//////////////////...............////////////111111000000//////......000///...///111222222000//////...............///222111111000000/////////000//////......---------------------.........///,,,,,,---...//////......------...///////////////////////////............////////////......---------.....................000000000000000000000000///////////////000000111000///////////////000000////////////000000000000/////////000000000000000000000111333888>>>CCCGGGCCC???:::555111/////////.........///111222444555333333222000////////////////////////////////////000111222111000000111333999777444111//////000111//////............//////////////////////////////////////////000000000111---------------...///000///////////////000000000............////////////------......//////000000...//////////////////............///////////////////////////////////////...---,,,---///000///.........------------......000000111111111111000000111111111111111111111111222222111111111111111111......///444:::>>>??????222222000///............,,,,,,,,,,,,,,,,,,,,,,,,...///000000///...,,,,,,---------............///...............---------////////////000000000000//////000111111222333333333222000///---,,,,,,,,,,,,------......------,,,,,,,,,------............---......//////......---/////////.........------............////////////////////////............................................................////////////////////////...//////000000//////...---///000000///...///000000222333333111/////////.........////////////000111000//////......//////,,,---...000000000//////---....../////////............////////////......---------............///......//////////////////,,,,,,---.........------000000000000000000000000000000000000000000000000///////////////000111111...222888@@@GGGMMMPPPQQQKKKDDD;;;555333222000.........////////////000000000000000000000000000000//////............//////...---------......///000000000/////////000111111000000000000000000//////......///000111222222333111111222222111111000//////////////////////////////000000111111000000/////////000000//////...---///////////////.........111444<<>>999444111/////////---......///111333555666555444333111000///......///////////////////////////111222222000000111222555333111///......///000//////............///////////////////////////////////////000000000111111...............///000111///000000000000111111111............////////////..................//////......////////////...............//////////////////////////////////////////---,,,,,,...//////.........------------......000000111111111111000000111111111111111111111111111111111111111000000000///...///444;;;@@@AAA@@@222111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////............---------............/////////.........------------.........////////////......//////000000000111///////////////......---------............------,,,,,,------.........------......//////......---000000000/////////..................////////////////////////............................................................////////////////////////...///000111111000///......000111111///......//////000111000///...///000/////////000000000111111111000000///////////////---.........//////000000......////////////............////////////......---------............////////////////////////...+++,,,---.........------000000000000000000000000000000000000000000000000000///////////////000111...333:::CCCLLLRRRUUUWWWMMMEEE;;;555333333111///........./////////000000000000000000000000000000//////............//////...............//////000///////////////000111111/////////000000000000000111111000000000000000000000000111111000000///...////////////////////////...//////000000//////...//////000000//////...---000/////////...............222999BBBHHHJJJGGGDDD666444111000111111111000000///.........000222444777666444222111000000000//////000000000000//////............////////////////////////000000000000///...---...000111000///.../////////......---,,,////////////000000000000111111111111000000000000111000////////////000111......///000000000//////,,,---...///000000000000////////////............,,,------......//////000---------.........//////000000000000000000000000------...///////////////...............///000000.../////////000000000111000000000000000000000000...///000111444666888:::999777555222000000000111000000000000111222333333444333222111000000/////////////////////////////////111222222000///000111222111///.........///000//////............////////////////////////////////////000000000111111111///......//////111222222////////////000000000111............////////////..................---------...///000000///...---............/////////000////////////////////////000...,,,,,,...000000///......------------......000000111111111111000000111111111111111111111111111111111000000/////////000...---222888<<<<<<:::000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000---------.........////////////.........---------,,,---------......//////---------...............+++,,,...000111000000///......////////////......+++,,,------......---------..................---000000000000////////////............/////////000000/////////............................................................////////////////////////...///000111111000///...///111222111///......///...//////...------///111000000000000111111111111111111000/////////////////////............///000...///////////////............////////////......---------........./////////////////////.........,,,---///000000000//////000000000000000000000000000000000000000000000000000000////////////000000000444<<>>999333///......///000000000///////////////000000000000000000000000111111000000000000111111///////////////......------......///000111111222111111111000000000000000111111111111000000000000222000...---,,,---///000444111000111222111111222......////////////......////////////////////////...///000000///---+++***,,,...000333444444333333////////////////////////111000000///000222444555777666333222000000000000,,,,,,+++******)))((((((//////.........------------......///000111111222000000///////////////000////////////...............///////////////......111222222222222333333333444333222111000///...---000000000000///////////////111222444444333222111000000000000000//////...222111111111000000//////---......///000111111111222111000......000111222//////...------------............///000111111222000000000000////////////////////////000000000000222222222111111111111111///000222333333222000///333111...,,,,,,...111333666222......111222///,,,---......///000111111222444333222111000000000000////////////............////////////////////////000000000000////////////000000000000000000000000------......///000000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000000000000000////////////---------...............111111111111000...---,,,//////...------------...555555444333222111000///111111111000000000000000000000000000000000000000//////000000111111222222111///...------...///111,,,,,,,,,,,,,,,,,,,,,,,,---...............------............////////////111000///......---------////////////////////////////////////////////////---......///////////////111000///.........---...///000000000000000000///------......///000000000......------------......////////////////////////........................//////............//////...,,,+++,,,---...---,,,------........./////////444666999999666222///......///111222222000///...000000000000////////////333222111111000111222333222222111111000//////...------------------------,,,------......------,,,,,,---......//////............------------..............................////////////////////////000000////////////000000000000000000000000000000111111000000000000111111///111333666888:::;;;<<<<<<:::666333000000000111111111111222222222222333000000000000000000000000000000////////////000000///000000000000///............//////000000111111000000000000000111111111111111111111000000000000///......---...///000111333111000111111000//////...//////////////////...////////////////////////////////////...---,,,++++++,,,///111222111111000////////////////////////000000000000000222333444555444333111000//////000/////////......------,,,//////.........------------......///000000111111000000////////////000000////////////..................////////////............/////////000000000111111111000000/////////.........//////000000000///000222333444333222111111111111111000///...---111111111000000000//////......///000000111222222222111000//////000111222111000//////......//////,,,,,,------...//////000000000000000////////////000000000000////////////111111111111111111111000///000222333444333222111444222///......000333555777333//////111111///+++.........///000111111111111111000000111111222222111111000000000/////////////////////////////////000000000000////////////000000000000000000000000............------------.../////////000000000000000000000000000000000000//////............//////000000000000000000000000000000000000////////////------...///000111111222222222222111000...---,,,---,,,,,,,,,,,,,,,------444444333222111000//////000000000000000000000000000000000000000000000000000000000000000111111111000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++............////////////111000///......---......////////////////////////////////////////////////---......///////////////////////////.../////////000000111111111111000000////////////////////////......------------......////////////////////////........................//////............//////---,,,++++++------,,,+++,,,---------............444777<<<===;;;666222///......//////////////////111111111000000000//////111000000///000000111111222111111000000//////...------------------------------............------,,,---......//////......------,,,,,,,,,,,,------........................////////////////////////000//////......//////000//////000000111222222333111000000000000000111111///000111222333333333333444333222222111222222222111111111222333333444444000000000000000000000000//////............//////111111111111111000////////////////////////////////////000000111111222222111111111111000000000000,,,------...000111111222222333444444333111///---////////////////////////////////////////////////000///...------------------...///000111000//////////////////////////////000000000000000111222333333222111000///......///000000000000000000//////...............---------.........//////000000111000000////////////000000////////////..................///////////////...---------.........//////////////////////////////+++,,,---...///000111111///000111222333222111000111111111111000///...---111111000000000000////////////000000111222222222222111000//////000111222222111000000//////000000,,,,,,------.../////////////////////000000000000111111000000//////....../////////000000000000000///000222333444555444444444333111000000222555777999666222111333333000---......//////000000111111......///000111333444555222222111111111000000000////////////////////////000000000000////////////000000000000000000000000///......---,,,,,,++++++....../////////000000000000000000000000000000000//////............//////000000000000000000000000////////////000000000000---...///000222333444444444333333222000...---,,,,,,,,,,,,,,,---...//////222222111111000///......000000000000000000000000000000000000000000000000111111111111000000000000000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,............////////////000000///...............////////////////////////////////////////////////---......///////////////---......///////////////.........//////.........000000//////..................------------......////////////////////////........................///......------......///---+++++++++,,,---,,,+++,,,,,,,,,---------......222666<<>>AAA@@@;;;666333333,,,---------...////////////......---------.................................///000000000000000000/////////...............////////////////////////,,,,,,------......//////////////////...........................///000000......///000000000111111111111000000////////////......------,,,------...------............------............////////////////////////////////////........................//////............////////////..............................////////////......//////000000111222666::::::555000000///---////////////000000000000..............................------------............------------......///////////////.........////////////////////////......////////////......000000//////...---------...///000111111000...---////////////////////////.../////////......111333333333222111000000000000////////////000000000000////////////..................////////////..................////////////111000///......///000111000000000000000000000000000/////////............////////////////////////.........///............------............---------.........///222777;;;<<<;;;777333000.........------------------------.........//////000000111///......000111222000...///////////////.....................////////////000000////////////000000///////////////////////////......------......///000000000000//////////////////000000000000//////.../////////000000000111000000000000000000000000//////000111111111111111///000000000111111111111000000111111111222222222000000111111111111111222111000000///000000111111222222222222222222222222111111111111111111111111222222111111000000000000222222222111111000000000.........//////000000111111111111111111111111111000000000/////////......000000111222222222222222000000000000000000000000111222333111///......///111111111111000000000000000000111111222222222222000000000000000000000000////////////////////////........................---...///222444777888999000111111111000000000000//////............//////000000000000000000//////........................111000000000000000000111////////////////////////////////////....................................///...---------...000111////////////////////////111111000111333666:::<<>>;;;777333111000000000........................---------....../////////000///000222444333111///.........///////////////........./////////000000000000000000000000000000////////////////////////000//////////////////000////////////000000000000//////000000000000//////111000000000/////////...111111111111111111111111111111111111111000/////////000000000111111111111000000111111111222222222000111111111222222333333111111000000000000111111222222222222222222222222111111111111111111111111222222222222222222111111222222222222111111111111......//////000000111111111111111111111111111111111000000000000/////////000111111222222222222111000000000000000000000000222333333222///......///000000000000000000000000111111111111111222222333000000000000000000000000........................////////////////////////...///000111222333444555111000000000111111111111111111000000000000111111//////////////////000000////////////////////////000111111111111111111000////////////////////////////////////....................................//////...------///000111////////////////////////222111000111444888<<>>;;;888555333222111////////////000000000000////////////..................////////////...............//////000000111//////000000000000//////000000000000000000000000/////////000///......---//////////////////////////////......//////000111......////////////......---............111666:::<<<999555333222333222111////////////////////////------------............000000111333555444222000.........///////////////....../////////000000000---......//////......---////////////////////////000000////////////000000////////////000000000000------............------111111111000///.........111111111111111111111111222222222111111000......000000000000111111111111000111111111111222222222111111111222333333444444222222111000000000111111333333333333333333333333111111111111111111111111000111222333333333333222222222222222222222222222000000000000111111111111222222222222222222222222222222111111111000000000000000111111111111111000000000000000000000000000111222333222///....../////////000000000000000111222111111111111222333333000000000000000000000000........................///////////////////////////000000000000111111111111000///000111222111000222111111000000111111222......////////////000000////////////////////////000000111111111111000000000000000000000000000000////////////....................................//////......//////000111000000000000000000000000111000111222555:::>>>AAADDDEEEEEEAAA999333//////...............---------///.........//////000111........................,,,,,,---...///000000///.../////////000000000000////////////////////////000000///////////////...////////////...........................///000000111000///......///000000000///...------...000111...---------......///000...//////000000//////...............////////////////////////////////////////////////////////////...///000111111000///...---...///000111000000///------------............///...---------///111222777===???888000...//////------........./////////////////////////////////...------------------...000//////......//////000............/////////000////////////////////////......////////////......//////000000111222222222333222111000////////////000000000000000000000000...............000444777???===;;;888555333111111////////////000000000000////////////..................////////////......---......///000000111111...///000111111000///...////////////////////////...///000000000///------////////////////////////......---------...///000......////////////......---...///......000333666777444111111222333333111000000000000000000000000////////////............//////111333555444111///............/////////000.../////////000000000000---...///000000///...---/////////////////////////////////....../////////.../////////000000000111------............------000000000000////////////111111111111111111111111000000111111111000000///000000000000111111111111000111111111111222222222111111222222333444444555333222111111000000111111333333333333333333333333111111111111111111111111///000222333444555444444222222222222222222222222222222222222111111111111222222222222222222222222333333333222222222222111///000000111111000000///000000000000000000000000111222222111///...///000////////////000000111111222222111111111222333444000000000000000000000000........................//////////////////////////////000000000000000000000///---///111222111///111111000000000000111111........./////////000000//////////////////////////////000111111000//////000000000000000000000000////////////..........................................///000000000000000000000000000000000000000000000111333777;;;???BBB======;;;888555222000////////////......------,,,///////////////000111111........................+++,,,---...////////////.../////////000000111111////////////////////////111111000000//////......000/////////...........................///000000222111000.........///000///...---,,,---///111222,,,,,,,,,,,,,,,---.../////////000000000000//////............/////////000////////////////////////000000000000000000000000...///000111111000///...---...///111111111000///////////////000000000111///...---,,,---///111222666===???888000---//////------------.........///000000000000000000000000---,,,,,,++++++,,,,,,---000000////////////000000---.........//////000000////////////////////////......////////////......//////000111222333444444444333111///...//////000000000000000000000000000...............000555888<<<:::888666444222111111////////////000000000000000/////////..................////////////......---......///000111111222---...111222222111...---////////////////////////...///000000000///---,,,////////////////////////---,,,,,,+++,,,---//////......////////////............//////...///111444333000...///222444222111000000000000000000000000111111000000//////............000222444333000...---.........//////000000////////////000000000000///000111222222111000///////////////////////////.........------............/////////000000111111//////000000000000//////......//////000000111111111111111111111111111111...///000111111222222111000000000000111111111111000111111111111222222222111111222333333444555555333333222111000000111111333333333333333333333333111111111111111111111111...000222444555666555555222222222222222222222222444333333333222111111111222222222222222222222222444444444333333333222222//////000000000//////...000000000000000000000000000111222111000///000111.../////////000000111111333222111111111222333444000000000000000000000000........................000000000000000000000000//////000000111111111222000...---...111222111///000000////////////000000---.........//////000000000000000000000000000000...///000111111000///...000000000000000000000000000/////////....................................---...000111111111000///000000000000000000000000///000111444888<<<@@@BBB888555333222333333222111//////.........---------.........------,,,,,,,,,,,,---------.../////////,,,------......------,,,......//////000000111111111111111000000000000000------......//////000000//////.........---------........................---......///000111111222//////......---------,,,,,,,,,++++++,,,---///000000000000000000000000000---------...............////////////////////////000000000000000000000000000111222333222111///---////////////////////////,,,---...000222444555666444222000...------//////555444333222111///......000000000000////////////......////////////......,,,---...//////...---,,,////////////000000000000//////......---------,,,//////...------------...//////.........---------//////000111222333333444222222222111111///...---///...---,,,,,,---...///............////////////111111000000//////......////////////////////////------...///000000//////000///...---------------000///...---,,,------...//////000000000000//////......------------......---...///000000///...------...///000000///...---///000000000000...,,,+++111111111111000///------///......------///000111......//////000000111111333222222222222222222333222222111000000000000000///---,,,---000111000...------...///000000//////...111333444333111000000000000000000////////////............////////////000000//////.........---000000000000000000000000111000///......///000111111111111000000000000000000000////////////000000111111000000000000111111111111111111111111111111444333222111000000000000222222222222222222222222222111000000000111333333222222222222111111000000111111111111000000000000000111222333444555555555333333333222222111111111222111111111000000//////333444555555666666555555444444444333333222222222222222222222222222222222222222222111111111111000///000111222222111000///111222111000......000222333333222111000000000000111111000000000000111111000000////////////000000000000000000111111111111////////////000111222333333333222222111000//////000000000000000000000000000000////////////000000////////////////////////......////////////......////////////000000000000............////////////////////////////////////000000111111111111000000,,,---///000000000///...222000111777>>>CCCCCC@@@<<<666000...111222000...//////.........---------..................---------------...............---......//////......---///////////////000000000......//////000000000111........./////////////////////.........---------.................................///000111111111/////////.........------,,,,,,++++++,,,...///000222111111111000000000///000000000/////////000000///////////////////////////////////////////////////000222222222000///---////////////////////////,,,---...000222444555666333222000...---...//////333333222111000//////...222111111000///......---......////////////......---...///000000///...---.../////////000000000000/////////.........------//////...------------...//////.........---------000000111111222222333333111111111111111000///...///...------------...///............////////////000000000000//////......////////////////////////---...////////////////////////...---------------000///...---------......//////000000000000//////......------------............////////////............////////////......//////000000000000000///111111111111000///...---///......---...///000111////////////000000000000222222111111111111222222222111000////////////000///...,,,...000111000...---......///000000//////...000333333222111000000000000000000////////////............////////////000/////////............000000000000000000000000111000///......///000111111000000000000000000000000000////////////000000111000000000000000000111111111111111111111111111333222111111000111111111222222222222222222222222222111000000000111333333333222222222111111111111111111111111000000000000000111222333444444444444333333333222222222111111111111111111000000000///222222333444444444444333444444444333333222222222111111111111111111111111111111111000000000000///000000111111111111000000000111111000...///111333555444333222111000000000111111000000000000111111000000////////////000000//////000000000111111111////////////000111222333333333222222111000000///000000000000000000000000000000////////////000000////////////////////////......////////////........./////////000000000000............////////////////////////////////////000000111111111111000000------///000000000///...000000333999AAADDDBBB???:::555000...000111000..................---------............////////////...............---------...//////////////////...000000//////////////////,,,,,,---...///000111111///////////////........./////////.........------..............................//////000000111111000000////////////......,,,,,,,,,,,,---...///000222222222111111000000000555444222111000000111222///////////////////////////////////////////////////000111222111000///...////////////////////////------...000111333444444222111///...---......///111000000000////////////333222111000///...---,,,......////////////.........///000111111000///........./////////000000000000000////////////......//////...------------.../////////............---111111111111111111111111000000000111111000/////////...------------...///---............/////////000000000////////////...//////////////////////////////////////////...---//////...------------...000///......------.........//////000000//////.........------------......//////............////////////............//////////////////000111222333000111111000000///...---///............///000000000000000000////////////111000000//////000000111000000//////....../////////...---...000111000///......///000000000//////...000222333111000000000////////////000000000000............////////////////////////............000000000000000000000000000000////////////000000000000000000000000111111111000000//////000000111000000000000000000000000111111111111111111111111111111111000111111222333222222222222222222222222222111111111111222333333333333222222222222111111222222111111111000000000000000111222333333333333222222333333333222111111111111111111000000000000000000111222222222222111444444333333333333222222000000000111111111111111111000000000000/////////111111000000000000111111///000000/////////222444666555444222111111000000111111000000000000111111000000000000000000000000//////000000000000111111////////////000111222333333333222222111000000000000000000000000000000000000000////////////000000////////////////////////......////////////............/////////000000000............///////////////////////////////////////000000111111000000///---......///000/////////...111777???EEEFFFAAA<<<888333///...///000///---........................,,,,,,------......///////////////...---------,,,......////////////......000000000//////......---.........//////000000000000000//////......------////////////......................................./////////000000000111000000000000000/////////------------......//////000000000111111111222222666555333111000000111222//////////////////////////////////////////////////////000111111000//////////////////////////////------...///000222222333111000///............///......//////////////////222111111000///......---......////////////......///000111222222111000///........./////////000000000000000000000///////////////...------------.../////////...............111000000000/////////...//////000000000000000///.........------.........---------.........////////////////////////////////////////////////////////////000000///...------///......---------......//////.....................//////////////////.........------------......//////---,,,,,,---//////000///...------...///000//////.........000111333000000000000000///................../////////000111111000000//////......000//////......//////000//////............//////////////////000000000///...//////000000000//////...000111111000//////000////////////000000000000............///////////////////////////.........////////////////////////000000////////////000000000000000000000111111111111000000000000000000111000000000000000000000000111111111111111111111111000000000000111222333444222222222222222222222222111111111111222222333333333333333333333333222222222222222111111111000000///000111222222222222222111222333333333222111111111111111000000000000000///000000111222111111111333333333333333333333333111111111111111222222222111111111111000000000000222111000//////000111222...///000//////000333555777666555333222111111000111111000000000000111111000000000111111000000000////////////000000000111000000//////000111222222222222222111111111000000000000000000000000000000000000////////////000000////////////////////////......////////////.............../////////000000............//////////////////////////////////////////000000000000//////---......//////////////////333;;;DDDIIIGGG@@@:::555222///......//////...---.....................+++++++++,,,,,,---------/////////...---------,,,,,,------......------,,,000000//////......------111111111000000/////////000000//////......------000000/////////.................................////////////000000000000/////////000000000000000------..................------...///111222333444555444333111000000111111////////////////////////......................../////////000000000//////////////////////////////------...///000000111111/////////............................../////////////////////000000000000......////////////......///000111222222111000///............/////////////////////000000000000000//////...------------...//////////////////////////////......------,,,,,,...//////000000000//////---..................---------------...........................///////////////////////////////////////000000///...------......---------......///......//////////////////......////////////............------------......///...---,,,,,,---...///000///...------...///000///...---,,,,,,---/////////000000000000//////...---......///////////////111111000000//////......///................../////////............//////000000000000/////////000///000000000000000//////...///000000///...///000.../////////000000000111............////////////........./////////////////////////////////////////////000000000000////////////000000111111111111111111000000000000111111000000111222222111000000111111111111111111111111//////000000111222444444222222222222222222222222111111222222333333333333333333333333333333444444222222222222111111111111000000111222222222111111000111333444444333222111000000000000000000111111000111111222222222222222333333333333333333333333222222222333333333444444333333222222222222111111222111000//////000111222...///000//////000333555777666444333222111111111111111000000000000111111000000111111111111000000...////////////000000000000000000000000000111222222222222111111111111111000000000000000000000000000000////////////000000////////////////////////......////////////..................////////////............//////////////////////////////////////////000000000000//////............/////////000111666???GGGJJJFFF>>>888222111///......//////...---------...............+++++++++++++++,,,,,,,,,...............---------,,,,,,------------,,,,,,//////..................333333222111000///......///////////////.........000000000/////////..............................////////////000000000000......////////////000000---....../////////......+++,,,---...000111222333333333222222111111000000////////////////////////..............................////////////000000////////////////////////------......//////000000.................................///////////////......//////000111111111......////////////......///000111222222111000///------........./////////......////////////000000//////...------------......////////////000000000.........------,,,,,,,,,/////////000000///......------...//////...------,,,------------.........---............///////////////////////////////////////////////////...---...------------...//////......///000000000//////---......//////......---......------------............------------......//////............//////......------,,,---------//////000000000000//////---......///000/////////000000000000///////////////......------....../////////......//////000000000111222111///...///000000000111111111000//////...///000///...---...000......//////000000111111............////////////.........///////////////000000000000000000000000//////000000000000///////////////000111111222222222111111000000111111222000111222333333222111000111111111111111111111111000000000000111222333444222222222222222222222222111222222333444333333333333333444444444444555555333222222222222111111111111111222222222222222111///111333444444333222111000000000000111111111111111111222333333333333222222222333333333333444444222222333333444555555555444444333333333222222222111111000000000000111111///000000/////////222444555444333222222111111222111111000000000000111111///000111222222111000///......////////////000000111000000000000000111111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////......////////////......------........./////////............////////////////////////////////////...//////000000//////...///............///000000333888@@@FFFFFFAAA999444000000///////////////000---------.........//////,,,,,,,,,,,,,,,,,,++++++---------...............------............------------..................111111111000/////////............///////////////000000000000/////////...........................000000000000////////////------........./////////---...///000000///...---,,,,,,------.../////////111222333444444333111000////////////////////////.......................................///000000////////////////////////---...............//////---.....................000000//////////////////////////////000000000000......////////////......//////000111111000//////---------.........//////------.........///////////////...------------....../////////000000000000//////..................000000000000///...------------...//////...------,,,,,,---------.........---------.........//////////////////////////////---...//////////////////---------------...//////---...///000111000000///---......//////......---......------------......,,,------......------,,,......////////////......,,,,,,---...//////////////////000000000000//////------///000000000///...////////////000000000000//////............//////000////////////000111222000111333111///...///111111111111111111000//////......///...------...000.........///000111111111............////////////............/////////000000000000000000000000000...///000111111000///......//////000111111222222222111111000000111111222111222444555555444222111111111111111111111111111111000000000111222333333222222222222222222222222111222333444444444333333333444444444555555555555333333222222222111111111222222333333333333222222///000333444555444222111///000000000111111111111000111222222333333222222222222222333333444444444111111222333333444555555333333333222222222111111000000111111111111000000000111111000...///111333333222222111111111222222111111000000000000111111///000222333333222000///........./////////000000111111000000000000111111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////......////////////......---------.........//////............////////////////////////////////////......////////////......///......---...///000111333888>>>BBB@@@:::444000///000000000000000000111---------.........//////.........------,,,,,,,,,,,,------....../////////......////////////......,,,------....../////////.........///////////////---.........//////000000000000000000////////////........................000000000000////////////,,,---------......//////......///000000///...---......---------,,,,,,,,,000111444666666444222111////////////////////////.......................................///000111////////////////////////........................------......///......---111111000000////////////111111000000//////............////////////.........///000111111000///...---------.........//////,,,---------......////////////...------------....../////////000000111111000000000000000000000000000000000000///...,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......---------.........//////////////////////////////------...///000000000///---------------...///000---...///111111111000///---..................---.........------.........+++,,,............,,,+++---...///000000///...---)))+++---///111111111111//////000000000000000///,,,---///000000000///.........//////000000111111//////............//////000000000000000111222222000222333222///...///111111111111111111000//////---...///...,,,,,,...000---......///000111111222............/////////000---.........//////000000000000000000000000000000...///000111111000///......//////000111222222222222222111111111111222222222333555666666555333222111111111111111111111111111111111000111111222333222222222222222222222222111222333444555444333333444444444555555555666666333333333222222222111111333333444444444333333222...000333555555444222111//////000000111111111222000000111222222222222222222222222333333444444444000000111222333333444444222222222111111111111000///000111222222111000///111222111000......000222111111000000111111222333111111000000000000111111///000222333333222000///............/////////000111111000000000000000111111111111111111111222222000000000000000000000000000000////////////000000////////////////////////......////////////......---------.........//////............/////////000////////////////////////......////////////......///......------///000111333777<<<>>>;;;555000---///000111111000000111222......------------......+++,,,,,,------.......................................------------......///////////////.........,,,------...///000111111//////............//////111111000000//////......///......---------......111000///...------...///---...///111111///...---//////000000000000/////////......------///000111000222666888888666222000000000000000111111111111000000000000111111111111------......///000000111000000///...............000000000000000000000000...........................///111111000//////000111000...,,,,,,,,,...///111000///.............../////////000///......---,,,,,,---...//////......////////////////////////...------,,,,,,------..................///000000000000000000000000000000000000111111111111000000////////////////////////......------------...............///000000111111............////////////000000//////.........---++++++---...//////000000......////////////......//////000000///...------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++////////////000000000000//////.........---------............////////////000000000000000000000000---------............///////////////////////////000000111000000///...---111111000000/////////...---------.........//////000000////////////000000000000000000000000000000000000//////.........---////////////000000000000000000000000000000000000111111000000///000000111000000000000000000000000222222222111111111000000000000000000000000000000...///000111222333333333333333222111111222333333222222222333333333444444444444333222222333333333222222222222222222222222333333333222222111111111222222222222222222222222111111111111111111111111111111000000000111333444444444333333333333222222222222222222222222222222333333222111111222333333000000000000000000000000222222111000//////000000000000000000000000000000111111111111000000000//////000111222222222222222000000//////.........---////////////000000000000222222222111111111111111000111111222222222111111111111000000//////......///.........------------...///000111111000///...000000000///...---+++***//////...............//////......---------......222111111111000000//////222000...---,,,---...///222444555666666333000...//////............/////////......------......///---------------................................./////////......//////////////////////////////...------......//////000000//////............//////000000000000//////////////////...............///111000///...---......///---...000111111000...---//////000000000000/////////......---...///000111000222555777777555222000000000000000111111111111111111000///...---,,,,,,............//////000000000000///............///000000000000000000000000........................///000222222000//////000111///...,,,,,,,,,...///000000///...............------...............---------...///////////////////////////////////////...------,,,,,,------..................///000000////////////////////////000000111111111111000000///////////////////////////......------......///......//////000111222222000/////////////////////000000/////////.........,,,,,,---...////////////......////////////......///////////////...------////////////////////////---------------,,,,,,,,,---------,,,,,,,,,++++++---------........./////////.........------------............////////////////////////////////////---------............//////////////////////////////000000000000//////...000000/////////.........---------.........//////000000////////////000000////////////////////////000/////////.........---////////////000000000000000000000000000000000000111111111000000111111111000000000000000000000000222222222111111111000000111111111111111111111111///000111222222222222222333333222111111222333333333333333444444444555555444333333222222333333444222222222222222222222222222333333444444555555666333333333333333222222222222222222222222222222222222222111000111222333333444444333333333333222222222222222222222222222222333333222111111222333333000000000000000000000000222222111000000000000000111111111111111111111111222222222222111111111111000000111222222222222222000000/////////.........////////////000000000000000000000000000000000///000111111222222111111111111000000000/////////...111111000000000/////////...///000111111000///...///////////////...............------------------//////.........///000000111111111000000000//////111000...---------//////111222333333333111///...//////............/////////......------....../////////..........................................000000////////////000000......//////////////////........./////////////////////............//////////////////000000000000/////////......//////000000000///.........//////...///000111111000///...//////000000000000/////////............///000000111222333444444333222111000000000000111111111111111111000///...---,,,,,,////////////////////////111000//////......//////000000000000000000000000........................000111222222000...//////000///...,,,,,,---......////////////............,,,,,,------......//////////////////000000000000////////////////////////......------------.....................///000000///////////////////////////000000111111000000//////////////////////////////......------......///---...///000111222333333111111111000000/////////000000////////////......---......//////...............////////////......///////////////......---000000000000000000000000//////......---------,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,---------............---------------............/////////........................---------............///////////////////////////......///000000000/////////............---------------........./////////000//////......//////000/////////////////////////////////...............////////////000000000000000000000000000000000000222222111111222222222222000000000000000000000000222222222111111111111111111111111111111111111111000111111222222222111111333222222111111222222333444444444444555555555555333333333222222333333444333333333333333333333333222333444555777999::::::555555444444444333333333333333333333333333333333444333222222222222222333444444333333333333222222222222222222222222222222333222222111111222222333000000000000000000000000222222111000000000000111111111111111111111111111333333333222222222222111000000111222222222222111000000////////////......////////////000000000000........./////////......000111111222111111000000000000000000////////////111111111000000000////////////000000000000///////////////000000111222222000///...---------------////////////000000111222111111000000000000//////111000...------...//////000000000000///......---//////............////////////............//////000000//////.........---........................000//////////////////000............///////////////////////////.........//////............//////......//////000000111111000////////////000000111000000//////////////////000000111111111111000000//////000000000000//////............/////////000222222222222222222222222///000000000111111111111000000000000111111111111////////////////////////111000000///.../////////////////////////////////........................///000111111///------...///...------------.........///////////////......,,,,,,---...///000111222000000000000000000111111////////////////////////......------------.....................///000000//////////////////////////////000000000000////////////////////////////////////............//////---...///000111333333444222222111111000000//////000000/////////////////////////////////...------......////////////.........///////////////......000000000000000000000000000000//////......------------------------,,,,,,++++++,,,,,,,,,------------------------------------------.........//////........................---------............///////////////////////////------...///000000000///------------------------............/////////////////////....../////////////////////////////////........................////////////000000000000000000000000000000000000111222222222333333333222000000000000000000000000111111111111111111111111111111111111111111111111111111222222222111111000222222222222222222222222333333333444444444444555333333222222222333444444333333333333333333333333222333444666777999:::;;;666666666555444444333333444444444444444444444444555555444333333222222222444444333333333222222222222222222222222222222222222222222222222222222222000000000000000000000000222222111000000111111111111111111111111111111111333333222222222111111111000111111222222222111111000000//////////////////////////////000000000000---...///000000000///...111111111111111000000///000000000000/////////////////////............---//////000000000000//////111111222222333444555555222111000///......---...////////////000111222222000000000000000000//////000///............//////111000...---------......//////............///////////////....../////////000000//////.........---........................///......------......///---.........//////000000///////////////.........//////............//////......//////000000111111///////////////000111111//////000000000000000000000000111111111111000000//////000000000000//////---......///////////////111111111000000111111111///000000000111111111111000000000000111111111111/////////000000000000000111111000///////////////................................................---///000///...,,,,,,---......---------.........---...//////000///...............///000222444555222111000000000000111111///////////////////////////......------......///...............///000000........................//////000000000000///////////////////////////////////////....../////////---...///000111222333333222111111111000000000/////////000000000000000000000000000000///...------......////////////............///////////////...////////////////////////000000000//////.........------------------------,,,---------............,,,,,,------------------------------....................................---------............///////////////////////////,,,---...///////////////,,,,,,,,,---------------........./////////000000//////............//////........................---------...............////////////000000000000000000000000000000000000000111222333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111000222222222222222222222222111111222222222333333333333222222222333333444555333333333333333333333333333333444555555666777777666666666555555444444444444444444444444444444444555555555555444444333333444444333333333222222222222222222222222222222222222222222222222222222222000000000000000000000000222111111111111111222222111111111111111111111111222111111111000000000000111111222222222111111000//////000000000000000000////////////000000000000///000111333333333222111111111111111111000///...////////////000000000000000/////////............000000////////////000000333444666777888888888888333222111///...---------///.........//////000111//////////////////000000//////........./////////111000...------...///000//////............//////000//////......//////000//////................................................------------......------......///000000000........./////////////////////............//////////////////000000000000............///000111111//////000111111111000000000000000000000000000000//////000000000000//////---......///000/////////000000000000000000000000000000000000111111111111111111000///...---,,,,,,......///000000111222222222111000000//////000000................................................,,,...//////...---...///---------...............------///000000000///...000000///000111333555666333222000/////////000111//////////////////////////////............//////...............///000000...........................//////000000//////...////////////////////////000//////......//////000......//////000000111111000000000000000000000000//////000000000000111111000000000000000///...---......////////////......---...//////////////////////////////////////////////////////////////////------------........................////////////,,,,,,,,,,,,------------,,,------------.................................---------............///////////////////////////------.../////////......,,,,,,,,,------------........./////////000000000///......------......///........................---------------.........////////////000000000000000000000000000000000000///000111333333333222222111111111111111111111111111111111111111222222222222222222222222222222222000111111222222222111111111222222333333222222111111111111111222222222222222222222222333444555555333333333333333333333333333333333333333333333444555555555555555555555555444444444444444444444444555666666666666555555444444444333333333333222222222222222222222222222222111222222333333222222111000000000000000000000000222111111111111222333333222222222222222222222222111111111000000000//////111222222222222111000000//////000000000000111111////////////000000000000111222444666777666555444111111111111000///......////////////000000000000222222111111111000000000000000////////////000000333555999<<<>>>>>>===<<<666555333222000///......000//////....../////////......////////////000000.........///////////////111000///.........000000//////............//////000000////////////000000---------------.................................//////............//////------......///000000111------......//////000000//////............//////000000000000////////////------------...///000111...///000111222111111000000//////////////////000//////000000000000//////------///000000000///......//////000000//////...000000000000111111111111111111000///...---,,,,,,------...000111222333444222111000000//////000000000000000000000000000000........................,,,...000111000000111222,,,------......///......,,,---///000111000///...111000//////000222444555333111000......///000111//////////////////////////////............//////...............///000000..............................////////////......////////////////////////000000////////////000000.................................//////000000111//////000000000111111111//////000000000//////.........////////////......------...///////////////------------------------,,,------......//////000------------.........///---.........////////////++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////---------............///////////////////////////.........///......------,,,---------.............../////////000000000000///......------......///........................,,,,,,,,,------.........////////////000000000000000000000000000000000000---///111222333333222111111111111111111111111111000000111111111222222222222222222222222222222222///000111222222222222222111222333333333333222111111111222222222333333333222222222222333444555666444444444444444444444444111111222222222333333333333333333444555555666666333333333333333333333333444555666777777777666555444444333333333333222222222222222222222222222222111222333333333333222111000000000000000000000000222111111111222222333444222222222222222222222222222222222111111111000000222222222222222111000000//////000000000111111111////////////000000000000222333666888999888777666111111111111000///...---.../////////000000000111222222222111111111000000111000///......///000111000444:::AAADDDDDDCCCAAA===<<<;;;888777555555444222222111000////////////........./////////000000---....../////////////////////............////////////............//////000000////////////000000+++,,,,,,------.................................000000////////////000000---------...///000000111,,,------...///000111111//////............//////111111000000//////......,,,,,,,,,------///000000...///000222222222111000//////............////////////000000000000//////,,,---///000000000///...---...///000000///...---000000000000111111111111000000000000111111111111,,,---...000111333444555222111111000000000000000111111111111111111111111........................---///111222222222333444,,,,,,---.../////////...+++---///000111000///...111000///...///000333444333111///...---...///000//////////////////////////////............//////...............///000000..............................////////////......////////////////////////000000////////////000000///............---------,,,,,,---...///000111111//////000000111111111222//////000000000000//////......////////////......------...///000000//////------------------------++++++,,,---...///000000---------.........//////---------.........//////+++++++++,,,,,,---------,,,,,,,,,---------......000000000000000000000000---------.........//////////////////////////////.../////////...---,,,,,,---------....../////////////////////000000000000.........------.................................,,,,,,,,,------.........////////////000000000000000000000000000000000000,,,...000222333222111000111111111111111111111111000000111111222222222222222222222222222222222222...///000111222333333333111222333444444333222111222222333333333444444444222222222222333444555666444444444444444444444444000000111222222333444444111222222333444555666666333333333333333333333333444555666888888888777777444444444333333333222222222222222222222222222222111222333444444333222111000000000000000000000000222111111111222333333444222222222222222222222222333333333222222222111111222222222222222111000/////////000000111111111222////////////000000000000222444777999:::999777666111111111111000///...---.../////////000000111111000000000000////////////111000///......///000111---222;;;CCCHHHIIIGGGFFFEEEDDDBBB@@@>>>===<<<;;;444444222111000000//////---.........//////000000------...///000000//////---.....................//////............//////////////////............000000//////.........---,,,,,,,,,---------......------............------////////////////////////111000///......///000111000000///...............000000////////////000000000000000000////////////000000000000111111111111000000000000000111111111////////////............000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.........///000111333444000000////////////000000:::555111///000111///---000///...------...///000//////000000000000//////000///.........000111222000...,,,---000111///---...---------...///111222222111000.........///000......////////////......111...,,,---///111///---........................000000000///......------------------.........///................................................111111000///////////////......------------......000000000000000000000000////////////000000000000///...---...000222222111000000//////.........------------------...//////---...///////////////...////////////////////////111...,,,,,,---.........,,,------...............------------------------000///---,,,,,,---...///000000000000000000000000///......---------......000000///.......................................000///...------...///000.........------,,,,,,,,,,,,---.........---,,,+++,,,,,,------...///000000//////////////////////////////000000000000///...///////////////000111111111111111111111111111111111111111111111222222222333222222222222222222222000111111111111222222222000000000000111222333444000000111222333444444444444333333333444555666666333333333333222222222111444444444444444444444444222333555666777777777666444555555555555444444333222333555666777666666555444444333333222333333333222222333333333444444444555444333333222222222222444333333222222111111111333222111000000111222333444444444444444444444444555444444333333333444444555444111/////////000111111111222333333444555555///////////////000000000111111222222222222111111////////////////////////222///---000555777555111222111111111000000//////............////////////111333777<<>><<<999666333111/////////000000000000///............////////////......111000///...------...//////......---------......////////////............000/////////............,,,,,,---------...............////////////......////////////////////////111000////////////000111111000000///......//////000000////////////000000111111111111000000000000...////////////000000000111111111000000000000000111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000111222222222333000000////////////000000222111000000000000///---000///...------...///000//////000000000000//////000//////......///000111000...---...000111///---------,,,,,,---...000111222111///.........///000......////////////......111///------///000///.......................................////////////------........./////////................................................000000///.....................------------......////////////////////////.../////////000000000000...---,,,,,,...000000///000/////////.........---......------......///000/////////000000///..............................000...,,,,,,---//////...,,,,,,---............---------------------------.....................---........................000000////////////////////////...---------------........................000///...------...///000...------------------,,,,,,---.........---,,,,,,,,,,,,---......//////000////////////////////////000000000000000////////////////////////000111111111111111111111111111111111111111111111111111111333333333333333333333333111111111111222222222222333333222222222222222333222222222333444444555555444444333333333444555555666666666555555444444333333333333333333333333333222333444555666666555555555555555555444333222222444444555666666666666666777666555444333222222222111111111111222222222222444333222222111111111222333333333222222222222222333222111000000111222333222222222222222222222222222222222333444666777888888666333111000000000111111111222222333444444555000000000000000000000000000111111222222111111000////////////////////////111///...222777999777444111111000000000/////////....../////////000000000000222444777;;;???BBBDDDJJJLLLMMMNNNOOONNNMMMLLLEEEDDDAAA>>>:::555222000////////////////////////......////////////......111000///...---......//////......------.........////////////............////////////............,,,------------.........//////000000000000//////////////////////////////111000000//////000000111222111000000///000000000111000000//////000000111222222222222111111111111............////////////222222111111000000//////111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111222333444444333222111000000////////////000000---///111111000//////000//////............//////...//////000000//////...000000///......//////000000///......000000///...,,,,,,,,,,,,---...//////111000///.........//////......////////////......000///------///000///...........................,,,------...//////000000....../////////000000000................................................//////............------......------------......////////////////////////....../////////000000000...,,,++++++,,,------,,,/////////...............//////......//////000111000000111000000///...---...........................---,,,,,,...000000///,,,,,,---...............------------------------,,,---///000000///---,,,........................222222111111000000000000///...------,,,,,,------//////////////////////////////............//////---------------.........,,,------.........---------------......//////000////////////////////////000000////////////000000000000000000000111111111222222222222222222222222222222111111000000//////333333333333333333333333111111222222222333333333666555444333222222222222444444444444444444555555666666555444444444555555666555555444333333222222444444444444444444444444444444555555555555555444777777777777666444333333666666555555555666666777999888666555333333222222111111111222222222333333333222222111111111111111222222222222333333333333222222111111111111222222111111111111111111111111///000111333555888:::<<<;;;999666333111000111111111111222222333333444444333222222111111000000000000000111111111111000000//////////////////////////////000444999:::888555000000///////////////.../////////000000000111111222111111222444777:::<<>>888444000000///......///000111......////////////......000000///............//////......---......//////////////////............///////////////.........------------............000000111111111111000000////////////////////////000000000000000000000000222222111111000111111222111000000000000000000111222222111111111000000000........./////////000000333222222111000///......111111111000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000222333555666555444222000000000////////////000000---000333222000///000333/////////....../////////...//////////////////...000000//////............000000///////////////...------------......//////////////////.../////////......////////////......000///........./////////........................---------....../////////////////////000000000000................................................//////////////////............------------......////////////////////////........./////////000000...---++++++,,,---,,,+++........................///////////////000111111111111111111000///...---...........................,,,,,,---///111111000---...//////000000//////........................------///000000///......000000000000000000000000222222222222222111000000//////...------------...000000000000000000000000/////////....../////////,,,,,,------......//////---------...............------....../////////000////////////////////////000//////...//////000111000000111111111222111111222222222222222222222222222222111111000///......111111111222222222222222222222222222333333333444555444333333222222222333555555555555444444444444888777777666555555555555666666666555444333333333666666666666666666666666666666666666666666555555888888888888888888777666777666555444444444666666888777666555444333333333444444444444555555555555333333222222222222222333111222222333333444444444222222222222222222222222111111111111111111111111///000111333666999;;;<<<>>><<<888555222111111111111111222222333333333333444444333222222111000000///000000111111000000/////////////////////////////////111444777888555333////////////............000000000000111111111111333222111000222444777:::;;;;;;===@@@DDDHHHLLLNNNIIIKKKMMMNNNKKKFFF@@@<<<555333111///...///000111......////////////....../////////.........//////...............//////000////////////.....................///////////////---------.........//////000000111111111111000000000000000000000000000000000000111111111111000000222222111111111111222222111111000000000000111111111111000000000///////////////000000000111111111333222222111000///......000000/////////.........////////////////////////////////////////////////////////////////////////////////////000000000000222333555555555333111///000000////////////000000///111222111...---///222...//////////////////.........////////////.........////////////.........000111111000////////////...//////000000000000000.........////////////.........////////////....../////////.........///000........................///.........---------,,,////////////000000000000................................................///000000111111111000000......------------..........................................////////////000...,,,,,,---...---,,,---------...............///////////////000111111111111111111000...------........................------,,,...000111111000//////000111111111111111........................///......---...///000111000000000000000000000000000111222222222222111000111000000///////////////000000000000000000000000...//////////////////...---------....../////////------------......//////.........//////////////////////////////////////////////////////000111111000000111222333222222222222222222222222222222222333222222111000//////...///000000000111111111222222333333333444444444444222222222222222333444555555555555555555444444444777666666555444444444444999999999888888888777777888888888888888888888888777777777666666666666666666777888999999:::999999888777666444444444555666555444444444444555555666444444555555555666666666444444333333333444444555222222222333333444444555222222222333333222222222222222222222222222222222111222222333555777888999>>><<<999555333222222222111111222222222222222333555444444333222111000000000000111111111111000000000000000000000000000000000000111333333333111///............////////////000000000000111111111111222111//////000333666888333333444666999===AAACCCAAADDDHHHLLLLLLJJJFFFCCC999777444111/////////000......////////////............//////////////////...............///000111////////////.....................///////////////------........./////////000000111111111111000000000000000000000000000000000111111222222111111000111111111000111111222333222111111000000111111222000000000000/////////...000000000000111111111111222222111111000000//////////////////............000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222222333333333111000///000000////////////000000///000111000///...///000......////////////......---......//////......---,,,---...////////////...111222222111///......//////000000111111111000000------.../////////............////////////.........///000///------///000........................//////......---,,,,,,+++....../////////000000000................................................///000111222333222111000......------------..............................------........./////////000...------...000///...---------------.........//////......//////000111//////000//////...---,,,------------------------...------///111111000//////000000111111111111111........................000///---------///111333........................///000111333333333333222222111000000//////000000////////////////////////......////////////...................../////////------------...///000111////////////////////////////////////////////////---...///000111111000000000111222333444333222222333333333333333333333333333333222222111111000000//////000000111222222222333333333444444444555555333333333333444555666666666666666666666666666666666555555444444444444555777888888888888999999999::::::::::::::::::::::::999888888888888888999999888888999:::;;;;;;;;;;;;::::::888777666666666666555444444555555666777888333333333444444444555555555444444444444555555666333333333333444444444444222222333333333333222222333333333333333333333333333333333333333444555666;;;999777444222222333333111111222222222222222222444333333222222111111111111111222222222222111111000000000000000000000000000000000000///......---...////////////000000000/////////000000000111111///...------...000222333111111111222333666888:::777:::???CCCEEEEEEDDDCCC888777555222000/////////......////////////......---...//////000/////////............///000111111////////////......................../////////000............///////////////000000000000000000///000000000000000000000000000111222222222222111000000000000000000111222222222111111000000111111222111111111000000000///////////////000000000000111111111111000000000000000000000000////////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000/////////000000////////////000000...///222555777666222///---...///000000///...------......//////......---***+++---///000000//////111222333222///---...000//////000111111000///...,,,---.../////////............////////////.........///000///------///111........................------------------------------........./////////...................................................///111222222222111000......------------..............................---------........./////////---,,,---///000000///,,,,,,,,,------...............------......///000------............------------------------------///......000111111///---......///000000000000///.................................//////000111222...........................000222444666666555555111111000///////////////........................---...///000000///...---////////////...............---------...///111222000/////////////////////////////////////////////+++---///222222222000///000111333444555444333222333333333333333333333333333333333222222222222222000111111222333333444444444444444444555555555555777666666666666666777777777888888888999:::::::::999999888888888999::::::999:::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>@@@AAABBBAAAAAAAAAAAAAAA@@@??????=========<<<;;;:::888777888888777777777888999999333444444444555555555555444333333333333444555666444444444444444333333333222222333444444333222222333333333333333333333333333333222222222222333333777666444222222222333444222222111111111111111111222222222222222111111111222222333333333333222222000000000000000000000000000000///...------...////////////000000000111111....../////////000000000///......------......///000000000000111222333333222333555888:::;;;<<<===333333222111000//////.........////////////......,,,---///000000000//////............///000111222000/////////............---.........//////000000............/////////000//////000000000000//////000000000000000000000000000111222333333222111000000000//////000111222222222222111111111111222222222222222111111111111000............/////////000000000000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////............//////000000////////////000000---000555<<<@@@???888111---...///000000///...------..................---)))***,,,...000000000000111333444222///---...000......///000000///...---+++,,,.../////////............////////////......---///111///---,,,...111........................+++,,,,,,------......///------------.........///................................................,,,...000111222111000///.........------.................................---------.........//////---,,,+++,,,...000000000,,,,,,,,,------.........---------------...//////,,,,,,------...---------------------------------000//////000111111///---,,,------...............////////////////////////,,,---///111222111000000000000000000000000000000...000333666888888888777000000///.......................................---...///000000///...---000000//////......------...---------...///111222000000000000////////////////////////////////////***,,,000333333222000...000111333555555444333222333333333333333333333333333333333333333333444444222222333444444555666666444444444555555555666666;;;:::999888777777777777999999:::;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIGGGFFFDDDCCC???@@@@@@@@@???<<<:::999<<<;;;;;;:::999999999999666666666666777777777888222222222222333333444555555555555444444333333333222222444444444444222222222222222222222222222222222222222111111222333333444333222111111222444555222222111111111111111111111111111111111111222222222333333444444333333222000000000000000000000000//////...---,,,---000333//////000000111111222222............////////////111111000000///...------.../////////000000000000000000000000111333555666//////000000000000//////......////////////......,,,---///000000000//////............///000222222////////////000000000000.........---,,,,,,...111////////////000000000000//////000111222333333444222222111111000000//////222222222222222222222222111000///......///000111222222222111111111000000222444444333111000111222111111111000000000000000111000000///////////////////////////////////////000000000000000000000000///......000333555444444333222111/////////000111111111000000//////......000000////////////000000000000000000000000000000111333888@@@EEECCC:::333000000000000000000000000......////////////..............................000111333333111000111222////////////////////////,,,,,,,,,------.........000000000000000000000000------------------------...............---------......////////////......---------............///........................///////////////////////////////////////000111111111000///000111222111///////////////000000000000////////////////////////------++++++++++++------////////////////////////////////////////////////............---,,,+++***//////.........------------------............///............//////////////////......---------,,,---///000000///......///,,,---...000000///---,,,000111444666666555333111111000///...------...//////...---,,,,,,---...///000000000000000000000000////////////////////////---------.........//////---.........//////000000////////////////////////111000/////////000222333000000000000000000000000333222111111111111111111333333444444444444444333333444444444555555555666444444777888555111555;;;BBBBBB@@@>>>;;;;;;>>>AAA>>>>>>???@@@AAACCCEEEFFFKKKLLLMMMOOOPPPQQQQQQQQQPPPQQQTTTYYY^^^```]]]ZZZXXXYYYZZZYYYWWWVVVUUUVVVYYYYYYYYYWWWWWW[[[ccciiillljjjgggffffff```WWWOOOQQQMMMGGGCCC@@@@@@??????BBBBBBAAA@@@???>>>===<<<555777999999999888999999777666666444333333666888555555444333333333333333222222222333333444444555555444444333333444444555777777666555333222111111333222222111111111111222111111111111111222222222////////////////////////111111111222222333333333444333222111000000000000111111000///////////////000111111000///......///...111333333111//////000222222222111111111111000,,,---------.../////////.../////////000000111111000000000000000000000000////////////000000000000000000////////////000000000000////////////000000////////////000000000111...//////...,,,---///111////////////000000000111///000000111111222222222111111111111000000000000222222222222222222222222111000////////////000111222222222111111111000000111222333222000000000222111111111111000000000000111111000/////////000000////////////////////////000000000000000000000000///......000222333333222333222000/////////000111111000000000/////////...000000////////////000000000000000000000000000000222333666===AAA???888111000000000000000000000000......////////////..............................///111222222111000000111........................,,,------------------...////////////////////////------------------------//////......---------,,,.........//////.........---------............///................................................///////////////000000111111000///000111111000///000000000///////////////////////////////////////------,,,++++++,,,------------------------------////////////////////////...............---,,,+++///.........---------------------............///............/////////////////////.........---------///000000///......///---...///000000...---,,,...///111333333333222111111000///...---......//////...------------...///////////////////////////////////////////////////---------.........//////........./////////000000////////////////////////111000000//////000111222111111111111111111111111333333222222222222222333222333333444444333333222333333444444555555666666444444777999888666;;;CCCFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFIIIMMMQQQUUUWWWYYYYYY[[[^^^aaadddfffhhhhhhgggfffgggkkkpppssssssqqqlllmmmmmmmmmlllllllllllllllkkkjjjiiikkkqqqzzz||||||{{{wwwpppiiiccc^^^WWWQQQMMMKKKJJJJJJFFFGGGHHHHHHFFFDDDAAA???=========<<<;;;::::::;;;999:::::::::999888999999777666555444333222222222333333333333333333333333555444444333333444444555666666555444333222111111000000111333555555333000222222111111111111111111111111111111111111111111111222222222222222222333222111111111111111222222111111000///////////////000111111111///...///000///000111111111000000000222222222111111111111000------...........................//////000000000////////////////////////.../////////000000000000000000////////////000000000000////////////000000/////////000000000111111///000000///------///111/////////000000000111111000000000000000111111111000000000111111111111111111111111111111111111111111000000//////000000111222222222111111111111111///000111111000///000222111111111111111111111111222222111000000000000111////////////////////////////////////////////////000///...///111222111000222111000000///000000000000000000000////////////000000////////////000000000000000000000000000000222222444777;;;:::444///000000000000000000000000......////////////.................................000111111000//////000------------------------.........---------------........................------------------------000000///...------,,,,,,------............---------------............///................................................////////////000000000000111000//////111111000///000000000//////.........////////////////////////------,,,,,,,,,,,,------++++++++++++++++++++++++////////////////////////....../////////......---............---------------------............///............///////////////////////////.........---///000000///......///...//////000///...,,,+++------...///000000111111000000///............//////...------------...///........................////////////////////////------........./////////......////////////000000000000000000000000000000222111000000000000000111111111111111111111111111444333333333333333444444333333444555555555444333444555555666777888999999999888:::======>>>EEENNNSSSSSSUUUXXX[[[YYYSSSNNNNNNRRRXXX```ggglllppprrrnnnppptttyyy}}}}}}|||}}}~~~}}}}}}}}}~~~}}}||||||}}}xxxppphhhbbb^^^]]]]]]YYYZZZZZZYYYVVVRRRMMMJJJKKKJJJHHHEEECCC@@@>>>===:::;;;;;;;;;;;;999888777:::999777666444333333333444444444333333333333333555555444444444444555555444444444333333222222222000000333:::??????888222333222222222111000000000111111111111111111111111222222222222222111111111000000000000111222333444111111000////////////000000111111111///...///000111000//////111111000///222222222111111111111000//////................................./////////////////////////////////....../////////000000000000000////////////000000000//////......//////000//////000000000111111111000111111000///...///111//////000000000111111111111000000000000000000000000000000111111222222222000000000000000000000000000000000000000000000000111111111111111111111111...000111111000000222333000111111111111111222222333222222111111111111111////////////////////////////////////////////////111///...///000000///...111111000000000000000000000000000000////////////000000////////////000000////////////////////////111000111222444444111...////////////////////////......////////////..............................---///000000///......///------------------------//////......------,,,,,,................................................000000///...---,,,,,,+++,,,,,,------------,,,,,,---------............///...................................................//////000000000000000111///...///000111000///000000000///......------////////////////////////---------,,,,,,---------++++++++++++++++++++++++////////////////////////......//////////////////---------------------------------............///............////////////////////////////////////---///000000///....../////////000000///...---,,,------,,,---...///111222/////////.........//////.........------.........------------------------////////////////////////............//////////////////////////////000000000000000000000000000000111111111000000000000000111111111111111111111111333333333333333444555666444555777888999888777666666777888:::;;;===>>>>>>BBB@@@AAAEEEHHHLLLTTT]]]kkkkkkmmmsssvvvsssiii```\\\aaajjjsss|||~~~xxxtttssstttvvvuuusssoookkkfffbbb``````___]]]ZZZVVVOOOHHHDDDAAA@@@>>>===<<<;;;888777::::::888777666555555555333444444444444444444444555555444444444444555555222333333333333333333333333444888BBBJJJIII@@@777333333333222111000//////111111111111111111111111333333222222111111000000000000000000111222333444222111000000//////000000///111222111//////000111333111///000111222111///222222222111111111000000000000//////......------------..................////////////////////////........./////////000000000000////////////000000/////////....../////////000000000000111111111111111222333222000///000111000000000000111111111111111111111111000000000000000000111111222222333333000000000000000000000000000000111111111111000000111111111111111111111111///111222222111111333444000000111111222222222333333222222111111111111111000000000000000000000000////////////////////////111000//////000000///...000000000111111111000000////////////000000000000000000////////////000000////////////////////////000/////////000///...---////////////////////////......////////////..............................---...000000...---...///------------------------/////////......---------................................................000//////...------,,,,,,,,,,,,------------,,,,,,---------............///......................................................///000111000000///000///...///000111000...000/////////.........---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......//////////////////,,,,,,---------------------------............///............////////////.........///////////////---///000000///......///000000000//////......---///...---------///111333......//////////////////---..................---------------------------////////////////////////........./////////000000000000000000000000//////000000000000000000000000000000111111111000000000111111111111111111111111222222222333444555666777444666888;;;<<<<<<;;;:::999:::<<>><<<999999888777666666666666333333444555666777777888666555555444444555555666222222333333333333444444555555:::DDDLLLKKKBBB999333333333222111000//////000000000000000000000000222222222111111000000000222111111111111111222222222222111000000000000000///111222111000///000222666444333333333333111000222222222111111111000000000000000//////......---..................------....................................////////////000000////////////000000//////............//////000000000111111111222222222333444444222000000111000000000111111111222222111111111111111222222222111111111222222222222222111111111111111111111111000111111222222111111000111111111111111222222222111222333333222111333444000000111111222333333333222222111000000000000111000000000000000000000000////////////////////////111000//////111111000/////////000111111111111000////////////000000000000000000////////////000000000000000000000000000000///.........---.........000000000000000000000000......////////////..............................---///000000///......///------------------------/////////...............................................................///............---------------............---------------............///........................---------------------------...000111111111000///000///......000000///...........................////////////////////////------............------........................////////////////////////....../////////......---,,,,,,,,,,,,---------------------............///............////////////---------...............---///000000///......///////////////////////////000///.........///000111---...//////000/////////------...//////...------------------------------////////////////////////....../////////000000000111111000000000000//////000000000000000000000000//////000111111111111111222222222222222222222222333333333444555777888999555888;;;???AAABBBAAA@@@BBBDDDGGGKKKOOOSSSVVVWWWWWWUUUXXXaaakkksss~~~xxxnnnccc^^^XXXSSSPPPKKKEEE@@@<<<;;;:::999888888777888555666666777888888999999666666555555555555666666444444444444444444444444333333777>>>DDDDDD>>>777333222222222111000000000////////////////////////111111111111111000000000222222111111111111111222222222111000000000000111///111222111000000111333777999:::999666333222222222222222111111111111000000000///////////////////////////.......................................------........./////////000000////////////000000///......------......///000000111111111222222222222444555555333111000111000000111111111222222222111111222222333333444444333222222222222222222111222222222222222222222222000111222222222222111000000000111111111222222222111222333222111000111222000000111222222333444444111111000/////////000000000000000000000000000000000000000000000000000000111000///000222222111000...///000111222111111000.../////////000000000111000000////////////000000000000000000000000000000---.........------...///000000000000000000000000......////////////..............................---///111111///...///000....................................////////////////////////////////////........................---------........................//////.........---------............///........................---------------------------...000111111111//////000///......///000///...,,,------....../////////////////////////////////,,,---...//////...---,,,------------------------////////////////////////...............---,,,+++++++++,,,,,,,,,------------------............///............////////////,,,,,,,,,,,,---------...---///000000///......///.........//////000111111000//////...............,,,---///000000000//////------...//////...------------------------------////////////////////////.../////////000000000000111111111000000000//////////////////////////////---...///111222222222222222222222222222222222222555555555666888:::;;;<<<;;;>>>CCCHHHKKKMMMLLLLLLSSSUUUYYY^^^ccchhhlllnnnkkkhhhjjjqqqyyyyyyuuuppplllggg^^^SSSJJJHHHFFFDDDBBB@@@>>>===<<<:::::::::999999888888888666666555555555555666666555555555555555555555555111222333666999:::888666222222111111111111111111000000000000000000000000000000000000111111111111000000000000111222333333333222111111000000111111///000222222111000222333999>>>BBB@@@999333222333222222222111111111111000///////////////000000000000000000//////.................................---------.........//////000000////////////000000///......------......///000111111111111222222222333444666555333111000111000111111111111222222222111111222333444444555555444333333222222111111111222222222222222222222222000111222333333222111000000000111111222222222222111222222111///...///000000000111222333333444444111000000///////////////000000000000000000000000111111111111111111111111111000000000222333222111...///000222222222111000.../////////000000111111000000////////////000000000000000000000000000000,,,---............///000000000000000000000000000......////////////.................................000111111000//////000////////////////////////------......//////000000000000000000000000000000////////////////////////,,,,,,------.../////////......////////////......---------.........//////........................---------------------------...000111222111///...000...---...///000///...+++,,,,,,---...///000000////////////////////////,,,---...//////...---,,,------------------------////////////////////////............---,,,+++***+++++++++,,,,,,------------------.........//////............/////////000+++++++++,,,,,,------------///000000///......///............///111222333/////////......---,,,,,,,,,---///000000000//////,,,---...//////...---,,,........................////////////////////////////////////000000000000222111111111000000//////////////////////////////,,,---///111222333333222222222222222222222222222777777777999:::<<<>>>???CCCFFFKKKQQQUUUVVVVVVVVVbbbdddiiinnntttzzz~~~}}}xxxxxx||||||yyy}}}tttdddYYYTTTRRROOOKKKHHHEEECCCBBB>>>>>><<<;;;999888777666666666555555555555666666777777666666666555555555222222222222333444555666111111111111111222222222111111111111111111111111//////000000111111222222......///000111333555666333222111111000111111111///000222222111111222333999AAAGGGDDD:::333222444222222222111111111111000......//////000000111111111111000000/////////...........................---------.........//////000000////////////000000.........------.........333111000000222333333333222333111000222555222,,,111444666666333222333555444444444333333333222222555666666777666555444333000000111111111000/////////000222333333222111111//////000000111111111222444333222000///000000111111111000000000222333444222222222222222111000///111111111111111111111111111111000000000000111111////////////............000000000000000000000000111111000000000000111111000000000///////////////////////////000000000000////////////////////////........................000///------......---+++000000///...---,,,,,,+++---------............///////////////////////////000000////////////000000---....../////////////////////............//////......------------....../////////---******,,,...,,,///---***,,,222222------.........//////000000...........................///////////////......------......///000000000........................111111000000/////////...,,,---------.../////////------------------------///...---,,,,,,---...///.........------,,,,,,,,,---------............///.........------,,,,,,,,,,,,,,,++++++,,,---...///------------------------000000///...---,,,,,,,,,---------...000222555666333111///---,,,---...///---------............///............////////////////////////////////////......------------......000000000000111111111111333333333222222111111111222111111111000000//////111111111222111111000///888555222000111444666666999<<<@@@AAABBBEEEKKKPPPVVVZZZ^^^aaabbbeeejjjnnnuuuvvvyyywwwtttooojjjooo{{{xxxqqqkkkiiifffaaa[[[UUUOOOLLLIIIIIIEEE???===@@@???<<<<<<999666444555777777777:::777444333555666777777333333333222222333444444111222333444444333222111222222111111000111111111000000000000000000000000111111222222333333333333222222111111111111111222111111222222222222111000666:::===<<<777333333555///000111222222222222222444333111000/////////000000000000000////////////000000000000////////////............///////////////////////////.........////////////............333222111111111111000000555555444222555888777333000222444444222111333444444444444444444444333333333444444444444333222111333333333333333333333333000111222333333333222111000000000000111111222222222111111111111111222222222111111000000111222222222222222222222111000000111111111111111111111111111111111000000111111111111000000000///.........000000000000000000000000111111000000000000111111/////////000000000111111////////////000000000000////////////////////////........................///...------...///...,,,/////////...------,,,,,,---------............/////////////////////////////////............//////---....../////////////////////............//////......------------......//////......---...///000---000///++++++...---)))//////////////////000000..............................////////////..................------------////////////////////////000000/////////.........---------...............------------------------//////...---------............---------,,,,,,,,,---------............///......---------,,,,,,,,,,,,,,,------...//////000------------------------000000///------,,,,,,---............000222444555222111///---,,,---...///---------............///............////////////........................///......------....../////////000000000111111111333333222222222111111111222111111111000000000000000111222222333333333333444333333333666888:::;;;888???IIIRRRYYY```hhhmmmvvvxxxzzzyyywwwwwwzzz}}}{{{wwwtttzzzyyytttqqqllliiimmmxxx~~~zzzuuunnnhhhccc```[[[XXXPPPGGGDDDEEECCC>>>>>><<<999888888888777666999777444333444555555444444333333333333333444444222222333333333333222222444333222111111111111111111111111111111111111111///000000000111111111111222222111111111111111222111111222222111111000000...222555444000---...000000000111222222222111111333222111///......//////000000000000////////////000000000/////////................../////////////////////.........//////////////////............111111222222222222222222222333222000222777888555333444555444222111111222444444444444444444555555222333333333333222222111222222111111111111222333222222333333333222222111000111111111111222222222///000111222333333333333222222111000000000000111111222222222222111000000111111111111111111111111222222111111111111222222222222111111000///......000000000000000000000000111111000000000000111111//////000000111111222222////////////000000000000////////////////////////........................///---------///000///...........................---------............///////////////////////////......------------......---....../////////////////////............//////......------------.........---,,,---...//////...///222222///---......---//////////////////..............................---....../////////......///......---,,,,,,++++++........................///............---------...............---------------------------------000///...---------------...------------,,,,,,,,,---------............///...------------,,,,,,,,,,,,---///000111111000000////////////////////////000///...---------------000///......///000222333222111///...------......---------............///............////////////------------------------///......------....../////////000000000000111111222222222111111111111111111111111111111000000000000000111333444555666666333444555777:::<<<>>>@@@@@@LLL^^^ooo|||yyyrrrnnnlllkkkqqq{{{~~~zzz{{{|||~~~}}}zzzwwwuuutttssspppnnnrrr|||}}}{{{uuunnnbbbWWWSSSSSSOOOHHHCCCAAA>>>===<<<;;;:::888:::888666555666555444333555444444333333333444444333333222222222222333333666555444333222111111111111111111111111111111111000000000000111111111111222111111111111111222222222222111111111000000000---000444333111///000111111111222222222111111000111111000///............////////////000000000000/////////.........------............////////////000///.........///000111////////////............///000222333444555666888444666666444666:::<<<999999999888555333111000000444444444444444555555555444444444444444444333333222222111000111222333333333333333222222111111000222222222222222222222222///000222333444333222222111000000000111111111222111111222222222111111000111111111111111111111111333222222222222222222333444333333222111000//////000000000000000000000000111111000000000000111111111111111111111000000000////////////000000000000////////////////////////...........................---,,,---///000000///---------.........//////---------............//////////////////////////////......------......///---....../////////////////////............//////......------------......---+++******,,,...---,,,,,,///000///---...///000//////......------,,,,,,........................------......//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---------,,,------------------------000//////...---------,,,---------------------------------............///---------------------------...000222333222111000////////////////////////000///...---------------111000///......///000111111000///...---.........---------............///............////////////........................//////............//////////////////000000000111111111111111111111111000111111111111111111111111000000111222333444555666777888999:::===@@@EEEHHHRRRaaawwwuuuuuuuuuqqqnnnmmmnnnqqqzzz}}}zzz~~~||||||}}}}}}|||}}}~~~}}}}}}vvvkkkhhhhhhddd]]]QQQMMMHHHDDDAAA???===;;;;;;999888777888777666444666555444444444444444444444333222111111222333444888777555444333222111111111111111111111111111111333333333333333333333333111111111000111111222333222222111111000000000000///111444444333222333444222222222222222111000///000000///...............////////////000000000000///.........------------............////////////000000...---...///111222////////////............///111333333333444888;;;:::>>>@@@>>>>>>AAA@@@===;;;999777666555444333333555555555555555555555555444444444333444444444444555444444444555666666777444444333222111111000000333333333333222222222222222333444444444222111000///000000111222333333333000111111222222222111111111111111111111111111111333222222222222222222333333333333222111000000000000000000000000000000000111111000000000000111111333222222111000///......////////////000000000000////////////////////////////////////////////////...------...000111000///,,,,,,------.../////////---------............///////////////////////////000//////////////////000---....../////////////////////............//////......------------......///---++++++,,,...//////......------+++***+++------------,,,,,,+++++++++........................,,,,,,---...............------......////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------/////////...---------,,,------------------------//////.........------,,,---------------------------------............///---------------------------...000222333222111000000000000000000000000000//////...------------...222111///.........///000000//////...............---------............///............/////////////////////////////////////////////....../////////...////////////000000000000000000000000000000000111111111111111222222222111111111111222444666666999;;;===???CCCJJJRRRXXXbbbpppyyyvvvuuuttttttooooooooommmmmmqqq{{{}}}zzzxxxvvvvvv|||www{{{~~~}}}wwwkkkddd[[[SSSLLLFFFBBB???===;;;888777888888777555777666555555444444444555555444333222222333444555888777666444333222222222111111111111111111111111444333333333333333333333111111000000111222222333222222111111111111222222...///000000000///000111222222222222222111000//////////////////............/////////000000000111///.........------------............////////////000//////...///000111222////////////............333444555444333555;;;@@@>>>EEEIIIHHHEEEDDD@@@;;;<<<:::888777999::::::999888888888777777777666666444444444333444444555666555555666888888888888888888777555444333222222222444444444333333333333222444444444444333222111000000111222333444444444444000000111222222222222111111111111111111111111111222222111111111111222222222222222111111111111111000000000000000000000000111111000000000000111111222222111000///...------////////////000000000000////////////////////////////////////////////////000.........000111000///---------.........//////---------............///////////////////////////000000////////////000000---....../////////////////////............//////......------------......000000///......111666:::>>>777222000///,,,+++---,,,,,,,,,,,,,,,+++++++++........................+++,,,---...............------......///000000111........................,,,,,,,,,------------..................---------------------------------------...//////......---,,,,,,,,,------------...---------............///,,,,,,,,,------------...,,,---///000111111000000000000000000000000000000///......---------......111000///...---...////////////////////////......---------............///............////////////000000000000000000000000000//////......//////000......////////////000000////////////000000000000111111111222222222222222333222333333555888:::<<<>>>AAAFFFKKKQQQYYYdddlllnnnyyyyyysssqqqrrrrrrssstttvvvwwwvvvwww}}}~~~}}}yyyqqqqqqvvv~~~uuujjjaaaWWWNNNIIICCC@@@<<<999888888777666888777666555555555555555444444333333333333444444777666555444333222222222222222222222222222222222222222222222111111111111000000000000111222333333222222111111222333555666222222222111111000000000111111222222222111111000//////000000000//////.........//////000000111111/////////.........------............////////////...//////000000111111111////////////............555777888888999>>>GGGOOOUUU^^^eeeddd___YYYQQQJJJHHHDDDAAA???AAAAAAAAA@@@======<<<;;;:::999999888999888888777888999:::;;;:::;;;>>>@@@AAA@@@???===<<<;;;999777555555555555555444444444333333333333444333333222222222333333444555555555555444333222000000111222222222222222111111111111111111111111111111111000000111111111000000000111111111111111000000000000000000000000111111000000000000111111..................//////////////////000000000000////////////////////////////////////////////////111000...///000000///...---------...............---------............////////////////////////////////////....../////////---....../////////////////////............//////......------------......---///111///...333>>>GGGIII===333222222000......---------------.................................***+++,,,---....................................////////////////////////,,,---------............---------...............------------------------+++,,,---////////////...,,,,,,,,,---------......---------............///,,,,,,,,,---------......,,,,,,------...//////000////////////////////////......---------......///111000///...---...//////......///////////////...---------............///............////////////000000000000000000000000000000////////////000000........./////////000000........./////////000000111111111222222333333333555555666888;;;@@@DDDFFFHHHOOOWWW]]]bbbiiiqqqwww|||}}}|||~~~~~~uuuqqqsss|||~~~}}}rrrfff___QQQLLLEEE???<<<;;;:::999999888777666555555555555333333444444444444333333555555444333222222333333222222222222222222222222333333222222222111111111000000000000111222333444222222111222333555888999;;;999777666555444333222000000111222222222111111//////000111111000000///.........///000111111111000000000/////////..................////////////---...000222222222111000////////////............666999;;;===AAAJJJWWWaaa{{{}}}rrriiiWWWRRRLLLIIIHHHGGGEEEBBBAAAAAA@@@>>>===<<<;;;:::>>>>>>===<<<===>>>@@@AAAEEEGGGKKKNNNNNNMMMKKKIII@@@>>><<<:::888777777777555555555444444333333333333222111111222333555666888888888777555333111//////000111222222222222222111111111111111111111111111111000000000000111111/////////000111111222222000000000000000000000000111111000000000000111111++++++,,,---...///000111////////////000000000000////////////////////////000000000000000000000000222000//////000000///---........................---------.........//////////////////////////////.........------.........---....../////////////////////............//////.........------.........(((,,,///...---333AAANNNFFF777++++++///...,,,,,,---......//////000000000........................***+++,,,---............///......------,,,,,,+++........................---------....../////////,,,------....../////////------------------------***+++---///000000//////,,,,,,,,,------.........---------.........//////,,,,,,,,,------.........,,,,,,+++,,,,,,---//////////////////////////////......---------......///000///...------...///000......///////////////...---------.........//////............/////////000////////////////////////000000////////////000000............/////////000---.........//////000000111111111222222333333333666777999<<>>>>>999999777666555555555555222333555555555555333222444333333222222222333333222222222222222222222222555555555444444333333333000000000000111222333444222222111222444777:::<<<>>><<<999777555444222111///000111222222222222222///000111222222111000///---......///000111111222000000000000////////////............/////////000+++---000333444333111000000/////////............777:::===@@@GGGYYYpppzzzqqqfff```______^^^\\\\\\TTTKKKFFFEEECCC@@@<<<===@@@AAAAAAAAACCCHHHMMMZZZ\\\bbbjjjmmmgggZZZPPPFFFBBB>>><<<;;;:::999777777222111555888555333222111111111222444777:::======<<<999777555333222222222222222222222222222222//////000000111111111222111111111111111111111111111000///......///000111000000000000111111111111111111222333222111000///000000000000000000000000000000000000000000000000000///...------...///000---.........//////000000333111000///000///...,,,////////////////////////------......//////000000000000000000000000000000........................---------...///000000111///.........------------//////.........---------//////000111222333333444222111///...------............//////...---,,,,,,,,,,,,,,,---------..............................................................................+++,,,...///000///...---+++,,,---......---,,,+++..........................................------........................000000111000000///...---/////////...---------,,,......---------,,,,,,,,,............////////////........................000000111111000...---,,,000,,,,,,111222......333...///000000000///---,,,,,,---///000000000///...---...//////......///111111222333222000000000222///////////////.........000/////////111111111000333444555666666666777777===AAAEEEFFFHHHQQQ___jjjqqqpppsssxxxzzz{{{{{{vvvoooiiiiiimmmuuu{{{rrrjjjfffeeehhhjjjkkkrrr}}}uuuooocccUUUHHHAAA???@@@888:::<<<;;;888555444444555555555444222222222444333333333222222111111111000222444444333222333444555444444333333222222111000111111111111222222222777555222222444888>>>AAAEEEBBB<<<777333000//////111111111111111111111111333333222222111000//////------......///000000111...------------......///111000/////////000222333000000000000000000000000000///////////////000111===AAADDDGGGOOO^^^rrr~~~}}}~~~}}}|||yyysssiiiaaaZZZTTTOOOLLLKKKLLLLLLKKKLLLPPPXXX___gggooo{{{pppcccXXXRRRJJJDDDAAA???<<<999;;;666333666888555222222333333222222444666999:::;;;:::888666444333222222222222222222222222222222222222111111111111111111111111111111111111111111111000////////////000111000000000000111111111111111222222333222111000///000000000000000000000000000000000000000000000000000///...------...///000............/////////000333222000000111111///...////////////////////////---..................///000000000000000000000000------------------------------......///000000111/////////.........------//////.........------------------......//////000///...---------...///000......//////...------,,,,,,,,,---------.................................................................................------...///////////////,,,---...//////...---,,,................................................---------...............//////000000000000//////...............---------......---------,,,,,,,,,............////////////........................///...---,,,,,,,,,---...444000000222111,,,,,,///...///000000000///------,,,---...///000//////......///000000//////000111222333333222000///000111////////////////////////.........///000222222222555555666777999<<>>===<<<;;;:::999888777666777777666666666666777444444444444333333222222111333444444333333555666555444444333333222111111000111111111111222222222444333111111444999>>>BBBFFFCCC===888333000//////111111111111111111111111333333222111111000//////,,,------...//////000000111000000/////////000000111000/////////000111222000000000000000000000000222111000//////...//////CCCGGGLLLPPPVVVbbbqqq|||}}}rrrjjjeeedddbbbbbbbbbaaaccciiittt|||vvvnnnccc[[[VVVPPPGGGAAAAAA:::666777888555222222555555444333444555777888888777666555444333333333222222222222222222222222444444333333222111111111111111111111111111111111111000000//////000000111000000000111111111222222111222222222222111000000000000000000000000000000000000000000000000000000000///...------...///000............////////////222111000000222222111000///////////////////////////..................---000000000000000000000000------------------------------......///000000000000000000/////////.....................---------------------------------,,,,,,,,,,,,---...///000.........///......---,,,,,,------------................................................................................................//////000---......//////......---------------------------........................---------.........//////......///000000000//////---------.....................---------,,,,,,,,,---............/////////...........................---+++)))***,,,///000000......000111//////222/////////000///......---------...////////////......000111111000///111222222333444222000//////000/////////////////////////////////000111333555666999999;;;<<<@@@GGGOOOUUUZZZ___eeeiiilllttt|||uuulllgggdddcccbbbbbbgggooo{{{ssspppqqqxxx|||yyyooouuu{{{{{{rrrkkkgggbbbkkkxxxtttggg]]]VVVSSSMMMHHHBBB>>>>>>>>><<<:::777777666555555555444444555555555555444444444444333444555555444555777999444444444333222222111111000111111111111222222222222111000111444999>>>AAAEEEBBB===888333000///...111111111111111111111111222222222111111000000///,,,,,,------.../////////222222111000////////////000000/////////000111222000000000000000000000000333222111///............HHHLLLRRRVVV[[[cccnnnvvvyyyxxxzzz|||}}}|||wwwlll\\\PPPFFF>>>888888888555333333555555444444555666777777555555444333333333333444222222222222222222222222444444444444444333333333333333333222222222222222000000000000000000000000000000111111111222222222222222222222111111000000////////////////////////////////////////////////000///...------...///000.........///////////////000///...///111222111000////////////////////////000000000//////.........////////////////////////------------------------............//////000000000000000000////////////........................000000//////////////////,,,,,,,,,,,,------......---...............------------------.......................................................................................---,,,,,,,,,---///000...//////////////////...---------------------------------...............,,,,,,------...//////////////////000//////......,,,---------.../////////......---------,,,,,,,,,---------.........//////...........................---,,,++++++---///000---------/////////000111///////////////......---------........./////////---///000000//////000111333444444222000//////000///////////////000000000111111111111222555999;;;===???BBBFFFLLLVVVbbbkkkssswww{{{}}}~~~||||||{{{{{{wwwrrrkkkgggfffhhhjjjmmmttt}}}{{{nnnjjjjjjppptttvvvxxx{{{|||xxxvvvmmmnnnooorrrxxx}}}yyynnnuuuxxxqqqmmmllleee\\\PPPIIIFFFDDD@@@<<<<<<:::777666555444333222555444444444444444444444444555666555555666999;;;444444333333222111111111000000111111111222222222222111111111333666:::<<>><<<999777333444444444555555555555444777999:::888666555555333333222222111000000000000111111111111222222222111111111111111111111111/////////000000111111111111111111111111111111111///000000000000000000000000000000000000000000000222222111111111111111222---...///000000000///...//////////////////////////////...//////000111222``````aaaeeekkksss{{{ssseeeUUUKKKCCC;;;777888888888888888777666444444666666555444444444555555222222222222222222222222333333444444444444444444333333222222111000//////000111222333333222111000111111222222222333333333444333111000000000111222000000000000000000000000000000000000000000000000000///...------...///000000000//////.........---111///...///000111000...////////////////////////+++,,,,,,------.........000000000000000000000000000000000000000000000000///////////////.........///.........---------------------.........//////,,,,,,------...///000000,,,---...000000000000///,,,,,,---.../////////.............../////////000........................................................................---...000111111111000///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000///...---,,,,,,+++)))***,,,...///000111111/////////......------,,,......---------,,,,,,,,,,,,,,,,,,---------..............................---,,,---...222666;;;===BBBFFFEEEAAA@@@DDDCCC???111000///------......///------,,,+++,,,---...///---...//////......///111///000222222111111222444...//////000111222222222333666:::===BBBKKKXXXbbbyyypppgggeeehhhiiiqqqyyyzzz{{{~~~}}}~~~uuummmjjjjjjjjjiiihhhhhhhhhfffccc```aaadddhhhmmmqqqrrrrrrrrryyywwwsssrrrssswww}}}|||}}}}}}zzzwwwzzz|||tttqqqnnnmmmnnnrrrwwwzzz}}}~~~~~~|||yyytttpppmmmmmmssszzzzzz}}}vvvmmmeeedddkkkwwwuuubbbQQQGGGAAA<<<999444555555555666666777777444777:::;;;999666333222333333222222111000000000000111111111111222222222...///000111111222111111000000000000111111111111111111111111111111111111////////////000000000000111111111111000000000000000///////////////000111,,,---///000000000///...////////////////////////111000///////////////000bbb______ccckkkuuu{{{}}}yyyuuuiiiXXXLLLEEE???:::;;;999777777888::::::999888888888777666666777888444222111111333333222000555444444333444444555555222333444555666555444444333333222222111222222222222111111111000000/////////////////////000111111...//////000000000000000222111111111000000//////111111000000//////............////////////......///......------///000111000000////////////000000111111000000//////......//////............//////000000000000//////////////////000000///...------........................000000111111222222333333........................////////////...............------,,,,,,++++++***++++++,,,,,,---...//////......---,,,,,,...///000///...------,,,,,,,,,,,,------------------------........................+++,,,------......------///////////////////////////...---,,,,,,---...///******,,,---.../////////+++,,,...//////...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***)))...000...---......+++//////111555===DDDIIIKKKWWWSSSLLLDDD>>>:::999888555222///,,,******+++,,,---------------...//////000000111111000///......---....../////////000000222111111111222444666777444:::BBBIIIPPPZZZgggqqq~~~vvvnnnmmmrrrwwwxxx~~~}}}{{{pppkkkiiiddd]]]aaa^^^]]]```bbb___]]]^^^```eeemmmwww}}}|||{{{zzzzzz}}}~~~yyytttooojjjgggllllllqqqxxx{{{vvviiieeekkksssvvv~~~uuuZZZLLLHHHBBB:::;;;888555555777999999777777666555666777888777666222222222111111111111000333222111000000111222333///...---...111333333222000000111222333444444555333333222222111000000000111111000000//////......//////000000///...------222222111111000000//////000///...------...///000222000......000000000///---......///000111111222pppooonnnrrrzzz}}}yyymmm]]]QQQLLLGGGBBBBBB???<<<:::;;;;;;:::999999999999888666555555666888777666666777777555333222222111111222222333333000111222333444333333222444333222222111222222222222111111111000000000000///............///000000...//////000000000000000111111111111000000000///000000000000////////////......////////////......///......---...///000111000000////////////000000////////////.........---//////............//////000000000000///////////////////////////...------........................////////////000000000000........................////////////............---------,,,,,,,,,,,,+++++++++,,,------...////////////...---,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------........................+++,,,------......------------------------------///...---,,,,,,---...///------......------,,,++++++,,,...//////...,,,+++---------------------------------,,,,,,,,,,,,,,,.........------,,,,,,+++...000...)))(((---222444999;;;???EEELLLQQQSSSSSSHHHDDD???888444111000000111000...,,,,,,,,,---.........---------....../////////000000000///......////////////000000111111222222111222333555777888<<>><<<;;;===>>>===;;;:::888777777777777666444444444333333333222222222333222111000000111222333222111///000111222222111111111111222222333333444333333222222111000000000111000000000/////////...///////////////...------000000000000000000000000000///.........///000111111000......///000///............///000111111111vvvggg\\\VVVQQQKKKIIIFFFBBB@@@@@@@@@@@@???>>>>>>===<<<:::888666555888777666777888777555333222222111111222333333444111222333333444444333333444444333222222222222222111111111111111000000000///............///000000...///000000111111000000111111111111000000000000////////////000000000000......////////////......///............///000000000000////////////000000............------------//////............//////000000000000///////////////////////////......---.......................................---------......................../////////............---,,,,,,,,,,,,------------,,,,,,,,,---......//////000//////...,,,***)))(((++++++++++++++++++,,,---------------------------........................,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,......------------......---............---,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------111111...***...888@@@BBBGGGHHHKKKNNNOOONNNIIIFFF<<<999666222///.........,,,,,,------...//////000//////......---..................///////////////000000000000000111222222444333333444777:::===???GGGPPP\\\bbbfffooo}}}vvvhhhcccfffqqq|||}}}uuuqqqtttyyyxxxwwwwwwxxx|||~~~~~~zzzssshhhcccaaaeeeiiilllpppuuutttzzz|||{{{|||~~~|||zzzzzzzzzuuuqqqsssvvvwwwyyy{{{}}}|||{{{~~~uuuqqqnnnpppvvv~~~kkk[[[QQQKKKGGGDDD@@@>>>>>>======<<<===;;;999888888777555333555555555555444444444333333222222111111222222333555333111111222222222111222222222222222222222222333333222222111000000000000000000000///////////////////////////......---------...//////000111111///////////////000111222111000......///000...---......//////000000111111wwwlllccc[[[TTTNNNKKKHHHFFFGGGIIIIIIIIIFFFEEEDDDCCCBBB@@@<<<:::999888777888999888666555555444444444444555666777444555555555666666666666555444333222222222222222111111111111111111111111000000//////000000111222//////000111111111111000111111111000000000000000......//////000000111111......////////////................../////////000000000////////////000000........................//////............//////000000000000////////////...///////////////..............................///......------,,,,,,,,,........................//////.........---------++++++,,,,,,---......///,,,---------......////////////000///...,,,)))(((++++++++++++,,,---......------------------------........................,,,------.......................................------------------------***+++,,,.../////////000------............------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,------.........000000111555AAALLLNNNIIIAAAAAABBBBBB@@@<<<555000333222111000//////000000***+++---///////////////000//////...............---------......///000000111000000000000111333333555555666999===CCCHHHKKKRRRZZZdddhhhjjjssswwwfff^^^```jjj{{{yyyuuujjjccc___ccchhhkkknnnqqqyyymmmiiiiiiooouuuxxx}}}~~~~~~~~~~~~|||xxxtttrrrtttxxx}}}yyynnniiinnnwww~~~~~~xxxgggZZZSSSRRRMMMFFF@@@===<<<<<<===>>><<<:::999999999777555666666555555555444444444333333333222222333333333555333222222333444333222333333333222222111111111333333222222111000000000000000000000////////////...///////////////......---........./////////000.../////////000111111222111/////////000000...---.../////////000000000111vvvkkkbbbXXXUUUQQQNNNOOOPPPPPPPPPOOOOOONNNOOOOOOMMMHHHDDDBBB@@@>>>======<<<:::999777777666666666666777777555555555666666666777777666555444333222222222222111111111111111222222222222222222222222333333444///000000111111111111111000000000000000000111111......//////000000111111......////////////......---......///////////////000000////////////000000//////////////////////////////............//////000000000000////////////......///////////////.../////////////////////////////////......---------....................................------------++++++,,,---......//////------...............///...///000000000///---,,,---------------...///000------------------------........................,,,---......//////..............................,,,------------------,,,++++++---...///000000000........................---------------------------------.........//////+++,,,,,,------.........///111666BBBQQQWWWMMM???000000000111111111...,,,+++++++++,,,,,,---------+++---...///000///---,,,000//////.........//////.........---...///000111000/////////000222444666555666999===DDDLLLTTTXXX^^^ccchhhiiikkkuuuqqqggg___aaajjjxxx~~~{{{xxxtttnnnjjjaaaZZZVVVZZZ___ccciiinnn}}}rrrppprrrzzz~~~xxxrrrnnnmmmoooqqqttttttxxxuuullllllssszzz}}}}}}}}}uuuhhhaaaccc]]]SSSHHHAAA>>>???AAA===<<<::::::;;;;;;999888666555555555444444444444333333333444444333333333333222111222444555555555444333333222222111111111333333222222111000000000////////////000000000000......///////////////...000/////////.........---......//////000000000000000//////000111111000...////////////000000000000xxxmmmiiibbb^^^[[[[[[ZZZYYY\\\\\\]]]___bbbaaa\\\WWWOOOKKKFFFAAA???===;;;:::999888777666555555555555555444444444444555666666777666555333222222222222111111111222222222222222444333333333333444555555///000111111222222111111000000000000111111111111////////////000000000000......////////////......---......///000/////////000000////////////000000/////////000000000000000//////............//////000000000000////////////---.../////////////////////////////////////////////////////////..........................................------------,,,+++,,,,,,---.../////////..............................///000000000000000..................///000------------------------........................------...////////////...++++++++++++++++++++++++,,,,,,------------,,,,,,...////////////...------................................................,,,,,,,,,---......//////,,,,,,,,,------.........000444;;;EEENNNMMM>>>...///...,,,,,,---...---+++)))***+++,,,------,,,,,,---.../////////...---,,,//////......//////000111000000///......///111222000//////000222555888:::999;;;>>>DDDMMMWWW___eeeiiijjjkkkkkknnnwwwvvvoooiiieeeeeennnzzz}}}qqqpppppppppqqqpppmmmkkkeee^^^ZZZ\\\```dddjjjpppzzzxxxzzzyyyqqqllljjjjjjfffgggkkkqqqxxx}}}wwwtttvvvzzz|||~~~|||{{{zzzsssqqquuunnncccUUUIIICCCAAABBB>>>===<<<<<<<<<<<<;;;:::666666666555555555444444333444444555555444444333222111000111444666666555333333333222222111111111333333222222111000000000////////////000000000000---...//////////////////111111000//////...------......////////////....../////////111333444222000////////////000000000000zzztttqqqooonnnmmmnnnnnnpppuuuzzz{{{vvvqqqfff___VVVMMMGGGCCC@@@>>><<<;;;:::888777666555555666555444444444555666777777666555444333222222222111111111222222333333333333333333333333444555555000000111222222222222111///000000000111111111111000000000000////////////......////////////......------///000000000///...000000////////////000000........./////////000000//////............//////000000000000////////////------...///////////////////////////////////////............////////////.................................---------,,,,,,,,,,,,------......//////////////////...........................///000000//////...---------......------------------------........................------...///////////////+++++++++++++++++++++++++++,,,------------,,,+++///////////////...------//////............//////------------------------+++++++++,,,---.........,,,,,,------------------111888>>>>>><<<888111)))222111/////////...,,,***,,,---...//////...---,,,------...............---............///000222222333222000//////000111222111000000111444888<<>>======<<<:::999888777777777777666666666333444555666666555444333333111000111333444444333333333222222222222222222333333222222111000000000.../////////000000000111------...///////////////000000000000000000000000......//////...---,,,+++......000333555666555333000000000000////////////}}}}}}~~~vvviii]]]TTTNNNKKKIII@@@???===;;;:::888777777888777666666666777999:::777777555444333222222222111111111222222333333333333333222222333333444555000000111222222222222111//////000000111111111222111111000000//////............////////////......,,,---///000000000///...000000////////////000000---------.........////////////............//////000000000000////////////------...///000000//////000000000000000000000000---------....../////////..............................---------,,,,,,,,,---------...............///////////////.........///...---,,,,,,---...//////...------,,,,,,,,,,,,------------------------........................---......///////////////------------------------++++++------------+++++++++,,,---///000000111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------222;;;>>>777---***,,,...))))))+++...111222000///+++,,,---...---,,,***(((,,,---------.../////////---------...000111333444555333111000///000111222222111222333777;;;@@@CCCQQQRRRTTTZZZbbbllluuu{{{nnnmmmmmmppptttyyy|||}}}}}}{{{xxxtttrrrqqqqqqwwwxxxnnnfffaaa___ggghhhlllqqqxxx|||~~~mmmiiiggglllqqqwww~~~yyywwwuuuvvvvvvsssooolllllllllnnnuuu~~~ssscccXXXSSSDDDBBB???>>>===<<<999777999999999888888888888777333444555666666555444333444333111111222333222111222222222222222222222222333333222222111000000000.../////////000000111111------...///000000////////////000000111111222222......//////...,,,***)))---...000444777888666555000000000000////////////}}}tttmmmcccXXXOOOIIIFFF???:::<<<@@@>>>888555555666666777777888888;;;:::888666444333222222000000222333555666888888444333222222111111222222333111000000111222222111//////000000000000//////111111000000//////......000000///...---,,,,,,+++000///...------...///000//////............/////////////////////.........////////////////////////111111111000000000000000////////////000000000000000000//////.........---...---,,,,,,---...///000222000......///000///...//////.........---------+++,,,---.........------.............../////////........................------------------------------------------------//////.........------------,,,,,,,,,,,,---...............------,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,++++++++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888555222...,,,,,,,,,---,,,,,,,,,---------....../////////...---------,,,////////////////////////...---------...///111222333333333222000000111222555555555999@@@HHHOOOSSS[[[```ddddddkkkuuu{{{zzztttttttttuuuwwwxxxxxxwwwvvvyyy|||~~~}}}|||||||||yyy~~~}}}{{{|||pppeeeccc^^^[[[cccoooyyyzzzrrrtttttttttyyy|||||||||yyyuuu}}}ppp```VVVOOOFFFBBBAAA@@@<<<999999999999999888777666555444555555666555555444444222111000000222222111000222222222222222222222222000//////000222222111///000000000000000000000000111111000000//////......000000000000000000000000///////////////000111111...000333555777777666666333111///...---...///000uuuhhh___[[[WWWOOOHHHFFFHHHDDD>>>:::999999888777777777777:::999777555333222222222000111222333444555666777444333222222111222222222333111000000111222222111111111111000000111111111222111111111000000000000000//////......------,,,000///............///000//////............///////////////////////////...////////////////////////000000000000000000000000.../////////000000000000000/////////............///............000222333333111///...///000///...//////.........---------,,,,,,------------....../////////.......................................------------------------........................//////.........------------,,,,,,,,,,,,---............---------,,,,,,,,,......------------......///...------,,,,,,,,,---------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,333222111///---,,,+++***,,,,,,,,,,,,------------...............---------////////////////////////...------------...000111111222222111000000111333444666;;;CCCMMMWWW^^^aaabbbgggiiijjjooowww|||{{{|||zzzwwwvvvuuuuuuuuuuuuuuuyyy~~~{{{xxxsssppppppqqquuuooohhhiiieeeaaagggttt|||yyyuuuyyy}}}}}}|||}}}vvvssszzzuuujjjaaaUUULLLFFFBBB<<<888888888888888888888777777555666666555555444444333333222111111333333222111222222222222222222222222333111000111222222111000000000000000000000000000111000000000/////////...000000000000000000000000///////////////000111111///111333555666666555444222111///.........///000yyyooojjjaaaVVVQQQOOOJJJCCCAAA@@@>>><<<:::999888888999999777666555444444444111111222333333444555555444444333222222222222222333111000000111222222111333222111000000111222333222222222222111111111111///////////////.........000//////......//////000//////............//////......//////////////////////////////////////////......//////000000111111....../////////000000000////////////............////////////000222444555333111////////////...---...............---------...---,,,,,,,,,---//////000000000//////......---........................------------------------////////////////////////...............------------,,,,,,,,,,,,---.........------------,,,,,,,,,///................../////////...---------......------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,***(((+++++++++,,,,,,,,,---------------...............////////////////////////000//////......///000000111222222111111222555888:::???IIITTT___hhhnnnqqqllloooqqqrrrvvv}}}~~~yyyuuurrrrrrtttuuuyyy~~~{{{rrrlllgggbbbbbbfffkkkttttttssswwwqqqjjjnnnuuu{{{~~~{{{xxxxxx~~~~~~~~~}}}|||uuuvvvwww{{{~~~~~~zzzssspppwwwxxxjjj]]]SSSJJJBBB<<<;;;:::999888777888888888777777666555444333333222444333222222444444333222333333333333333333333333666444111111111222222111000000000000000000000000000000000000////////////000000000000000000000000///////////////000111111111222333444555444333222222111///......///000000uuuggg^^^YYYRRRKKKIIIGGGEEEBBB???===<<<<<<;;;:::999888777777777777222222222333333333333333444444333222222222222333333111000000111222222111333222111000000111222333111111111111111111111111....../////////000000000000//////////////////000//////............//////............////////////////////////////////////------...//////000111111........./////////000000///////////////..................///111333555666444222////////////...---........................///...,,,+++,,,---///111222222111111000///..............................------------------------................................................---,,,,,,,,,,,,---......------------------------//////............//////......------------......------------------------------------------------------------------------------------------------+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---,,,---------.../////////////////////////////////222111111111111111111111111222222222333666;;;???FFFNNNZZZgggpppuuuyyyzzzuuuvvvwwwxxx{{{}}}zzzvvvrrrpppssswww{{{vvvooogggbbb]]]\\\aaaiiiqqq|||tttvvvqqqvvv{{{||||||{{{yyyxxx|||}}}wwwuuuwwwxxxvvvssskkkkkklllooottt{{{}}}|||~~~}}}{{{{{{zzztttqqqwww~~~rrrfffZZZNNNGGGBBB@@@===999777777777888888888666555444333222222555444333333444555444333333333333333333333333333777444111///000111111111000000000000000000000000000000000000///////////////////////////////////////////////////000000111222333333444333222111111111000////////////000000|||nnneee]]]UUUNNNMMMKKKIIIEEEBBB@@@>>>;;;:::999888777777777777333333333333333333333333555444333333222222333333333111000000111222222111222111000000000000111222000000000000000000000000......///000000111111111///000000000000000000/////////............//////---.........//////000000////////////////////////,,,,,,---...///000000000............////////////.........///////////////---------...///222444555333111////////////...------.....................///...---,,,,,,...000111333333222111111000//////........................---------------------------------------------------.....................---,,,,,,,,,,,,---......------------------------//////............//////---,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++***))))))***,,,---++++++,,,,,,,,,---------,,,---------.../////////////////////////////////000000000000000000000//////000111222555:::AAAGGGSSS]]]jjjvvv}}}~~~{{{zzzyyyzzz|||uuuuuusssqqqrrrvvv~~~{{{kkkeee___^^^^^^bbblllwwwzzzyyyrrruuuyyy}}}}}}|||{{{}}}~~~yyyuuurrrsssuuuuuuqqqlllhhhhhhhhhjjjnnnsssyyy|||zzzzzzxxxsssooommmnnnpppppppppppppppqqqssstttuuusssrrrrrrtttwwwwwwtttqqqxxxvvvsssqqqqqqtttwwwyyy{{{uuusssvvv}}}}}}yyyzzzyyykkk^^^VVVKKKHHHBBB<<<999888999:::999888666444333333333333555444333333555555444333333333333333333333333333666333000...///000000000000000000000000000000000////////////000000000000///////////////////////////////////////000000111333333333333222111000000000///////////////000000xxxnnneee^^^YYYXXXWWWTTTOOOIIIDDDAAA;;;;;;999888777666666666333444444444444444444444555444444333333333333333333111000000111222222111111111111111111111111111///////////////000000000//////000000111111222222///000000111111000000/////////............//////------......///000000000////////////////////////,,,,,,------......//////------........./////////.........///////////////------------...000222333222000......///000///...---------...............///...---------...000000111111111000000/////////........................---------------------------------------------------------...............---,,,,,,,,,,,,---......,,,,,,,,,------------...///..................///,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---***))))))***---///,,,,,,,,,---------......---------...............////////////////////////------...//////......---...///111333888@@@IIIPPP___iiiwwwzzzuuuqqqrrrvvvtttvvvwwwwwwwww|||{{{tttgggaaa]]]```fffppp|||||||||}}}}}}}}}zzzyyyssssssrrrqqqqqqrrrtttuuuqqqpppqqqtttvvvtttnnnjjjjjjjjjjjjlllooorrrvvvxxxxxxuuupppllljjjiiijjjkkkggghhhjjjlllmmmnnnnnnooolllllllllmmmmmmllliiifffgggeeebbb``````ccceeegggsssyyy~~~~~~vvvrrrsssuuuwww{{{~~~}}}rrrlll^^^YYYOOOFFF???<<<<<<===888777555444333333333444555444333333555555444333333333333333333333333333444222/////////000000///000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111333333222111111000000///////////////000000000000zzzsssnnnjjjiiihhhddd^^^UUUMMMHHH???>>><<<;;;999888777777444444444555555666666666555555444333333333333444333111000000111222222111000111333444444333111000//////000000000111111111111111111111111111111111///000111111111111000/////////............//////------......///000000111////////////////////////---------------------------------.........//////............/////////000......------...000111222000///......000111111000---------.........//////............////////////......------------------........................------------------------........................---------.........//////---,,,,,,,,,,,,---......,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................---,,,,,,,,,---...------........./////////...............---------////////////////////////,,,---///000000000000///222333666999@@@JJJUUU]]]mmmvvv}}}vvvqqqsssxxx}}}yyytttmmmeeebbbhhhsss~~~vvvwwwwwwvvvtttrrrooonnnhhhggggggggghhhjjjlllnnnmmmooorrrttttttrrrnnnllljjjkkkmmmooorrrtttvvvwwwvvvssspppnnnmmmkkkjjjhhhcccfffiiimmmoooppppppooolllkkkjjjiiiiiiiiihhhgggbbbaaa___^^^___aaaccceeehhhjjjmmmnnnmmmnnnpppsss~~~zzzrrrnnnooopppuuu|||xxxiiiYYYLLLCCC@@@>>>888666555333333333555555444333222333444555444222444444444444444444444444222111000000222222111000000000000000000000000000.../////////000000000111000000000000000000000000///////////////000111111333222111000000000000000......///000000000000000nnnoooooooooooonnnnnnmmmnnnsss|||~~~|||~~~yyyyyywwwsssjjj___UUUNNNDDDCCCAAA???===<<<;;;:::444444555555666777777888555555444333333333333444333111000000111222222111000222444666666444222000000000111111222222222333111111111111111111111111///000111222222111000/////////............//////---------...///000000111////////////////////////---------------------,,,---------.........//////---.........//////000000000///.........000111222000...---...000111111111---------.........//////---......///000/////////***+++++++++++++++++++++........................------------------------////////////////////////---------.........//////---,,,,,,,,,,,,---......,,,,,,,,,------.........---------,,,,,,------------------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---.../////////...---,,,.........////////////000/////////......------,,,///////////////////////////000222333444444444333888:::<<<@@@HHHTTT```hhhyyy{{{wwwzzz~~~|||yyyvvvmmmhhhppp~~~~~~{{{}}}}}}{{{yyywwwlllmmmnnnnnnmmmkkkhhhfffbbbbbbaaabbbdddfffiiikkklllooorrrtttrrrpppoooooohhhjjjmmmppprrruuuvvvvvvrrrpppooooooooolllhhhcccaaadddjjjooorrrsssrrrrrrmmmkkkiiigggggghhhjjjkkkfffeeeddddddeeegggiiikkkfffffffffdddbbb`````````eeemmmzzzxxxnnnnnnpppwwwxxx}}}kkkWWWIIIAAA>>>777666444333333444555666444333222222444444333222444444444444444444444444222111111222444444222111000000000000000000000000.../////////000000111111000000000000000000000000///////////////000111111222222111000///000000000......///000000111000000cccccccccbbbbbbdddgggjjjjjjmmmyyywwwrrrsssssssssuuuuuuwwwxxxyyyxxxwwwwwwwwwrrryyyyyymmmaaaZZZQQQNNNKKKHHHEEEAAA<<<999888666555555777888777666999888666444333333333333555444444333333444444555222222222333333444444444///000000111111111000000////////////////////////////////////////////////......------------..............................------...///000000000///,,,,,,------.../////////222111000.........///000000000000000000000000000........................------------------------//////.........---------......------------......---------........./////////............---------........................,,,---...---,,,+++---///..............................---------,,,,,,,,,+++,,,------......------,,,,,,,,,---------......000///---+++***+++---...,,,---...//////...---,,,------............------------------------------++++++,,,,,,,,,---------++++++++++++,,,---....../////////...------,,,,,,.........////////////000000111222111///---...///---///111111111222444666<<<;;;CCCRRR[[[^^^iiixxx}}}}}}zzzqqqtttuuuuuuyyyxxxlllppp}}}vvvrrrkkklllmmmnnnooooooppppppqqqooommmkkkiiigggffffff```bbbeeefffffffffggghhhlllooossstttrrrpppooonnnmmmpppuuuwwwxxxwwwwwwwwwrrrvvvvvvqqqnnnnnnmmmjjjgggiiilllnnnoooqqqtttwwwrrruuuuuurrrqqqrrrqqqmmmnnnnnnoooooonnnnnnmmmmmmiiigggfffeeedddccc```^^^^^^aaagggpppxxx}}}~~~zzz}}}vvvqqqrrryyyzzzxxxxxxwwwuuuoooqqqxxxjjjWWWJJJCCC:::888666555555555444222333333333333333333333333444333222111000111222333111111111111222333444444111111222222222222111111...............///000000//////000000000000//////000000000000000000000000000000////////////000000000000000000000000000000bbbdddfffggghhhkkknnnqqqtttxxxxxxsssrrrqqqoookkkfffcccbbbcccdddaaadddiiimmmqqqxxx}}}tttnnn]]]ZZZUUUQQQLLLGGGBBB>>>:::888666555666666555444888777555444333333333444555444444333333444444555222333333333333333333444000000111111111111000000111111111111111111111111///////////////////////////......------......///////////////////////////,,,,,,------...---------,,,,,,------.../////////222111///.........///000////////////////////////////////////////////////------------------------//////.........---------......------------......,,,,,,,,,---------......///............---------------------------------,,,---...---,,,+++---///..............................---------,,,,,,,,,+++,,,------......------,,,,,,,,,---------......///...---,,,+++,,,,,,---,,,---...//////...---,,,------............------------------------------******+++++++++,,,,,,,,,///...---,,,++++++++++++------..................---............/////////000111111000...---...///000000000111222555999;;;EEEEEENNN]]]dddeeennnzzzyyytttqqqkkkqqqvvvzzzzzzmmmppp|||~~~xxxrrrnnnkkkiiijjjkkklllmmmmmmmmmmmmllllllkkkjjjhhhgggffffffaaacccddddddddddddfffgggiiimmmrrrttttttrrrpppooonnnrrrvvvyyyzzzzzzzzz{{{wwwzzz{{{vvvssstttssspppqqqsssuuuwwwwwwyyy{{{}}}}}}~~~zzzuuuvvvxxxzzz|||zzzwwwsssrrrpppmmmkkkiiifffbbb___dddeeegggkkkoooqqqqqqppppppsssxxx{{{~~~xxxtttrrrpppooolllooovvvyyycccSSSIII>>>;;;888666555555444333333333333333333444444444444333222222111222222222222222222111222222333333111111222222222222111111//////......//////000111//////000000000000//////000000000000000000000000111000///////////////000000000000000000000000000rrruuuyyy|||}}}}}}wwwmmmddd^^^\\\^^^```___]]][[[[[[___dddhhhjjjuuu}}}tttpppiiibbb[[[SSSLLLGGG@@@===:::888777666444333777666444333333333444444555444444333333444444555444333333333333333333222000111111111111111000000111111111111111111111111000000000000000000000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,------.../////////111000///.........//////////////////////////////////////////////////////------------------------...............---------......------------......++++++,,,,,,,,,---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///------------------------......---------,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,---...//////...---,,,------............------------------------------*********+++++++++,,,,,,///...---,,,++++++++++++,,,,,,------...//////000---------............//////000000///...---///000444222111222777>>>CCCFFFQQQSSS]]]jjjooonnnttt}}}zzzpppwww}}}sssmmmjjjkkkkkkooovvv~~~|||qqqttt~~~~~~yyyqqqkkkgggffffffggghhhiiijjjjjjjjjjjjjjjiiijjjjjjkkkjjjiiihhhgggddddddeeedddcccdddfffhhhgggkkkooorrrrrrpppnnnmmmooosssxxx{{{}}}~~~~~~~~~|||~~~yyyuuurrrmmmiiifffjjjiiihhhiiijjjkkkjjjhhhkkklllmmmnnnqqquuu{{{}}}{{{}}}}}}vvvrrrnnnkkklllqqqxxxppp\\\NNNFFFAAA<<<888777777666666444444444444444444444444333333333333333222222111333333222222111222222222111111222222222222111111000000000///000111111222//////000000000000//////000000000000000000000000111111000///////////////000000000000000000000000uuuppppppqqqrrrqqqjjjbbb^^^```bbbbbbaaaccciiinnnrrrwwwvvvlllbbbYYYSSSHHHEEE@@@<<<:::999777555777666444333333333444555555444444333333444444555444444444333333222222222111111222222222111000000111111111111111111111111000000000000000000000000//////............//////------------------------///000000000///...------,,,,,,------.../////////////////////.../////////////////////////////////------------------------------------------------...........................------,,,,,,------...,,,,,,,,,---------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///------------------------......---------,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,---------,,,,,,+++,,,---...//////...---,,,,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,++++++,,,,,,---...///---------.........//////------------.............../////////......000222666444333777???IIIQQQTTT[[[___iiitttxxxwwwzzzzzzssspppkkkwwwwwwjjj```^^^dddnnnuuu~~~www{{{|||zzzzzz~~~zzzrrrjjjfffdddeeefffggghhhhhhiiiiiiiiiiiihhhiiijjjlllmmmmmmkkkiiihhhfffffffffdddccceeehhhjjjgggjjjlllnnnnnnnnnpppqqquuuyyy~~~}}}yyyvvvtttqqqooonnnooooooooonnnooonnnmmmllllllmmmpppqqqyyy}}}zzzxxx}}}vvvqqqrrrxxx~~~|||gggXXXNNNIIIAAA<<<::::::::::::666666555555555555555444222333444444444333111000444444333222111111111111111111222222222222111111111111000000111111222333//////000000000000//////////////////////////////222111000//////......///////////////////////////}}}qqqkkkjjjiiifffbbbaaaccccccccceeekkknnnmmmqqqxxxzzzoooeee^^^RRRMMMGGGBBB>>><<<999777888777555444333444444555555444444333333444444555444444444333333222222222222222222222222111000000000000000000000000000000000000000000000000000000/////////....../////////000000000000000000000000///000000000///...------,,,,,,------.../////////.........////////////...........................---------------------------------------------------.....................------,,,,,,,,,,,,------............///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///------------------------......---------,,,,,,,,,+++,,,------......------,,,,,,,,,---------......++++++,,,------,,,,,,+++,,,---...//////...---,,,,,,,,,------------,,,,,,---------------------------------.........//////,,,,,,,,,,,,---...////////////.........------------------.........//////...//////......///222555333444888???IIISSS[[[___eeejjjsss|||yyyooohhhgggiiimmmzzzrrriii]]]VVVZZZiii{{{{{{zzzzzz|||~~~|||}}}}}}zzzwwwuuurrrnnnkkkiiiiiikkkllliiijjjjjjjjjjjjjjjiiihhhiiijjjlllmmmmmmllljjjhhhggghhhgggfffeeefffjjjlllkkklllnnnooorrrwww}}}|||zzzxxxvvvtttrrrqqqooommmlllkkkiiihhhmmmttt~~~{{{vvvuuuyyy~~~}}}xxx~~~uuufffVVVPPPGGG@@@===<<<;;;;;;777777777666666555555555333333444555444333222111444444333222111111111111111111222222222222111111111111111111111222333333//////000000000000//////////////////////////////111111000///////////////////////////////////////|||wwwrrrooooookkkggggggkkkkkkhhhbbbgggqqq{{{|||sssnnn```ZZZRRRJJJDDD@@@<<<999:::999777555444444444555555444444333333444444555444333333333333333333222333333333333222111000000////////////////////////000000000000000000000000000//////......//////000---------------------------------...------,,,,,,,,,,,,------.../////////------.../////////......................................................---------------------------------...............------,,,,,,,,,,,,------...////////////000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------------,,,,,,------------------------........./////////000000000///...---,,,,,,,,,,,,000//////...------,,,,,,.........////////////000...////////////111555888333:::CCCMMMUUU]]]cccgggpppuuu|||wwwkkkccc```bbbhhhppp||||||wwwhhhbbbZZZYYYaaarrrzzz|||{{{yyy~~~{{{vvvtttuuuuuusssqqqmmmmmmlllllllllmmmoooooolllllllllllllllkkkjjjiiihhhiiikkklllmmmmmmllllllkkkllllllllllllmmmppprrrssstttvvvyyy~~~~~~{{{vvvtttrrrpppooommmkkkhhhkkkooovvv}}}~~~yyywwwwwwvvv~~~rrrccc\\\RRRIIIBBB>>><<<:::999888888777777666666666444444444444444333222222333333222222111222222222111111222222222222111111111111111000111111222333//////000000000000//////000000000000000000000000000000////////////000000000000000000000000000000~~~~~~|||vvvkkklllnnnooorrrxxxtttmmmbbbWWWNNNGGGAAA>>>===<<<999777555555444555555444444333333444444555222333333333333333333444333333333333222111000///000000000000000000000000////////////////////////000000////////////000000++++++++++++++++++++++++,,,,,,------...---------,,,,,,------.../////////,,,---.../////////......................................................---------------------------------.........//////---,,,,,,++++++,,,,,,---.........////////////000///............---------------------------------,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------,,,,,,,,,---------......++++++*********+++---...,,,---...//////...---,,,+++,,,,,,------,,,,,,+++------------------------............////////////000///...------,,,,,,---..................------/////////000000000111111//////000000000333777;;;<<>>;;;999777666888999999888555555444333333333333333444444333333222111111000111111111111111111111111222111111000//////000000000000000000000000000000////////////////////////////////////////////////---------------------------------............///000000/////////.........,,,,,,,,,,,,++++++++++++.........//////......---////////////000000000000------------------------......------,,,,,,------------............------///......------......///,,,------......------,,,,,,,,,---------.........//////.........------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---......---,,,+++------------------------------------------------,,,,,,,,,,,,------------........................///.........//////000111///222555555444:::DDDMMMcccqqq|||}}}}}}yyyvvvssspppooommmlllmmmppptttyyy{{{|||yyymmmeee]]][[[\\\```hhhppp}}}xxxuuuooorrruuuxxxxxxuuurrrooolllmmmnnnoooppppppooonnnooommmkkkkkkmmmnnnllljjjjjjjjjjjjjjjjjjkkkllllllkkkllloooqqqsssuuuuuuvvvxxxwwwxxx}}}~~~}}}}}}}}}yyyyyyxxxwwwuuurrrooonnnjjjhhhddd^^^XXXVVVVVVXXXZZZ[[[\\\\\\\\\\\\\\\\\\^^^___```cccgggkkkooorrruuuzzz~~~{{{yyyvvvtttvvvoookkknnnpppqqqtttzzz{{{xxx|||qqqpppsss|||vvvfffWWWLLLEEE???>>>===999777777666666555555444333333333333333333222222222111111111111111111111111111111000000000000000000000000111111000000000/////////////////////////////////000////////////000000111............////////////xxxuuuqqqnnnlllllljjjiiiiiikkknnnsssxxxzzzzzzxxxzzzqqqkkkaaaYYYOOOJJJEEEAAA@@@BBB===:::777555666777777666555444444333333333333333444444444333222222111111000000000000000000000000222111111000000000000000000000000000000000000000////////////////////////////////////////////////---------------------------------............///000000000000000/////////++++++,,,,,,,,,,,,,,,,,,......////////////////////////000000000111111111..............................---------...//////.........//////............------,,,,,,------...------............------,,,------------.........000000/////////.........,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000////////////000111111000333555666:::DDDSSS^^^rrr}}}yyypppjjjhhhhhhiiimmmsssxxx{{{}}}vvveee\\\VVVXXX```iiivvvyyyqqqmmmnnnqqqtttvvvuuuqqqlllhhhdddeeefffhhhiiiiiiiiiiiikkkjjjiiijjjlllnnnnnnmmmmmmmmmmmmmmmllllllllllllmmmoootttyyy~~~|||yyyvvvqqqllliiigggfffgggdddeeeeeeeeeccc```]]][[[YYYXXXTTTOOOKKKJJJLLLMMMRRRSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTVVVXXXZZZ]]]^^^___dddiiimmmoootttzzz~~~}}}wwwrrrppppppnnnnnnpppxxx~~~{{{xxx{{{wwwrrrrrr}}}{{{mmm\\\QQQGGGBBB>>>888555555888777777666555555444444333333333222222222111111111111111111111111111111........................111111111111111000000000///////////////////////////000000000000//////...............////////////}}}yyyssspppeeeddddddgggjjjllljjjhhhmmmpppvvv|||vvvkkk]]]SSSLLLGGGEEEDDDCCC???:::777666666555444555444444333333333333333555444444333222222222111000000000000000000000000111000000/////////000000////////////////////////////////////////////////////////////////////////---------------------------------............///////////////////////////++++++,,,,,,------......//////......//////000000////////////000000000000------------------------------,,,------...//////......////////////......---,,,,,,++++++,,,,,,---------............------------------............////////////.........---,,,---------------,,,,,,------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,+++++++++////////////////////////111000000000000111222222111444777<<>>>>>===;;;:::999:::::::::777777666555444444444444333222111111111111111111111222333333333333222111000000000000000000000000000000000000000000000000222111111000///......---//////////////////////////////............/////////////////////////////////............---------........................///...---,,,,,,---...///------------------------------------------------.........------,,,,,,,,,---------.........//////------......------,,,+++,,,,,,,,,---------......///...---,,,+++,,,------******+++,,,---///000111000000//////.........------........................///111000...------...000...+++)))((()))+++,,,,,,,,,,,,---------......---------............///---...///111111111000000000000000000111222333444222111444777777888>>>FFFOOOYYYeeeppp|||}}}}}}|||}}}rrrmmmjjjkkkrrrwwwyyyxxxpppppprrrwww{{{zzzrrrkkkqqqoooooovvv{{{sssjjjccc```___```___bbbeeeddd```]]]\\\]]]bbbaaa^^^\\\[[[^^^cccgggjjjnnnrrrrrroooooossswwwwwwyyy~~~}}}qqqjjjiiifff^^^WWWQQQPPPPPPRRRTTTSSSPPPLLLMMMPPPSSSUUUUUUTTTTTTUUUXXXUUUUUUXXXWWWSSSUUU[[[fffgggiiillloooooommmkkkhhhllloooooolllkkkooosssssstttuuutttqqqoooooopppnnnjjjffffffhhhgggccc___OOOKKKHHHHHHMMMUUU[[[^^^ccceeegggjjjnnnqqqsssuuu|||{{{{{{xxxsssvvvwww}}}|||yyyzzzyyyvvvtttooommmssswwwvvvtttaaaJJJBBB>>><<<:::666111222666333333222222111222222222222222222111111111111000111111111111111111111111111111000000000000111111000000111111111111000000000000///...............////////////////////////vvvkkkeeeccc___]]]ccckkkvvv{{{jjj\\\SSSJJJEEE@@@>>><<<:::999888888777777666555444444333444444333222111111000111111111111222333333333333222111000000000000000000000000000000000000000000000000111111111000///.........//////////////////////////////............//////........................///............---------........................///...------------...///------------------------------------------------......---------,,,,,,,,,---------.........//////------......------,,,+++,,,,,,,,,,,,------------///...---,,,+++,,,------,,,,,,,,,---...///000111000/////////.........---///.........---------------...000///---,,,,,,------,,,***)))***+++,,,---,,,,,,,,,---------......---------............///......000000111000//////000000000000111222333333111111333666888:::AAAJJJYYYbbbnnnwww}}}yyymmmlllkkkmmmrrruuuvvvuuuttttttwwwzzzzzzvvvnnngggkkklllooovvv}}}{{{vvvpppiiidddaaa```aaadddfffgggfffbbb___^^^___aaa````````````bbbeeehhhooorrrtttuuutttuuuwwwxxx}}}~~~}}}xxxoooddd```aaabbb^^^ZZZWWWVVVTTTTTTUUUUUURRROOOSSSVVVYYYZZZZZZ[[[[[[]]]aaa^^^]]]```___]]]```fffjjjkkknnnrrruuutttrrrooolllooorrrsssssstttwwwyyyvvvwwwyyyyyywwwuuuuuuuuussspppnnnooopppmmmgggbbbSSSNNNIIIHHHMMMVVV^^^dddiiiiiijjjjjjkkkkkkllllllrrrtttxxx}}}}}}vvvssstttxxx~~~{{{vvv~~~zzzvvvoooiiidddhhhtttnnnZZZHHHBBB===<<<888444333666555444333333333333333333222222222111111111111000111111111111111111111111111111000000000000111111000000111111111111000000000000///...............000000000000000000000000zzztttnnnjjjnnnhhhgggsss{{{jjj[[[QQQKKKFFFCCC???<<<;;;999777555777666555444444333333444333222111111000000111111111222222333333222222111000000000000000000000000000000000000000000000000111111000000//////......//////////////////////////////............//////........................///............---------........................///...------------...///------------------------------------------------...------------,,,,,,,,,---------...............------......------,,,++++++++++++,,,,,,,,,------///...---,,,+++,,,------...............///000000/////////...............//////......------,,,,,,,,,---///...,,,++++++,,,*********+++,,,------...,,,,,,,,,---------......---------............/////////000000000///......////////////000111222333333222444888;;;???IIISSSgggppp{{{~~~~~~zzzvvvlllooorrrtttuuuuuuvvvwwwzzz{{{||||||xxxqqqjjjfffjjjnnntttzzz}}}~~~|||zzzsssppplllhhhdddbbbbbbaaafffggggggfffcccbbbbbbcccdddeeefffgggiiikkklllmmmssstttwww{{{~~~|||wwwpppkkkccc^^^XXXYYY^^^dddfffeee]]]ZZZVVVUUUUUUUUUUUUTTT[[[]]]```aaabbbccceeegggiiihhhiiikkkllllllpppvvvtttvvvzzz~~~|||yyyyyyyyy{{{~~~}}}|||zzzyyyyyyxxxssslllfff[[[UUUNNNLLLQQQ[[[ffflllqqqpppooonnnlllkkkjjjiiilllkkkjjjkkkmmmrrrwwwzzzzzzuuutttvvvzzz{{{|||wwwzzz{{{ppphhh___^^^hhhvvvpppUUUKKKBBB>>>;;;777555666666666555444444444444444222222222111111111111000111111111111111111111111111111000000000000111111000000111111111111000000000000///.........//////111111111111111111111111uuukkkqqq{{{zzzlll___VVVMMMIIICCC@@@>>><<<999777777777666555444444444444444333222111111000111111222222222222222222222222000000000000000000000000000000000000000000000000111000000000/////////...//////////////////////////////............//////........................///............---------.................................------.........------------------------------------------------------------------------........................------......------,,,++++++++++++,,,,,,,,,,,,---///...---,,,+++,,,------///......---------..............................------------------------,,,...//////---,,,,,,---******,,,---------,,,,,,,,,,,,,,,---------......---------............///000000000//////......---////////////000111222222444444777===BBBHHHTTT```ttt}}}zzz|||}}}}}}}}}|||zzzrrrvvv{{{{{{yyyyyy|||zzztttooolllkkkpppvvv~~~}}}xxxuuummmllljjjgggeeecccbbbaaacccdddeeeeeeggghhhkkklllooonnnnnnooorrrtttvvvwwwwwwwwwzzzxxxvvvqqqlllgggaaa\\\YYYWWWUUUVVV[[[cccjjjnnnpppbbb___[[[YYYYYYZZZ]]]^^^bbbdddfffggghhhjjjmmmpppooorrrwww|||}}}wwwqqqllleee```ZZZYYY___hhhqqqvvvwwwwwwvvvvvvuuutttsssssspppnnnkkkhhhhhhjjjmmmooowww}}}{{{{{{}}}}}}{{{|||{{{pppccc^^^dddqqq}}}kkk[[[KKKBBB===999777777666666555444333333333333222222222111111111000000111111111111111111111111111111000000000000111111000000111111111111000000000000///////////////000111111111111111111111111~~~zzzvvv{{{ttthhhWWWPPPGGGBBB@@@???;;;888888888777666555555555555555444333222111111111111222222222222222222222222000000000000000000000000////////////////////////000000000000//////////////////////////////////////////............//////........................///............---------........................---..................---------------------------------------------------------------------------.....................---------......------,,,+++++++++,,,,,,,,,---------///...---,,,+++,,,------------,,,,,,++++++,,,,,,---------...............***++++++,,,---...//////...///000000...------...+++,,,.........,,,+++))),,,,,,,,,---------......---------............///000000///.........------////////////000111222333444555999AAAHHHQQQ___kkk}}}}}}xxxvvvzzz~~~}}}|||}}}}}}|||www{{{~~~}}}yyyyyy~~~}}}vvvqqqppprrruuuwww||||||tttpppkkkjjjiiigggeeedddcccbbbddddddgggkkkpppuuuxxxzzz{{{xxxttttttwww{{{~~~mmmhhhaaaYYYSSSPPPPPPQQQTTTVVVZZZ```eeeiiikkklllfffdddbbb``````cccgggiiihhhjjjkkklllmmmooosssuuuyyy{{{xxxrrrpppmmmnnnssszzz~~~~~~yyyvvvssspppmmmlllkkkkkkiiinnnuuu{{{}}}}}}|||zzzlllcccdddmmmwww}}}nnnXXXJJJAAA;;;999:::666555444333222222222222222222222111111111000000111111111111111111111111111111000000000000111111000000111111111111000000000000/////////000000111111111111111111111111111{{{uuuuuuvvvxxxeee[[[NNNFFFCCCAAA>>>::::::999888777777666666666777666555444333222222222333222222111111222222333000000000000000000000000////////////////////////000000000000//////////////////////////////////////////............//////------------------------///............---------........................------...//////...------------------------------------------------------,,,,,,,,,------------..................---------------......------,,,+++,,,,,,,,,---------......///...---,,,+++,,,------,,,,,,+++++++++++++++,,,---------------.........******+++,,,---......///...000111000///---......---............,,,***))),,,,,,,,,---------......---------............/////////......---.........000000000000111222333444555666===HHHQQQ[[[jjjvvvqqqppprrrxxx}}}|||{{{{{{||||||zzz}}}~~~{{{{{{wwwqqqppprrrwwwzzzyyy|||zzzqqqkkkiiiiiihhhgggffffffffffffkkklllooouuu}}}}}}yyyyyy}}}yyypppbbb^^^VVVOOOJJJIIIMMMQQQVVVYYY^^^```aaabbbccceeefffgggggggggggghhhllloooppprrrtttuuuvvvwwwzzz||||||xxxssspppmmmkkkgggiiikkkmmmpppuuu{{{}}}{{{}}}yyy{{{~~~vvvkkkhhhkkkqqquuuxxx}}}gggVVVIII???;;;<<<666666444333222222222222222222222111111111111000111111111111111111111111111111000000000000111111000000111111111111000000000000/////////000111111111111111111111111111111vvvjjjnnnuuu~~~zzzlll[[[OOOIIIFFFBBB???;;;;;;:::999888888888888999888777666444444444333333333222111111222333333000000000000000000000000////////////////////////////////////000000000000//////////////////////////////............//////------------------------///............---------........................------...//////...------------------------------------------------------,,,,,,,,,---------......//////.........---------------......------,,,+++------.........////////////...---,,,+++,,,------,,,,,,+++++++++,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---///000///...---------------------------,,,,,,,,,,,,,,,---------......---------............///......---------...///000111111111111222333444555:::===FFFSSS^^^iiiwww~~~uuuiiilllrrrxxxwwwxxxyyyyyyzzz{{{}}}yyyrrrnnnppptttwwwxxxwwwxxxzzz}}}~~~zzzqqqkkkggggggffffffhhhiiikkklllvvvvvvyyywwwiii___XXXVVVRRRMMMIIIJJJOOOSSSXXX[[[___``````bbbgggkkkpppsssvvvvvvuuuuuuvvvxxxyyy|||zzzvvvtttsssqqqpppnnnkkkkkklllppprrryyy{{{{{{wwwxxxvvvttttttxxxxxxqqqoooppprrrqqqwwwuuueeeUUUFFF>>>>>>888777666444333333222222222222222111111111111000111111111111111111111111111111000000000000111111000000111111111111000000000000//////000111111222000000000000000000000000~~~kkkiiihhhjjjpppzzz{{{gggXXXPPPLLLHHHDDD<<<<<<;;;:::999999999999:::999888777555555444444444333222111111222333444000000000000000000000000////////////////////////////////////000000000000//////////////////////////////............//////------------------------//////.........---------........................,,,---...//////...---,,,------------------------------------------------,,,,,,,,,------.........//////.........---------------......------,,,+++.........////////////000///...---,,,+++,,,---------,,,,,,,,,,,,---...///,,,,,,,,,------.........//////...---+++******))),,,...///...---+++,,,,,,+++,,,,,,,,,---......///,,,,,,,,,---------......---------.........//////...---,,,,,,---...///111222222222222333444555555@@@DDDOOO\\\hhhttttttjjjffflllttt{{{~~~|||wwwlllooossswwwzzz}}}{{{uuunnnmmmrrruuuvvvtttvvvuuuuuuzzz}}}{{{tttmmmfffeeeeeefffiiilllooorrr}}}}}}~~~ooo```VVVQQQRRRQQQNNNLLLLLLPPPSSSYYY\\\___aaaccciiirrrzzz}}}||||||{{{xxxtttpppllljjjjjjjjjjjjpppzzz~~~}}}vvvvvvsssnnnlllnnnuuu{{{yyy{{{vvvttttttkkkoooyyy}}}ooo]]]KKKAAA???999888777666444444333333222222222111111111111000111111111111111111111111111111000000000000111111000000111111111111000000000000///000000111222222////////////////////////ttthhhiiikkkkkkqqq|||vvviii```XXXQQQMMMHHHDDD>>>999666888;;;>>><<<;;;:::888777555444333111222222333333222222111111222222333333222222111//////////////////////////////000000000000//////000000000///......------///...,,,,,,,,,---///111......------------......------............------......////////////......//////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111333333111///------,,,,,,,,,------.........,,,,,,---...//////......------------------------...------,,,,,,------...+++,,,------++++++,,,---......//////...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------------...///000///////////////.........//////000222111222;;;EEEFFFTTTeeepppzzzooohhhiiinnnsssyyy|||wwwsssssssssiiiiiijjjlllrrr{{{{{{ppplllmmmnnnpppssssssuuuyyy{{{{{{xxxuuurrrkkkllllllllllllqqqzzzzzzsssoooiii___WWWTTTOOOOOOSSSTTTRRRUUU[[[\\\^^^ccchhhnnnwww{{{vvvsssooojjjgggiiikkkooossswwwzzz{{{{{{|||uuuppppppmmmhhhhhhlllvvv~~~tttjjjpppmmmrrr~~~}}}tttfffWWWJJJEEE;;;999666555555444222111555444333333222222333333333333333333333333333333333333333222111000//////---...///111111111000///000000000000000000000000000000111111111000000///~~~rrrooommmiiimmmuuussskkkeee___[[[MMMGGGAAA<<<::::::::::::<<<;;;999888666555333333222222333333333333222222111222222333333222222111000000000000000000000000//////000000000000//////.........//////////////////...---,,,,,,---///000......------------......------............------......////////////....................................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111333555555333000//////,,,,,,,,,---------......,,,,,,---...............------------------------------,,,,,,,,,,,,------+++---...---,,,+++,,,---////////////......---------------------.........,,,,,,,,,---------......---------------.........---------------...///000////////////////////////000///222555666:::EEEQQQWWWdddqqqyyyxxxmmmlllqqqvvvzzz}}}xxxsssnnnkkkiiiiiiggggggiiikkkqqq{{{vvvllljjjkkklllmmmpppqqqsssuuuwwwxxxwwwvvvuuupppsssuuuuuuuuuwww{{{xxxpppllljjjggg```YYYYYYUUUSSSVVVWWWWWW\\\cccdddhhhooovvv}}}|||}}}~~~yyyrrrkkkkkkjjjjjjjjjkkklllkkkkkkrrrwww~~~wwwqqqooolllfffeeehhhhhhppp{{{}}}tttrrrooorrr|||sssaaaQQQHHHBBB???;;;888777666444333555444333333222222333333333333333333333333333333222333333222222000//////...///000111111000000///222222222222222222222222000000111111111111000000{{{uuunnnooottt{{{|||wwwqqqmmmXXXPPPGGGAAA@@@???;;;888;;;:::999777555444333333222222333333333333222222111222222333333222222111111111111111111111111111//////000000000000//////------......///000000111......---,,,,,,...///000......------------......------............------......////////////..............................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000222444444222000//////,,,,,,,,,------------...,,,------............---------------------------------,,,,,,,,,,,,------,,,.........---,,,---...///////////////........./////////...............,,,,,,,,,---------....../////////////////////...,,,,,,,,,------...000000//////////////////000000111111444999>>>GGGWWWfffpppyyyxxxpppmmmsss|||}}}|||vvvmmmfffbbb```______ggghhhiiijjjnnnxxx{{{rrrkkkjjjkkkkkklllnnnooopppqqqrrrtttvvvxxxyyyyyy}}}~~~~~~vvvnnniiidddccceeeeeeaaa]]]\\\ZZZYYY[[[]]]___eeelllsssxxx~~~{{{xxxwwwxxx{{{~~~}}}~~~wwwrrrooollljjjiiigggdddbbbfffkkksss~~~}}}uuuqqqmmmhhhfffggg```cccgggkkkooosssxxx|||xxxsssrrrwww~~~qqq]]]PPPIIIDDD===888555444333222555444444333333333333333333333333333333333333333222222222222222111000//////000000111111000//////222222222222222222222222000000000000111111000000}}}{{{hhh]]]OOOGGGEEEDDD???:::<<<:::888666444333333333222333333333333333333222111222222333333222222111111111111111111111111111//////000000000000//////............//////000000...------------...///000......------------......------............------......////////////..............................,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------............---///000000...---------------------------------,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------...//////------...///000/////////.../////////000//////......---------,,,,,,,,,---------......////////////////////////------------...///000000//////000000000000111111444333555;;;DDDSSSiii|||yyyrrroooqqq{{{}}}{{{zzzpppdddZZZWWWXXX[[[\\\iiijjjjjjjjjllltttvvvoookkklllnnnmmmnnnpppnnnmmmmmmooorrrvvv{{{~~~zzzppphhhbbb___\\\]]]aaabbbaaa^^^\\\^^^bbbeeegggjjjooottt}}}yyy{{{{{{zzz{{{}}}{{{xxxxxxxxxyyyxxxxxxxxxyyy{{{}}}~~~}}}{{{xxxyyy{{{~~~~~~{{{vvvsssrrrnnnjjjfffbbbeeejjjpppyyywwwrrrooolllkkkdddbbbaaa```aaadddiiilllmmmuuu~~~{{{uuuuuuyyymmm___SSSMMMCCC;;;777666555555555555444333333333333333222222222222222222222222222222222222222111000///111111111111000000//////000000000000000000000000000000000000000111111111vvviiiWWWLLLHHHFFFBBB>>><<<;;;888666444333444444333333333444444333333333111222222333333222222111111111111111111111111111//////000000000000//////000000//////............------------......//////......------------......------............------......////////////..............................+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,...///...---,,,,,,---------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---...//////------.../////////............///000///.........------,,,,,,,,,,,,,,,---------..................//////////////////......//////000111000000000000111111222222444333555===III\\\vvvvvvsssuuuzzz|||zzztttkkk^^^SSSPPPSSSZZZ^^^fffiiikkkjjjjjjqqq}}}xxxvvvwwwpppkkkiiilllmmmlllnnnqqqnnnmmmmmmooosssxxx}}}}}}uuuooohhhbbb___ZZZXXXWWWYYY\\\___^^^]]]^^^fffoootttuuuwwwzzz|||~~~||||||{{{zzzxxxwwwwwwwww|||yyyuuurrrrrrssssssrrrpppqqqsssvvvzzz||||||zzzwwwyyyzzz|||~~~~~~~~~}}}~~~xxxnnngggcccdddeeeffflll{{{}}}yyysssooohhheeeaaa^^^]]]^^^```aaa^^^dddnnnxxxzzzyyyqqqccc[[[OOODDD>>>;;;::::::666555444444333333444444000000000000000000000000111111222222222111000000111111111000000000000111000000000000000000000000000000//////000111222222sssbbbTTTMMMIIIEEEBBB>>><<<999666555444555555333333444444444444333333111222222333333222222111111111111111111111111111//////000000000000//////111000000///......---------------............///......------------......------............------......////////////......------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---/////////------...///...------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,.........---,,,---.........---,,,,,,---///000.........---------------,,,,,,,,,---------......,,,,,,---...///000111111222222111000000000000000000000000111222222333333444555;;;FFFSSSeee~~~}}}vvvxxx}}}{{{yyynnniii```WWWRRRTTTZZZ```cccgggkkkkkkjjjooozzzyyyqqqnnnooogggddddddgggiiiiiikkkpppooopppqqqsssvvv{{{}}}ssshhhccc___[[[YYYZZZVVVUUUUUUWWW[[[^^^______gggsss~~~}}}~~~}}}zzzvvvrrrqqqrrrrrrpppmmmlllllllllkkkjjjiiijjjmmmrrrwwwyyyyyywwwuuuvvvxxxzzzzzzzzzzzzyyyyyyyyyyyyzzz|||}}}|||zzzwwwxxxzzz|||||||||{{{zzz|||~~~~~~~~~vvvlllhhhgggeeecccfffrrrxxxmmmiiiccc___^^^^^^^^^^^^ZZZ^^^fffooovvv~~~rrriiiZZZLLLCCC===999888666555555444444444444444000000000000000000000000111111222222222111111000111000000000000111222333222222222222222222222222000000/////////111222333qqqrrrsssuuuwwwzzz|||}}}}}}~~~zzz~~~wwwvvv|||qqqcccYYYQQQKKKHHH???===:::777555555666777333333444444444444333333111222222333333222222111000000000000000000000000//////000000000000/////////////////////.........,,,------.....................------------......------............------......////////////......------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,............////////////---.........,,,,,,...///......---------,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++---...---,,,+++,,,------,,,+++++++++,,,...///.............../////////,,,,,,,,,---------......,,,,,,---///111222444444555555333222111000000000000000111111222333333444888>>>JJJYYYggguuu|||www{{{zzzxxxlllnnnlllfff^^^[[[^^^bbbeeejjjooommmiiijjjrrrzzzwwwzzz{{{xxxrrrkkkgggfffbbb___```ccceeeeeeiiiooorrrsssuuuxxx{{{~~~}}}jjj```YYYXXXWWWTTTTTTWWWTTTUUUWWW[[[```eeehhhjjjrrr~~~|||}}}~~~~~~~~~}}}{{{|||{{{xxxssspppoooooojjjiiihhhhhhhhhgggeeeddddddeeehhhmmmqqqssssssqqqnnnppprrrtttuuuuuutttttttttsssrrrtttwwwxxxvvvtttqqqrrrtttuuuvvvvvvuuuuuuwwwxxxyyyxxxwwwvvvwwwyyyzzzyyyuuunnniiihhhooozzz|||uuummmfffcccbbbaaa```aaabbbgggmmmoootttzzziiiXXXJJJ@@@:::666666666555444444444444444222222222222222222222222000111111222222222111111000/////////000222444555222222222222222222222222000000///...///111333444cccaaa___]]]]]]^^^```bbbaaadddkkkttt}}}}}}zzz|||}}}}}}|||{{{{{{|||rrrtttuuuvvvsssooojjjffflllttt{{{vvvvvv|||yyy}}}}}}pppooorrr}}}qqqdddYYYRRRNNN@@@>>>;;;777666666777888333444444555555444444333222222222333333222222222//////////////////////////////000000000000//////------......///000000000,,,---......//////...............------.........---..................---......////////////......------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............/////////000***+++,,,+++******+++---.........------,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,------++++++,,,------,,,*********,,,...///......//////000000111111,,,,,,,,,---------......,,,---...000222444666777888777555333222111000000000000111222333333444444>>>GGGXXXkkkxxx~~~{{{www|||yyywwwmmmtttyyyuuujjjbbbbbbdddkkkppptttppphhheeejjjpppoooqqqrrrqqqmmmgggbbb___```^^^^^^bbbdddeeejjjpppsssuuuyyy||||||~~~ssskkk___VVVQQQTTTUUURRRRRRUUUTTTVVVZZZ```gggmmmrrruuuxxx~~~{{{xxx{{{~~~~~~|||{{{zzzyyy|||~~~|||xxxuuuuuuwwwvvvxxx{{{}}}}}}{{{xxxvvvsssuuuvvvsssnnnjjjjjjkkkgggffffffggggggfffcccaaaaaabbbeeeiiimmmooommmkkkhhhjjjmmmoooqqqqqqpppppppppnnnmmmpppssstttrrrpppnnnnnnoooqqqrrrrrrrrrrrrssstttuuuuuusssssstttuuurrruuu{{{zzzqqqmmmooouuuzzzxxxoooiiigggeeedddiiihhhkkknnnmmmooozzz~~~{{{gggVVVJJJAAA<<<666666555444444444444555333333333333333333333333000111111222222222111111////////////111333555666000000000000000000000000000///......///111333444```___]]]YYYVVVUUUVVVXXXZZZ___fffmmmqqquuuxxxzzzyyy~~~zzzwwwxxxzzzzzz}}}wwwqqqnnniiicccbbbdddlllqqqvvvzzz|||~~~xxxqqqoookkkdddaaadddnnnmmmlllnnnsssyyy{{{nnntttwwwuuujjj___WWWJJJGGGAAA===;;;999777666777777777666555444222111444444444333222111000///333444444333333111000000000000000000////////////////////////////////////........................------------------------000000///......---------///............---------//////.........---------.........------,,,,,,,,,------......------,,,+++---000222111...,,,---///,,,------......------,,,---------------------------------,,,,,,+++++++++...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...////////////000000000000,,,---.../////////...---,,,,,,,,,---000333666888666444222000//////000111333...,,,111555666999<<>>CCCUUUhhh{{{~~~vvvwww~~~yyyzzz}}}vvvsssnnniiifffdddgggjjjllljjjhhhfffdddbbb```______bbbeeeggghhhmmmsssyyyyyyooohhhdddaaa\\\XXXWWWWWWVVVUUUUUUXXX]]]```ffffffiiipppxxx|||zzzwwwxxxxxxyyy{{{|||{{{xxxuuusssssssssssssssssssssssswwwwwwxxxwwwuuussspppoooppppppnnnmmmllljjjiiiiiihhhgggeeeddddddcccaaa```^^^^^^```aaaaaa``````___bbbccceeefffgggfffeeeeeefffffffffeeeddddddccccccddddddeeefffgggiiikkkllljjjjjjkkklllmmmmmmmmmmmmnnnmmmmmmnnnpppqqqqqqpppoooppprrruuuyyyyyyxxxvvvpppqqqtttxxx}}}wwwvvvqqqpppvvvxxxpppmmmmmmooorrruuuwwwwwwwwwvvv{{{}}}|||ttteeeUUUIIIAAA;;;666777777444333444333333444444444333222111111111111111111111111111111111111111111111111111000000000000111111111111000111111000000333888===```bbbccccccbbbbbbcccdddgggmmmuuu}}}~~~wwwuuuwwwxxxtttppplllkkkmmmmmmllliiihhhhhhiiikkkmmmlllllljjjjjjppp|||rrrllljjjrrrzzzccc\\\SSSIIICCC>>>:::888666666555555444444333333666666555555444444333333222222222111111111111111000000000000////////////////////////////////////........................////////////////////////---///222555555333000...///............---------...............---------...------------,,,,,,,,,------......------,,,+++...---------......,,,+++,,,------......------,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...---------.........//////---...///000000000000///+++...222666999::::::999111111////////////000111444222444999>>>BBBJJJRRRjjjyyyzzzvvv~~~zzzzzz|||vvvrrrkkkeeedddfffhhhiiihhhgggeeecccbbbbbbcccdddcccgggllloooqqquuuzzz{{{oooiiiaaa]]][[[ZZZXXXVVVWWWXXXYYYZZZ]]]bbbhhhmmmtttssstttwww{{{|||zzzvvvuuuttttttuuuvvvuuussspppqqqqqqqqqqqqqqqqqqqqqqqquuutttsssqqqpppnnnmmmlllkkkkkkiiigggeeedddbbbbbb___^^^^^^___aaa```^^^\\\ZZZ[[[^^^```aaaaaa```___aaabbbccccccdddcccbbbbbbddddddcccaaa```^^^]]]\\\^^^______aaaccceeeggghhhfffgggggghhhiiiiiiiiiiiiiiijjjjjjkkkkkklllmmmmmmjjjjjjllloooqqqqqqooommmeeefffgggiiilllpppsssuuuzzz~~~zzzsssmmmnnnttt}}}xxxvvvvvvwwwxxxxxxwwwvvvvvvttt{{{||||||yyyfffWWWHHH@@@999888888555444555333333444444444333222111111111111111111111111111111111111111111111111111000000000000111111111111111111111111222555:::>>>hhhkkknnnqqqqqqqqqrrrrrr}}}}}}yyyvvvtttppppppoookkkhhhjjjpppvvvxxxooonnnsss{{{{{{qqqaaaSSSHHHAAA===;;;666666555555444444444444555555444444444444444444111111111111111111111111000000000000////////////////////////////////////........................------------------------+++...444888888666222//////............---------........................------------------------------......------,,,+++...,,,***+++......,,,(((,,,------......------,,,------------------------------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------...,,,,,,,,,---------............///000000111111111---000555999;;;:::777555//////......///000111111333444999AAAIIIPPPZZZddd{{{{{{vvvuuuzzzzzztttsssuuusssooogggbbbdddiiikkkiiiiiihhhfffdddcccdddgggjjjkkkpppvvvyyyzzz{{{~~~wwwmmmeee```[[[XXXXXXYYYYYYYYYXXX[[[```eeeiiioootttxxx~~~}}}|||}}}~~~}}}zzzwwwsssrrrqqqqqqrrrrrrpppnnnpppppppppoooooooooooooooooonnnllljjjhhhhhhhhhhhhgggfffeeecccaaa___^^^]]]XXXXXXZZZ\\\______]]][[[XXXZZZ]]]```bbbbbbaaa```bbbbbbbbbaaaaaaaaaaaaaaabbbaaa```___]]]\\\ZZZZZZYYYZZZZZZ\\\^^^```bbbcccbbbccccccdddeeeeeeddddddeeefffgggggggggggghhhiiihhhhhhhhhjjjkkkkkkiiigggddddddcccdddeeegggiiijjjnnnqqquuuyyywwwqqqpppttt~~~}}}yyyuuuuuuuuuvvvvvvzzz}}}xxxxxx}}}uuueeeSSSHHH???<<<;;;888666666444444444333333333222222111111111111111111111111111111111111111111111111///000000000111111111111111222222333555888<<>><<<888555555444444333333333222222222111111111111111111111111000000000000000000000000///000000000111111111111222111222444777;;;>>>@@@zzzvvvtttssssssiiilllrrrzzzxxxpppiiihhhkkkzzzooo]]]PPPHHHCCC<<<:::999777666555666666333333222222222444555666555444333111000111111222000000000000////////////////////////////////////........................////////////////////////+++...222555555444111//////............------------------...............,,,,,,,,,------------...------......------,,,+++---,,,,,,,,,------+++***,,,------......------,,,------------------------------------............++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......---------...///000111222444555666666555222///---/////////000000111111111444555???PPPaaammmwww~~~}}}{{{qqqeeeiiivvv~~~uuunnnjjjkkkllljjjmmmlllfffgggmmmmmmgggiiijjjjjjhhhfffgggmmmrrr}}}}}}{{{||||||~~~yyymmmccc]]]\\\WWWVVVTTTTTTVVVZZZ^^^```eeekkkssszzz~~~~~~|||zzzxxxwwwrrrqqqqqqqqqrrrqqqnnnkkkfffeeeeeeddddddccccccbbbbbbaaa```______```aaabbb]]]]]]]]]]]]\\\\\\\\\\\\VVVVVVXXXZZZ]]]___^^^\\\ZZZZZZ[[[\\\\\\\\\\\\\\\___^^^\\\[[[[[[]]]___```]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVVVVWWWYYYZZZ\\\]]]]]]^^^^^^_________^^^^^^^^^aaadddcccaaaaaacccfffhhhgggffffffgggfffeeecccaaa```^^^]]]\\\\\\]]]]]]aaadddgggjjjlllqqqxxx~~~tttpppqqqxxx~~~zzzuuuuuuwwwwwwxxx{{{rrriiiiiimmmrrrwww|||hhhXXXHHH@@@===888444333555444333222222222333333222222222222222222222222////////////////////////000000000000111111111111111111111444999===???@@@uuuqqqnnnoootttxxxzzzzzz{{{||||||{{{|||zzznnniiiiiimmmvvvooo___QQQHHH???===;;;888666666666777444333222222333555777888888777444222111111111222000000000000////////////////////////////////////........................////////////////////////---...///111111111000000///............------------------.........//////,,,,,,,,,---------......------......------,,,+++,,,---......,,,++++++,,,,,,------......------,,,------------------------------------.........///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...------------............---,,,,,,---...///111222666555444333111000///...000000111111111111111111666666@@@TTThhhuuu{{{{{{wwwyyy}}}qqqhhheeelllwww~~~}}}tttkkkeeeeeehhhkkkpppyyyzzztttqqqtttqqqjjjhhhkkkmmmlllkkkmmmsssyyy{{{yyyyyyzzz}}}zzzvvvooofff___ZZZXXXXXXVVVVVVVVVXXX[[[```fffjjjooosssxxx|||}}}~~~~~~}}}zzzwwwtttssssssoooooopppqqqqqqoookkkhhhbbbbbbaaa``````___^^^^^^^^^^^^^^^______```aaabbb^^^^^^___```aaabbbbbbccc___^^^^^^___bbbccccccbbb```___^^^]]]\\\\\\]]]]]]bbb```^^^]]]]]]```bbbdddccccccaaa___]]][[[ZZZYYYWWWWWWWWWXXXXXXYYYZZZ[[[]]]]]]^^^^^^^^^^^^]]]]]]]]]aaadddccc``````cccffffffeeeddddddddddddcccaaa^^^]]]\\\ZZZZZZZZZZZZ[[[]]]___bbbeeeiiimmmppprrr}}}zzzxxxtttwww~~~|||xxxxxxtttwwwyyyyyy|||vvvkkkiiimmmssstttuuuwww|||tttbbbOOOEEE@@@;;;666444555444333222222222333333222222222222222222222222000000000000000000000000000000000000111111111111111000000444999>>>@@@@@@|||sssnnnoooooommmjjjfffggggggggghhhnnnvvv|||vvvnnnmmmdddkkkyyyppp^^^SSSAAA???<<<999777666777777555444333333444666999::::::888666333111111111222000000000000////////////////////////////////////........................------------------------...............//////000//////.........------------------.........//////,,,,,,,,,------.........------......------,,,++++++...000///,,,***,,,...,,,------......------,,,---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...---------.........//////,,,,,,+++,,,---///111222666555333111000000000111111111222222222222111111888777@@@UUUkkkwww{{{|||wwwtttyyyqqqeeedddhhhqqqxxxzzz|||yyypppgggccceeejjjnnnyyy{{{{{{wwwnnniiilllpppqqqpppssszzzzzzxxxxxxzzz~~~wwwnnnbbbYYYVVVWWWWWWVVVXXXZZZ[[[^^^bbbiiipppuuuwwwxxxzzzzzz{{{|||||||||{{{xxxtttpppoooooommmmmmnnnppppppmmmhhheeebbbbbbaaa```______^^^^^^]]]]]]^^^___aaabbbccccccaaabbbccceeeggghhhjjjjjjhhhfffeeefffhhhiiijjjiiigggeeeccc```______```aaafffdddbbbaaabbbdddhhhjjjkkkjjjhhheeebbb```]]]\\\YYYYYYXXXXXXYYYYYYZZZ[[[]]]]]]^^^^^^^^^]]]]]]\\\]]]aaadddccc```___bbbfffdddcccaaaaaabbbbbbaaa______^^^]]]\\\[[[[[[\\\\\\^^^^^^___ccchhhkkkmmmmmmrrrzzzxxxxxxyyy~~~{{{xxxssswwwyyyvvvsssxxxzzznnniiimmmrrrtttqqqnnnqqq|||~~~kkkVVVKKKEEE@@@:::888555444333222111222333444222222222222222222222222111111111111111111111111000000000000111111111111000///000444:::>>>@@@???|||{{{xxxqqqjjjhhhfffcccaaa```bbbeeefffppp|||xxxooolllhhhnnniiiUUULLLGGGAAA<<<999888888888888777444222222333555777===:::666222111222555777444333111///......///000//////000000111111111222//////000000000000//////000000000000////////////000000///...------,,,,,,.........------,,,,,,,,,//////.........---------------------------------///......---------......+++++++++***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---...//////...---,,,+++,,,,,,------,,,,,,+++............////////////111111000000//////......333333222222222222333444<<<>>>JJJ^^^mmmsssvvvzzz}}}vvvnnnsssoooeeeXXXeeemmmmmmqqq{{{~~~yyyzzztttlllffffffkkktttzzz~~~}}}xxxqqqoooooopppqqqrrrsssuuuvvv~~~~~~zzzvvvvvvyyy|||~~~{{{jjj___VVVUUUUUUSSSUUUZZZXXX\\\bbbiiiooouuuxxxzzz|||yyywwwvvvuuutttsssvvvwwwvvvtttooollljjjjjjhhhjjjllllllkkkgggdddaaaaaaaaabbb```______aaaccchhhfffcccbbbccceeefffgggjjjiiijjjlllpppsssuuuuuupppooonnnppprrrsssrrrqqqmmmnnnmmmjjjgggfffhhhkkkkkkllllllkkkkkklllppprrrzzzuuummmhhheeedddcccccceeeaaa]]]\\\]]]^^^\\\ZZZ^^^^^^]]]]]]^^^___aaabbbaaa``````aaabbbbbbaaa___dddcccaaaaaaaaa```]]][[[XXXYYYZZZZZZZZZ[[[]]]___^^^```bbbeeeffffffeeedddfffjjjqqq|||zzzssstttzzz{{{uuuooosssuuussszzz{{{{{{qqqkkkllljjjoooqqqoooooowwwttt```RRRJJJCCC<<<888777777666444333444666888555555444444333222111111111111222333333333222222111111000000000000111111///222666999;;;===@@@BBBzzztttrrrmmmhhhdddcccccccccbbbbbblllwwwtttqqqqqqwww~~~vvvdddUUUPPPHHHBBB???===;;;888888777555444444555666777888666444222222444666888555444222000///000111222///000000000111111111111//////000000000000//////000000000000////////////000//////...------,,,,,,.........------,,,,,,,,,//////.........---------------------------------......---------------...,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,............////////////000000000000////////////111111222222222333555777>>>BBBOOOaaannnsssvvv{{{xxxrrrwww|||qqqfff```^^^mmmvvvuuuuuu}}}{{{vvvooojjjkkkpppxxx}}}}}}|||xxxrrrppppppqqqrrrsssuuuwwwxxxzzz{{{|||{{{yyyyyyzzz}}}{{{pppaaaYYYSSSTTTUUUTTTVVVZZZ```ccchhhnnnsssxxx{{{|||}}}zzzvvvtttrrrqqqpppnnnmmmnnnooommmkkkhhhhhhhhhfffggghhhiiiiiigggdddcccdddeeeffffffdddddddddfffkkkjjjhhhhhhiiijjjkkkkkkoooooopppssswwwzzz{{{{{{yyyxxxwwwwwwyyyyyyxxxwwwtttuuutttqqqmmmlllnnnqqqsssuuuwwwxxxxxxyyyzzz{{{~~~yyyrrrllliiihhhgggfffiiieeebbbaaacccdddbbb___``````______```aaacccddddddcccbbbcccdddcccbbb```cccaaa`````````___\\\ZZZYYYYYYZZZZZZ[[[\\\]]]______aaacccdddeeedddcccbbbbbbeeekkksss~~~yyyxxxzzz}}}{{{tttqqqtttssspppvvvxxx{{{}}}tttsssppprrrrrrnnnlllsss~~~lll___UUULLLBBB<<<;;;:::888666444444555666444444333222222111000000222222333333333222222111111111000000000000111111000333666999;;;===@@@BBByyyqqqmmmmmmlllhhhddd^^^bbbgggkkkqqq}}}{{{tttnnnppp~~~pppaaaYYYMMMFFFBBB???:::666777777666666666666777777333222222222333555777888666555333222111111222333000000000000111111111111//////000000000000//////000000000000/////////////////////...------,,,,,,.........---------------...............---------------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------............------............////////////////////////000000000000///000111111222555888<<>>===:::888666555444444444444333333222222111111333333333333222222111000111111000000000000111111000333777:::<<<===@@@AAA|||}}}|||wwwqqqjjjiiigggfffiiirrr}}}qqqnnnttt}}}zzzqqqfffVVVKKKFFFBBB<<<888666666666777777777666666111111222222333444555666555444333222111222222222000000000000000111111111//////000000000000//////000000000000//////////////////.........---------...............---------........................------------------------,,,,,,+++++++++,,,------...------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,++++++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,...---,,,++++++,,,---...---..................---............////////////.........///000111111111...000111222222666;;;@@@LLLXXXiiiuuu{{{}}}{{{}}}fffZZZ\\\cccpppyyy{{{xxxxxx{{{~~~|||}}}}}}}}}{{{zzzzzzzzzzzz{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}uuummmccc[[[UUUSSSRRRTTTYYY^^^dddhhhooopppsssuuuwwwxxxxxxxxxtttqqqmmmjjjhhhfffdddcccccceeeggghhhgggggghhhjjjffffffgggiiijjjlllnnnooonnnqqquuuvvvuuurrrqqqpppuuuxxxzzz||||||{{{{{{{{{~~~}}}zzzwwwtttssstttqqqoooooopppooolllhhhfffeeeeeedddeeeggghhhiiillljjjhhhhhhhhhhhhfffeeeeeeeeeeeeffffffccc___\\\[[[[[[ZZZ[[[\\\^^^^^^^^^``````aaaaaabbbaaa``````bbbcccdddfffjjjooosssvvv||||||yyyvvvtttppprrrwwwwww~~~yyyuuu~~~zzzuuunnneee^^^```mmm{{{|||uuummmdddWWWKKKAAA???;;;999777666444333555555555444444444333333444444444333222111000///111111000000000000111111111444888;;;===>>>@@@AAAzzzvvvooojjjiiimmmssswww|||~~~yyyuuuuuudddVVVNNNHHHCCC???777777777777666666666555222222333333333333333333333222222111111111111111111111000000000000000000//////000000000000//////000000000000////////////...............---------........................---.....................------------------------+++++++++++++++,,,---...///......---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,---------///...---,,,,,,---...///---..................---............////////////------...///000111222222///111333333444999AAAHHHZZZiiizzz|||uuubbb\\\bbbjjjtttvvvyyy~~~}}}{{{|||~~~~~~|||}}}~~~~~~}}}||||||~~~}}}}}}}}}vvvnnnfff___ZZZXXXTTTTTTTTTUUUZZZccclllqqqvvvvvvwwwxxxxxxwwwvvvuuupppmmmiiigggfffeeecccaaadddfffhhhiiihhhhhhiiijjjhhhhhhiiikkkmmmpppsssttttttxxx|||}}}|||yyywwwvvv|||~~~{{{yyyvvvvvvvvvtttnnnjjjhhhhhhgggggghhhiiikkklllooommmkkkjjjkkklllkkkjjjlllkkkkkkkkkkkkjjjfffccc```^^^\\\]]]___``````_________``````aaaaaaaaaaaabbbbbbcccdddgggkkknnnqqqvvvyyyyyyvvvtttqqqpppooorrrvvv}}}vvvuuu|||rrrggg______mmm~~~}}}tttfffXXXEEEAAA<<<999888777666555444444444444444333333333444444444333222111000///111111000000000000111111111555:::===>>>???@@@AAAzzzsssooonnnmmmmmmkkksss|||vvvzzzrrrdddXXXNNNGGGCCC;;;:::999777666666666666444444444333333222222222222222222222222222111111111111111111000000000000//////000000000000//////000000000000////////////......................................./////////---------...............------------------------,,,++++++,,,,,,---...///000///......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......------------......++++++,,,,,,------......///......------......///------............------............////////////---......///000111111222000333666888999@@@KKKTTTjjjyyy{{{~~~zzzkkkddddddkkkqqqtttsssuuu~~~{{{zzz{{{|||yyywwwwww{{{~~~~~~}}}}}}|||{{{{{{~~~zzzqqqggg```\\\WWWVVVXXXUUUYYYZZZZZZ^^^hhhqqquuu|||||||||{{{yyywwwuuutttmmmjjjgggfffffffffeeeddddddfffhhhiiihhhhhhiiikkkllllllmmmoooqqqtttvvvwww{{{~~~}}}|||uuuooolllkkkkkkkkkkkkmmmnnnooorrrpppnnnnnnqqqssssssssstttsssqqqqqqqqqpppnnnkkkhhheeebbbbbbeeeeeedddaaaaaaaaaaaa```````````````_________aaacccgggkkkmmmqqqrrrtttyyy}}}xxxrrrmmmmmmmmmmmmpppyyy}}}ssstttvvvjjj```___nnn~~~ooo```NNNGGG???:::999999888777333333333222222222222222333333333333222222111000111111000000000000111111222666;;;>>>??????@@@@@@zzzvvvqqqnnnlllooouuu{{{~~~{{{~~~yyyiiiYYYNNNIII@@@>>>;;;999777777777777555555444333333333333333222222333333333333333222111111111111000000000/////////000000000000//////000000000000////////////........................---........./////////000---------.........//////------------------------,,,,,,,,,,,,---...///000111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***...------,,,,,,------...++++++,,,,,,---......///,,,------......------,,,,,,,,,------------,,,,,,............////////////......//////000000111111000555:::===AAAJJJYYYdddyyy~~~wwwjjjeeeiiiqqqvvvwwwrrrrrrxxx}}}yyyxxxyyyzzztttqqqsssyyy||||||{{{{{{}}}~~~lllddd]]]\\\ZZZXXXYYY]]]YYY```eeefffiiirrrxxxyyy}}}}}}|||zzzxxxuuurrrpppkkkiiigggggghhhiiiiiiiiieeegggiiikkkkkklllmmmooossstttuuuwwwyyyzzz||||||yyyppppppoooooopppqqqssstttuuusssrrrssswwwzzz|||}}}{{{yyyvvvuuuuuutttsssrrrrrrnnnjjjiiikkkllliiieeefffeeecccaaa```___^^^]]]]]]]]]]]]^^^```dddgggiiiiiijjjkkknnnuuu~~~vvvqqqooommmlllmmmtttwwwooosssrrrfffcccrrr{{{lllYYYPPPEEE===;;;;;;999888444444444555555555555555222222333333333222222111111111000000000000111111222666<<>>:::888888888999555444333333333444555666333333444555555444444444222111111111000000////////////000000000000//////000000000000////////////---.....................---.........//////000000---------.........//////------------------------,,,,,,,,,---...///000111111111000......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////++++++---......---+++++++++,,,,,,------,,,,,,+++............/////////000////////////000000000000000555<<<@@@FFFRRRbbboooyyymmmaaacccooo{{{~~~|||pppsss|||{{{wwwwwwxxxyyyqqqnnnpppwwwzzzzzz|||}}}~~~xxxrrreee^^^ZZZ]]]^^^\\\]]]bbb^^^hhhpppqqqtttzzz}}}|||{{{{{{zzzxxxuuurrrnnnmmmjjjhhhggggggjjjlllllllllfffhhhkkkmmmnnnppprrrtttzzz{{{}}}ssssssrrrrrrssstttvvvwwwwwwuuuuuuwww{{{|||xxxvvvvvvwwwwwwvvvxxxtttooonnnppppppllliiijjjhhheeebbb___]]][[[[[[]]]\\\\\\]]]```cccfffhhhcccdddfffiiimmmvvv{{{xxxqqqooonnnooottt|||{{{nnnmmmyyyrrrnnn}}}{{{bbbWWWIII@@@<<<<<<:::888888888888888999999999999111111222333333333222222111111000000000000111111333777<<<@@@@@@@@@@@@@@@zzz|||xxxtttrrrqqqqqqqqqppprrrwwwjjjWWWMMMIIICCC<<<666444666999999777666666888999999888888777555222111000000111222222222111111111000000000000000000000000000000111000///000111222111000---------............///........................//////000000111222444444111111///...---,,,,,,++++++,,,------...000555888999444...---//////---***000000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...,,,***)))))))))***,,,,,,,,,---------......,,,------+++******,,,...222111...,,,+++,,,,,,------------............///000///---,,,---...000222/////////......000111333777555>>>RRR___ccciiisssyyyiii\\\^^^ppp{{{wwwuuu|||~~~~~~}}}wwwtttsssqqqooorrrppppppsssyyy}}}}}}{{{~~~}}}pppeee]]]]]]^^^___aaaccceeefffooosssxxx{{{||||||}}}}}}{{{zzzyyywwwtttqqqooonnnkkkjjjiiigggggghhhhhhiiiiiijjjmmmppptttvvvxxxyyy~~~~~~{{{xxxsssoooooorrrvvvyyy{{{xxxuuuwww|||~~~zzzxxxyyy|||{{{xxxuuusssttttttttttttsssppplllgggccc___]]]\\\]]]\\\[[[]]]```dddeeeeeehhheeeccccccgggnnnvvv{{{zzzvvvrrrppprrrtttvvv{{{vvvmmmrrr}}}~~~rrrxxxrrraaaOOOGGGBBB>>>>>>AAA===:::777666666666555444333222222222222333333444333222111000000111222333333777===@@@AAA@@@???>>>}}}xxxtttqqqmmmkkknnnqqqyyyzzzzzzxxxdddVVVQQQJJJBBB===:::999888666555333444666777666666888777555333111000000111222222222111111111000000000000000000000000000000111000//////111111000///---------............///........................////////////000222444555111000///...---,,,,,,,,,+++,,,---......000333666777222---,,,...///---++++++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,,,,,,,,,,---------......------...---,,,,,,///111000000//////......---------------............///000///...------...000111000000000000000111333444:::===KKKbbbppprrruuu{{{oooiiicccgggttt|||zzzyyy|||~~~{{{{{{zzzuuuqqqnnnkkknnnooosssxxx}}}~~~|||}}}sssjjjddd_________```cccgggllloootttxxx|||~~~~~~}}}}}}}}}yyyxxxwwwuuurrrooommmkkklllkkkkkkjjjjjjkkklllmmmjjjlllooossswww{{{}}}~~~}}}~~~{{{uuuqqqqqqsssuuuzzzxxxwwwzzz{{{zzz|||~~~}}}yyywwwwwwwwwwwwvvvsssppplllhhhccc```^^^]]]^^^]]]\\\]]]```bbbddddddfffeeedddeeeggglllpppssszzz{{{tttoooppprrrtttwww|||~~~rrrssszzz}}}nnnZZZNNNGGGAAA???AAA>>><<<::::::;;;;;;:::999:::999888666555444444444222222111111111111222222555999>>>BBBBBBBBBAAAAAA{{{uuuppplllooonnnqqqwww}}}~~~ssssss~~~uuu```XXXNNNFFF@@@<<<888555666444333333555666666555777666555333222111111000222222222111111111111111000000000000000000000000000///......000000///...---------............///........................///...---...///222555666111000///...---,,,,,,,,,+++---.../////////111222333///++++++---...---+++))))))***+++,,,------...........................+++,,,,,,------,,,,,,+++++++++***++++++,,,---...,,,,,,,,,---------......---............///222444111111111000000///......---------............///111000///.........///000000111222222222222444666<<>>===<<<===???@@@???>>>AAA@@@===;;;888666555444111111222222222222111111444888>>>AAABBBAAAAAAAAA~~~yyyvvvvvvrrrppprrrssssssxxx~~~{{{pppqqqvvvooodddUUUKKKEEEAAA;;;777888777555666777888888777666666444333222111111000111111111111111111111111////////////////////////000///......//////...------------............///...........................---,,,---...111444666000000///------,,,,,,,,,+++---//////.........//////,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,---------......,,,---.........000333555666555222000///...//////---------............///111000//////...//////000///111333333222333666999>>>JJJccc~~~zzzlllbbb\\\hhhrrrsssuuuzzzzzzuuuqqqppprrrxxxzzz|||}}}zzzuuupppoooppppppwww~~~~~~~~~~~~}}}||||||}}}~~~tttiii___\\\^^^___aaadddiiipppxxx~~~{{{xxxvvvrrrqqqpppnnnllliiigggeeebbbcccdddfffhhhjjjlllmmmssstttvvvyyy|||{{{rrrqqqsssvvvwwwzzz{{{yyyxxxwwwwwwvvvxxxvvvrrrnnnjjjhhhffffffdddbbb```___```aaaaaa```bbbbbbbbbbbbcccdddffffffmmmnnnpppuuu}}}xxxxxxvvvttttttqqqxxx~~~vvvlll\\\PPPGGG???;;;;;;::::::<<>>AAA@@@>>>;;;888666555444000111333333333333111000222666;;;>>>?????????@@@|||vvvrrrrrrpppmmmmmmppp|||ssslllkkkqqqvvvdddWWWOOOIIICCC???;;;999777777888888777666555555444444333222111000111111111111111111111111////////////////////////111///......//////...,,,---------............///........................------,,,---...000333555000///...---------------,,,---//////...,,,------,,,+++***+++,,,------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,++++++,,,,,,,,,---------......***+++,,,------///222555<<<999333///,,,---...000---------............///000000000/////////000000...000333333222444999>>>FFFTTTkkkyyykkkdddcccbbbrrr|||zzzzzzyyylllmmmpppuuuzzz}}}|||{{{uuuwwwxxxvvvtttsssvvvyyyzzz~~~}}}}}}|||||||||}}}zzzoooiiiddd^^^\\\^^^```dddjjjrrryyy~~~xxxtttrrroooooonnnlllkkkhhhfffeeedddfffhhhkkknnnppprrrsssssstttvvvyyy~~~wwwtttuuuuuuwwwzzz~~~}}}|||{{{zzzyyywwwssspppllljjjiiihhhiiifffcccbbbbbbbbbaaa```aaa```___```aaacccfffhhhjjjkkklllooovvv}}}wwwrrrqqqkkkmmmtttvvv{{{~~~mmm___SSSGGG===888777777888:::;;;;;;:::<<<;;;999777666444444444111222333444444333222111222555:::===>>>???@@@@@@zzz||||||vvvtttrrrmmmlllmmmmmmppptttzzzzzzrrrnnngggtttxxxhhh[[[QQQHHHCCC<<<:::777666666666555333444444444444333222111000111111111111111222222222000000000000000000000000222000////////////...------------............///........................---------...///000111222//////...---------------,,,---...---,,,+++,,,...***+++++++++,,,,,,,,,,,,++++++,,,...///111222222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......---,,,+++***,,,,,,,,,---------......***+++,,,,,,,,,...111333===999444///,,,,,,...///---------............/////////000000000111111111...111333333222666???FFFUUUcccwwwqqqfffgggmmmrrr}}}~~~{{{uuujjjlllppptttwwwxxxyyyyyyttttttttttttuuuxxx}}}~~~}}}~~~~~~}}}~~~{{{mmmcccbbbbbb______ccceeejjjrrrzzz|||uuuqqqooonnnmmmmmmmmmkkkjjjiiihhhfffhhhkkknnnrrrtttvvvwwwtttuuuxxx||||||yyywwwyyy{{{}}}}}}|||zzzxxxuuurrrooommmlllkkkmmmjjjgggeeeeeeeeedddcccaaa`````````bbbeeehhhiiidddfffhhhkkkpppwwwwwwpppnnniiiggghhhooo{{{|||~~~oooaaaOOOAAA;;;888666555666777666666666555444333333333333333222222333333333333222222444777;;;>>>@@@AAABBBCCCnnnooorrrtttvvvvvvvvvuuussstttuuuuuutttuuuxxxzzz~~~yyytttooommmnnnggghhhiiikkkpppxxx~~~vvviiippp|||ooo]]]PPPHHH???===:::888777666444333333444444444444333111000000000111111111222222222000000000000000000000000333111000000000000///------------............///........................,,,---.../////////......//////...------------...,,,------,,,***+++---///***+++,,,---,,,,,,,,,,,,++++++,,,---...000000111------------------------+++,,,,,,------,,,,,,++++++,,,---.........---,,,,,,,,,,,,---------......***+++,,,,,,,,,---000333777666333111//////......---------............///---...///000111222222222000333555444444999EEENNNdddrrrwwwpppooowwwzzzsssmmmiiimmmqqqtttuuuvvvwwwyyyuuutttsssuuuyyy}}}~~~}}}|||~~~pppeee___bbbbbb___ccclllooosssyyy|||uuupppnnnmmmmmmmmmnnnmmmmmmlllkkkiiikkkooorrrvvvxxxzzz{{{|||}}}~~~{{{|||||||||~~~~~~{{{xxxuuussssssrrrqqqnnnkkkiiihhhhhhgggfffaaabbbccceeefffgggggggggcccdddfffhhhkkkqqqxxx|||yyypppooohhheeebbbeeepppsss___MMMBBB>>>999666555555555555333333222222222222333333333333333222222333333333333777;;;>>>???@@@BBBDDDeeefffhhhiiijjjkkkjjjjjjiiijjjjjjjjjiiijjjmmmooossssssuuuvvvwwwxxxxxxxxx}}}~~~~~~vvvpppnnnooogggggggggfffggglllrrrwww{{{qqqqqquuu~~~nnn\\\RRRCCCAAA===;;;:::888666444333444444555444333111000000000111111222222222222000000000000000000000000444222000000111111///------------.........//////........................,,,---///000000///---,,,//////...---------......,,,---,,,***)))***---000***,,,------,,,,,,,,,,,,......---------,,,,,,,,,........................+++,,,,,,------,,,,,,+++)))***,,,.../////////...,,,,,,,,,---------......,,,,,,------,,,---000222111222333444333111///------------.........//////,,,---///000222333333333111444666555555<<>>@@@BBB\\\\\\]]]]]]^^^^^^____________```aaaaaabbbccccccfffgggiiikkklllnnnnnnooopppqqqrrruuuyyy~~~~~~{{{xxxtttrrrpppmmmjjjiiiiiihhhmmmooosssyyy}}}wwwvvvwwwpppmmmiiihhhhhhiiiiiiiiivvvxxxtttrrruuuyyykkkTTTNNNEEE?????????:::444222333333333333333333333333222222222111111111111000//////000000000000//////222111111000///......---..................------------------------------////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,+++***+++,,,...///222111111111000000//////000000//////.........---000000/////////111222333222111444888999>>>OOO```qqq~~~qqqsss~~~~~~qqqjjjgggjjjlllpppsssuuuvvvvvvvvvuuurrrpppqqqvvv{{{}}}}}}~~~~~~xxxmmmeeeccc```aaaeeeffffffnnnyyy|||{{{tttqqqpppssssssrrrqqqqqqqqqrrrrrrvvv{{{||||||zzzuuuvvvuuurrrmmmjjjhhhhhhcccddddddeeeeeefffffffffiiigggeeeddddddgggkkkmmmooottt{{{yyyoooiiigggfffffffffnnn|||oookkkssspppWWWJJJ<<<666444222222444333333444444333333222111222222222222222222222222444444444666888;;;>>>@@@UUUVVVVVVVVVVVVVVVWWWWWWUUUVVVVVVWWWXXXXXXYYYYYY\\\]]]___```bbbbbbccccccdddeeefffiiimmmrrrwwwyyy~~~}}}|||}}}{{{vvvrrrnnnkkkhhhfffdddbbb```^^^]]]]]]]]]\\\]]]```dddjjjpppvvvyyy~~~}}}zzzuuupppllljjjkkkkkkkkkmmmyyy{{{uuusssttt|||{{{dddSSSIIIAAA@@@???:::555333333333333333333333333333222222222111111111111000//////000000000000//////111111111000///.................................------------------------........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------,,,,,,,,,------,,,,,,,,,---......---------,,,,,,++++++++++++++++++,,,,,,------...------,,,,,,,,,---//////111111111000000000//////000/////////............000//////...///000222333111111666;;;>>>EEEUUUeeevvvwwwttt}}}}}}pppkkkjjjnnnpppqqqssstttuuuuuutttrrrpppooorrrwww|||~~~|||rrrggg___aaa```ccchhhiiikkkrrr||||||vvvssssssvvvtttrrrpppppprrruuuvvv{{{}}}}}}{{{xxxxxxwwwtttooojjjhhhgggffffffffffffffffffffffffhhhgggfffeeefffhhhjjjllllllpppvvv}}}vvvllliiigggeeecccggguuutttmmmooowww~~~aaaQQQ@@@999777555444555444555555555555444333333222222222222222222222222111111222333555888;;;<<>>:::666666333333333333222222222222222222222111111111111000///000000111111000000///111111000000//////..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...---------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------.........---......///000000000000000////////////////////////............///.........///000222333111444:::BBBHHHPPP^^^kkkyyyqqqrrryyy}}}qqqnnnooouuuuuutttsssssssssssssssnnnooopppuuu{{{|||uuulllccc^^^^^^```fffmmmppprrrxxx}}}xxxvvvuuuxxxvvvsssqqqqqquuuyyy{{{~~~~~~~~~~~~}}}~~~}}}yyytttnnnkkkjjjjjjjjjiiiiiihhhggggggfffhhhggggggggghhhiiijjjkkkhhhkkkpppttt{{{|||}}}yyyoookkkgggdddaaa```fffooozzz{{{zzzqqqppptttxxxzzzmmmZZZFFF<<<:::888666666555555666666555555444333222222222222222222222222111111111222444666888:::KKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMNNNPPPSSSVVVZZZ^^^`````````^^^]]]\\\]]]___aaabbbcccdddeeeffffffffffffbbb___ZZZVVVTTTRRROOOMMMLLLKKKJJJIIIIIIJJJKKKLLLPPPPPPOOOPPPQQQRRRTTTUUUVVVXXXZZZ^^^dddmmmvvv}}}~~~tttooolllkkkiiiiiihhhlllvvv~~~vvvxxxgggYYYJJJBBB>>>999777777333333333333222222222222222222222111111111000000000000000111111000000000111000000000/////////...............////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,.....................//////////////////////////////////////////...............------...000222333444888@@@IIIQQQZZZeeemmmwww|||uuummmsss~~~~~~ttttttvvv{{{yyyvvvtttrrrrrrrrrsssoooqqquuuzzz{{{tttnnniiiddd```]]]ccckkkrrrvvvzzz}}}zzzwwwvvvxxxwwwuuuuuuvvvyyy|||zzzuuuqqqpppoooooonnnllljjjiiihhhgggggghhhiiiiiijjjjjjjjjiiihhhjjjlllnnnrrr{{{~~~yyy}}}{{{pppjjjeeeccc```]]]]]]aaassszzz{{{}}}vvvvvvzzz~~~sssyyyvvvaaaJJJ@@@===:::888777555555555555555444333333222222222222222222222222222222222222444666888999HHHHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIGGGHHHJJJMMMOOORRRUUUVVVUUUSSSQQQPPPQQQSSSTTTUUUUUUVVVWWWYYYYYYZZZZZZZZZWWWTTTQQQOOONNNNNNMMMLLLIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPSSSUUUWWW[[[___ccckkkqqq}}}uuunnnkkkiiihhhgggfffiiirrr}}}zzztttdddQQQFFF???:::888888444444444333333333222222222222222111111111000000000000111111111111000000000000000000////////////........./////////000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------............,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------.........---------.....................///.........///////////////......---...///111333444555;;;DDDNNNXXXaaagggjjjppptttzzz}}}}}}xxxwwwiiimmmttt~~~xxxyyy{{{|||zzzwwwtttsssssstttuuutttwww{{{}}}tttlllhhheeecccbbb```hhhrrrxxx|||~~~{{{xxxvvvvvvwwwyyy{{{}}}~~~~~~yyywwwvvvtttsssqqqooommmkkkjjjiiihhhiiijjjkkkkkkjjjjjjiiijjjkkkkkkjjjlllrrr|||zzzvvv|||qqqiiicccbbbbbb___]]]]]]ccctttzzzyyy}}}xxxyyy~~~~~~{{{zzzyyyfffPPPEEE@@@<<<999888333444444444444333222222222222222222222222222222333222222222222444666777EEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEFFFHHHJJJLLLMMMMMMLLLJJJIIIIIIJJJLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTPPPNNNKKKKKKLLLMMMLLLLLLIIIHHHHHHHHHHHHJJJKKKLLLJJJJJJKKKLLLLLLMMMMMMMMMJJJMMMQQQSSSUUUVVVXXXZZZ\\\___gggrrr~~~zzznnnhhhhhhffffffdddcccgggsss}}}|||qqq[[[MMMDDD===::::::666666555555444444333333222222222111111111111000000111111222222111111000000000000000////////////.........//////000000111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,---------------------.........------.........---,,,,,,---------........................///////////////.........///000222444555666>>>HHHRRR^^^hhhjjjhhhkkknnnvvv}}}}}}zzznnnfffjjjrrr{{{zzzzzzzzzyyyxxxwwwuuuuuuwwwxxxzzz|||yyyooofffbbbbbbbbbcccfffoooyyy~~~~~~~~~~~~|||yyywwwvvvxxx{{{|||zzzzzzwwwvvvuuurrrpppnnnlllkkkiiijjjjjjkkkkkkkkkjjjjjjjjjkkkjjjhhhhhhlllttt{{{xxxvvv}}}wwwlllccccccfffddd```___YYYeee{{{}}}yyyyyy}}}zzz}}}}}}mmm[[[OOOFFF>>>:::999333333444444333333222111222222222222222222222222222111000000000111222333DDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHIIIGGGFFFGGGIIIKKKIIIHHHHHHIIIKKKNNNPPPQQQRRRRRROOOLLLJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJLLLMMMNNNMMMMMMNNNOOOOOOOOOOOOOOOLLLNNNRRRTTTTTTUUUWWWYYYXXXYYY^^^fffllltttxxxooonnnjjjggggggdddbbbgggooo}}}{{{zzz}}}fffVVVJJJAAA===<<<888777777666555555444444222222222111111111111000000111111222222111111000////////////000000000000---......///000000111111................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,---//////...---,,,+++++++++,,,,,,---------,,,,,,------......//////...//////000///...---,,,,,,,,,---------...................../////////000////////////111333555666;;;DDDOOO[[[iiissssssmmmkkknnnxxxpppfffggggggrrr{{{}}}yyywwwuuuuuuuuuuuuvvvxxx{{{}}}xxxqqqhhhaaa```bbbeeeggglllwww~~~}}}||||||}}}|||yyyxxxyyy|||yyyxxxwwwuuurrrpppnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkggghhhhhhgggfffjjjpppvvv~~~zzzvvv}}}tttgggfffiiihhhccc```YYY]]]kkk}}}}}}~~~~~~~~~wwwhhh[[[NNNAAA;;;:::444444444444444333333222222222222222222222222222333222111000000000111222FFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIEEEFFFFFFGGGGGGGGGGGGGGGIIIHHHGGGIIILLLMMMJJJHHHFFFGGGJJJLLLOOOPPPRRRRRRQQQNNNLLLKKKLLLMMMMMMLLLNNNMMMLLLLLLMMMNNNOOOPPPMMMMMMNNNOOOOOONNNNNNMMMNNNOOOQQQQQQQQQQQQSSSUUUXXXYYY^^^ccceeegggrrryyypppjjjjjjgggaaa___aaalllwww}}}rrrzzzmmm\\\OOOEEE???>>>999888888777666555555555222222222111111111111000111111222222222222111111////////////000000000000---......///000111111222////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++************+++---/////////---,,,+++++++++,,,,,,---------,,,,,,,,,---...///000000///000111111111///...---,,,,,,,,,------.........---.........//////000000000000000000222444666777@@@JJJWWWdddsss~~~}}}uuunnnppp{{{vvvccc```hhhfffsss~~~zzzwwwtttpppqqqrrrtttwwwzzz~~~pppjjjbbb^^^___eeejjjnnnqqq{{{~~~|||zzzyyyyyy||||||zzz{{{|||~~~}}}zzzyyyxxxvvvsssqqqpppooollllllkkkjjjjjjjjjkkkkkkccceeefffffffffiiiooouuuvvvuuuuuu}}}yyyzzzkkkhhhkkkjjjeeeaaa___]]]cccttt~~~}}}~~~rrrdddSSSCCC;;;;;;555555666666555555444333222222222222222222222222666555333222222222333444GGGGGGFFFFFFEEEFFFFFFGGGDDDCCCCCCDDDFFFFFFEEEDDDGGGGGGGGGFFFFFFFFFFFFEEEFFFDDDCCCCCCEEEFFFFFFEEEKKKLLLKKKIIIGGGEEEFFFGGGLLLKKKJJJLLLNNNPPPPPPPPPSSSQQQOOOMMMMMMNNNPPPRRRPPPQQQRRRQQQOOOMMMMMMNNNMMMQQQTTTTTTSSSRRRSSSTTTXXXUUUTTTVVVUUUSSSVVV[[[YYY[[[^^^```cccgggllloooyyylllmmmllleeeaaadddaaacccnnn~~~vvvuuuvvv~~~jjjVVVHHHAAA@@@<<<:::777666666666555333333333333222222222111111111111111111111111111111///000000///......000111//////.........---------................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------******+++++++++,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,---...///000...------,,,,,,------...........................,,,,,,------...///000000......111444444444999@@@GGGWWWhhhrrrxxx~~~|||jjjdddcccccciiinnnwww{{{wwwrrrmmmoooppprrruuuzzz}}}}}}sssgggddd```]]]```hhhqqqwww}}}zzzyyy|||~~~~~~}}}zzzzzz|||}}}}}}|||wwwrrrpppqqqrrrooonnnmmmkkkjjjiiihhhhhheeeeeefffhhhkkkmmmpppqqquuuvvv|||xxxrrrpppsss{{{~~~rrrqqqqqqmmmiiihhhfffaaaaaajjjyyyxxxyyy~~~}}}zzznnn___NNN@@@999:::888555333444444444333222222222222222222222222222222222222222222222222GGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHHHHGGGJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFHHHIIIIIIHHHGGGIIIJJJJJJIIIJJJLLLNNNOOONNNMMMNNNOOOQQQRRRSSSSSSRRRRRRSSSUUUWWWZZZ[[[YYYYYYYYYYYYYYYXXXWWWVVVQQQTTTWWWXXXVVVVVVVVVXXXXXXTTTTTTUUUUUUTTTVVV[[[\\\^^^```aaacccfffjjjmmmwwwtttooolllccc___bbb______eeeqqq~~~zzzxxxvvvzzzttt```PPPFFFAAA===;;;777555555444222000333333333222222222222111111111111111111111111111///000111000......000111//////.........---------................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------***++++++++++++,,,,,,,,,,,,,,,------------......+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////...------,,,,,,------...........................000/////////............000///111444444666<<>>999666555333222000333333333333222222222222111111111111111111111111///000111000//////000111...............---------................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,------...///......------------..............................000000000////////////...222111111444666999BBBLLLYYYgggvvv~~~}}}~~~rrrfffbbbgggnnnpppnnnssszzz}}}zzzyyywwwsssooopppppprrrvvv|||uuujjj```aaa``````gggqqqzzz|||zzzxxxxxxyyy{{{{{{{{{{{{||||||||||||uuuqqqoooooooooooonnnlllkkkkkkkkkkkkjjjiiiiiihhhhhhgggggggggiiiiiimmmsssyyy}}}rrrlllggggggtttwwwkkkeeeeeebbbeeejjjkkkiiinnn|||mmmmmmxxxrrr___NNNBBB999777444444444444222111333333333333333333333333222222222222222222222222IIIIIIJJJJJJJJJKKKJJJJJJGGGGGGHHHHHHGGGGGGHHHJJJMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIJJJMMMNNNOOONNNLLLNNNOOOOOOOOOPPPSSSUUUWWWXXXYYYYYYZZZ\\\___aaadddhhhmmmsssxxx|||~~~~~~xxxtttqqqqqqtttsssooojjjjjjjjjhhheeebbb```___^^^```[[[WWWXXXXXXVVVWWW[[[]]]___bbbcccdddeeehhhjjjmmmuuuvvvkkkdddbbb```___^^^\\\[[[ddd|||}}}}}}mmmYYYLLLFFFBBB<<<888666666555444444444333333333222222222111111111111111111111111///000222111000///000111........................................................................------------------------,,,------......------,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///......------------..............................,,,,,,---...///111222222333111222555888===IIITTTdddqqq~~~|||yyy{{{tttjjjccceeelllrrruuutttxxx~~~~~~||||||zzzvvvsssqqqsssvvv{{{uuullleee`````````dddmmmyyy~~~{{{zzzyyyyyyzzz{{{||||||~~~|||{{{{{{vvvsssqqqnnnnnnmmmkkkkkkjjjjjjkkkjjjjjjjjjiiiiiihhhgggfffiiihhhkkkooosss|||wwwrrrjjjfffiiizzzvvvkkkhhhdddgggkkkkkkfffeeeqqqqqqhhhnnn{{{yyy|||tttdddTTTIII===;;;999777777777555444333333333333333333333333222222222222222222222222JJJKKKLLLMMMMMMMMMMMMLLLMMMNNNOOONNNLLLLLLOOOQQQTTTUUUVVVWWWVVVUUUTTTSSSOOONNNNNNPPPSSSVVVWWWWWWVVVWWWYYYYYYZZZ[[[]]]``````cccfffhhhiiikkkooorrrxxx||||||yyyvvvqqqmmmjjjhhhgggggghhh```[[[ZZZYYYWWWWWWYYY[[[]]]```bbbdddfffhhhjjjggglllsss{{{uuuhhhaaa]]]^^^```^^^YYY\\\mmm~~~yyybbbRRRIIIDDD===999777777666666444444444333333333222222111111111111111111111111///000222222111000000111---.....................................................................------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------,,,,,,------...------,,,,,,,,,---......///......------......///........................++++++,,,...///000111222222111333888===CCCOOO[[[lllwww}}}qqqkkkeeeeeekkkqqquuuxxx{{{}}}~~~}}}|||zzzxxxuuuuuuxxx~~~sssjjjcccbbbbbbbbbeeekkkttt~~~~~~}}}|||yyyzzz{{{||||||~~~|||{{{|||wwwtttmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjkkkkkkjjjjjjiiiiiihhhjjjnnnpppvvv|||qqqhhhdddkkkssshhhgggeeeffffffdddbbbgggnnnzzzjjjhhhvvvzzzqqqnnnrrrxxxtttgggYYYMMMCCC@@@<<<999888888666555333333333333333333333333222222222222222222222222NNNOOOQQQRRRSSSSSSRRRQQQRRRTTTUUUSSSQQQQQQTTTXXX[[[\\\]]]^^^^^^\\\ZZZYYYRRRQQQRRRUUUZZZ^^^``````^^^```bbbcccdddfffjjjlllooottt{{{}}}vvvrrrqqqqqqppplllccc[[[ZZZZZZXXXXXXYYYYYY\\\___bbbccceeegggiiifffhhhlllqqqwwwuuuhhh``````aaaaaa\\\YYY___hhh|||ooo^^^MMMGGG@@@999777666666666444444444444333333333333111111111111111111111111...111333333222000000000---------...............................................................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------......---------,,,,,,------...//////............//////..............................////////////000000111222777???EEEKKKWWWaaarrr|||iiidddbbbgggnnnssswww{{{~~~||||||||||||zzzyyyxxxwwwzzz~~~uuujjjbbb]]]___dddiiinnnvvv~~~}}}{{{{{{zzzwwwzzz|||~~~|||||||||wwwnnnmmmkkkjjjhhhgggggggggfffhhhiiikkklllllllllkkkggggggiiilllmmmpppzzzwwwjjjbbbcccrrrllljjjeeebbbcccbbb```___bbbyyyqqqfffjjjsss{{{mmmfffhhhoooxxxmmm___SSSHHHCCC===999777666666555333333333333333333333333222222222222222222222222YYYZZZ\\\^^^___^^^]]]]]]\\\___```^^^[[[[[[___cccfffhhhiiijjjjjjhhhfffddd______```dddjjjooorrrrrrrrrtttuuuvvvvvvxxxzzz}}}yyyuuusssqqqjjjaaaYYYYYYZZZYYYYYYZZZZZZ\\\```aaabbbbbbccceeecccdddeeehhhmmmttt|||pppkkkhhhfffbbb\\\[[[]]]fffssspppWWWPPPFFF>>>999888777777555444444444444333333333111111111111111111111111...111333444222111000000---------.........//////........................................................................+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,------------......------------------------***+++,,,---...///000111......------------.........------,,,,,,---------//////............//////........................000000111111111222222222222555===GGGNNNTTT^^^ggguuu~~~{{{vvvyyykkkfffeeekkkoooqqqvvv|||}}}{{{zzzyyyyyyyyyzzzzzzzzzyyyyyyzzz{{{vvvkkkeee```^^^bbbiiipppxxx|||zzzyyyyyyxxxtttxxx|||}}}}}}}}}pppooommmjjjhhhgggffffffdddfffhhhkkkllllllkkkkkkfffgggjjjlllllllllttt~~~uuukkkcccgggppp|||pppjjjffffffddd```^^^___fffwwwyyylllhhhkkk}}}qqqddddddiii{{{wwwiii\\\OOOIII@@@:::777777777777444444444444444444444444222222222222222222222222ccceeegggiiijjjiiihhhgggkkknnnooommmiiiiiinnnsssuuuwwwyyyzzzzzzxxxuuutttrrrrrrtttyyy{{{tttooommmggg^^^VVVWWWYYYYYYZZZ[[[[[[^^^```aaaaaa``````aaa\\\[[[[[[]]]bbbhhhooossswwwyyypppllliiibbb^^^]]]WWWeeeyyy```YYYMMMDDD>>>;;;:::999555555444444444333333333111111111111111111111111...111333444333111000000---------.........//////........................................................................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......******+++++++++,,,,,,,,,------------------------)))***+++---///000111222......------------.........------,,,,,,,,,------//////............//////...........................///000222444666777888222777AAAMMMUUUZZZbbbkkkwww}}}tttpppvvvsssmmmkkknnnoooooottt{{{~~~zzzwwwuuuuuuuuuxxxyyyzzzzzzzzz{{{~~~tttkkkdddcccbbbaaagggooovvv}}}zzzxxxwwwwwwwwwrrrvvv{{{~~~}}}}}}rrrpppnnnllliiigggffffffdddeeehhhjjjkkkkkkjjjiiifffhhhkkknnnllllllrrr{{{vvvxxxggg^^^___lllvvvqqqnnnlllgggaaa___bbbYYYkkkuuunnnnnnqqqvvvfffbbbgggppprrrdddUUUNNNDDD<<<999999:::;;;444444444444444444444444222222222222222222222222jjjnnntttwwwwwwvvvwwwxxxwww|||||||||~~~vvvkkkccc___ZZZZZZ^^^``````^^^___]]][[[[[[\\\\\\ZZZYYYYYYXXXVVVVVVWWWZZZ]]]___gggjjjtttuuummmhhhdddaaa```aaaeeeqqq}}}vvveeeTTTLLLFFF>>>999999888555222111222444444444333333333222222222111111333333333222222222111111000000//////.........---////////////////////////---------............///000000///...............---.........---,,,,,,+++........................---,,,+++******+++,,,---......---,,,,,,++++++++++++,,,---///000222333444//////............//////------------------------........................------......///000000000000111222111000111222444888<<>>===:::666333333333222111333333333333222222222222333222222222222111111111000000////////////......////////////////////////---------............///000///......------......------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))***+++,,,,,,,,,+++,,,,,,---......//////,,,,,,++++++++++++,,,,,,------------------------........................,,,,,,------.../////////---...000000222444888<<>>===777666555444444444555555444444444444444444444444~~~yyy}}}yyysssmmmhhhbbb]]]YYYQQQPPPOOOMMMKKKJJJIIIIIIKKKKKKOOOVVVaaasssuuuooojjjhhhfffkkk~~~}}}rrrkkkqqq~~~nnn^^^TTTLLLFFF===:::777666666777777777444444444444333333333333222111111111111000000000//////000000000000111111////////////////////////---------............//////...------,,,,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,---------......------------......+++,,,,,,------.................................------......///000000000///000000111444;;;CCCIIIRRRTTT\\\jjjuuuyyy|||}}}tttsssxxx}}}{{{xxxsssooosss{{{~~~}}}tttooonnnuuu~~~yyyuuuuuuzzz{{{qqqlllmmmnnnooottt{{{{{{xxxrrrqqqpppppprrrwww|||zzzzzz|||ssslllmmmnnnooopppqqqqqqqqqooommmkkkjjjjjjkkkmmmooommmmmmpppuuuyyy}}}uuupppiiikkk}}}|||nnneeeaaa```___```aaacccjjjzzz}}}ppp___ZZZWWW^^^jjjzzzvvv___LLLAAA===777666555444444444555666555555444444333333222222zzzrrrjjjddd^^^ZZZSSSRRRQQQOOOMMMLLLKKKJJJKKKLLLPPPVVV___pppuuummmmmmkkkjjjsss~~~qqqpppxxx}}}gggYYYOOOHHH@@@===999777777777666666555444444444444333333333111111111111000000000000//////000000000111111111////////////////////////---------............//////...------,,,,,,------+++,,,------......------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------......------------......++++++,,,,,,---......///..............................//////000111111111//////000333888AAAKKKRRRWWWYYYbbbqqq~~~~~~tttssssssrrrpppmmmooopppnnnqqqxxx{{{zzzvvvvvvzzz{{{wwwyyytttjjjhhhjjjnnnsss{{{{{{yyytttrrrqqqppprrrwww|||}}}xxxxxx~~~}}}qqqpppppppppppppppqqqqqqooommmkkkjjjjjjkkkmmmooolllkkknnnrrrtttwwwtttjjjhhhqqqssskkkggg```aaaccccccbbbgggwww~~~ooo```YYYUUUZZZdddsss~~~nnn]]]LLLBBB:::888666444333333444555444333333333222222222222tttkkkccc]]]YYYTTTTTTSSSQQQPPPNNNMMMMMMGGGIIIMMMSSS[[[jjj}}}rrrrrrqqqlllmmmsss{{{tttuuu|||mmm\\\PPPIIIBBB???;;;888777666555444555555444444444333333333111111111111000000000000//////000000111111111222////////////////////////---------.........//////......---,,,,,,,,,,,,---+++,,,,,,---.........---........................,,,,,,---......---,,,,,,,,,------......//////000,,,,,,---......///000000...------,,,,,,------...++++++,,,,,,---...//////........................//////000000111111222222///000222666===HHHSSS[[[[[[^^^iiizzztttooorrrrrrkkkcccccciiimmmnnnpppvvvyyyyyy|||~~~{{{~~~zzzllldddeeeiiissszzz}}}{{{yyyuuutttrrrqqqsssvvv{{{~~~|||wwwxxx~~~uuusssrrrpppoooooopppqqqooommmkkkiiiiiikkkmmmooonnnlllmmmpppqqqsss|||{{{mmmiiiiiiooovvvnnnjjjbbbdddggggggdddhhhwww~~~|||mmm___YYYVVVZZZbbbpppzzzlllXXXIII<<<:::777555333222333333222222222222222222222222~~~qqqjjjoooyyysssjjjbbb^^^]]][[[ZZZXXXUUURRROOOMMMLLLMMMLLLNNNRRRYYYhhh|||vvvtttpppnnnppp}}}wwwvvvzzz|||fffUUUKKKHHHBBB======;;;777444555888777666555444333222222222222222222222222222222000000000000000000111111111111111111000000000000222111000///......//////................................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++//////...---...///000111...........................------,,,,,,,,,---------------............///---///111111000///000111222222444:::DDDOOOWWW\\\fffqqq~~~rrrgggiiikkkeeeaaacccccchhhqqquuutttrrrtttyyyxxxmmmfffeeeiiimmmyyy~~~}}}zzzxxxuuuuuuuuuuuuwwwyyy{{{|||~~~~~~yyyyyynnnkkknnnqqqqqqooosssoookkkjjjmmmooonnnmmmmmmoooqqqpppoooqqquuuxxxssshhhdddeeennnyyywwwnnnjjjeeeccceeehhhiiikkksss|||}}}zzz~~~wwwkkkccc\\\^^^jjj{{{{{{eeePPPDDD>>>999777555222444888444444444444444444444444zzzkkkaaaccckkk|||yyypppgggbbbaaaaaa___\\\YYYUUURRRPPPOOOKKKJJJKKKOOOVVVeee}}}}}}wwwttttttttt}}}|||xxxxxx}}}~~~mmm]]]SSSMMMEEE???>>><<<888666777777777666555444333333222222222222222222222222222111111000000000111222222111111111111000000000000000000000000/////////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---.........---------...///000...........................------,,,,,,------------------............//////111222222111000000222222444888>>>GGGRRR]]]ddduuu{{{lllcccfffiiieeecccfffgggmmmuuuwwwuuurrruuuyyy~~~uuukkkeeeffflllsss~~~}}}yyyuuuqqquuuuuuvvvwwwyyy{{{}}}~~~~~~uuuoooooorrrrrrrrrrrrpppnnnnnnnnnoooooonnnmmmooopppooonnnooorrruuu}}}zzzmmmddd___cccjjj~~~yyyppplllhhhfffgggiiijjjkkkrrryyyzzzyyy}}}{{{qqqjjjccceeepppttt^^^III@@@999666555333222444444444444444444444444444yyyiii\\\[[[___rrr{{{pppiiihhhhhhfffbbb^^^ZZZVVVTTTSSSMMMKKKLLLOOOUUUddd||||||zzzrrrrrr{{{yyypppjjjooo~~~wwwhhh```XXXMMMDDD@@@>>>:::888999666666555555555444444444222222222222222222222222111111111111111222333333111111111111000000000000///000000111111000...............................................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,///222333---------,,,---......///........................---------,,,,,,------...---------............///111222333333111111111333333777>>>CCCJJJVVVeeepppvvvjjjbbbeeeiiiggggggkkknnnuuu|||{{{wwwuuuxxx{{{{{{xxxrrrjjjdddhhhrrr{{{~~~|||yyyuuuqqqnnnqqqrrrtttwwwyyy{{{|||}}}~~~uuuqqqqqqssstttqqqrrrsssrrrpppnnnnnnooonnnoooooonnnmmmnnnoooqqquuu~~~uuuhhh^^^\\\___mmm~~~uuuooonnnlllkkkmmmmmmmmmrrryyy}}}vvvwww{{{|||uuummmllltttnnnTTTGGG;;;888888666333222444444444444444444444444qqqddd```bbbrrryyyqqqpppmmmkkkgggbbb]]]YYYVVVUUUPPPNNNNNNQQQWWWeee~~~zzztttsss|||{{{nnneeejjjyyytttnnngggZZZKKKDDD@@@;;;999:::555555555555555555444444222222222222222222222222111111111111222333444444111111111111000000000///...///111222222000...---................................................//////...---,,,,,,++++++------------------------+++++++++,,,...111444666,,,,,,,,,,,,------..............................------,,,,,,,,,---......---------............///111222333222111000111333222999BBBHHHNNNZZZlllzzzwwwoooiiijjjkkkkkklllpppuuu~~~zzzyyy}}}~~~wwwvvvrrrkkkggglllxxx|||zzzxxxwwwvvvtttqqqnnnlllnnnqqquuuxxxzzzzzz{{{}}}zzzrrrppprrrtttooorrruuutttpppmmmmmmnnnmmmnnnnnnoooooopppqqqrrrttt{{{~~~nnnddd``````dddvvv|||tttuuurrrpppqqqrrrqqquuuzzzxxxuuuxxxuuupppttt~~~{{{___NNN???;;;<<<;;;777444444444444444444444444444{{{ppplllmmmwwwwwwuuuooonnnjjjfff```[[[WWWUUUSSSPPPPPPRRRXXXggg~~~uuutttxxx|||ooogggjjjvvv~~~wwwgggTTTIIICCC===999888555555555555555555444444222222222222222222222222111111111111222333444555111111111111000000000///---...000222222111///...................................................//////...---,,,,,,++++++------------------------------------...000222333,,,,,,,,,---------------........................,,,,,,,,,,,,,,,---...///---------............///000111111000///000222444333<<>>===999666444444444444444444444444wwwtttuuu}}}yyywwwqqqpppoookkkfff```ZZZWWWSSSQQQPPPRRRYYYhhh}}}vvvttt{{{zzzoooiiiiiipppqqq\\\OOOGGG@@@:::888666666555555555444444444222222222222222222222222000000000111111333444555111111111111000000000000......000111111000000///.........................................................------,,,,,,+++------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---........................,,,,,,,,,,,,---......///---------............/////////000//////000333666777@@@KKKSSSYYYeeevvv~~~wwwuuurrrooonnnoootttxxx~~~{{{yyywwwuuutttvvv}}}}}}yyyuuuqqqpppooonnnlllqqqsssuuuxxx{{{~~~~~~~~~{{{{{{|||wwwuuunnnppprrrsssqqqpppnnnnnnmmmmmmnnnrrruuuxxxxxxwwwtttyyy}}}~~~tttkkkfffbbbccckkk~~~wwwpppooooooooossswwwyyy|||rrrsss~~~vvvooopppvvv{{{ooo[[[GGG>>>===;;;888666444444444444444444444444yyyuuuvvvyyywwwtttttttttrrrmmmfff___ZZZUUUSSSRRRTTT[[[kkkzzzyyyzzzqqqkkkffffffooo|||vvv```SSSKKKDDD===;;;777777666555444333333222222222222222222222222222/////////000111222333444111111111111000000000000.../////////000000000000................................................------------------------........................***+++---------,,,***))),,,---.../////////..............................,,,,,,,,,,,,---...//////---------............///...///000000000222666999???GGGRRRZZZbbbnnn|||{{{uuuqqqrrrrrrppppppttt|||~~~zzzwwwuuusssvvv~~~zzztttpppnnnoooppppppuuuvvvwwwyyy||||||yyy{{{{{{ppppppqqqrrrssssssrrrpppooonnnooorrrvvvxxxwwwuuuqqqwww{{{|||uuullleee```aaannn~~~tttooonnnnnnqqquuuttt}}}rrr{{{sssmmmlllmmmwwwzzzfffPPPDDD???;;;888777444444444444444444444444xxxtttuuu}}}xxxvvvvvvwwwyyywwwrrrkkkccc]]]XXXVVVUUUXXX___oooyyyyyy|||{{{sssmmmfffaaadddnnn|||wwwbbbUUUNNNGGG@@@===888777777555444333222222222222222222222222222222.........///000222333444111111111111000000000000//////......///000111222................................................,,,,,,------------------........................+++,,,...000000...+++***------///000000000///...........................+++++++++,,,---...///000---------.........////////////000111111444888<<>>:::777666666666555444222111000}}}xxxxxx|||}}}{{{xxxuuu~~~xxxmmmeee]]]YYYVVVZZZhhh}}}ttthhhccceeeeeejjjtttxxxuuuooofff___bbbpppwwwgggZZZQQQKKKEEEBBB<<<:::999888888777444222111111111111111111222222111111111222444555444222111111111000000000//////000000000000000000000000//////.........------------...............------......---------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,------------,,,,,,---------------------------......//////...---,,,,,,------...///000111111///000111222444888>>>BBBPPPSSS\\\hhhtttnnnggggggooorrrsssrrrrrrxxx|||xxxvvvvvvqqqqqqttt}}}~~~}}}yyyuuupppooorrrvvvyyyzzz||||||}}}~~~~~~||||||{{{~~~xxxpppmmmoooqqqqqqoooppppppooonnnnnnpppqqqrrrwwwuuuwww{{{~~~~~~nnnfffaaaaaaeeeppp{{{tttnnnjjjjjjsssrrryyy~~~sssmmmyyyvvvkkkfffeeekkkzzz~~~jjjXXXJJJAAA:::666666666666555444333222111xxxvvvzzz~~~}}}{{{zzzyyymmmeee^^^[[[YYY___nnn{{{nnnbbb^^^aaa[[[[[[```ooozzztttjjjaaa___kkk~~~zzzlll___VVVPPPKKKGGG???<<<:::888888777555333222222222222222222111111//////000222555777777666111111000000000000//////000000000000000000000000...............---------,,,------.........------...------------,,,,,,,,,...------,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,+++,,,---...//////...---------...///000000000000000.........//////000000000000111111222666<<>>999555555555555444444333333zzzrrrrrrzzzzzzmmmddd___\\\]]]eeeuuu}}}wwwkkk___\\\```\\\YYYYYYfff}}}rrrhhhbbbiii|||yyylllbbbXXXPPPJJJAAA>>>:::777666555444222333222222222222222111111//////000222555777777666000000000000000000//////////////////////////////........................,,,,,,---.........------------------------------...------,,,,,,------...------------------------,,,,,,------------,,,,,,---...000111222111///.........//////000000000000///////////////000000000222222222333777>>>HHHOOOYYY^^^hhhvvvuuujjjeeegggkkkvvvsssppppppvvv~~~}}}|||~~~}}}{{{wwwqqqlllhhhlllttt~~~}}}|||zzzyyyxxxwwwtttrrrrrrpppmmmlllooouuu||||||wwwuuuuuuvvv{{{{{{qqqmmmnnnpppqqqpppooommmllllllnnnoooqqqvvvtttvvvxxxyyyzzzsssfff___[[[\\\iiiyyyyyytttqqqpppmmmqqq|||xxxjjjcccbbbhhhvvv~~~sssiiicccdddsssqqqbbbWWWLLLCCC===555555555444444444444555tttnnnqqqyyy~~~rrriii```___aaakkk}}}yyywwwuuupppeee[[[YYY\\\\\\ZZZZZZeee|||zzzooogggiiixxxsssdddUUULLLCCC???:::666555444333222333333333333222222111111111111111222555666555333//////////////////000000////////////////////////---.....................,,,,,,---------------,,,------------------------...------,,,,,,------...------------------------------............------+++,,,...000111000...---/////////.............../////////000000000000000333333333444999AAALLLSSS\\\cccppp~~~zzz}}}}}}nnngggdddggglllqqqoooooosssyyy~~~}}}}}}}}}{{{wwwqqqllljjjnnnwww}}}{{{zzzyyyxxxvvvsssqqqrrrpppnnnmmmooottt{{{{{{vvvttttttrrryyyvvvooommmnnnooopppooonnnmmmmmmnnnooooootttsssuuuxxxxxxxxx~~~yyyiiiaaaZZZWWW___kkk~~~yyyvvvnnnmmmoootttyyyzzzhhh]]]ZZZ^^^iiittt}}}ssshhhbbbmmmvvvgggZZZOOODDD===666666555444444444555555{{{pppmmmsss{{{tttllldddcccfffrrrzzzuuuooojjjaaaXXXTTTVVVWWWYYY\\\cccrrrvvvlllhhhrrrrrr]]]OOOGGGBBB<<<777555444333333444444444333222222111111222111111222333444222111......////////////000000000000000000000000000000---------...............---------------,,,++++++,,,,,,,,,------------......------,,,,,,------...---------------------------......//////......---)))***+++---------,,,,,,//////...---,,,,,,,,,---/////////000000111111111222333444777===GGGRRRZZZ___hhhxxx|||wwwvvv{{{yyyoooiiifffgggjjjlllmmmppptttxxxzzzzzzyyyxxx}}}}}}{{{wwwrrrooopppttt{{{|||{{{zzzzzzyyywwwtttqqqssssssrrrrrrssswww|||xxxsssqqqqqqooowww}}}sssmmmlllllloooooopppppppppooonnnmmmppppppsssvvvvvvvvv|||oooeee]]]WWWZZZbbb|||yyytttmmmmmmmmmllllllttt|||kkk```ZZZZZZ```hhhxxx~~~pppfffmmm}}}qqqbbbSSSEEE;;;888777555444444444555555vvvnnnoooyyywwwppphhhhhhlllyyy~~~sssllleee\\\VVVUUUUUUZZZ^^^___eeesss|||rrriiilllvvvgggUUUKKKFFF>>>999666555555555555444444333222222111111111000000111222333222000........./////////000000000000000000000000000000---------.........//////.........---,,,+++***))),,,,,,,,,---------.........------,,,,,,------...------------------------,,,------......------,,,+++++++++,,,---............---,,,,,,,,,---...///......///000111222222333000222666;;;CCCNNNZZZbbbbbblll~~~wwwvvvxxx{{{wwwqqqkkkhhhjjjlllnnnqqqrrrsssrrrqqqqqqsss|||~~~zzzwwwvvvwww{{{|||{{{zzzzzzzzzxxxuuurrrtttuuuwwwxxxyyy|||{{{tttooommmlllnnnvvvzzzrrrnnnmmmnnnooorrrsssssspppnnnlllkkkllloootttttttttyyyvvvjjjaaaXXXWWW\\\ggg|||xxxrrrmmmkkkjjjhhhffflll|||sssggg]]]WWWZZZaaajjj}}}ooooooyyy}}}ooo]]]KKK???:::888666444333333444555}}}zzzzzz}}}|||tttmmmrrrxxxlllkkkppp~~~}}}tttmmmccc\\\YYYWWW___bbb]]][[[eeevvvwwwlllkkkrrrnnnZZZNNNHHH@@@:::888777777777555555444333333222111111///......000222333222111---.........//////000000000000000000000000000000---------.........////////////...---,,,***)))(((,,,,,,,,,------............------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++............///000222333,,,,,,,,,,,,---///111222---...///000111222333333...111777>>>HHHTTTaaaiiidddooo~~~vvvxxx}}}yyypppllllllnnnppprrrqqqnnnlllkkklllppp|||}}}}}}~~~}}}}}}|||{{{zzzzzzzzz{{{yyyuuurrrtttwwwzzz|||}}}xxxqqqkkkiiiiiiooovvv}}}~~~zzzzzz{{{~~~xxxrrrpppmmmpppsssuuutttqqqnnnkkkhhhhhhmmmrrrssssssxxx~~~zzznnncccYYYVVVYYYVVVkkkyyysssmmmiiigggffffffiiiuuuzzzmmm___UUUVVV^^^bbbxxxwwwqqqvvvzzzhhhSSSEEE;;;999777444333333444555}}}zzzwwwwwwyyy}}}~~~uuuooorrrxxx~~~oooiiikkkvvvxxxggg\\\^^^]]]^^^``````bbbjjjttt{{{uuupppxxxxxx___WWWKKK@@@===<<<999666555444444333333222111111000333333222222111000//////000000000000000000000000//////000000000000//////......------------......+++++++++,,,,,,,,,------...------,,,,,,------.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///......///000000...---,,,,,,,,,---------......---...000000//////111222666333999JJJZZZdddnnnvvvssszzz~~~zzzxxxrrrtttuuuqqqmmmkkkfffaaabbbgggqqq||||||{{{{{{~~~{{{zzzyyyyyyzzzyyywwwvvvvvvxxx{{{~~~{{{zzzvvvooohhhgggkkkpppuuuxxxzzzxxxtttrrrrrrttt~~~vvvrrrtttvvvwwwvvvssspppmmmkkkkkklllnnnpppsssvvvwww}}}yyylllaaaZZZXXXWWW___lll}}}wwwrrrllliiiffffffdddeeemmmvvvzzzjjjYYYSSSUUU```ppprrrmmmvvvmmmZZZMMMBBB<<<888888888555444666}}}yyyxxxyyy{{{|||}}}{{{sssnnnqqqyyy}}}mmmiiikkkuuuwwwhhheeebbbaaaaaa___```gggooo}}}uuupppjjjXXXNNNDDD???;;;666444555444444333333222222111111333333222222111000000///000000000000000000000000//////000000000000//////......------------............------,,,,,,++++++...------,,,,,,------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++///......///000000...---,,,,,,---------.........---///000000000000222333666777???OOO^^^iiittt~~~}}}{{{{{{vvvuuurrrmmmiiifffaaa^^^bbbhhhxxx~~~{{{yyyzzz~~~~~~zzzyyyxxxxxxyyyyyywwwuuuwwwxxx{{{}}}~~~yyywwwssskkkeeedddiiiooouuuwwwxxxvvvqqqooooooqqq{{{|||ssstttuuuwwwwwwvvvssspppoooooonnnnnnppprrruuuvvv|||rrrcccZZZVVVPPPWWWaaaqqqwwwooohhheeeeeeeeedddbbbgggmmmzzzzzzlll]]]VVVXXX^^^nnnzzztttyyyxxxcccSSSDDD===888777666333222333}}}{{{zzzzzzyyywwwwwwppplllqqqyyyqqqiiikkkvvvyyytttnnnhhheeeaaa```dddkkk{{{|||nnnxxx}}}bbbWWWKKKDDD===777555666444444444333333333333333333333222222111000000000000000000000000000000000//////000000000000//////......------------......000000///...---,,,+++***...------,,,,,,------...+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,.........---------------///......///000000///---,,,------------.........---///000111000111444666777<<>>JJJXXXaaaiiiuuuzzzmmmkkkddd]]]UUUOOOQQQ^^^kkk}}}~~~{{{}}}|||yyyqqqpppqqqrrruuuvvvuuutttsssuuuyyy|||}}}zzzpppkkkbbb[[[YYY]]]dddjjjlllnnnnnnllliiijjjnnnrrr}}}{{{uuutttwwwyyyyyyxxxuuutttrrrqqqrrrtttvvvxxx|||~~~|||mmmbbb[[[VVVRRRVVVdddyyywwwqqqkkkjjjhhhfffgggkkklllxxx}}}rrriiiccccccnnnvvvzzzrrrYYYKKK===888777666666777~~~xxxtttgggbbbbbbkkkxxx~~~rrrsss||||||pppiiidddbbbccceeessstttnnn||||||___OOOHHHBBB;;;888888888777777666555555444111111111111111111111111000000000000000000000000//////000000000000//////......------------......,,,,,,---------............------,,,,,,------............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------...000111000...------.........////////////000111222444777<<>>BBBKKKWWWdddkkkuuuyyy{{{jjjbbb^^^YYYTTTQQQVVVhhhzzz}}}{{{||||||{{{yyynnnnnnnnnqqqtttvvvvvvuuuwww{{{|||xxxuuutttnnnhhh```[[[[[[```fffjjjhhhhhhgggeeeccceeekkkqqq|||~~~xxxxxxzzzxxxvvvuuuuuuuuuuuutttsssrrrrrrqqqtttzzz~~~sssggg^^^UUUTTTZZZjjjvvvnnnkkkjjjiiikkknnnpppqqqxxx~~~sssjjjfffjjjrrr|||sssjjjnnnooo\\\GGG<<<888666444444zzzqqqkkkaaa]]]^^^hhhvvvwww||||||nnnpppzzzsssnnnjjjggggggcccdddiiippprrrsss|||pppqqq}}}~~~kkkWWWFFF???@@@<<<;;;:::888777555444333111111111111111111222222000000000000000000000000//////000000000000//////.........------...............---,,,++++++***)))...------,,,,,,------...,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,---...000111000///............/////////000///000222333555999???CCCOOO[[[gggooo{{{zzzyyy~~~kkkccc```]]]YYYWWW^^^rrr{{{zzz|||~~~zzzxxxmmmmmmnnnqqquuuwwwwwwvvvzzz~~~|||wwwuuutttnnnhhhaaa\\\]]]bbbgggkkkggggggfffbbb```bbbhhhnnnyyy~~~zzzyyyzzzyyyvvvvvvwwwwwwvvvtttrrrooonnnkkkpppwww|||rrrggg\\\XXXYYYddd{{{xxxqqqoooooommmmmmpppzzzuuuwww{{{pppfffggglllyyyttthhhkkk~~~{{{fffOOOAAA<<<888666555~~~uuukkkaaa[[[[[[fffuuu{{{oooooosss}}}xxxnnnssswwwsssrrrnnnhhhiiidddbbbcccfffjjjttt}}}xxxqqquuuqqq]]]PPPGGGAAA@@@;;;777777666333444777222333333333333222111111000000000000000000000000000000///...............////////////............------------------------,,,,,,,,,++++++*********//////.........---------......------------......///...---,,,+++,,,---.........---,,,---...///000---------...............222...///555999:::???FFFXXX]]]jjjyyyqqqjjjfff```^^^cccnnn{{{|||{{{{{{~~~}}}}}}}}}{{{yyyqqqqqqpppoooooosssyyy}}}zzzuuurrrqqqrrrlllddd\\\[[[```gggkkklllnnniiieeecccaaaaaagggnnnxxx|||{{{|||{{{yyyxxxvvvtttqqqooommmlllooolllmmmssswwwyyy~~~yyyjjj]]]ZZZYYY]]]ppp~~~rrrmmmnnnpppooolllssstttrrrsss~~~yyyjjjffffffqqqyyymmmmmm}}}oooXXXFFF===:::888666xxxnnnaaa[[[\\\ffftttsssnnnqqq|||uuuwwwxxxtttpppllliiieeebbbbbbcccfffnnnwwwvvvttt}}}|||fffVVVLLLGGGAAA<<<888777555111111444222333333333333222111111000000000000000000000000000000///............///............------------------------------------------------,,,,,,++++++//////.........---------...------------...///000///...---,,,,,,,,,---.........---------...///000------............//////111...000555999<<>>999999777333111222333333333333333222222111000000000000000000000000111000//////......//////...------------,,,,,,,,,------------------------............------------...............---------,,,,,,,,,---...///111111000///...---,,,------.........------......///000---........./////////000000000222666999???LLLXXXbbbhhhttt~~~mmmhhheeehhhqqq{{{}}}|||}}}|||{{{zzzyyyxxxvvvssssssttttttuuuyyy~~~wwwqqqlllgggbbb^^^]]]YYYUUUVVV]]]dddhhhjjjlllgggbbb```^^^]]]ccckkkuuu}}}}}}{{{yyywwwtttqqqooonnnooojjjhhhkkknnnqqqwww~~~{{{jjjccc^^^]]]dddnnn{{{sssrrrssssssrrrlllllllllnnnyyyssskkkdddiiixxx~~~}}}uuuuuu{{{fffSSSFFF>>>888555wwwmmm```[[[[[[dddqqq~~~zzz{{{}}}oooiiihhheeeaaa^^^]]]\\\\\\bbbiiivvvuuurrr^^^QQQHHHAAA;;;;;;:::666333444333333444444333333222111000000000000000000000000111000000///.../////////.........---------,,,,,,,,,,,,------------------...---------------------........................+++,,,,,,---///000222333111000///---------.....................//////000.........//////000000111222444777888:::CCCSSSaaaeeelllxxx|||yyy|||kkkhhhgggmmmxxx}}}{{{|||~~~~~~zzzxxxxxxwwwvvvtttrrrtttuuuwwwyyy|||zzzpppjjjgggddd^^^YYYVVVUUUTTTWWW^^^dddiiikkkkkkeee```]]][[[[[[bbbiiisss~~~~~~}}}{{{xxxuuurrrpppooonnnhhheeefffhhhlllssszzzuuuhhhaaa\\\^^^cccxxxxxxuuuuuutttsssnnnmmmmmmpppxxx~~~rrrggggggqqq||||||xxxuuuwww~~~}}}lllZZZJJJ???888555vvvkkk```[[[ZZZbbbnnnzzzvvvllliiiaaa]]]\\\\\\[[[[[[```fffwwwxxxqqqxxxiiiUUUJJJAAA:::::::::777555555333444444444444333222222000000000000000000000000111111000///////////////////////////.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,------------.....................+++,,,,,,---///111333444222111000...------...............///////////////......//////000111222222444888;;;;;;>>>IIIYYYeeegggppp{{{yyyxxxvvvhhhgggiiiqqq}}}}}}}}}{{{zzzyyy{{{~~~{{{xxxvvvuuuuuutttsssrrrtttwwwzzz|||xxxmmmfffccc___YYYTTTPPPQQQSSSXXX^^^dddgggiiiiiiccc^^^[[[ZZZZZZaaajjjqqq~~~}}}{{{xxxuuurrrpppooommmgggbbbccceeehhhooowww}}}oooddd]]]\\\^^^kkk}}}{{{wwwtttrrrllllllnnnrrrzzz|||lllhhhmmmzzz|||tttqqqpppuuu|||~~~qqq```OOOBBB:::666vvvkkk___ZZZYYY___iiiuuupppiii```]]]\\\]]]\\\[[[___eeehhh|||zzzooonnnsssuuu```NNNCCC999777888666444444444444444444444333222222000000000000000000000000222111000000//////000000000000/////////.........+++,,,,,,------.........,,,,,,,,,,,,,,,------------------...............,,,,,,---...///111333444333222000///.........///---...///000000000000///......///000111222333333555:::>>>???DDDQQQ```hhhjjjvvvzzz{{{qqqeeegggllluuu}}}}}}{{{yyyxxx{{{~~~}}}|||yyyuuusssssstttsssssssssvvvzzz~~~}}}}}}~~~wwwlllccc]]]XXXRRROOONNNPPPUUUZZZ___cccfffggggggaaa\\\ZZZYYYZZZbbbkkkrrr~~~}}}zzzwwwtttqqqnnnmmmkkkeeeaaabbbdddgggnnnuuuzzzyyyjjjaaa]]]]]]cccsss|||uuupppiiiiiilllrrrzzzssskkkllluuuuuunnnkkkooowww|||wwwgggUUUFFF===999ttthhh^^^YYYWWW\\\dddppp}}}||||||{{{vvvkkkaaa^^^^^^___^^^\\\___dddbbbvvv|||ppplllmmmzzzrrrWWWJJJ===999888666444555444444444555444444333222000000000000000000000000222111000000//////000000//////.........---------++++++,,,,,,---......///,,,---------............---------.........//////---------...///111222333444333111///.........///---...///000111000000///...//////000222333333444333999???BBBKKKZZZfffjjjqqq~~~|||zzz~~~wwwllldddhhhoooyyy}}}zzzzzz}}}~~~}}}yyyvvvsssqqqrrrsssssssssuuuyyy~~~|||xxxzzz|||yyysssjjj```XXXRRROOONNNQQQUUU[[[```dddfffhhhiiifff```[[[YYYYYY[[[dddmmmuuu}}}{{{yyyvvvrrrooolllkkkiiidddaaabbbdddgggmmmtttyyyrrrfff___\\\___kkkwwwpppiiihhhkkkqqqwwwxxxnnnkkkrrrrrrgggiiipppxxxppp\\\JJJ@@@===}}}~~~}}}~~~|||pppddd]]]XXXVVVZZZaaammm}}}{{{yyyxxxtttyyy|||{{{rrrdddaaa``````___\\\^^^ccceeeyyy~~~sssnnnooommmvvvaaaRRRCCC<<<:::888666666444444555555444444333222000000000000000000000000222111111000000000000000......---------,,,,,,,,,++++++,,,,,,---...//////---.........//////000000---------.........//////............///111222333555333222000///......///---...000111111111000///...///000111222333444444000888>>>DDDPPP```jjjlllwwwyyyxxxzzzyyyppphhhccciiirrr|||||||||~~~xxxuuuqqqpppqqqsssttttttwww{{{}}}uuuvvvxxx|||}}}qqqmmmfff]]]UUUQQQQQQRRRVVV[[[aaagggjjjkkklllllleee___ZZZYYYYYY\\\eeennnxxx|||zzzxxxtttqqqnnnkkkjjjhhhdddaaaccceeehhhnnntttxxxxxxiii```\\\^^^hhh}}}xxxppplllkkklllpppsss|||{{{oookkkpppwwwfffeeellluuuwwwaaaNNNCCC???{{{{{{~~~~~~}}}}}}{{{vvvmmmfff\\\WWWSSSTTTYYYdddvvvxxxpppllljjjnnnvvv~~~yyy|||tttkkkhhheeedddaaa]]]___cccggg|||}}}tttjjjkkkmmmtttiiiUUUHHHBBB999888<<<888555555555444333333222222222222222222222222222222111111111111000000000000111///---,,,,,,,,,.../////////.........---------000000000000000111111111000000///...---,,,,,,,,,............////////////777555333111000///...,,,......////////////......///000222222111111222444444999@@@IIIVVVdddmmmpppzzzuuuttt{{{xxxoooiiifffdddkkkvvv~~~yyy{{{~~~~~~}}}}}}~~~{{{sssnnnnnnppppppqqqtttzzz~~~}}}zzz}}}~~~zzzvvvtttssswww~~~yyyjjjfffaaa]]]WWWQQQPPPTTTYYY```hhhlllppprrrpppkkkgggaaa[[[YYYYYY\\\fffooowww~~~|||uuurrrqqqqqqooollliiigggdddeeeiiinnnsssuuuyyy}}}}}}oooddd]]]```aaasss}}}vvvnnnlllkkkmmmqqqwww|||rrrnnnqqqkkkdddhhhpppoooYYYGGG???}}}~~~}}}||||||zzzuuulllfff\\\WWWSSSTTTXXXcccttt~~~yyyssslllhhhdddhhhnnnuuuyyyzzzxxxvvvtttyyy~~~qqqkkkeeedddbbb______bbbggg|||~~~uuulllkkkqqqoooXXXIIIBBB999888;;;666666666555555444333333333222222222222222222222222000/////////............111///...,,,,,,---.../////////.........---------000000000000000000000000000000///------,,,,,,---............////////////777555333111000///...---......////////////.........000111111111111333555999<<>>@@@JJJ[[[gggooo{{{ppplllvvv{{{tttmmmiiihhhhhhooouuu~~~~~~{{{zzz{{{vvvvvvxxx{{{|||wwwqqqmmmoooqqqrrruuuyyy{{{|||{{{{{{|||}}}rrrtttxxx~~~wwwpppkkkbbb]]]ZZZXXXSSSNNNOOOSSS^^^eeelllnnnqqqrrrooojjjeee___[[[ZZZZZZ]]]eeennnzzz|||wwwqqqnnnpppssstttsssrrrooolllkkklllnnnooooooqqquuu|||~~~mmm```cccdddkkk{{{|||sssnnnjjjjjjjjjlllsss{{{~~~wwwhhhbbbeeerrrmmmVVVGGG}}}{{{yyyxxxwwwrrrjjjddd]]]WWWSSSRRRUUU^^^ooo~~~~~~{{{yyyxxxsssrrrpppmmmhhhccc___\\\]]]___bbbdddeeeeeeeeeeeelllrrr|||{{{yyywwwwwwyyyyyykkkgggiiiiiigggggghhhttttttllllll|||eeePPPHHHAAAAAAAAA999777777777666555555444444222222222222222222222222222222222111111111000000000000///...---......///........................000000000000000/////////000///...------------------------.........//////444444444333000///......//////000000000000//////---...000000111222555888???AAANNNcccooovvvuuunnn{{{|||{{{{{{xxxsssmmmjjjkkkmmmuuuzzzxxxxxxzzzyyyvvvwww{{{~~~|||xxxtttooolllmmmoooooosssxxx}}}{{{wwwuuu{{{yyyyyy|||zzztttnnngggbbb[[[WWWTTTSSSPPPMMMOOOTTT\\\cccjjjnnnqqqssspppkkkccc^^^[[[ZZZ[[[^^^gggppp|||wwwrrrrrrtttuuuuuusssqqqnnnlllmmmnnnnnnnnnnnnrrrxxxttteeecccdddgggnnnuuuooojjjiiihhhhhhmmmtttxxxggg___aaammmyyyxxxbbbPPP~~~|||yyyxxxwwwrrrkkkeee___YYYSSSRRRTTT\\\lll{{{~~~{{{wwwtttrrrqqqmmmkkkhhhddd```\\\ZZZXXX[[[]]]_________```bbbeeelllsss||||||yyyuuuuuuwww}}}ooohhhiiijjjiiihhhiiillluuu|||pppmmm|||jjjTTTKKKCCCCCCCCC:::777777777666555555444444222222222222222222222222222222222222111111111111000000//////............---.....................000000000000//////......//////...------------...------------............222444555444111.........//////000000000000//////---...000000111444888;;;>>>DDDTTTgggsss{{{|||uuuuuuzzzxxxyyyyyyuuuooolllmmmpppyyy}}}}}}tttwww{{{|||||||||wwwtttqqqmmmjjjkkkllllllpppvvv~~~zzzwwwwww|||zzzrrrkkkddd^^^ZZZTTTPPPOOOPPPNNNLLLOOOTTTXXX```hhhlllpppsssqqqlllbbb]]]ZZZZZZ\\\```jjjttt}}}uuussstttuuuuuuqqqooommmmmmnnnooonnnmmmmmmpppvvv|||}}}lllddddddcccfffsssyyyqqqjjjiiihhhhhhmmmrrr{{{lllaaaaaajjjtttmmm[[[}}}{{{yyyxxxtttmmmgggaaa[[[TTTRRRSSSZZZjjjxxx~~~zzzyyyvvvsssooollliiihhhfffddd```\\\YYYWWWVVVVVVVVVXXXZZZYYYYYY\\\aaafffnnnttt}}}~~~|||wwwwwwxxx}}}vvvkkkiiiggggggggghhhfffiiiwwwtttooo|||nnnYYYOOODDDBBB@@@999777777666666555444444333222222222222222222222222111111000000000/////////000000000/////////......---------...............111000000//////......---///......---------......,,,------------.........111444666555111......//////000000111111000000///...///000111333666;;;>>>@@@LLL]]]jjjsssxxxrrr|||{{{uuuyyy{{{xxxrrrnnnnnnqqq||||||{{{tttxxx}}}~~~{{{yyyvvvrrrooommmjjjiiijjjjjjjjjpppvvv}}}zzz}}}|||sssjjjbbb\\\WWWSSSNNNKKKKKKMMMLLLLLLPPPVVVWWW^^^gggkkkpppsssrrrmmmbbb]]]YYYZZZ]]]cccooozzzwwwttttttuuuuuupppooonnnoooppppppooommmllloootttyyytttfffbbb___aaaiiiwww}}}tttkkkiiihhhiiinnntttvvvqqqbbb]]]aaagggxxxyyyfff|||{{{yyyuuuoooiiiccc\\\VVVSSSSSSZZZiiiwww|||xxxwwwwwwxxxxxxrrrqqqnnnkkkgggccc```______\\\YYYUUURRRRRRRRRSSSRRRTTTVVVVVVVVV[[[cccjjjpppuuu|||yyyyyy{{{ssskkkggggggiiifffddddddmmm~~~vvvppp|||vvvcccVVVGGGAAA???777666666555555444333333333222222222222222222222222111111111000000000//////000000000000000///......---------.........//////111000000///......------......---------......///,,,,,,---------.........///333666555111......000000000111111111111000000///000111222444888===AAAEEEYYYjjjnnnsssvvvuuu~~~~~~{{{sssyyy~~~}}}wwwrrrrrruuu|||zzzwww|||zzzvvvsssqqqnnnlllhhhfffgggiiijjjlllsss{{{}}}vvvlllbbbZZZTTTPPPMMMJJJHHHHHHKKKKKKLLLPPPWWWYYY```hhhlllpppsssqqqmmmccc]]]YYYYYY]]]eeesss|||uuussssssssssssrrrqqqqqqrrrqqqooollllllnnnrrrwww}}}{{{jjjaaa\\\]]]bbbmmmwwwlllhhhhhhiiinnntttuuu{{{uuuddd[[[[[[^^^rrrooo}}}|||zzzwwwpppkkkddd]]]WWWSSSSSSZZZhhhvvv||||||uuupppooopppqqqqqqmmmllliiieeeaaa]]]ZZZYYY[[[XXXTTTPPPNNNOOOPPPRRRPPPSSSUUUUUUVVV\\\fffnnnqqquuu|||zzzzzz}}}|||pppjjjiiillleeedddeeeiiitttwwwppp|||~~~lll]]]KKKBBB???888666555555444333333222222222222222222222222222222333333333222222222222111000000000000000///......---------.........//////111000000///...---------......---------......///,,,,,,,,,---------......///333777666111---...000000000111111111111000000///000222333555999???CCCKKKcccsssqqqtttyyywww|||{{{zzzzzzssszzz|||wwwwwwzzz|||{{{zzz~~~xxxssspppnnnllljjjeeedddfffiiikkknnnvvvyyyrrrggg]]]UUUPPPLLLIIIHHHFFFFFFJJJKKKLLLQQQXXX\\\cccjjjnnnqqqtttqqqlllccc]]]XXXYYY^^^gggvvvxxxsssqqqpppvvvtttttttttsssrrrnnnlllkkkmmmqqquuu{{{mmm```YYY[[[^^^hhhzzzmmmhhhgggiiinnnssszzz}}}}}}kkkaaa___aaaooottt}}}|||}}}yyyooogggaaaZZZSSSRRRSSSYYYeeeppp{{{{{{xxxsssnnniiifffdddddddddbbb___]]][[[YYYVVVTTTNNNMMMKKKIIIHHHIIIJJJKKKSSSQQQQQQSSSYYYbbblllrrrvvvuuuvvv|||{{{{{{wwwqqqmmmiiiiiieeedddhhhmmmyyyuuusssvvvbbbTTTIII@@@:::666666666555444333222222555333111111333333333111111111111111111000//////////////////////////////............////////////000000///...............///...---------///000111........................111111111111000000000000111111111111000000000000222...---333888;;;???DDDXXXkkkxxxxxx}}}}}}xxxyyy~~~||||||{{{tttssssssxxxuuu{{{~~~{{{yyy|||{{{~~~}}}~~~}}}}}}{{{yyyuuupppllljjjeeehhhlllnnnqqqxxx|||rrrkkkaaaYYYTTTOOOKKKGGGGGGHHHIIIKKKOOOSSSWWWYYY```ccchhhmmmooopppooonnnaaa\\\YYY\\\ccclllxxxzzztttpppnnntttvvvxxxvvvrrroooooopppqqqoooooosssvvvyyyooocccYYYWWW\\\jjjzzzooolllkkkjjjmmmrrrtttxxx|||ooobbb\\\]]]qqq}}}~~~|||ssskkkccc\\\UUUSSSTTTYYYeeeqqq|||{{{yyyyyyyyyyyyxxxwwwwwwxxxyyyyyyyyyyyyyyytttrrrnnniiieeebbb```______]]][[[YYYXXXVVVTTTRRRLLLKKKIIIGGGGGGHHHIIIJJJOOONNNPPPSSSZZZccclllqqqvvvttttttyyy~~~}}}~~~yyytttrrrkkkgggfffhhhjjjtttzzzkkkZZZLLLAAA:::888777555444333333333444000/////////000111111111111111111111111000//////////////////////////////............////////////000000///.....................---------...//////........................///000000000111111222222000000000000000000000000222000000444888<<>>===>>>@@@BBBDDDHHHMMMUUU^^^fffjjjkkkkkkiiijjjmmmrrrxxxvvvllliiiiiijjjfffeeerrroooXXXKKK===;;;888555555777999;;;;;;888444444666888::::::333222000/////////000111////////////////////////............////////////---------,,,------...///111222222222222111111000........................---------,,,,,,,,,++++++.........//////000000111222444888===AAAKKK___qqq|||xxxuuuqqqkkkiiillloootttuuunnnggghhhlllpppqqqoooiiidddhhhuuu}}}xxxtttoooooopppsssxxx}}}}}}xxxzzzzzzuuuooohhhbbb\\\YYYTTTNNNJJJJJJNNNQQQSSSWWW^^^fffmmmqqqssstttxxxvvvrrrmmmhhhdddbbb``````___cccnnnwww{{{xxx}}}}}}}}}}}}|||yyysssooonnnkkkjjjmmmnnnpppwwwuuummmfffbbbgggppp{{{sssoooiiiccccccaaa^^^\\\___gggrrrzzz~~~}}}ssskkkmmmuuu{{{||||||{{{~~~{{{xxxuuusssrrrqqqggg^^^UUUPPPQQQWWWdddqqqxxx~~~yyyvvvtttqqqpppqqqpppnnnkkkhhhdddaaa```]]]]]]\\\\\\ZZZWWWUUUTTTSSSPPPMMMJJJHHHEEEBBB???>>>===<<<<<<===@@@BBBDDDIIINNNVVV___eeehhhhhhhhhdddfffjjjooottt{{{}}}pppkkkjjjllliiieeelllxxx}}}gggTTTEEE@@@:::666888@@@IIIOOOTTTLLLDDDCCCFFFJJJJJJHHH333222000///...///000111////////////////////////............////////////---,,,,,,,,,------...///111111111000111111222222........................---------------...............///000000111222222444555:::AAAHHHSSSfffxxxxxxwwwwwwvvvpppjjjkkkpppsssvvvtttjjjeeeiiiooorrrrrrlllcccaaalll{{{zzztttpppoooppprrrtttvvvyyy{{{||||||{{{{{{{{{tttpppkkkddd___VVVUUUQQQMMMJJJLLLRRRWWW[[[___gggooovvvyyy{{{{{{~~~|||wwwrrrlllfffbbb___^^^___fffrrr||||||}}}||||||}}}zzzvvvrrroookkkkkkmmmnnnpppvvv~~~vvvmmmeeefffmmmzzzsssnnnjjjeee```aaa```[[[YYY^^^jjjuuuyyyvvvllljjjnnnxxx~~~}}}|||~~~}}}}}}|||{{{xxxuuurrrppphhh___UUUQQQRRRXXXfffsssuuu}}}||||||zzzvvvqqqkkkeee```]]]YYYYYYXXXVVVUUUSSSQQQPPPMMMJJJHHHFFFEEECCCAAA>>>======<<<<<<===@@@BBBDDDJJJOOOVVV^^^cccffffffeeeaaaccchhhlllqqqvvv|||tttmmmkkkmmmkkkeeehhhppp~~~vvv^^^MMMFFF>>>999===IIIXXXbbbiii^^^RRRMMMPPPSSSQQQMMM333222000///...///111222////////////////////////............/////////000,,,,,,,,,,,,------...///111000/////////111222333........................,,,------...///000111111...//////000111222222333666777<<>>======>>>@@@CCCDDDIIINNNTTTYYY[[[\\\]]]^^^]]]]]]```gggmmmqqqyyywwwrrrnnnooonnnjjjhhhhhhxxx{{{}}}eeeRRRHHH???;;;:::888777999======<<<:::999777666666222222111111000000//////...000111111000//////000........................//////.........---------111111000000000000111111//////000000///...------......,,,,,,,,,...000111------...///000111222222888:::???FFFQQQ___nnnwwwqqqvvv||||||wwwrrrqqqrrr}}}}}}wwwooolllqqqwwwxxxxxxfffZZZaaarrr|||~~~|||}}}{{{vvvrrrxxxyyyyyywwwuuutttuuuvvvzzz|||{{{yyyrrriiidddaaa^^^XXXSSSPPPPPPPPPNNNOOOTTT^^^eeekkknnnsss{{{vvvjjjcccccc___cccjjjuuu|||yyyxxx{{{|||zzzxxxpppmmmjjjiiijjjoootttxxx}}}zzziiiaaabbbdddpppyyymmmhhheee^^^]]]\\\\\\XXXWWW^^^gggtttvvvjjjdddmmmyyyzzz}}}}}}yyyxxxyyyyyyvvvtttfff]]]UUURRRSSSXXXbbblllxxx||||||{{{{{{~~~~~~wwwoooggg```[[[XXXSSSRRRQQQOOONNNMMMLLLLLLFFFEEECCCAAA???>>>======<<<;;;::::::<<<>>>AAACCCJJJNNNTTTXXXYYYZZZ[[[[[[WWWWWW\\\dddkkkrrr{{{}}}uuunnnmmmllliiihhhiiioooxxxxxxlllSSSIII???;;;999555444555666666666555555444444333111111111000//////......---///111111///...///000........................//////.........---------000000000//////000000000///////////////...------111000...,,,+++,,,------......///000111222333333888;;;AAAJJJVVVeeeuuu~~~vvv|||{{{{{{|||}}}sssooorrrvvvwwwqqqbbbXXXaaaqqq|||{{{yyy||||||xxxtttssstttttttttssssssuuuwww|||~~~}}}uuunnnfff```]]][[[VVVSSSQQQPPPNNNOOOTTT]]]iiiqqquuuwww||||||ssshhhbbbcccbbbfffnnnyyy{{{yyyzzzzzzxxxvvvqqqoookkkiiijjjnnnssswwwzzzzzzhhh___^^^aaajjjvvv}}}pppgggaaa^^^\\\\\\\\\XXXUUUZZZaaappp{{{rrrkkkqqq|||zzz{{{~~~zzzyyyzzzzzzxxxuuueee\\\SSSOOOPPPUUU___iiisssxxx~~~~~~xxxuuutttuuuvvvyyyuuuoookkkhhhbbb[[[VVVSSSQQQPPPMMMKKKJJJIIIIIIAAA@@@???>>>============<<<:::999999;;;???CCCFFFLLLOOOSSSVVVVVVVVVVVVWWWTTTTTTYYYaaaiiiqqq{{{{{{qqqmmmkkkiiiiiikkkgggwwwwwwuuummmWWWLLLBBB===999555333444222222222222222222222222333222222111000000//////---///000000///......///......................../////////............---////////////////////////...////////////...------000///...,,,,,,,,,------//////000000111333444444999===DDDNNN\\\lll}}}|||{{{xxxuuunnnoooppppppfff[[[VVV```ppp|||{{{wwwwww{{{}}}yyywwwqqqrrrssssssssstttwwwzzz}}}oooiii```ZZZXXXVVVTTTRRRRRROOONNNRRR\\\kkkxxx}}}xxxoooeeeaaacccggglllttt~~~}}}zzz{{{{{{zzzxxxtttqqqmmmjjjjjjmmmrrruuuvvv{{{zzziii^^^\\\[[[```kkkxxxxxxiii^^^^^^]]]]]]^^^YYYUUUVVV\\\kkkvvvwwwmmmnnn~~~{{{xxx}}}~~~zzzyyyzzzzzzwwwtttcccZZZPPPLLLMMMQQQ[[[eeennnttt|||~~~xxxssspppnnnnnnppplllhhhhhhhhhddd\\\UUURRRQQQNNNLLLJJJHHHGGGFFF??????===<<<<<<;;;;;;;;;===<<<;;;;;;>>>CCCHHHLLLNNNPPPRRRSSSRRRRRRRRRSSSUUUUUUYYYaaaiiioooyyysssooommmjjjiiijjjfffrrrzzzuuukkkZZZOOOEEE@@@<<<777555666333333333333333333333333444444444333222222111111---...000000...---...///......................../////////.....................////////////...............//////...------,,,,,,,,,,,,---...000111000//////000111222444555:::???GGGRRR```qqq}}}vvvttt~~~rrriiiggggggeee[[[WWWWWWaaappp{{{}}}yyyvvvwww|||~~~zzzwwwuuuvvvvvvvvvvvvxxx|||~~~~~~xxxhhhbbbZZZTTTRRRRRRRRRQQQPPPOOOPPPXXXgggvvv~~~xxxrrrjjjbbb```ccckkkqqqzzz~~~|||}}}wwwtttoookkkkkkmmmqqqttttttxxxyyyjjj```\\\WWWYYYbbbssspppaaa^^^]]]^^^___\\\WWWWWWZZZgggqqq~~~~~~pppkkkuuu{{{uuuyyy}}}zzzzzz{{{yyyuuuqqq```WWWNNNJJJJJJMMMVVV___iiipppzzz{{{tttoookkkiiigggeeeccceeefffccc[[[TTTPPPOOOMMMJJJHHHFFFEEEEEE@@@???>>><<<;;;:::::::::<<<<<<<<<>>>BBBGGGMMMPPPOOOQQQQQQQQQOOONNNOOOPPPTTTTTTZZZccckkkqqqzzz}}}rrrooonnnjjjfffeeefffmmm||||||uuummmZZZOOOEEE@@@===888777777555555444444333222222111444333333222111111000000---///000000///......///........................////////////////////////......////////////......------............------,,,,,,,,,---...///111111000000//////000222444555;;;AAAJJJWWWdddssszzzqqqooozzz}}}pppfffccc```^^^UUUWWW\\\fffrrr|||}}}yyywwwzzzzzzwwwxxxyyyyyyxxxxxxzzz~~~|||tttmmmbbb]]]VVVQQQOOOPPPQQQRRROOOQQQWWWcccqqq|||yyysssnnngggaaaaaaeeeooouuu~~~~~~zzzwwwqqqmmmlllnnnrrrttttttxxx~~~yyykkkaaaZZZVVVWWW___rrr{{{hhh___\\\]]]^^^]]]YYYYYY\\\fffooo{{{xxxnnnrrr|||}}}tttuuu~~~}}}|||}}}}}}yyyrrrmmm]]]TTTLLLIIIHHHJJJQQQXXXdddlllwww}}}wwwoooiiieee_________aaaaaa^^^XXXRRRMMMLLLJJJHHHFFFDDDCCCCCC@@@???>>><<<;;;::::::::::::;;;===@@@EEEJJJOOORRRQQQQQQQQQOOOMMMLLLMMMNNNOOOQQQYYYeeennnuuu}}}{{{ooolllllliiieeedddeeegggqqq}}}uuu{{{nnnZZZPPPEEE@@@<<<888666777444444333333222111000000111111111000//////.........000111111000//////000...........................////////////000000000...///000111111000///...,,,,,,---............---////////////////////////222111000000111333555777<<>>???AAAFFFKKKOOOSSSUUUVVVVVVTTTQQQOOOMMMKKKKKKKKKLLLWWWeeennnsssvvvzzz~~~zzzmmmpppvvvwwwuuunnnjjjhhhpppsssmmmvvv|||}}}ssscccQQQFFF@@@:::888888888777666555444333333333333333111000000000111222000000000000////////////---.........//////000000........................,,,---///000111111111000//////////////////...---------...///222555888::::::555333666888888:::>>>@@@NNN___kkkxxxwwwrrrppplllooorrrvvvxxxxxxyyy{{{||||||wwwsssmmmfffdddeeerrr{{{|||~~~|||{{{xxxxxxyyy{{{uuullleee___[[[\\\YYYTTTOOOMMMOOOUUUZZZgggoooyyy~~~}}}yyytttpppkkkkkksss~~~|||{{{}}}|||vvvqqqppptttyyyxxx{{{~~~}}}nnnccc^^^YYY[[[kkk}}}qqqqqqooojjjjjjpppqqqrrryyyxxx~~~{{{lllgggnnnxxx~~~zzzmmmdddTTTMMMFFFDDDBBBBBBGGGMMMTTT```oooxxxzzzzzz|||wwwjjj___YYYRRROOOLLLLLLLLLJJJFFFBBBBBBAAA???>>><<<;;;;;;;;;999:::::::::999:::===???@@@CCCGGGKKKPPPSSSUUUVVVUUUTTTRRROOONNNMMMNNNNNNPPPYYYeeennnrrrwww}}}ttttttxxxwwwuuurrrmmmhhhlll|||qqqhhhnnntttxxx{{{iiiVVVJJJDDD===777555555555555444444444555555333222111000000000111222000000000000////////////............/////////000........................,,,---///000111222111111//////////////////............///111444777999;;;;;;666444777999:::<<>><<<;;;:::::::::999::::::::::::<<>><<<;;;:::999999999999:::;;;;;;<<<>>>AAADDDFFFHHHKKKOOOSSSUUUVVVWWWVVVTTTQQQOOOMMMNNNOOOOOOWWW```kkkrrrwww{{{{{{uuullleeehhh{{{uuuooorrr~~~~~~bbbSSSMMMFFF>>>999444333333444444666777777222222222111111111111111000000000000////////////.........///////////////........................------...000111222333333000000000000000000000111///000111333555777888999777444444777999;;;AAAHHHSSSbbbrrrzzzzzzwww{{{~~~~~~vvvsssnnnmmmoooqqqrrrrrrpppqqqtttrrriiiaaabbbhhh{{{zzzwwwzzz~~~|||xxxyyy{{{|||~~~vvvmmmeee___ZZZWWWUUUTTTRRRRRRVVV```lllttt~~~zzz}}}yyywwwwwwwwwxxx|||tttsssvvv||||||vvvsssrrrtttvvvxxxyyyyyy}}}pppggg]]]ZZZ```nnnzzzpppnnnlllkkklllrrrsssvvv|||xxxtttxxx~~~{{{zzzzzzyyyuuulll```WWWOOOIIIEEEDDDBBBAAACCCHHHLLLUUUaaakkkqqqtttvvvwwwxxxuuupppjjjbbbZZZRRRNNNLLLKKKJJJLLLNNNMMMHHHDDD======;;;:::999999999999999:::;;;<<<===@@@CCCFFFIIIKKKNNNRRRTTTVVVWWWXXXWWWTTTQQQMMMKKKKKKMMMNNNWWWaaannnwww{{{~~~yyytttmmmgggfffttt}}}pppppp~~~eeeTTTMMMGGGAAA===666666555444444444444555222222222222111111000000000000000000///////////////////////////.................................------...000111333444444222222111000000000000111...///000222333444555666444222333666888:::BBBJJJYYYgggvvv~~~}}}{{{{{{xxxssspppoooooooooooooooqqqtttssskkkbbbbbbhhhxxx}}}xxxtttxxx|||}}}xxxvvvwwwzzz{{{~~~}}}tttkkkddd^^^ZZZWWWWWWWWWVVVWWW\\\gggsss{{{~~~|||}}}~~~|||xxxzzzwwwvvvxxxzzz}}}|||rrrpppsss{{{~~~~~~yyytttssssssrrrtttvvvwwwwwwzzzvvvkkk___ZZZ\\\ggg|||tttpppppppppppptttuuuwww||||||vvvvvvvvv|||yyywwwvvvuuurrriii]]]UUUMMMHHHDDDDDDBBB@@@BBBFFFKKKSSS^^^hhhnnnqqqrrrssstttpppiiiccc]]]WWWQQQMMMGGGFFFFFFHHHJJJJJJGGGCCC===<<<;;;:::999999999999888:::<<<===???BBBFFFIIIMMMNNNQQQTTTVVVXXXXXXXXXVVVSSSPPPLLLKKKKKKMMMNNNXXXcccqqqzzz~~~wwwsssooommmiiifffnnnsssooo|||kkkYYYPPPHHHBBB???888777666555444333333222111222222222222111000000000000000000///////////////////////////.................................---......///111333555666555444222000//////000000---...///111222333333333111000222555777;;;DDDNNN___kkkxxx}}}zzz}}}zzzrrrllliiikkknnnsssrrrrrrqqqkkkeeehhhnnnzzz|||{{{xxxsssrrrvvv{{{||||||zzzvvvuuuwwwzzz|||zzzqqqiiibbb]]]YYYVVVVVVVVVWWWZZZ___iiiuuu}}}||||||}}}|||yyywwwttttttyyy}}}xxxsssttt}}}|||vvvqqqpppqqqqqqsssuuuvvvvvvzzz|||oooaaaZZZYYYbbbyyyzzztttsssssssssvvvwwwyyy|||ppp{{{vvvrrryyy}}}yyyvvvuuutttsssppphhh\\\TTTKKKGGGDDDDDDBBB@@@AAADDDJJJPPPZZZdddjjjmmmnnnnnnoooiiiaaa[[[WWWSSSNNNKKKDDDBBBAAABBBDDDDDDAAA>>>===<<<;;;:::::::::::::::888:::<<<>>>@@@CCCHHHKKKOOOQQQSSSVVVWWWXXXYYYYYYTTTRRRNNNLLLLLLNNNQQQSSS[[[eeeqqqyyy}}}tttkkkjjjiiijjjkkkfffhhh}}}rrrjjjuuuyyygggZZZNNNEEEAAA888777666555444333333333111222222333222111000///000000000000////////////000/////////.............................................///111333555777888666444111////////////---...///111222222222111111000222666888<<>>>>>@@@@@@>>>;;;===<<<<<<;;;::::::::::::888:::===???AAADDDIIILLLPPPRRRTTTVVVXXXYYYYYYYYYRRRPPPNNNLLLMMMQQQUUUXXX^^^fffpppwww{{{{{{ppphhhddddddhhhkkkfffcccssskkkaaajjjuuueeeUUUIIIDDD777777666444444333444444111111222333222111000///000000000000////////////000000//////.........---.................................///111333666777:::888444111///......///---...000111222222111111111111333777999===HHHTTTgggooozzzsssmmmnnnxxxsssjjjmmm|||rrrhhhdddeeemmmuuuyyy~~~|||zzzyyywwwssspppsssyyy}}}{{{zzzyyywwwwwwzzz~~~yyyssskkkddd^^^YYYUUUSSSRRRTTTYYY^^^fffpppzzz}}}{{{yyyzzzyyyxxxxxxyyyyyywwwuuujjjgggiiipppvvv{{{zzzsssxxx}}}~~~{{{wwwuuutttpppsssuuuvvvwww{{{sssddd[[[VVV\\\vvvzzztttsssrrrxxx{{{}}}}}}~~~uuuoootttvvviiijjj}}}{{{wwwvvvtttrrrmmmfff]]]WWWQQQMMMGGGDDDCCCCCCCCCBBBIIIMMMSSSZZZ```cccdddddd```[[[UUUOOOLLLIIIGGGFFF???===;;;;;;<<<<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<>>LLL[[[lllsss}}}vvvpppuuuzzznnnkkkrrr~~~zzzddd^^^jjjuuuwww~~~~~~}}}{{{xxxtttwww{{{~~~zzzxxx|||{{{nnnaaa[[[WWWSSSQQQQQQMMMSSSZZZbbblllxxx}}}||||||zzzyyywwwuuussswwwxxxyyyxxxuuurrrppppppiiiiiijjjmmmrrryyy{{{|||xxxxxx|||}}}wwwqqqnnnqqqrrruuuxxx{{{}}}}}}lll___ZZZ___qqquuuvvvzzz{{{zzz}}}zzzzzzrrrvvvzzzmmmiii|||zzzvvvvvvuuusssnnnggg^^^XXXRRRNNNHHHDDDCCCBBBBBBBBBEEEIIIOOOUUUZZZ\\\]]]]]]YYYUUUOOOJJJGGGEEECCCAAA>>><<<::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;<<<>>>AAAEEEJJJNNNQQQUUUVVVXXX[[[^^^]]][[[XXXRRRNNNKKKLLLPPPVVV[[[^^^dddhhhmmmqqquuuyyy~~~uuummmhhheeedddeeecccccchhhooo}}}mmmcccfffoooqqqWWWIII>>>;;;888666555555444222666555444444222222111000//////000000000000////////////.........---------.......................................000444777666444111///------...///,,,...000000///000111333555555777:::;;;@@@PPP___mmmtttyyy{{{xxxnnnkkkrrr~~~wwwddd```lllvvvxxx}}}}}}}}}}}}{{{yyyxxx{{{|||{{{xxxvvvyyy{{{ttthhh\\\VVVSSSOOONNNNNNOOOVVV^^^eeeppp{{{|||zzzwwwuuutttsssqqqooouuuuuuuuusssoookkkiiiiiihhhhhhjjjmmmrrryyy}}}xxxwww{{{|||wwwrrrppprrrsssvvvyyy|||~~~qqqccc[[[^^^lllzzzxxxwwwzzzxxxxxxyyy|||{{{yyy{{{}}}rrrsssyyylllhhh{{{xxxvvvuuuuuutttpppjjjbbb\\\UUUPPPJJJEEECCCBBBBBBAAADDDGGGLLLQQQUUUVVVVVVUUUSSSOOOIIIEEECCCAAA???>>><<<;;;::::::<<<===<<<<<<:::::::::;;;<<<===>>>???<<<>>>@@@DDDIIIMMMQQQTTTVVVWWWYYY\\\^^^^^^\\\YYYRRROOOLLLMMMRRRYYY___cccdddhhhlllppptttxxx|||uuukkkkkkgggffffffdddbbbeeekkk}}}}}}ooogggiiiooo```KKK@@@===999666555555444333666555444444222222111000//////000000000000///////////////.........------.......................................000333666666444111///.........///...///000000//////111222222555:::===???FFFWWWgggpppwwwtttllllllrrr{{{}}}pppbbbcccoooyyyzzz~~~|||{{{|||}}}}}}|||}}}}}}xxxyyyyyyxxxyyy|||yyysssiii___TTTPPPMMMJJJJJJKKKPPPXXX```gggppp{{{tttqqqnnnmmmlllllljjjhhhoooooonnnjjjeeeaaa______fffgggiiimmmsssyyy~~~yyyvvvzzz{{{xxxuuutttssstttwwwzzz}}}xxxhhh]]][[[eeepppzzzwwwyyytttssstttvvvuuurrrssswwwuuupppyyylllhhh}}}yyywwwvvvvvvvvvvvvtttnnngggaaaYYYSSSLLLFFFCCCBBBAAAAAAEEEHHHLLLPPPRRRRRRQQQPPPNNNKKKFFFCCCBBBAAA???>>>;;;:::999999;;;======<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@CCCHHHMMMQQQTTTVVVXXXXXXZZZ\\\^^^^^^[[[YYYSSSPPPMMMNNNTTT[[[aaadddiiiiiijjjmmmqqqvvv|||}}}|||{{{{{{vvvkkkpppllljjjiiifffccccccfffrrr~~~qqqhhhjjjpppeeeNNNBBB???:::777666555444333666555444444222222111000000000////////////000000////////////....................................---...///......///222555555333111///....../////////000111111000///000222222777>>>BBBFFFPPPbbbqqquuuzzz|||}}}xxxpppkkkkkkpppvvvzzztttooofffaaaggguuu~~~}}}zzzyyy{{{}}}~~~~~~{{{wwwyyy|||||||||~~~zzzoooggg___VVVMMMKKKIIIGGGHHHKKKQQQYYY```eeellltttwwwwwwkkkiiigggeeeeeeeeecccbbbeeeeeeccc___[[[XXXWWWXXXccceeehhhmmmsssyyy~~~yyyvvvyyy{{{zzzxxxxxxuuuvvvxxxzzz}}}}}}mmm___YYY^^^ggg|||ttttttooommmnnnqqqqqqnnnnnnrrrxxxnnnyyyxxxkkkggg}}}zzzwwwvvvwwwxxxyyyxxxsssmmmhhh]]]VVVNNNFFFCCCAAA@@@@@@EEEHHHKKKNNNOOONNNLLLJJJHHHFFFBBBAAA@@@???>>><<<;;;:::888999;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<@@@CCCGGGLLLPPPTTTVVVWWWYYYXXXYYYZZZ[[[[[[XXXVVVSSSPPPOOOPPPVVV\\\bbbeeellliiiffffffkkkrrrzzz~~~{{{zzzxxxtttrrrssstttvvv}}}{{{nnnpppllliiijjjhhhdddccceeekkksssiiikkkoooiiiTTTEEEAAA;;;888666555555444666555444444222222111000000000////////////000000000000/////////.................................---...///......///111444444333111000///////////////000222111000000111222333:::AAAFFFNNN\\\mmmyyyyyy~~~~~~~~~uuuqqqllljjjlllpppsssttthhhddd___aaammm|||}}}zzzvvvtttvvvyyy|||}}}}}}wwwtttxxx}}}~~~|||qqqddd\\\VVVOOOJJJHHHHHHGGGIIINNNTTT\\\bbbdddgggkkkmmmllleeecccaaa_________]]]\\\YYYXXXWWWTTTRRRQQQSSSUUU```bbbffflllsssyyy}}}~~~xxxvvvyyy||||||{{{|||xxxxxxyyy{{{}}}qqqcccZZZ[[[aaa~~~rrrmmmllliiikkkpppqqqpppooorrryyylllrrruuujjjfff~~~{{{yyyxxxxxxzzz||||||xxxsssnnn```ZZZPPPGGGCCCAAA@@@???BBBDDDGGGIIIIIIHHHEEECCCAAA???===<<<<<<<<<;;;999;;;:::999999;;;<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<>>???DDDGGGLLLQQQUUUVVVVVVVVVXXXVVVTTTSSSRRRPPPMMMKKKLLLMMMPPPWWW___fffiiikkklllhhhdddeeejjjpppuuuxxxxxxyyyzzzyyyuuurrrqqqpppnnnkkkjjjmmmpppuuu~~~sssnnnlllnnnnnnjjjfffeeeaaaqqqppplllggguuuqqq\\\IIIDDD>>>999666666666555666555444444222222111000111000///......///000111000000000000/////////...........................,,,...//////......000222222222111111000/////////...///111111111111333444777;;;???GGGYYYnnn{{{~~~|||~~~fffeeehhhnnnvvv{{{zzzxxxgggaaa```kkk}}}zzztttpppqqqvvvzzz}}}yyywwwwwwzzzzzzyyy|||{{{yyyuuuqqqkkkbbbYYYRRRLLLHHHFFFHHHIIIJJJOOOUUUXXX```fffddd```______]]]^^^[[[XXXVVVUUUTTTRRRPPPJJJIIIHHHGGGGGGKKKPPPTTTXXX\\\bbbiiipppvvvzzz{{{}}}{{{wwwvvv{{{}}}|||{{{{{{{{{}}}|||mmm___ZZZ\\\jjjyyymmmmmmjjjkkkrrrvvvuuuttttttwwwtttoooxxx}}}sssooo~~~}}}zzz{{{~~~zzzvvveee]]]RRRHHHCCC@@@???>>>@@@BBBEEEFFFFFFDDDAAA???:::999888999:::;;;:::888===;;;999999::::::999888777777888:::<<>>999777666666555666555555444333222111000222000///......///000222000000000000////////////........................,,,...//////......000111222222111111000000//////---///111111111222444555888:::===FFFZZZrrr}}}}}}{{{tttbbbbbbgggppp{{{}}}llleeedddpppxxxtttuuuzzz~~~|||{{{}}}~~~|||yyy}}}vvvssspppkkkfff___XXXSSSJJJGGGFFFHHHIIIKKKPPPWWWVVV^^^dddaaa]]]\\\[[[YYY\\\YYYVVVTTTSSSQQQOOOMMMHHHHHHFFFEEEFFFIIIOOOSSSVVVZZZaaaiiipppuuuxxxzzz|||zzzvvvvvv|||~~~}}}{{{zzzzzz|||}}}pppaaaZZZ[[[\\\zzz~~~pppoookkkmmmssswwwvvvttttttrrr|||sssyyy|||xxx}}}|||}}}{{{zzz|||~~~{{{kkkbbbTTTIIIBBB?????????>>>???BBBCCCCCCAAA???===:::888777777999:::999999888999:::;;;;;;;;;;;;:::===;;;::::::;;;???CCCFFFKKKOOOSSSUUUTTTRRRRRRTTTPPPOOOMMMLLLJJJIIIIIIHHHIIIMMMTTT^^^ggglllnnnnnnlllmmmoooqqqrrrvvvzzz}}}~~~|||yyyyyyuuuiiicccdddfffuuu|||jjjfffkkkppp]]]OOOEEE;;;888888666777999666555555444444333222222333222111111000000111111222000...---,,,---...///...............///000000......------------......000222333333222000000000000000000000111333555777777888>>>LLLbbbvvv}}}oooaaaeeejjjrrr}}}oooeeeggg{{{}}}ttttttxxx}}}yyy{{{}}}}}}}}}|||}}}~~~~~~xxxoooggggggjjjfffYYYLLLHHHFFFDDDFFFJJJOOOPPPPPPXXX\\\bbbeeedddaaa^^^\\\VVVUUUTTTQQQNNNIIIFFFCCC@@@BBBEEEFFFHHHKKKNNNQQQVVVZZZaaaggglllppptttwwwzzz~~~|||zzz{{{|||{{{~~~||||||zzzxxxwwwyyy}}}uuudddYYYWWW[[[eeexxxuuurrrqqqtttyyyzzztttqqqqqqnnn{{{tttuuu~~~~~~yyyxxxwwwzzz}}}~~~{{{xxxlllcccUUUIIIBBB?????????;;;===>>>??????===;;;999777666444555777888777777999999::::::::::::::::::888888888;;;???EEEJJJNNNOOORRRVVVWWWUUUSSSRRRRRRPPPOOONNNMMMMMMMMMMMMNNNOOORRRXXX```hhhlllmmmmmmiiikkknnnqqqssswww{{{~~~||||||wwwlllfffcccbbbnnnrrrkkknnn}}}tttbbbRRRHHH>>>;;;999777777999666555555444444333222222333222111111000000111111111000...---------//////...............///000000/////////....../////////000222333333222000000000000000000000222444666777999:::AAARRRiii|||yyylllbbbffflllvvvyyykkkdddhhh}}}|||ttttttxxx|||~~~}}}vvvqqqmmmmmmnnngggZZZNNNIIIFFFEEEFFFKKKNNNPPPPPPYYY]]]bbbdddbbb^^^ZZZXXXVVVUUUSSSQQQMMMIIIFFFDDDAAACCCFFFHHHIIILLLOOORRRVVVZZZ```eeejjjnnnrrruuuzzz~~~{{{{{{|||{{{|||~~~~~~|||yyywwwwwwyyy{{{wwwfffZZZXXXXXXaaattt|||tttrrrtttxxxyyytttppppppiiiuuuzzzxxxzzzyyyyyy{{{~~~~~~{{{wwwnnneeeWWWJJJBBB???>>>>>>;;;<<<======<<<:::888666777666444555777888888777999999999999999999999999777888:::>>>DDDJJJPPPSSSUUUWWWZZZ[[[XXXUUUSSSRRROOONNNNNNNNNNNNPPPQQQRRRWWWYYY]]]ccchhhllllllkkkfffjjjnnnrrrtttwww{{{}}}wwwmmmiiibbb___fff}}}}}}ssspppuuuzzzhhhVVVKKKAAA>>>;;;888777999666555555444444333222222222222111000000000000111111000...------...//////...............///000000000000////////////000000000222333333222000000000000000000000222444666777<<<===FFFZZZqqq{{{zzz}}}vvvkkkdddhhhppp|||uuufffcccjjj}}}}}}uuuuuuyyy}}}|||uuuuuuvvvvvvrrrhhhZZZPPPIIIHHHGGGHHHKKKOOOQQQQQQZZZ]]]bbbbbb___ZZZVVVSSSUUUTTTRRRPPPLLLIIIFFFDDDCCCEEEGGGIIIJJJLLLPPPRRRWWWZZZ___cccgggkkkpppsssyyy}}}{{{{{{}}}|||{{{{{{}}}}}}|||yyywwwvvvxxxyyy{{{jjj]]]XXXTTT\\\nnnvvvsssrrrvvvvvvrrrooooooccclll|||{{{|||xxxpppfffXXXKKKBBB>>>=========>>>>>>>>>===;;;999777999777666777999::::::999::::::999999888888888999<<<===???CCCHHHMMMQQQTTTYYY[[[^^^___]]]YYYVVVTTTNNNNNNMMMMMMNNNPPPRRRTTT\\\]]]___dddiiilllmmmlllgggkkkooosssuuuwwwyyyzzztttllljjjbbb^^^cccwwwzzzqqqooo~~~mmmXXXNNNDDD@@@===888666777666555555444444333222222222222111000000000000000000///............//////...............///000000000//////////////////000000222333333222000000000000000000111222555777888>>>???JJJ```www|||www{{{~~~xxxmmmfffjjjsssrrrccceeemmm}}}wwwxxx|||}}}www|||xxxjjj[[[RRRLLLKKKJJJKKKMMMPPPSSSTTTZZZ]]]aaabbb^^^YYYTTTQQQTTTSSSQQQNNNLLLIIIFFFEEECCCEEEGGGHHHIIIKKKNNNQQQWWWZZZ^^^bbbeeeiiinnnqqquuuyyy|||{{{~~~}}}{{{zzzwwwxxxyyyyyyxxxxxxyyy{{{oooaaaYYYSSSYYYiiixxxsssppprrrsssqqqnnnooobbbgggrrr~~~|||wwwpppfffXXXJJJBBB>>><<<<<<>>>>>>>>>===<<<:::999888888777666777999:::;;;:::::::::999888888999999:::???@@@DDDHHHMMMRRRUUUWWW]]]^^^aaacccbbb___[[[WWWRRRQQQPPPOOOPPPRRRUUUWWW^^^^^^```dddiiimmmnnnnnnkkknnnrrrtttuuuvvvwwwxxxtttlllkkkdddaaadddtttrrrmmm}}}pppZZZPPPFFFAAA===888666666666555555444444333222222222111000000//////000000//////........./////////...............///000000///......------......///000222333333222000000000000000000111333555888999>>>AAANNNfffyyy|||xxxxxx~~~zzzpppjjjmmmwww}}}pppaaagggssszzz|||}}}lll]]]TTTOOOOOOOOOOOOPPPSSSVVVXXXZZZ^^^bbbbbb___YYYUUURRRSSSRRRPPPMMMJJJHHHGGGFFFCCCEEEGGGGGGHHHIIILLLOOOWWWZZZ___bbbeeeiiimmmppppppuuu{{{}}}|||~~~}}}{{{zzzvvvwwwxxxxxxwwwwwwxxxzzzuuufff\\\UUUYYYggg}}}{{{sssnnnppprrrpppooopppggggggmmm}}}}}}|||vvvoooeeeWWWJJJAAA===<<<;;;;;;;;;::::::999888777666666444444555777999999888;;;:::999888999:::<<<===???BBBGGGNNNUUU[[[___aaaaaabbbdddggggggddd^^^ZZZVVVUUUTTTTTTUUUXXX[[[]]]bbbaaabbbeeejjjnnnppppppoooqqqtttuuuuuuuuuwwwxxxwwwooonnneeecccdddnnnvvvmmmwwwrrr[[[QQQGGGCCC???999666666666555555444444333222222111111000////////////000.........///////////////...............///000000......------------......000222333333222000000000000000000111333666888:::???DDDUUUnnn}}}xxxwww|||zzzxxxxxx||||||tttsssssszzzzzznnnbbbmmm{{{|||~~~qqq```WWWSSSTTTUUUTTTTTTVVVZZZ]]]]]]aaadddeeeaaa[[[VVVSSSRRRPPPNNNLLLJJJHHHGGGGGGDDDEEEGGGGGGGGGIIIKKKMMMWWW[[[```eeehhhkkknnnpppnnnrrrwww}}}~~~~~~|||{{{{{{zzzzzzyyywwwtttsssuuuvvv{{{kkk___YYYZZZeee{{{vvvnnnooorrrsssssstttnnnkkklllvvv}}}yyymmmcccUUUHHH@@@===;;;;;;888888888888777777666666555444333444777999999999::::::999999:::<<<>>>???AAAEEELLLUUU]]]ccchhhjjjgggggghhhjjjjjjfff___YYYWWWVVVUUUUUUXXX\\\```cccgggfffeeegggkkkoooqqqrrrqqqrrrtttuuuuuuwwwyyy|||zzzpppnnndddccc```dddvvv|||nnnrrrvvv]]]SSSIIIEEEAAA<<<888888666555555444444333222222111111000///////////////---......///////////////...............///000000//////............//////000222333333222000000000000000000111333666999:::@@@HHH]]]vvvsssttt|||~~~|||}}}{{{~~~{{{~~~uuujjjfffuuu{{{vvveee[[[XXXYYYZZZYYYXXXZZZ^^^aaacccfffiiihhhccc\\\WWWSSSQQQPPPMMMKKKIIIHHHGGGGGGEEEFFFHHHHHHHHHIIIKKKNNNVVV[[[bbbhhhkkknnnpppqqqooorrruuuzzz|||xxxxxx{{{zzzyyyxxxuuurrrrrruuuwww{{{pppbbb[[[ZZZdddyyyyyypppqqquuuxxxyyyzzzuuuooolllqqq~~~lllbbbTTTHHH@@@<<<;;;;;;888888888888777777777777777666555666999;;;;;;;;;::::::999999;;;===@@@AAAFFFJJJQQQYYYaaagggkkkmmmkkkkkkkkkllllllfff^^^XXXTTTSSSSSSTTTXXX]]]bbbfffllljjjhhhiiillloooqqqrrrqqqrrrttttttvvvxxx|||zzzooollldddbbb]]]\\\kkkooonnnyyyyyy^^^TTTKKKGGGCCC>>>::::::666555555444444333222222111111000///////////////------...///000000//////...............///000000000000////////////000000000222444333222000000000000000000111444666999;;;AAAKKKccc}}}~~~tttxxxqqqggglll|||~~~zzz~~~zzzhhh^^^ZZZ\\\]]]\\\[[[\\\```dddhhhkkkmmmkkkeee]]]VVVSSSQQQOOOMMMJJJHHHHHHGGGHHHGGGHHHIIIIIIIIIJJJLLLNNNUUU[[[cccjjjnnnpppqqqrrrqqqsssuuuxxx|||{{{uuuvvvyyywwwvvvuuusssrrrssswww{{{www|||rrrccc]]][[[cccwww|||ssssssxxx{{{}}}xxxrrrlllnnnzzz}}}nnn___PPPGGGBBB<<<999999888888777777777777777888666888::::::999888777888:::;;;<<<>>>@@@BBBDDDEEEIIINNNUUU\\\bbbfffjjjmmmlllmmmooopppnnnhhh```ZZZUUUTTTSSSTTTXXX^^^dddhhhlllkkkjjjlllpppsssuuuuuuwwwoooiiilllrrrwww}}}wwwiiigggddd``````hhhyyy{{{sssuuu```VVVNNNIIIEEE>>>999888666777777777777555444333111111111111000000000000000000000000000000000000---......---,,,+++,,,---............////////////222222333333333222222111//////111555666555999>>>???NNNiii~~~|||yyykkkooosss||||||pppfffccccccbbbbbbbbbdddgggjjjnnnqqqsssqqqjjjaaaXXXTTTUUUSSSOOOLLLJJJJJJJJJKKKMMMKKKIIIGGGGGGHHHJJJLLLSSSXXX```iiiooorrrsssssstttuuuwww{{{~~~wwwwwwzzz}}}}}}yyywwwwwwwwwwwwvvv{{{~~~zzzkkkbbb```___eeeyyy}}}ssssssxxxzzzzzz{{{{{{xxxsssqqqxxx}}}nnn___NNNEEE@@@;;;888999888777777666666777777888555777:::::::::999999:::;;;<<<>>>AAAEEEHHHJJJKKKRRRVVV\\\aaaeeehhhlllooonnnoooppppppmmmggg^^^XXXTTTTTTSSSUUUYYY___fffiiilllkkkjjjkkkooosssuuuuuuyyypppkkkmmmsssyyy~~~tttkkkgggccc```eeevvvxxxtttmmmaaaTTTMMMHHH@@@:::777666666777777666555333222000000000000////////////000000000000000000000000...000111000///......///............////////////111222222333222222111111000///111555666666999???BBBSSSnnn|||{{{xxxmmmsss|||}}}~~~~~~sssgggeeedddccccccdddhhhmmmpppvvvwwwvvvrrrjjjaaaZZZWWWTTTRRRNNNKKKIIIHHHIIIJJJLLLKKKHHHGGGFFFHHHIIIKKKTTTYYYbbbkkkqqqttttttsssttttttwwwzzzwwwvvvyyy{{{|||yyywwwvvvvvvvvvvvvzzz}}}~~~nnncccaaa]]]bbbttttttrrrtttuuuvvvwwwxxxtttnnnkkkqqq|||mmm^^^MMMCCC>>>:::888999777777666666666666777777555888:::;;;::::::;;;======>>>BBBFFFKKKOOORRRTTT\\\^^^bbbdddfffiiillloooqqqqqqpppooolllddd[[[UUUSSSRRRSSSUUUZZZaaagggkkkmmmkkkiiijjjnnnrrrtttuuu{{{rrrlllnnnuuu{{{~~~oookkkeeeaaabbbpppwww}}}{{{jjjXXXNNNJJJCCC<<<888555555666555555444333222000000/////////.........000000000000000000000000...000222222000///..................////////////111111222222222222111111000///111555666777;;;@@@FFF[[[vvvzzzzzz~~~~~~wwwoooyyy~~~||||||}}}xxxiiieeecccaaabbbeeekkkrrrvvv{{{{{{xxxrrriii```[[[XXXSSSQQQNNNKKKHHHHHHHHHHHHKKKIIIGGGFFFEEEFFFHHHIIIRRRXXXbbbkkkqqqsssrrrqqqrrrtttvvvzzzwwwtttwwwzzz~~~|||yyywwwvvvvvvvvvwwwxxx{{{tttfffaaa\\\___nnntttnnnoooooooooqqqrrrmmmgggccchhhwww{{{mmm]]]LLLBBB>>>:::999:::666666666555666666777888888:::;;;<<<;;;;;;<<<>>>@@@BBBFFFKKKPPPTTTXXXZZZ```aaacccdddeeehhhkkknnnrrrrrrpppnnniiiaaaXXXRRROOOPPPQQQTTTYYY```fffjjjmmmkkkiiiiiimmmqqqtttuuuzzzrrrlllooouuu|||rrrnnnjjjfffdddmmm|||{{{pppYYYNNNJJJDDD>>>:::555555555444444333222222000000000000////////////////////////////////////,,,...000111///---,,,,,,............///////////////000111111111111111111000///111555777777<<>>;;;:::;;;666666666666666777888888;;;<<<======<<<;;;===>>>DDDFFFJJJNNNTTTYYY\\\^^^bbbdddeeefffgggiiilllnnnrrrqqqooolllggg___VVVOOOLLLMMMOOORRRXXX^^^dddhhhkkkiiihhhiiimmmqqqtttuuuwwwpppkkkooovvv|||wwwsssrrrpppkkknnnzzz{{{aaaRRRKKKEEE>>>:::666555555444333333222222222222222111111111000000////////////////////////,,,...000000...,,,,,,,,,............////////////...///000000111111111000000///111555777888>>>EEENNNgggxxxwwwzzz||||||}}}}}}rrrooorrreeeaaa]]]]]]dddmmmtttxxxuuuvvvwwwssslllddd]]]ZZZWWWUUURRRPPPMMMKKKJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEJJJQQQ\\\gggnnnpppooommmoooqqqtttyyy~~~wwwtttwww{{{}}}~~~}}}zzzwwwwwwyyy|||yyy{{{}}}jjjbbb\\\]]]gggvvvppphhhggghhhjjjmmmkkkgggdddccceeeppp~~~uuueeeWWWHHHBBB???<<<:::;;;777666666777777888999:::<<<===>>>=========???AAAFFFIIIMMMRRRXXX]]]aaacccfffhhhjjjkkkkkklllnnnpppooonnnkkkiiiddd\\\TTTNNNKKKLLLNNNRRRWWW]]]bbbeeegggfffgggiiinnnrrrtttuuutttmmmkkkpppwww}}}}}}xxxwwwxxxsssqqqzzzooo\\\OOOEEE>>>;;;777666555444333333333333333333222222222111111111000000000000000000000000///000000///...---...///............////////////---...///000000111000000111///111555777999???GGGVVVnnnzzzzzz}}}}}}~~~~~~nnnnnnyyykkkfffaaabbbhhhpppvvvxxxtttvvvwwwuuuooogggaaa^^^YYYXXXUUURRRPPPNNNLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDJJJQQQ[[[gggnnnrrrrrrqqqnnnppptttyyy~~~wwwsssvvvzzz|||}}}}}}zzzwwwvvvyyy}}}{{{}}}mmmeee^^^^^^eeeqqqrrrjjjiiijjjlllooonnnkkkkkklllkkkqqq{{{qqq^^^QQQEEE@@@>>>;;;999999777777777777888999:::;;;:::;;;======>>>@@@CCCFFFGGGJJJNNNUUU\\\ccchhhjjjiiikkknnnnnnnnnmmmnnnnnnllljjjhhhfffaaa[[[SSSNNNKKKLLLNNNRRRWWW]]]aaadddcccdddfffjjjooosssttttttqqqlllkkkrrrzzz~~~xxxuuuxxxsssooo||||||zzzdddSSSFFF???>>>888777666444444444444555222222222111111111111000000000000000000000000000/////////---++++++---000............////////////,,,---...///000000000000111///000555888:::AAAHHH___vvv}}}~~~zzz}}}~~~wwwkkklll~~~qqqkkkffffffkkkrrrvvvwwwuuuvvvvvvsssmmmfffbbb```ZZZYYYVVVTTTQQQNNNMMMLLLIIIHHHHHHFFFEEEDDDDDDCCCHHHNNNYYYdddmmmqqqssssssmmmooosssxxx}}}wwwppprrrvvvzzz||||||yyyuuutttxxx|||~~~ppphhh```___ccckkk{{{wwwnnnmmmnnnoooqqqsssrrrtttvvvqqqrrryyyoooYYYMMMCCC???>>>:::888777888888888888999:::;;;<<<888999;;;===???BBBFFFJJJFFFJJJOOOWWW___gggmmmpppjjjllloooooonnnlllkkkkkkiiihhhfffddd```ZZZSSSNNNLLLMMMPPPSSSXXX]]]bbbdddaaabbbeeekkkppptttuuutttpppllllllttt|||}}}~~~uuupppsssooojjjvvv}}}fffUUUHHHBBBBBB999888666555444444555555111111111111000000000000000000000000000000000000...---+++)))'''(((+++.............../////////000,,,---...///000000000000111///000555888;;;AAAIIIfff|||}}}uuuuuuxxxzzz}}}wwwsssjjjlll}}}tttmmmgggggglllqqqttttttvvvvvvsssnnnhhhbbb```___ZZZYYYWWWTTTQQQNNNLLLKKKIIIIIIHHHGGGFFFEEEDDDCCCEEEKKKUUU```iiiooorrrssslllooosssxxx}}}vvvnnnooosssxxxzzz{{{wwwsssrrrvvv{{{sssjjjbbb```aaaggguuu{{{sssqqqqqqqqqsssxxxwwwzzz|||uuusss~~~ssskkkXXXOOODDD?????????:::666888999:::999888888:::<<<>>>===<<>>;;;999777777777666444222222222222111111111111000000000000000000000000000//////.........---------............////////////............/////////000333555444777<<<999???RRRmmmyyyqqqooouuu{{{~~~ooobbbcccooo|||{{{yyy{{{}}}|||pppiiikkknnnnnnooorrrssssssrrrnnniiiccc```___^^^___^^^YYYRRRMMMKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEGGGIIIOOOXXXbbbjjjnnnppppppoooooorrrwww~~~{{{pppnnnpppssswww{{{{{{vvvrrrqqqsss|||yyypppeee]]]YYY___ppp{{{uuuuuuvvvwww||||||}}}zzzuuutttxxxjjjaaaQQQIII@@@<<<======;;;777777999::::::999:::<<>><<<:::888999:::::::::;;;>>>@@@BBBBBBEEEJJJOOOTTTUUUUUU[[[^^^dddjjjnnnoooooonnnhhhiiijjjkkklllmmmnnnnnnhhhgggfffccc^^^ZZZUUUSSSNNNNNNNNNOOOQQQTTTWWWYYYYYY]]]dddkkkrrrvvvyyyzzzuuupppnnnsssyyy||||||qqqlllqqqrrrlllnnnvvv{{{ttt~~~sssbbbVVVKKKCCC;;;999666555555555333111222222222111111111111000000000000000000000000000...............---------............////////////....../////////000000000///333333777??????JJJ```{{{zzzpppooovvvooo^^^^^^ooo{{{uuurrrrrrzzz~~~}}}ssspppqqqppppppqqqttttttsssqqqmmmhhhccc___^^^^^^\\\XXXSSSNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEFFFIIIPPPZZZccciiilllnnnmmmnnnqqqwww}}}vvvrrrsssssswww{{{{{{wwwttttttuuuuuuxxx}}}}}}sssggg]]]WWWYYYeeeqqqyyyssstttxxx~~~~~~|||tttnnnrrrzzz{{{nnn___UUUIIICCC>>><<<>>>???>>><<<999::::::999999:::===@@@BBBDDDHHHNNNSSSXXXZZZ[[[aaaeeekkkpppssstttrrrqqqjjjjjjjjjkkklllnnnmmmmmmhhhiiijjjiiieee___YYYUUUNNNNNNMMMMMMOOORRRUUUWWWYYY]]]dddmmmuuuzzz||||||vvvqqqpppuuuzzz|||~~~wwwooommmtttuuuooonnnsssyyypppwww}}}hhhZZZOOOHHH<<<999666444444444333111222222222111111111000000////////////////////////....................................////////////...////////////000000000///333333777???AAANNNfff~~~wwwoooppp{{{jjjYYY[[[nnnwwwqqqpppxxx}}}yyysssrrrrrrqqqqqqvvvvvvwwwvvvsssnnngggbbb___^^^\\\XXXTTTPPPNNNMMMMMMMMMKKKIIIHHHGGGGGGGGGEEEEEEGGGMMMVVV```gggjjjlllkkkmmmpppwww|||zzzuuuuuuuuuxxx{{{|||zzzxxxwwwxxxrrruuuyyy|||~~~tttggg]]]WWWWWW```jjj|||rrrqqqttt{{{{{{}}}|||tttllllllqqq}}}uuugggZZZQQQGGGCCC>>><<<===>>>===<<<<<<<<<;;;999888999<<<>>>CCCFFFKKKPPPUUUZZZ^^^```fffjjjnnnsssuuuuuutttrrrooommmllllllnnnooommmlllkkknnnpppppplllddd[[[VVVOOONNNMMMMMMOOORRRUUUXXX\\\___fffpppyyywwwssssssxxx{{{|||tttoooooouuuwwwrrrpppsssuuukkkqqqiiiYYYOOOIII===:::666444444444333222222222222111111111000000////////////////////////---.................................////////////////////////000000000111000444444888???BBBQQQlll~~~}}}sssnnnttt|||eeeXXX]]]rrr}}}uuurrrxxx}}}vvvtttttttttqqqyyyyyy{{{|||{{{uuulllfff```^^^\\\YYYVVVSSSQQQOOOOOONNNLLLJJJIIIHHHGGGGGGFFFEEEFFFLLLTTT^^^eeeiiijjjjjjkkkpppvvv|||}}}wwwwwwvvvyyy|||~~~~~~|||{{{{{{rrrtttwwwzzz|||uuuhhh^^^XXXVVV]]]eeeuuuqqqrrruuuvvvyyyzzzsssjjjhhhkkk~~~{{{zzzvvviii\\\QQQKKKDDDAAA===;;;;;;;;;;;;:::===<<<;;;:::999:::===@@@GGGJJJNNNSSSWWW\\\bbbfffkkkmmmqqqtttuuuuuuuuuttttttqqqoooppprrrsssqqqnnnppprrrsssrrrlllddd[[[VVVPPPOOONNNNNNPPPUUUYYY\\\^^^```fffooozzzxxxvvvvvv{{{}}}}}}{{{yyyrrrooooootttvvvtttssstttsssgggkkk{{{iiiYYYNNNGGG???;;;777555444444333333222222222111111111111000000000000000000000000000---------.........................../////////////////////000000000111111111555555999@@@EEEWWWsssxxxooonnnyyyuuubbbZZZeeezzz{{{wwwyyy{{{wwwyyyxxxttt{{{|||~~~{{{ppphhhbbb___\\\ZZZYYYVVVSSSQQQOOONNNLLLJJJIIIHHHGGGGGGEEEEEEFFFKKKTTT]]]cccggghhhhhhjjjooovvv{{{~~~zzzwwwwwwyyy|||~~~~~~}}}tttvvvxxxzzz|||xxxkkkaaaZZZWWWZZZ```zzz{{{sssqqqppprrruuuwwwrrriiifffgggxxxxxx{{{vvvjjj]]]RRRJJJGGGAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>BBBFFFMMMPPPSSSVVVZZZ```hhhmmmpppppprrrtttuuuuuuuuuuuuxxxuuussstttxxxzzzwwwtttuuutttqqqlllfff___YYYUUUQQQPPPOOOPPPSSSXXX^^^aaa^^^___ccclllwww~~~zzzxxxyyy}}}~~~~~~xxxtttqqqnnnmmmqqqsssssssssuuuuuuggggggtttmmm]]]PPPGGG@@@===888666555555444444222222222111111111111000000000000000000000000000---------.........//////............//////////////////000000000111111111111666777;;;CCCJJJ^^^}}}~~~rrrlllqqq}}}lll\\\\\\kkk~~~{{{{{{|||~~~yyy|||}}}~~~sssiiiccc```]]][[[[[[YYYVVVSSSOOONNNLLLJJJHHHGGGFFFFFFDDDDDDEEEKKKSSS[[[aaadddfffgggjjjooovvv{{{~~~|||xxxvvvwwwzzz}}}~~~}}}wwwxxxzzz{{{}}}}}}oooddd\\\VVVWWW[[[ooo{{{ssspppnnnooosssuuupppgggcccdddrrrvvvsss{{{vvvlll```UUULLLHHHGGGAAA@@@???>>>>>>???@@@@@@<<<<<<<<<<<<>>>BBBGGGKKKRRRTTTWWWZZZ]]]ccclllrrrrrrssssssttttttuuuvvvwww{{{wwwuuuxxx}}}}}}zzzyyyuuunnnfff___YYYVVVUUURRRQQQPPPQQQUUU[[[aaaeee^^^]]]```hhhttt|||~~~}}}{{{zzz{{{~~~xxxppppppmmmlllnnnqqqrrrtttuuu{{{jjjgggrrr}}}tttdddTTTIIIBBB>>>999666555555555444222222222111111111111000000000000000000000000000---------.........//////............/////////000000000000000111111111111000666888<<>>=========>>>@@@AAA>>>>>>>>>>>>???CCCIIIMMMSSSWWW]]]bbbfffjjjoooqqquuuttttttsssqqqnnnlllkkktttwwwyyyzzz~~~vvvhhh]]]XXXWWWVVVVVVRRRQQQRRRUUU[[[aaaeeegggbbbbbbdddkkktttzzz}}}|||~~~~~~vvvkkkfffhhhiiiiiiiiilllnnnnnnqqqpppfffjjjssszzzdddUUUNNNFFF>>>888888888777666888333333333222222222111111000000000000000///......//////............//////---------............///////////////000111222333555888<<<>>>CCCSSSnnnrrrooouuu~~~{{{mmm]]]WWW___rrr~~~yyyzzz~~~zzzzzz{{{uuu~~~yyyoookkkbbb]]]```bbb^^^XXXTTTRRROOOLLLJJJIIIIIIHHHFFFIIIDDDBBBHHHSSS\\\______aaadddhhhlllqqqwww}}}yyywwwuuutttuuuwwwyyyzzzzzzyyysssrrrxxxxxxlllaaaXXXUUUWWW```vvvtttpppqqqnnnoooooommmiiieeebbbaaadddyyyrrrhhhrrr{{{pppcccUUUMMMGGGAAA???@@@@@@???>>>=========>>>???======>>>>>>@@@DDDIIIMMMVVV[[[aaafffiiilllnnnppprrrsssuuuuuutttrrrpppnnnxxxzzz{{{{{{tttjjj^^^VVVSSSTTTTTTTTTSSSRRRSSSWWW\\\aaadddeeebbbbbbdddjjjssszzz||||||~~~~~~~~~~~~nnncccccccccbbbbbbdddeeeeeeiii{{{qqqfffiiisss~~~gggVVVLLLDDD===777777777555444555333333333222222222111111000000000000000///......//////............//////........./////////000000////////////000111222333444888<<>>>>>???@@@AAACCCGGGLLLQQQZZZ___eeekkkmmmnnnoooooossstttvvvwwwvvvtttqqqoooxxx|||~~~xxxaaaZZZQQQLLLMMMPPPRRRSSSSSSSSSUUUXXX]]]aaaccccccddddddeeekkkttt{{{}}}}}}||||||}}}~~~sssbbb___]]]\\\]]]]]]]]]\\\bbbrrruuuhhhjjjsssmmmYYYNNNEEE>>>888999999666444444333333333222222222111111000000000000000///......//////............//////////////////000000000111////////////000111222333333777;;;@@@KKKbbb}}}|||yyy}}}}}}www{{{lll^^^PPPQQQcccyyy~~~{{{zzz{{{|||zzzyyywww~~~uuummmfffaaabbbccc^^^XXXUUURRROOOLLLIIIHHHHHHFFFEEEEEEDDDFFFNNNXXX___```______bbbgggkkkqqqwww~~~vvvrrrqqqqqqsssvvvxxxxxxxxxvvvrrrpppuuuzzz}}}wwwggg______jjj{{{ppplllmmmnnnnnnmmmjjjfffbbb```aaavvvxxxlllqqq|||wwwmmm```UUUJJJEEECCC??????AAA@@@???>>>======>>>???@@@AAABBBDDDEEEHHHLLLQQQUUUZZZ```hhhnnnppppppppppppwwwwwwwwwwwwvvvtttrrrqqqwww}}}}}}vvvjjj^^^OOOJJJDDDCCCGGGMMMQQQRRRRRRSSSUUUYYY^^^aaabbbbbbgggfffgggmmmuuu|||yyyyyy{{{}}}}}}hhh```[[[ZZZ\\\[[[ZZZZZZ```kkk|||mmmkkkqqqsss___SSSIIIBBB<<<<<<<<<888555555333333333222222222111111000000000000000///......//////............//////....../////////000000000////////////000111222333444777;;;AAAPPPiiiyyysss{{{kkk\\\OOOTTTiii|||zzzzzzzzz||||||~~~|||{{{~~~yyyrrrooohhhcccdddccc^^^XXXVVVSSSPPPLLLIIIHHHGGGEEEDDDDDDDDDHHHQQQZZZ``````^^^ZZZ]]]bbbgggmmmssszzz~~~sssppppppqqqtttwwwyyyxxxwwwvvvrrrqqquuuxxx{{{~~~lllddddddppp~~~rrrkkkmmmmmmnnnmmmlllhhhccc```\\\oooyyymmmqqq}}}~~~qqqfff[[[PPPGGGDDDBBB@@@???AAA>>>======>>>???AAACCCDDDBBBDDDFFFHHHJJJNNNSSSWWWYYY___hhhooorrrrrrqqqqqqyyyxxxwwwwwwwwwxxxyyyzzz|||~~~|||uuummmdddVVVKKKCCC@@@<<<>>>DDDLLLPPPRRRPPPQQQTTTXXX^^^aaacccbbbgggeeefffkkkssszzz}}}~~~wwwxxxzzz|||rrreee[[[ZZZ\\\[[[ZZZ[[[\\\ddduuuuuunnnqqq|||xxxbbbUUULLLDDD>>>===<<<888555555333333333222222222111111000000000000000///......//////............//////------........./////////////////////000111222333555999<<>>>>>@@@======>>>???AAADDDFFFHHHDDDFFFHHHJJJLLLOOOTTTWWWZZZ```hhhooorrrrrrrrrrrrwwwwwwwwwwwwyyy|||~~~yyynnn```WWWRRRLLLFFF>>>;;;999<<>>===???@@@@@@@@@AAABBBEEEGGGHHHIIIKKKMMMOOOPPPSSSWWWYYY^^^cccjjjppprrrrrrrrrrrrrrrsssuuuwwwxxxxxxxxxxxxlllggg\\\OOOHHHHHHGGGCCC<<<:::888<<>>:::888555444666333333333222222222111111000000000000000///......//////............//////............////////////////////////000111222333555:::???GGG]]]xxx{{{vvv~~~dddZZZSSSZZZmmm~~~xxxqqqooossswww}}}xxxyyywwwyyy~~~~~~xxxvvvxxxooojjjhhhhhhfff```]]]]]]YYYUUUQQQMMMKKKIIIGGGEEEEEEHHHMMMSSSXXX[[[[[[[[[YYY\\\```ccchhhmmmssswww{{{~~~uuujjjkkkpppuuuyyyzzzxxxvvvtttrrrssswwwxxxyyywwwiiibbbbbbjjj~~~uuuqqqooooooqqqsssppphhhbbbYYYaaammmzzz~~~vvvvvvxxxqqqkkkgggXXXOOOFFFCCCBBB???>>>@@@CCCBBBBBBBBBCCCEEEFFFHHHNNNPPPSSSTTTUUUXXX[[[]]]bbbgggmmmqqqrrrqqqqqqqqqoooqqqtttvvvuuuqqqllliiiUUUTTTOOOHHHEEEEEEBBB===<<<:::999<<>>;;;777555555444444333222222111111000....../////////...------////////////////////////---...//////000000/////////000111111111111333666999<<>>HHH[[[qqqxxxppppppmmmooottt}}}vvvwww~~~rrr```\\\```nnn~~~|||xxxyyy~~~}}}}}}~~~~~~zzztttmmmiiihhhfffcccaaa___]]]ZZZVVVSSSPPPOOONNNQQQTTTYYY]]]___]]]YYYVVVUUUVVVXXXZZZ\\\aaagggkkkrrrwww}}}}}}~~~{{{xxxwwwxxxxxxwww{{{zzzooogggcccaaappp~~~tttqqqppppppqqqppplllhhheeeeeegggjjjqqqzzzyyynnnooo~~~vvviii```[[[TTTOOOLLLKKKKKKJJJHHHIIILLLOOOTTTYYY]]]___\\\]]]___aaacccbbb___]]]]]]___aaacccdddddddddcccVVVRRRJJJBBB===<<<<<<===;;;;;;<<<===???@@@@@@???;;;999888:::???EEEIIIJJJLLLLLLNNNPPPSSSXXX]]]aaahhhiiikkkmmmqqqwww}}}~~~|||~~~tttmmmhhheeeeeeddd^^^[[[___hhhuuusssxxxcccVVVGGG@@@<<<777333333444444333222222111111000222111000///.........///////////////////////////......///000000000000000...000111111111222555777999===JJJ```xxxrrrnnnqqqqqqqqqssszzz}}}vvvzzzooo^^^\\\cccsssyyyuuuvvv||||||{{{{{{zzzzzz{{{|||}}}~~~zzztttlllfffdddddddddcccaaa___\\\XXXVVVUUUTTTTTTUUUZZZ___bbbaaa]]]YYYWWWVVVWWWWWWXXXZZZ^^^dddhhhpppuuu{{{zzz{{{{{{yyyyyyyyyyyy|||}}}rrrhhhcccbbbpppwwwtttqqqppppppoookkkhhheeehhhlllmmmlllnnnxxxrrrlllvvvwwwiiiaaa\\\VVVQQQOOOOOONNNNNNLLLMMMPPPSSSWWW[[[^^^```^^^___aaadddeeeccc___[[[YYYZZZ]]]^^^\\\XXXTTTQQQGGGDDD@@@===;;;<<<>>>???===>>>???@@@?????????>>>;;;999888999===CCCHHHJJJLLLNNNPPPQQQSSSWWW^^^bbbiiikkkmmmoooqqqvvv}}}}}}~~~~~~wwwmmmgggdddcccbbb]]][[[^^^fffrrrqqqssszzzcccVVVHHHAAA===888555555444444333222222111111000000000111111000///......////////////////////////...//////000000000000000...000111222222333555888888===LLLeeeooommmsssuuutttuuuxxx|||~~~|||xxxuuu~~~ppp______hhh{{{wwwrrrsssyyywwwvvvuuutttuuuvvvyyyzzz{{{vvvnnnhhhffffffhhhhhhaaa___\\\ZZZYYYYYY[[[\\\[[[___ccceeebbb^^^ZZZXXXWWWXXXXXXYYYZZZ]]]bbbfffmmmrrrxxx{{{}}}}}}vvvxxx}}}~~~|||yyyyyyzzzzzz}}}tttiiiaaadddooo{{{wwwsssppppppoookkkhhhfffjjjooopppjjjgggppp}}}uuujjjooo{{{jjjaaa]]]WWWSSSQQQRRRRRRRRRQQQRRRUUUXXX\\\___aaaccc``````bbbddddddaaa\\\WWWSSSTTTUUUTTTQQQKKKEEEBBB>>>===;;;:::999:::;;;<<>>???:::999888999<<>>:::777777444444333222222111111000---...///000000///...---////////////////////////...///000000111111000000...000111222222333666888999???QQQmmmooonnnvvvwwwwwwvvvuuuuuuvvvwwwxxxssssssppp[[[\\\ggg|||xxxrrrsssxxx~~~tttsssqqqpppppprrrtttuuuvvvrrrmmmiiiffffffhhhiiibbbaaa^^^]]]\\\^^^```bbbaaabbbdddeeeddd```\\\YYYVVVWWWYYYZZZ[[[]]]aaadddhhhmmmtttxxxyyy|||~~~tttwww}}}~~~{{{vvvwwwxxxyyy|||yyykkkbbbaaajjj|||}}}xxxsssppppppooollliiigggiiinnnooohhhcccooovvvhhhiii}}}nnnaaa]]]XXXUUUTTTVVVWWWWWWUUUWWWZZZ^^^bbbeeehhhiiidddcccccccccaaa\\\VVVQQQLLLKKKJJJHHHDDDAAA===;;;<<<;;;999888888999;;;<<>><<<;;;;;;;;;<<<;;;999888888;;;>>>@@@===AAADDDDDDBBB@@@@@@AAA:::999888888:::???FFFJJJGGGKKKNNNPPPPPPUUU]]]ccccccgggjjjjjjjjjmmmttt{{{}}}{{{zzz{{{~~~}}}~~~sssgggdddddd___]]]\\\\\\]]]aaannn{{{{{{}}}~~~zzzppppppgggYYYKKKCCC???999666555444444333333222111111000333222000///000222666888//////////////////////////////000111111111111111...000111222333444777999@@@HHH]]]}}}qqqsss}}}zzz}}}}}}yyysssqqqwww}}}~~~jjjXXXYYYfff||||||xxxzzzuuutttrrrqqqqqqqqqqqqrrrqqqqqqqqqooommmllllllmmmkkkiiifffcccbbbccceeegggiiieeeaaabbbdddddd^^^YYYQQQTTTXXX[[[\\\]]]^^^```aaafffmmmrrruuuxxx|||uuuwww{{{zzz|||{{{sssnnnooorrrtttwww{{{qqqggg]]]fffxxxvvvrrrmmmlllnnnoooooonnnfff```^^^]]]XXXYYYmmm{{{ooommm~~~zzziiiaaaYYYXXXYYYXXXXXXZZZ```___```bbbgggkkknnnnnnssskkkbbb\\\XXXRRRJJJDDD>>>===<<<<<<<<<;;;999777;;;:::888888999;;;>>>@@@AAACCCCCCCCCAAA@@@AAABBBAAA>>>999888;;;@@@FFFIIIHHHHHHIIIKKKNNNTTT\\\aaafffhhhjjjjjjjjjlllqqqvvvwwwxxxyyyzzz{{{}}}oooeeefffaaa___^^^^^^```eeeoooxxx|||zzz|||pppjjjiiiuuulll]]]MMMFFFBBB===888666666555444333222111111111111111000000000000111111000000///..................///000111111000///...111111111222333666888999AAAGGG]]]tttuuuyyyyyy|||}}}wwwlllhhhlllrrr{{{uuubbbPPPYYYhhh||||||zzzvvvppplllllllllnnnsssyyyyyy{{{}}}~~~}}}wwwoooiiiiiikkkiiiaaa___dddgggeeeeee```\\\]]]```bbb```]]]WWWVVVVVVXXX\\\```aaabbbbbbeeeiiinnnrrrwww|||tttpppuuuyyy{{{{{{xxxvvvsssooommmnnnrrrvvvyyy|||xxxkkkggghhhuuu{{{mmmkkknnnlllnnnrrrnnniiiaaa]]]]]][[[]]]pppwwwwww~~~kkkbbb[[[ZZZ[[[[[[[[[]]]^^^]]]^^^aaaggglllpppqqqrrrmmmddd\\\UUUMMMFFFAAA>>><<<::::::;;;;;;999777<<<:::999888999;;;===???BBBCCCDDDDDDBBBBBBCCCDDDCCC@@@;;;999<<>>999777777666555333222222222222111111000000000000111111000000///.............../////////000000/////////111111111222444666888:::@@@IIIaaa|||sssssswwwzzz|||{{{rrrgggccciiipppxxxooo]]]QQQZZZjjj}}}}}}|||tttooolllmmmnnnooosssyyyzzzpppkkkmmmjjjcccaaaeeegggffffffbbb]]]]]]```aaa```]]]YYYWWWVVVWWWZZZ]]]___```aaadddhhhlllpppuuuzzz~~~uuuqqquuuyyy{{{|||yyywwwsssooommmnnnssswwwvvvzzzzzznnnllllllyyypppkkknnnmmmqqqtttoookkkddd___^^^\\\^^^pppqqqggg```_________```bbbaaa______aaaggglllppprrrqqqmmmfff\\\QQQGGGAAA???>>>;;;999888999:::999999<<<;;;999888888:::;;;===BBBCCCEEEEEEDDDDDDEEEGGGEEEBBB>>>;;;<<>>MMMhhhzzztttsssuuu||||||yyynnnccc```gggoooxxx|||jjjYYYSSS\\\lll}}}}}}}}}sssooommmpppqqqqqqtttyyywwwnnnnnnjjjeeecccfffgggfffhhhccc^^^\\\^^^______]]]ZZZWWWTTTTTTVVVZZZ^^^___aaadddgggkkknnnsssyyy|||vvvqqquuuyyy|||~~~|||yyyuuuooolllmmmrrruuurrrwww}}}qqqmmmlllxxxtttkkkmmmmmmsssvvvpppmmmfffaaa___]]]aaarrrzzzpppgggeeedddbbbbbbeeefffdddbbbcccfffkkknnnooommmlllggg\\\NNNCCC??????>>>;;;888777888:::;;;;;;===<<<:::999999999:::;;;AAABBBDDDDDDDDDDDDFFFGGGEEECCC@@@===<<<@@@FFFJJJJJJJJJKKKKKKMMMQQQVVVZZZaaaccceeedddccceeejjjooorrrtttvvvwwwxxxyyy|||~~~~~~pppjjjgggcccaaabbbaaafffwwwzzzjjj]]]ddd~~~nnnZZZNNNGGG@@@:::888888777666555444333333333111111000000000000111111000000///...............000///...------...///000111111111222444777999;;;???QQQooo}}}xxxtttsss|||}}}yyynnnccc```gggppp|||{{{hhhYYYRRR\\\lll}}}}}}{{{}}}qqqnnnooorrrttttttvvvzzzyyypppnnnjjjfffeeeeeeeeedddhhhccc^^^[[[[[[\\\\\\\\\XXXUUUQQQQQQTTTZZZ^^^aaabbbdddgggjjjmmmrrrxxx|||wwwrrruuuyyy}}}}}}wwwppplllkkknnnqqqpppvvv~~~qqqfffdddoooyyykkkkkklllrrruuuooolllfffaaa^^^^^^ddduuuyyynnniiigggccccccddddddbbb```aaaeeeiiilllmmmiiijjjfff[[[MMMCCC@@@AAA>>><<<999888:::<<<======>>>===<<<::::::::::::;;;@@@BBBCCCCCCCCCCCCEEEFFFDDDCCCBBB???===>>>CCCGGGFFFGGGIIIJJJLLLPPPUUUYYY^^^```bbbbbbbbbdddiiinnnppprrruuuwwwwwwxxx{{{}}}~~~~~~}}}~~~ssskkkbbb______ccccccjjj~~~nnnaaafff~~~uuu___QQQHHH@@@:::888888777666555444333333333111111000000000000111111000000///...............000///...------...///000111111111333555777:::<<>>>>>===<<<<<<;;;<<<<<>>AAADDDDDDEEEGGGHHHJJJNNNSSSVVV[[[]]]``````aaadddiiinnnooorrruuuwwwwwwxxxzzz|||zzz{{{|||~~~nnnddd]]]ZZZ]]]cccfffnnnwwwhhhjjj|||}}}eeeUUUKKKBBB;;;999888777555444333333222222111111000000000000111111000000///...............000000////////////000000111111111333555888;;;<<>>>>>???AAACCCBBBAAA>>>>>>>>>>>>============CCCDDDEEEEEEDDDCCCDDDEEEBBBEEEHHHFFFBBB???@@@CCCCCCEEEFFFGGGHHHKKKOOORRRXXX[[[^^^___```dddjjjoooooorrruuuwwwxxxyyyzzz{{{uuuxxx{{{~~~mmmbbb```\\\^^^eeefffnnnpppkkkwwwkkkZZZNNNDDD>>><<<777666555333222222222222111111000000000000111111000000///...............000000111111111111000000111111111333555888;;;===GGG[[[wwwyyypppvvv~~~~~~nnnaaaaaalllwwwooo___WWWQQQ]]]ooo~~~}}}zzzppprrruuuzzz}}}rrroooppptttxxxyyy}}}vvvnnnhhhiiiiiiddd______aaaaaaaaa```^^^\\\[[[ZZZVVVTTTRRRSSSXXX___dddgggeeefffggghhhjjjooouuuzzz|||uuuuuuyyy|||wwwrrrpppppprrryyyzzzkkk___]]]___mmmyyyrrriiijjjnnnjjjfffbbbZZZTTTVVVaaaqqq{{{~~~~~~yyylllfffbbb^^^]]]___bbbcccfffjjjooorrrrrrqqqooollleee\\\QQQIIICCCAAA@@@???@@@BBBDDDEEEDDDCCC>>>>>>>>>???????????????EEEFFFGGGFFFEEEDDDEEEFFFBBBGGGJJJIIIDDDAAAAAABBBDDDFFFGGGGGGGGGHHHKKKNNNWWWZZZ]]]___```dddkkkpppooorrruuuxxxxxxyyyzzz{{{rrrvvv{{{~~~tttjjjhhhbbbcccgggeeejjjuuujjjrrrppp]]]QQQGGG@@@>>>666555444333222111111111111111000000000000111111000000///...............000111222333333222111000111111111333666999<<<===GGG\\\wwwzzzooouuu~~~qqqccccccppp~~~ooo___YYYRRR___qqq~~~{{{ooorrrvvvzzzzzzssspppppptttxxxzzz~~~yyyoooiiikkkkkkeee```___aaabbbcccccc```^^^\\\\\\YYYVVVTTTUUUZZZ```dddfffdddeeefffgggiiimmmtttxxx|||uuuuuuyyy{{{wwwuuuuuusssyyy{{{kkk]]]]]]```lll~~~uuujjjiiimmmkkkfffbbbZZZRRRSSS^^^mmmvvvvvvuuuwwwyyykkkbbbaaabbbbbbaaahhhhhhiiilllooorrrtttuuuooommmhhh^^^RRRIIIEEEDDD@@@AAABBBCCCDDDFFFGGGGGGEEECCC@@@>>>===>>>???AAADDDDDDDDDCCCAAABBBDDDGGGGGGHHHIIIHHHFFFCCC???===DDDEEEGGGGGGGGGIIIKKKNNNRRRWWW]]]aaacccfffjjjnnnlllnnnqqquuuwwwxxxxxxxxxyyyyyy{{{nnnnnnjjjccceeejjjjjj{{{vvvnnnmmmxxx```RRRLLLDDD;;;:::777333111111222333333000000000000000000000000000000000000000000000000,,,...//////......///111///000111222333777;;;???EEEccc{{{tttsss|||zzzmmmlllmmmrrr]]]QQQRRReeerrrzzzvvvtttqqqrrrvvv~~~{{{pppnnnlllmmmrrryyy~~~~~~}}}vvvoookkkjjjiiifffbbb```______```aaa```^^^\\\TTTWWWZZZ\\\\\\^^^bbbfffdddeeeeeeeeefffjjjpppttt{{{yyy{{{}}}xxxxxx|||uuuddd^^^^^^kkktttnnnnnnppprrrgggddd]]]TTTOOOVVVfffssstttpppzzzzzzmmmeeedddffffffeeeccccccdddgggjjjmmmnnnooojjjiiiddd\\\RRRJJJFFFFFFAAAAAABBBCCCCCCDDDEEEFFFDDDCCC@@@???>>>>>>>>>???AAABBBCCCCCCCCCCCCEEEGGGFFFGGGHHHGGGFFFCCC@@@>>>BBBDDDEEEFFFFFFGGGIIILLLRRRWWW^^^ccceeegggjjjmmmmmmooorrruuuwwwxxxyyyxxxwwwwwwyyy~~~vvvpppllleeefffjjjiiixxxtttllllll|||cccUUUMMMDDD<<<:::777333222222333333222111111111111111111111111000000000000000000000000...///000000///...///111000222333333555888<<>>=========@@@CCCDDDDDDDDDEEEFFFDDDEEEFFFFFFEEECCC@@@???AAABBBDDDEEEEEEEEEGGGIIIQQQWWW```eeefffgggiiikkkmmmnnnqqquuuwwwyyyyyyyyyvvvuuuwww{{{{{{qqqnnnggggggjjjgggssssssmmmmmmgggWWWOOOEEE<<<999777444333444444333111222222222222222222222222000000000000000000000000000111222111000///000111222333444555666888<<<@@@IIIcccvvvmmm```[[[[[[mmmwwwzzz{{{rrrqqqqqqsssyyy}}}pppnnnlllmmmpppuuuxxxzzz|||zzztttmmmiiiiiijjjjjjhhhdddccccccddddddbbb^^^[[[ZZZ[[[[[[ZZZYYYZZZ]]]```hhhhhhgggeeeeeegggllloooyyy~~~zzzwwwvvvyyy}}}yyyyyy{{{}}}kkkbbb[[[```qqq{{{uuuvvvwwwxxxuuupppeeeYYYSSSYYYfffrrryyypppvvvssskkkjjjlllllljjjcccbbbcccfffjjjlllkkkiiiaaa___[[[UUUOOOJJJGGGFFFCCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAA@@@>>><<<;;;999===BBBDDDEEEEEEEEEFFFCCCDDDEEEEEEEEECCCAAA@@@@@@BBBDDDEEEEEEEEEGGGHHHOOOWWW```fffhhhhhhiiijjjlllmmmpppsssvvvxxxyyyyyyvvvuuuvvvzzzzzzpppnnngggfffiiifffooosssnnnnnnjjjYYYOOOFFF>>>888666555555555444333111222222222222222222222222000000000000000000000000222333333222000///000111333333444555555888<<>>;;;:::777;;;AAADDDEEEEEEEEEFFFDDDDDDEEEEEEEEEDDDBBBBBBBBBDDDFFFGGGGGGFFFGGGHHHMMMUUU___fffhhhhhhiiijjjkkklllnnnqqqtttvvvxxxyyyxxxwwwwwwzzzyyynnnnnnfffdddgggeeelll~~~pppmmmllllll[[[QQQGGG???888777555555555555333111111111111111111111111111000000000000000000000000222333333222111000000111111222333444555777<<>><<<;;;777;;;@@@CCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCEEEHHHIIIHHHGGGHHHHHHKKKSSS]]]dddggghhhiiijjjkkklllnnnqqqtttwwwyyyzzzyyyxxxxxx{{{~~~qqqqqqhhhcccgggeeejjjzzz{{{mmmjjjfffrrrqqq___SSSIIIAAA:::777555444555555444222000000000000000000000000000000000000000000000000111222333222000000111222000111222333555888===@@@QQQdddnnnuuujjjaaadddlll~~~|||tttvvvsssxxx|||yyy}}}~~~tttpppllljjjlllpppsssuuu||||||vvvpppllljjjiiiiiijjjlllnnnnnniiibbb]]]\\\[[[ZZZ[[[]]]^^^^^^]]]]]]]]]\\\\\\]]]```eeeiiipppwww~~~yyyvvv||||||xxxwwwwwwxxxxxxzzz}}}nnndddYYY[[[jjjzzzxxxuuupppooojjjccc]]]^^^fffqqqzzzwww}}}qqqrrryyyqqqpppooommmjjjiiiccc___```fffjjjiiifffbbb]]]XXXTTTQQQMMMIIIEEEEEEDDDBBBAAAAAABBBEEEFFFEEEEEEDDDCCCAAA???===<<<888;;;???BBBCCCCCCDDDEEEHHHGGGGGGFFFEEEDDDDDDCCCBBBEEEHHHIIIHHHGGGGGGHHHIIIPPPZZZaaaeeegggjjjllllllmmmooorrruuuxxx{{{|||wwwwwwxxx{{{wwwwwwllleeegggfffjjjwww{{{nnnjjjaaafffyyydddVVVKKKCCC;;;888555333444444444444111111111111111111111111000000000000000000000000///000222111000000111222///111333444666:::???CCCSSSeeeooovvvlllbbbdddnnnxxxyyysssyyy~~~{{{~~~}}}yyytttnnnlllnnnssswwwzzz{{{tttooolllkkklllmmmqqqssssssooogggbbb___]]]\\\^^^______\\\ZZZWWWWWWXXXXXXYYY]]]cccgggmmmuuuxxxsssyyy~~~wwwssstttvvvwwwyyy}}}qqqfff[[[ZZZhhh~~~|||zzzwwwqqqooojjjccc^^^^^^dddmmmsssssswwwxxxzzzsssrrrrrrpppmmmkkkddd^^^___eeeiiiiiigggaaa\\\WWWTTTRRRPPPKKKHHHEEEDDDBBBAAAAAACCCFFFGGGGGGFFFEEECCCAAA???>>>===999;;;???AAABBBBBBDDDEEEIIIIIIHHHGGGFFFEEEDDDDDDBBBEEEHHHIIIHHHGGGFFFGGGGGGOOOXXX```dddfffjjjmmmnnnoooqqqssswwwzzz}}}~~~uuuuuuwww|||}}}|||pppggghhhfffiiivvv~~~qqqlll___```vvvhhhYYYMMMDDD<<<999555333333444555555222222222222222222222222000000000000000000000000...///111111000000111333000111333555888<<>><<<999:::999:::>>>BBBDDDBBB@@@BBBEEEGGGGGGDDDBBBDDDFFFEEEEEEEEEFFFFFFGGGGGGHHHFFFKKKTTT]]]dddhhhiiiiiimmmrrruuuvvvzzz~~~}}}}}}xxxxxx|||{{{oooggggggeeeccchhhqqqsssbbbbbbhhhmmmqqqVVVHHHCCC:::888555333444444333222333333222222111000//////000000000000000000000000000000000000////////////333000000333666999BBBKKKeeeooozzz|||nnndddiiixxx{{{uuu|||zzzvvvxxxwwwzzz}}}|||wwwqqqoooqqqwww}}}{{{rrrmmmkkkqqqrrrtttxxxzzzwwwpppkkkeee```___aaa___YYYWWWZZZVVVQQQNNNQQQUUUYYY___eeelllxxx|||wwwwwwzzzxxxsssrrrssstttxxx~~~zzzccc]]]___^^^sss~~~||||||tttrrrjjjaaa___ccchhhiiilllwwwyyytttpppkkkjjjlllrrroookkkiiiiiiiiiiiihhhaaa^^^ZZZXXXVVVTTTNNNJJJHHHFFFCCCBBBDDDEEEFFFFFFGGGEEEBBBAAA@@@???===;;;;;;:::;;;===AAACCCCCCAAAAAACCCDDDEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEJJJSSS\\\dddgggiiiiiilllqqquuuvvvyyy~~~{{{wwwuuuyyy}}}wwwllleeeeeedddaaaeeennn~~~|||hhhdddgggjjjvvv\\\KKKEEE;;;888555444444444333222333333222222111000000///000000000000000000000000000000000000000000000///333111111444666999BBBKKKdddppp|||vvv{{{mmmdddjjj~~~vvvyyysss{{{zzzvvvwwwuuuxxx||||||wwwpppmmmpppvvv|||{{{sssnnnmmmqqqpppqqqtttwwwxxxuuusssjjjeeebbbccc___XXXVVVXXXVVVQQQNNNQQQTTTXXX^^^dddkkkvvv|||wwwwww{{{yyyuuussstttvvvzzz~~~}}}fff^^^^^^\\\ooo{{{zzz|||wwwuuunnneeebbbeeehhhhhhlllzzz{{{uuupppjjjiiijjjqqqooollljjjjjjjjjiiihhheeeaaa]]]ZZZXXXUUUOOOKKKIIIGGGEEEEEEEEEFFFEEEDDDCCCBBB@@@@@@@@@@@@???===>>>===<<<===@@@CCCDDDDDDAAA@@@@@@AAADDDFFFGGGFFFHHHHHHGGGFFFDDDCCCBBBBBBCCCHHHQQQ[[[bbbfffhhhhhhkkkpppssstttyyyyyytttrrruuuyyy{{{tttiiibbbcccccc```bbbiiiwwwrrriiigggjjjzzz___MMMEEE;;;999666444444444333222333333222222111000000000000000000000000000000000000000000000000000000000222111333666888:::BBBKKKeeerrr~~~nnnrrr}}}kkkdddjjj|||tttvvvqqqzzzzzzvvvvvvsssvvvzzz~~~zzzrrrnnnooouuu|||{{{uuupppnnnooonnnnnnppptttxxxzzz{{{qqqlllhhheee```YYYUUUVVVUUUQQQNNNPPPSSSUUU[[[bbbkkkuuu~~~~~~}}}wwwwww{{{{{{vvvtttuuuwwwzzz~~~kkk___[[[ZZZiiiwwwxxx{{{zzzyyysssjjjgggjjjkkkjjjlll|||~~~xxxrrrllliiikkkmmmkkkiiiiiiiiijjjiiihhhhhhddd___\\\ZZZVVVPPPLLLJJJHHHGGGGGGGGGGGGEEECCC@@@???>>>???AAAAAAAAA???@@@???======???AAADDDEEE@@@===<<<>>>CCCGGGGGGFFFGGGGGGFFFEEECCCBBBAAAAAAAAAFFFPPPZZZaaafffggghhhjjjnnnqqqssswww}}}~~~wwwqqqnnnqqquuuyyy~~~vvvkkkccceeeeeeaaabbbhhhsss}}}oooiiikkkwww___MMMCCC===:::777555555444333222222222222111111111000000000000000000000000000000000000000000000111111111222222555888999;;;CCCMMMhhhvvv{{{jjjmmmxxxiiicccjjj}}}sssvvvqqqzzz~~~yyywwwtttwwwzzz}}}wwwqqqqqqvvv{{{~~~~~~yyytttpppnnnmmmmmmmmmooorrrvvvzzz{{{vvvsssnnniiibbb[[[UUUSSSUUUQQQNNNPPPQQQSSSZZZaaannnwww~~~}}}|||~~~wwwwww||||||vvvttttttvvvyyy}}}ppp___XXXWWWaaavvv~~~tttuuuzzz{{{{{{wwwpppooorrrsssrrrnnnzzz~~~wwwpppmmmnnnllljjjhhhhhhiiikkkkkkkkkgggccc___\\\[[[WWWRRRMMMKKKIIIHHHHHHHHHHHHFFFDDD@@@???>>>???AAABBBBBBAAAAAA@@@>>>======@@@CCCFFF@@@<<<:::;;;@@@EEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA???EEENNNYYYaaafffhhhhhhjjjnnnpppppptttzzz}}}|||tttnnnlllpppuuuyyy~~~}}}pppggghhhiiieeeeeeiiirrrtttiiihhhttt___NNNEEE>>>;;;888666555555444333222222222111111111111111000000000000000000000000///000000000111111111222111222555999999;;;EEEQQQlll|||{{{lllnnnxxx}}}fffaaaiii~~~tttvvvsss|||{{{xxxyyyzzz{{{}}}vvvtttwww{{{~~~|||~~~}}}{{{wwwsssooolllkkkmmmnnnpppqqqrrrtttuuuwwwvvvrrrllleee^^^XXXSSSTTTPPPOOOPPPPPPRRRYYYbbbqqqyyy}}}{{{}}}wwwxxx}}}|||vvvrrrrrrrrrvvv{{{sss___VVVUUUZZZmmmssstttyyyyyy{{{yyyuuuvvv|||~~~sssyyy}}}uuuqqqrrrqqqnnnkkkiiijjjlllmmmmmmdddaaa]]][[[[[[XXXSSSOOOLLLJJJHHHHHHHHHIIIHHHGGGAAA@@@???@@@BBBCCCBBBAAA@@@@@@???======>>>BBBEEE@@@===::::::===AAADDDEEEDDDDDDCCCCCCBBBAAA@@@@@@>>>DDDNNNXXXaaafffhhhiiikkknnnooonnnpppvvvxxxwwwqqqlllkkkqqqwww{{{vvvkkkkkkkkkgggfffjjjrrrwwwgggaaa}}}uuuaaaRRRJJJ???<<<999666666555444333111111111111111111111111000000000000000000000000///000000111111222222222000222555888888<<>><<<===@@@CCC@@@???<<<:::999<<>>===>>>DDDNNNYYYaaagggiiijjjlllnnnnnnlllmmmqqqsssqqqoookkklllssszzzyyylllkkkkkkgggfffiiioooyyyfff]]]vvvyyycccTTTMMM@@@===999777666666444333111111111111111111111111000000000000000000000000///000000111111222333333000222555777888===LLL[[[tttzzzzzz~~~sss]]]ZZZcccyyy~~~vvvxxxuuu}}}}}}xxxuuuwww|||wwwvvvwwwyyyzzz}}}~~~~~~zzzvvvrrrmmmiiijjjlllmmmkkkhhhfffggghhhlllrrrtttqqqlllhhh___VVVQQQPPPPPPQQQQQQRRR[[[eeeqqqwwwzzzvvvrrrtttwwwyyyzzzwwwxxxxxxrrrpppppptttzzzyyycccXXX[[[XXXfffyyyvvvwwwyyy{{{||||||{{{wwwwwwzzzuuummmgggdddeeeffffff]]][[[XXXXXXZZZYYYVVVRRRMMMJJJGGGFFFHHHJJJLLLLLLFFFDDDCCCCCCCCCCCCAAA@@@===???@@@>>><<<<<>>:::777999???DDDHHHGGGEEEBBB@@@===;;;:::>>>DDDNNNYYYbbbgggjjjkkkmmmooonnnkkkkkkooopppnnnnnnkkkmmmuuu}}}zzzllljjjiiieeedddhhhmmm~~~zzzhhh]]]uuu{{{cccSSSMMM@@@===:::777777666444333111111111111111111222222000000000000000000000000///000000111222222333333000111444777777===NNN^^^vvvxxxoooZZZWWWaaauuu~~~uuuxxxuuu|||}}}vvvrrrttt}}}}}}xxxtttuuuvvvxxxyyy{{{wwwsssmmmiiijjjkkkkkkhhhdddccceeeggghhhoootttrrroookkkbbbXXXQQQPPPPPPRRRQQQSSS\\\gggnnntttwwwrrrnnnooossstttyyywwwyyyyyysssqqqrrruuu{{{|||fff[[[^^^YYYggg{{{wwwwww{{{}}}}}}}}}~~~|||vvvrrruuuqqqkkkfffcccbbbaaa```bbb___\\\[[[\\\[[[WWWTTTPPPOOOLLLIIIIIIIIIKKKLLLJJJJJJIIIGGGEEECCCAAA???>>>>>>>>>>>>===<<<:::999===??????<<<888888===BBBEEEEEEDDDCCCAAA???===<<>>???===999999===AAAEEEEEEDDDCCCAAA???===<<<>>>DDDOOOZZZbbbggghhhhhhiiiiiikkknnnqqqsssrrrqqqjjjooovvvzzz|||qqqlllllljjjhhhggglll|||~~~jjjeeejjj}}}gggWWWOOOEEE===666666666444333444222222222111111111000000000000000000000000000000000000000111222222333333333777666777<<<===LLLggg~~~|||yyysssooosss}}}gggUUUVVVbbbzzz~~~xxxvvvwww{{{}}}tttssszzz|||{{{{{{{{{~~~xxxuuurrrpppnnnjjjjjjjjjiiihhhfffdddcccbbbdddjjjqqqtttoooeee]]]XXXWWWUUUTTTVVV\\\dddiiimmmnnnnnnjjjfffggglllqqqvvv}}}xxxxxx}}}~~~wwwrrrooorrrvvv{{{kkk```^^^\\\kkkxxxsssxxxyyy{{{||||||}}}yyy{{{vvvsssrrrpppnnnkkkhhheeebbbaaafffbbb^^^[[[ZZZYYYXXXWWWPPPNNNKKKIIIHHHHHHJJJKKKNNNNNNMMMLLLIIIFFFCCCBBBAAAAAAAAAAAA@@@>>><<<;;;:::===??????<<<;;;===???DDDDDDDDDCCCBBB@@@===<<<>>>CCCMMMWWW```eeegggggghhhiiijjjnnnqqqsssrrrqqqkkkqqqzzzwwwnnnlllkkkjjjkkklll}}}llldddgggkkkXXXOOOFFF>>>777666666444222333222222222111111111111111000000000000000000000000111111111222333333444444222666555777<<>><<<;;;888<<>>DDDDDDDDDDDDCCC@@@>>><<>>===CCCDDDEEEEEEDDDAAA>>>===BBBGGGOOOWWW]]]```aaa```cccdddeeeiiimmmoooooonnnlllrrryyy}}}sssmmmjjjjjjlllkkkxxx~~~iii```aaaiiiuuu___RRRIIIAAA999888777444222333111111111111111111111111000000000000000000000000//////000000111222222222222666555777>>>CCCUUUqqqrrrllljjjvvvpppdddhhhttt|||yyyxxx~~~~~~|||zzzrrrqqqnnnkkkgggdddbbbaaa___aaagggnnnttttttnnniiigggeeedddfffhhhgggccc___[[[\\\]]]^^^aaaffflllqqqxxx~~~}}}zzz||||||}}}~~~{{{yyypppssswww|||uuueeeaaa___kkk}}}zzzzzzxxxqqquuu|||xxxwwwvvvxxxyyyvvvpppkkkiiijjjnnnllliiiccc]]]ZZZZZZZZZTTTRRRNNNKKKJJJJJJKKKKKKMMMNNNOOOOOONNNKKKHHHFFFBBBBBBBBBAAA@@@===;;;:::777:::>>>AAABBBAAA???>>>BBBDDDEEEFFFEEEBBB???===CCCHHHQQQZZZ```bbbaaa___aaaaaacccgggkkknnnmmmllllllqqqwww{{{~~~~~~rrrllliiiggghhhgggppp}}}iii______```{{{vvv```SSSKKKBBB;;;999888444222333111111111111111222222222000000000000000000000000...//////000111111222222333777555888???DDDVVVsss}}}nnnkkklllyyypppeeelllzzzzzzwwwvvv~~~vvvssspppkkkgggcccaaa```aaabbbfffmmmqqqqqqlllgggffffffggghhhgggddd```\\\ZZZZZZ[[[]]]bbbiiiooorrryyy}}}zzz{{{|||}}}rrruuuyyy}}}vvvddd```___jjj~~~|||wwwvvv{{{{{{pppiiinnnzzz~~~~~~zzz||||||xxxqqqlllkkkmmmoooooommmggg```\\\ZZZ[[[UUUSSSPPPMMMKKKKKKLLLLLLMMMNNNPPPRRRQQQNNNKKKIIIDDDDDDDDDCCCAAA>>><<<;;;888:::===@@@BBBBBB@@@>>>BBBCCCEEEFFFEEECCC???===AAAHHHRRR]]]ccceeecccaaa```aaacccgggkkknnnnnnmmmkkkpppwww{{{vvvmmmjjjgggeeeeeebbbhhh{{{~~~jjj___^^^YYYtttxxxbbbUUULLLCCC<<<999888444222222000000111111111222222222000000000000000000000000///000000111111222333333444888666888???DDDWWWtttuuuiiigggiiiuuuoooccclll}}}~~~wwwtttttt}}}uuusssooojjjfffcccaaa```bbbbbbeeeiiimmmlllfffaaa```ccceeefffccc```]]][[[ZZZZZZ[[[^^^dddkkkqqqtttyyy}}}zzzzzz{{{~~~}}}sssuuuyyy|||vvveeeaaa```hhh{{{|||{{{|||{{{vvvqqqqqqvvv|||~~~zzzrrrnnnttt}}}yyyrrrllllllooopppqqqooojjjbbb]]][[[[[[VVVTTTQQQMMMLLLKKKLLLMMMMMMOOORRRSSSSSSQQQNNNLLLEEEEEEEEEDDDBBB@@@===<<<999:::<<<@@@BBBCCCAAA???BBBCCCEEEGGGFFFCCC???===>>>FFFSSS___fffhhhfffdddaaabbbdddhhhlllnnnnnnmmmkkkpppxxx}}}}}}ooojjjiiifffcccccc]]]cccvvvlll```]]]VVVrrr{{{fffYYYMMMDDD<<<:::888444222222000000111111222222222222000000000000000000000000000111111222333333444444555888777888???DDDWWWuuuqqqdddcccfffqqqmmmaaajjj}}}}}}uuurrrrrr}}}}}}|||}}}{{{}}}sssqqqmmmiiieeecccaaaaaabbbbbbcccgggjjjhhhbbb]]]ZZZ___cccccc```\\\[[[\\\[[[[[[[[[___eeemmmsssvvvzzz}}}yyyyyyxxx{{{~~~{{{sssuuuxxx{{{wwwgggccc```gggwwwyyy{{{yyyyyyxxxrrrmmmmmmtttzzzzzzxxxuuuvvv~~~{{{ssskkkjjjnnnmmmnnnkkkeeeaaa```]]]YYYXXXUUUQQQMMMKKKJJJKKKLLLKKKMMMPPPTTTWWWUUUOOOIIIHHHGGGFFFEEECCCAAA@@@???===<<<;;;>>>BBBEEEEEECCCEEEEEEFFFGGGFFFDDDBBB@@@???FFFQQQ[[[aaaccceeeeee\\\^^^bbbjjjppprrroookkkkkkpppxxx}}}sssgggiiikkkddd^^^___^^^cccsssssseee^^^ZZZuuuhhhSSSPPPIII???999777777666555444444444333222111000///111111000000000000111111111111000000111111222333777444555888;;;EEE___zzzqqqeeedddfffrrrzzzllljjjhhh~~~yyyqqqrrruuu{{{}}}|||yyyzzzuuunnniiigggeeebbb______ccchhhkkkjjjddd]]]XXXVVVXXX\\\___```^^^[[[YYY[[[\\\___aaaeeejjjqqqvvvzzzwwwvvvxxx}}}}}}yyyvvvuuusssuuu{{{yyyiii\\\YYYdddrrryyywwwtttssssssooohhhdddiiirrrwwwzzz{{{~~~}}}yyyppphhhgggjjjlllmmmkkkeeebbbaaa___ZZZXXXVVVSSSPPPMMMLLLLLLLLLMMMMMMPPPTTTVVVUUUPPPLLLJJJIIIHHHFFFDDDCCCBBBAAA???===<<>>AAAFFFHHHGGGDDDBBBCCCDDDEEEDDDCCC@@@???<<>>FFF^^^vvvvvvpppooozzztttdddbbb```xxx{{{uuuuuuyyy{{{xxxwww}}}}}}xxxpppkkkhhhffffffeeefffhhhiiiiiifff```YYYUUURRRTTTXXX\\\```aaaaaaaaa___aaacccfffiiinnnuuuzzzzzzvvvwwwyyy}}}yyyuuusssqqqrrryyyzzzkkk___^^^jjjyyy{{{xxxrrrqqqpppllleee^^^```fffvvv}}}|||yyyqqqhhhgggjjjnnnqqqpppkkkgggeeeaaa\\\XXXXXXVVVTTTRRROOOMMMLLLMMMNNNNNNPPPQQQRRRRRRRRRMMMKKKIIIGGGEEEDDDDDDDDDBBBAAAAAADDDHHHJJJHHHEEEBBBCCCDDDEEEEEECCCAAA@@@===EEEPPPYYY^^^___^^^^^^aaacccfffjjjmmmmmmmmmlllmmmrrrxxx{{{|||}}}nnnfffeeecccbbbbbb```aaaiiixxxmmm\\\___yyyvvv```SSSKKKAAA:::888777555444333333333333333222111000111111000000000000111111111111000000111111222333444333777===???FFF]]]uuuvvvtttrrraaa___```xxx|||wwwyyy}}}}}}vvvooojjjggglllzzzzzzvvvpppkkkhhhhhhiiijjjhhhhhhhhhgggddd___[[[XXXVVVWWWZZZ]]]___aaabbbccc___aaacccfffiiiooovvv{{{{{{vvvwwwyyy}}}{{{vvvssspppqqqwww}}}|||lll```^^^lll{{{{{{xxxwwwuuuuuurrrkkkcccbbbgggvvv~~~~~~|||{{{yyyqqqiiihhhkkkrrruuutttpppkkkhhhbbb\\\XXXWWWVVVTTTQQQOOOMMMLLLLLLMMMMMMMMMMMMNNNPPPQQQMMMKKKIIIFFFEEEDDDDDDDDDCCCBBBCCCFFFJJJKKKIIIFFFCCCDDDEEEFFFFFFEEECCCBBB???GGGRRR[[[______^^^]]]^^^```cccfffggghhhiiiiiioootttzzz}}}~~~{{{|||}}}zzzoookkkiiigggfffdddccchhhxxxsssccc^^^wwwwww```TTTLLLBBB;;;888777555333222222333333333222111111111111000000000000111111111111000000111111222333444333888===???FFF\\\ttt|||pppaaaaaaccc}}}~~~yyy|||}}}yyyvvvppphhhccc___bbbppp~~~|||yyysssmmmiiiggghhhjjjhhhggggggeeecccaaa___]]]YYYYYYXXXXXXYYYZZZ[[[\\\\\\^^^aaadddhhhnnnuuuzzz|||wwwxxxzzzzzztttqqqqqqwww|||}}}mmm```___mmm||||||xxxzzzyyyyyyxxxqqqiiifffiiixxx}}}|||{{{yyyrrriiigggkkktttxxxxxxtttppplllfff___ZZZXXXVVVSSSQQQOOONNNNNNLLLMMMMMMMMMLLLLLLNNNPPPNNNLLLIIIFFFEEEDDDEEEEEEDDDCCCDDDGGGKKKLLLIIIFFFCCCDDDFFFGGGGGGEEEDDDCCCAAAIIITTT]]]``````^^^\\\ZZZ\\\___aaabbbcccfffhhhoootttzzz~~~yyyyyyzzzzzzvvvtttoookkkeeebbbgggyyyrrrddd^^^vvv{{{dddUUUMMMCCC;;;888777555333222222222333333222222111111111000000000000111111111111000000111111222333555444888===???FFF\\\tttoooaaaccchhh|||}}}~~~yyytttqqqqqqlllgggccc___aaammmyyy}}}yyyrrrkkkgggfffgggiiihhhfffdddcccbbbbbbcccaaa___[[[XXXWWWWWWWWWXXXXXXZZZ^^^bbbgggnnnuuu{{{}}}yyyyyy|||}}}vvvsssrrrwww|||nnnbbbbbbppp}}}yyyyyyxxxyyyzzzuuummmiiijjjxxx~~~uuullliiikkksssxxxzzzwwwtttqqqkkkddd\\\ZZZWWWTTTQQQPPPPPPPPPMMMNNNOOONNNLLLKKKLLLOOOPPPNNNKKKHHHFFFFFFFFFGGGDDDCCCDDDHHHKKKLLLIIIEEEBBBCCCEEEFFFFFFEEECCCBBBBBBJJJUUU]]]aaa___]]][[[WWWZZZ]]]^^^___```dddgggmmmrrryyy~~~}}}{{{uuunnneeeaaaggg~~~nnnaaa^^^uuuiiiVVVNNNDDD<<<888666444222111222222333333222222222111111000000000000111111111111000000111111222333666555888<<<>>>EEE\\\ttt{{{nnnaaafffnnn}}}}}}wwwrrrnnnlllooollliiigggdddeeeooozzz~~~~~~|||vvvpppkkkjjjkkkllljjjgggdddccccccdddeeegggddd^^^YYYVVVUUUVVVVVVUUUXXX[[[```fffnnnvvv|||}}}}}}zzz{{{|||yyyuuutttwww{{{pppeeegggwww~~~yyywwwvvvxxx{{{wwwpppkkkkkkwwwzzzoookkkmmmrrrwwwzzzyyywwwuuuoooiii___\\\XXXTTTRRRQQQRRRSSSNNNPPPQQQPPPMMMKKKLLLNNNRRROOOLLLIIIGGGGGGHHHIIIDDDDDDDDDHHHLLLLLLHHHEEE@@@BBBCCCEEEEEEDDDBBBAAAAAAIIIUUU]]]```___\\\ZZZVVVXXX\\\]]]]]]___dddgggkkkpppxxx}}}~~~}}}vvvnnneeeaaaiiinnnbbbYYYoookkkWWWOOODDD<<<888666444222111222222333333333222222111111000000000000111111111111111000111222222333777555888<<<===EEE\\\uuuwwwppplllaaahhhppp~~~}}}|||tttoookkkjjjnnnllllllkkkiiiiiirrr|||~~~~~~zzz||||||yyytttqqqqqqrrrnnnlllhhhdddbbbccceeefffeeeaaa[[[UUUQQQPPPQQQRRRSSSVVV[[[```fffnnnwww}}}www{{{}}}|||~~~}}}{{{||||||{{{vvvuuuxxx{{{rrrhhhkkk}}}yyyvvvvvvyyy|||zzzrrrmmmmmmuuuvvvmmmhhhooorrrvvvxxxvvvrrrnnnlllccc^^^WWWRRRPPPPPPPPPPPPMMMNNNNNNNNNMMMLLLJJJIIIKKKLLLLLLIIIEEEDDDEEEGGGDDDEEEGGGHHHHHHGGGFFFEEEBBBDDDEEEDDDBBB???>>>???@@@IIIUUU\\\^^^]]][[[[[[VVVXXXZZZ[[[[[[\\\^^^```iiinnnvvv}}}sssnnnnnnooooooeeecccjjjooo```ZZZhhhfffYYYPPPBBB999555444444333333333333222222222111111000000000111222222222333000000000111222222333333444999<<<;;;<<>>MMMeeexxxzzzzzz~~~}}}rrrooouuuvvvjjjlllvvvzzzzzzzzz|||~~~|||~~~~~~yyyuuussssssuuupppiiibbb]]]\\\]]]^^^[[[WWWRRROOOOOOPPPPPPPPPQQQTTTZZZ___ccchhhlllooommmpppsssvvvyyy|||zzzvvvtttxxx~~~yyywwwvvvxxx~~~|||oooooosssgggiiiooo~~~zzztttuuuwww{{{~~~~~~|||vvvrrrlllfff___XXXTTTRRRQQQPPPOOOOOOOOONNNLLLJJJGGGFFFDDDFFFIIIJJJJJJGGGEEECCCCCCEEEHHHJJJIIIFFFCCCAAACCCDDDFFFEEECCCAAAAAAAAA@@@GGGOOOSSSSSSRRRSSSSSSWWWYYY[[[\\\]]]^^^aaacccggglllrrrxxx}}}uuuddd^^^^^^aaabbbbbb^^^aaaqqquuuccc[[[eee~~~oooZZZRRRGGG???:::888444222333333333222222222111111333222222222111000000000000000000111222222333333444888;;;;;;???NNNeeewww~~~zzzzzz~~~}}}zzzpppmmmssstttggghhhmmmzzzxxxvvvvvvyyyyyysssqqqpppoookkkfff```\\\[[[[[[\\\ZZZWWWSSSQQQRRRRRRRRRQQQTTTWWW\\\```cccfffiiilllmmmpppuuuyyy{{{~~~yyyuuupppsssyyy}}}xxxwwwxxx{{{|||pppqqq~~~tttgggiiiooo|||zzz{{{}}}|||xxxooojjjbbb[[[VVVTTTRRRQQQPPPPPPPPPOOOMMMJJJHHHFFFCCCEEEHHHKKKKKKJJJFFFDDDDDDFFFHHHIIIHHHEEEBBB@@@BBBDDDEEEEEECCCAAAAAAAAAAAAFFFMMMPPPPPPPPPQQQSSSWWWYYY[[[]]]^^^___bbbdddfffjjjpppvvv{{{wwwfffaaabbbfffhhhdddcccfffvvvwwweee]]]cccyyyppp\\\SSSFFF<<<777666555333333333333222222222111111333222222222111000000000000000000111222222333333777:::<<<<<<@@@NNNeeevvvzzzzzzyyyyyyuuuvvvvvvtttpppnnnsssqqqccc```aaa|||~~~{{{vvvtttuuu{{{~~~|||yyyxxxuuuxxxxxxpppkkkiiicccbbbaaa___^^^]]]\\\\\\XXXVVVSSSQQQRRRRRRRRRQQQUUUYYY]]]aaabbbdddfffgggnnnqqqvvvzzz|||~~~yyyvvvrrrtttzzzwwwxxxzzz||||||rrrttt~~~yyymmmooottt|||{{{|||{{{rrrlllddd]]]YYYVVVUUUTTTQQQQQQQQQPPPNNNLLLJJJHHHDDDEEEGGGJJJMMMLLLIIIFFFFFFGGGGGGGGGFFFDDDBBB@@@AAABBBDDDDDDBBBAAA@@@@@@BBBGGGLLLOOOOOOPPPRRRUUUWWWYYY\\\^^^^^^```ccceeefffiiinnnsssyyyxxxfff```bbbfffiiiffffffkkkyyyyyyggg[[[^^^qqqsss^^^TTTFFF;;;666555555444333333333222222222111111222222222111111111111111000000000111222222333333888:::;;;<<>>999777555333333333333222222222111111111111111111111222222222000000000111222222333333555777999;;;CCCSSSjjjzzzuuusssyyy{{{xxx{{{zzztttnnnnnnnnnllllllooozzzqqq___TTTKKK```zzz{{{uuurrrssswwwyyyzzztttqqqmmmkkknnnkkknnnyyy{{{qqqhhhddd______^^^^^^]]]]]]]]]]]]]]]YYYUUUSSSRRRSSSSSSSSSUUUYYY___dddgggiiikkklllpppsssvvvwwwxxxyyy{{{}}}|||{{{zzzyyy|||yyyzzz||||||~~~{{{}}}vvv{{{~~~{{{}}}sssnnnfff___[[[YYYXXXWWWQQQQQQRRRRRRQQQOOONNNMMMFFFFFFFFFJJJNNNOOOMMMJJJJJJHHHGGGDDDCCCBBBAAAAAA>>>@@@BBBBBBAAA?????????DDDGGGLLLNNNOOOQQQUUUYYYWWWZZZ\\\^^^___aaadddfffeeehhhlllqqqvvv~~~lllcccdddgggiiicccdddhhhttt{{{jjjZZZYYYhhh]]]UUUKKKBBB===999555222333333333222222222111111000000111111222222222333000000000111222222333333333555777;;;DDDVVVmmm}}}tttrrryyyyyypppuuuwwwssspppppppppooohhhooo}}}rrr```SSSGGGZZZqqq}}}vvvrrrqqqsssuuuvvvppplllhhhfffjjjggggggmmmuuu~~~sssjjjeeeeeeccc```]]]\\\\\\]]]^^^ccc___ZZZWWWVVVWWWXXXXXXVVV[[[bbbiiimmmpppssstttsssuuuwwwxxxxxxyyy|||~~~zzz~~~||||||www{{{}}}zzzzzz|||yyy{{{||||||}}}~~~}}}tttyyy}}}wwwxxx~~~xxxqqqhhhcccaaa^^^XXXTTTWWWTTTRRRQQQQQQQQQPPPPPPLLLLLLKKKLLLLLLLLLKKKIIIJJJJJJIIIFFFBBBAAABBBCCC>>>AAACCCCCCAAA???>>>>>>DDDGGGJJJKKKLLLOOOUUUYYYYYYYYYZZZ\\\___bbbfffgggiiijjjlllpppvvv}}}rrrfffdddhhhkkkggggggjjjrrrlll]]][[[ddd~~~|||```VVVKKKCCC===666333444555555444333333333444444222222222222222222222222////////////000111222333666999;;;;;;AAAQQQjjj}}}ttttttxxx{{{tttvvvxxxyyy{{{zzzsssiiimmmrrrqqqYYYLLLKKKOOOfff}}}yyyvvvuuuuuuvvv~~~~~~wwwqqqmmmiiiggghhhhhhggghhhllluuu{{{sssmmmnnnlllgggaaa\\\[[[\\\^^^^^^aaacccccc```^^^\\\\\\]]]aaahhhpppvvvzzz|||||||||zzzyyyzzz{{{}}}||||||{{{{{{wwwwwwxxxxxxtttssswwwzzz~~~}}}}}}vvvqqqyyyyyy|||uuulllgggddd```[[[VVVVVVTTTQQQPPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLJJJIIIJJJJJJHHHEEEAAA???@@@AAA>>>AAACCCCCCAAA???>>>>>>DDDGGGJJJKKKMMMPPPUUUYYYXXXXXXYYYZZZ]]]```ccceeeiiijjjmmmqqqxxx~~~xxxkkkggghhhjjjgggfffhhhnnn{{{ppp___ZZZaaayyy|||aaaVVVJJJCCC===666444444555444444333333333333333111111111111111111111111000000000000111222333333444777:::<<>>>>>??????AAACCCCCCAAA?????????EEEGGGIIIKKKMMMQQQUUUYYYXXXWWWWWWXXX[[[^^^aaaccchhhjjjmmmrrrxxxqqqjjjiiiiiigggeeeeeeiiiuuusssaaaZZZ]]]tttcccWWWJJJBBB===777444555444444333222222222222222000000000000000000000000111000000111111222333444111666:::===DDDVVVoooxxxyyy~~~yyymmmwww~~~}}}xxxuuurrrnnnpppsss}}}nnnVVVIIIIIIMMM[[[www{{{wwwtttvvvyyy~~~zzzvvvqqqnnnmmmllljjjiiihhhgggeeeccccccffflllppp}}}}}}xxxqqqiiiccc___]]]]]]```bbbdddeeefffhhhkkknnnwww|||}}}yyyxxx|||zzztttrrrqqqvvvrrrppptttwww{{{}}}~~~{{{rrrllljjjwww|||{{{}}}~~~zzzssslllgggbbb]]]YYYSSSSSSRRRPPPNNNMMMNNNOOOUUUUUUTTTQQQNNNJJJHHHGGGKKKJJJHHHDDD@@@======>>>???AAACCCBBBAAA@@@@@@AAAFFFGGGIIIKKKNNNRRRVVVXXXXXXWWWWWWWWWYYY\\\___bbbgggiiilllrrrxxx~~~ssskkkiiijjjfffcccbbbfffqqqrrrcccZZZ\\\sssgggYYYJJJBBB===888555555444333222222111111222222111111111111111111111111111111111111222333444555111555:::===DDDWWWqqq~~~xxxpppxxx~~~|||yyytttoookkkooozzzpppYYYJJJHHHJJJTTTqqqzzzuuuttttttwww~~~{{{rrrpppllljjjjjjjjjiiihhhffffffffffffgggiiilllnnnrrrtttzzz~~~yyysssmmmgggaaa]]]]]]]]]^^^^^^___ccchhhlllwww~~~}}}wwwxxx|||zzzwwwvvvzzzvvvsssvvvzzz}}}|||~~~uuuiiidddfffvvv|||zzz{{{}}}~~~~~~{{{xxxrrrlllfffaaa\\\YYYTTTTTTTTTQQQNNNMMMOOOQQQWWWWWWWWWSSSMMMIIIGGGGGGLLLKKKIIIEEEAAA>>>>>>???@@@AAABBBBBBAAA@@@AAABBBGGGGGGHHHKKKOOOSSSVVVXXXXXXWWWVVVVVVXXX\\\___bbbeeegggkkkpppvvv|||uuummmkkkkkkfffcccaaaeeeqqqqqqeee[[[\\\ssslll]]]LLLBBB>>>999666555444333222222111111222222222222222222222222222222111111111111222333444555222666:::<<>>???@@@@@@AAABBBBBBAAAAAACCCDDDIIIHHHHHHKKKPPPUUUWWWWWWUUUTTTRRRSSSUUUZZZ___bbbgggiiimmmqqqvvvzzz|||~~~zzzssspppkkkgggdddhhhwwwlll^^^YYYmmmxxxeeeQQQEEE@@@;;;777555555444444333333333333333111111111111111111111111000000000000111222333333555888:::>>>HHHaaa|||ttt{{{zzzrrreeejjjvvv}}}vvvgggUUUJJJHHHJJJRRRmmm~~~~~~xxxwwwvvvuuuvvv{{{}}}vvvqqqooommmllllllllljjjhhhjjjhhhggggggiiiiiigggeeehhhfffiiinnnlllhhhnnnzzztttkkk```___\\\XXXUUUVVVYYY\\\___fffsss~~~}}}|||}}}zzzuuuqqqrrruuuzzzyyy|||{{{|||kkkZZZ[[[ggg}}}|||zzzzzz{{{|||xxxxxxuuuqqqjjjeeeaaa```XXX[[[[[[XXXSSSRRRUUUYYYVVVXXXXXXTTTLLLFFFEEEGGGGGGGGGEEEBBB???===>>>@@@@@@AAABBBBBBAAAAAACCCEEEIIIHHHGGGKKKQQQVVVWWWWWWSSSQQQPPPQQQTTTYYY^^^aaaiiikkknnnssswwwzzz|||}}}~~~~~~~~~}}}wwwrrrmmmiiifffjjjxxxooo___WWWiii|||hhhRRRFFFAAA;;;777555666555444444333333444444000000000000000000000000////////////000111222333666888;;;???KKKeee~~~~~~qqq{{{~~~yyytttdddhhhrrr{{{yyyppp```PPPGGGHHHLLLTTTnnn~~~~~~~~~~~~||||||yyyuuusssvvv}}}zzzqqqpppnnnnnnnnnnnnmmmkkkhhhfffdddeeehhhjjjhhhfffdddaaaeeelllhhhaaadddoootttwwwooo```___\\\YYYVVVUUUXXXZZZ[[[bbbnnn|||~~~}}}{{{|||~~~{{{uuuqqqsssvvvzzzyyyxxx~~~{{{~~~lllZZZ\\\jjj{{{zzzzzzyyyzzz}}}{{{yyyzzzvvvkkkcccbbb\\\\\\\\\[[[ZZZXXXWWWVVVUUUTTTRRROOOLLLIIIGGGEEEGGGEEECCC@@@???@@@AAAAAABBBAAA???===<<<>>>CCCFFFLLLJJJIIIKKKOOOSSSTTTSSSSSSPPPMMMLLLOOOUUU\\\```dddggglllqqqvvvyyy{{{|||~~~yyywwwvvvxxxwwwrrrppphhhcccjjj~~~sssaaaVVVdddgggNNNJJJFFF;;;555888444333333444555444222000000000000000000000000000111111111111222333444555999999999;;;HHHeee~~~ttt}}}}}}{{{uuuggggggnnn{{{|||rrreeeZZZPPPIIIHHHKKKYYYqqq}}}|||}}}wwwqqqooorrrwwwzzz{{{uuupppmmmooooookkkjjjkkkiiiiiihhhgggfffdddcccbbbeeeeeeggghhhhhhhhhgggfffpppuuu~~~zzzrrrfffbbb\\\XXXVVVVVVUUUTTT[[[^^^eeeqqqzzzzzz~~~xxx|||vvvooopppvvv|||vvvwwwzzz}}}xxxhhh]]]```hhh{{{yyyyyyxxxyyy|||}}}}}}zzzooogggeee]]]]]]]]]\\\[[[ZZZXXXXXXVVVUUURRROOOKKKHHHFFFEEEFFFDDDBBB@@@??????@@@@@@CCCBBB@@@>>>===???CCCGGGKKKIIIHHHJJJNNNRRRRRRRRRRRRPPPMMMLLLOOOUUU\\\aaafffhhhlllrrrwww{{{~~~yyyuuuvvv~~~ssspppooohhhcccjjj|||sssaaaUUUccclllRRRKKKFFF;;;555777444333333444555444222000000000000000000000000000111111111111222333444555666888:::>>>KKKfffxxx~~~{{{|||yyyrrrggggggnnn||||||rrrfff[[[QQQJJJIIIMMM[[[sss~~~}}}|||uuurrrtttwwwzzzvvvqqqmmmnnnlllhhheeefffhhhggggggfffeeedddbbbbbbdddeeeggghhhiiiiiihhhhhhmmmpppvvv}}}}}}tttkkkeee^^^XXXUUUUUUUUUUUUWWWZZZbbbmmmyyyzzzvvvvvvzzz~~~~~~}}}~~~}}}xxx{{{}}}uuuooopppuuu{{{yyyyyyxxx{{{~~~~~~}}}vvvhhh^^^aaajjj|||yyywwwuuuwww{{{vvvmmmjjjaaabbbbbbbbbaaa___^^^\\\XXXVVVRRRNNNKKKHHHFFFEEEDDDCCCAAA???>>>>>>>>>???CCCCCCAAA???>>>@@@DDDGGGJJJIIIIIIJJJMMMPPPPPPOOOPPPNNNLLLLLLOOOUUU\\\```gggiiimmmrrrwww|||~~~zzz{{{}}}tttrrroooiiieeejjjzzzrrr```SSSaaaqqqVVVLLLFFF;;;555666444333333333444444222000000000000000000000000000111111111111222333444555444888;;;@@@LLLfffzzzxxxzzzvvvmmmffffffmmm||||||ssshhh]]]RRRJJJJJJNNN^^^uuu|||zzz{{{wwwvvvwwwxxxxxxrrrnnnnnnkkkddd``````ffffffeeeeeedddcccbbbbbbcccdddfffhhhjjjjjjjjjjjjkkklllnnnppppppttt~~~qqqiii___WWWSSSSSSTTTUUUUUUYYY```jjjttt{{{}}}zzzpppmmmkkkmmmqqqtttuuutttyyy~~~{{{yyyyyy{{{~~~{{{tttoooqqquuuyyy{{{zzzvvvwwwxxxyyyxxxsssggg___ccclll}}}yyyvvvsssuuuzzz~~~}}}tttpppggghhhiiiiiihhhgggeeeccc[[[XXXTTTNNNJJJGGGFFFEEEBBBAAA@@@>>>============AAAAAA@@@>>>>>>???CCCFFFHHHIIIJJJLLLNNNOOOOOOOOONNNLLLKKKKKKNNNTTT[[[___ggghhhlllqqqvvv|||~~~vvvuuupppkkkggglllzzz~~~nnn^^^RRR___sssYYYMMMEEE;;;666777555333222333444444222111000000000000000000000000111111111111222333444444555888<<<@@@LLLddd{{{yyy{{{uuujjjcccdddlll}}}wwwlll```TTTJJJIIIMMM___uuu~~~xxxuuu|||{{{wwwvvvvvvzzztttpppoookkkeee``````fffeeedddccccccbbbbbbbbbaaaccceeegggiiijjjjjjjjjkkkiiiiiiiiiffffffnnnyyyrrriii]]]SSSOOOOOORRRTTTUUUYYYaaajjjqqqvvvxxxyyyyyy{{{~~~}}}yyyssspppfffeeeeeehhhlllnnnooonnnuuu{{{}}}{{{yyyxxx}}}{{{xxxrrroooqqqtttvvv||||||{{{uuuttttttttttttoooeee^^^bbbkkk|||wwwrrrsssxxx{{{yyyuuukkklllmmmnnnnnnllliiihhhaaa]]]VVVOOOJJJFFFEEEEEEAAA@@@???>>>===<<<<<<<<<>>>>>>>>>======???BBBFFFGGGJJJMMMOOOPPPPPPPPPPPPMMMLLLKKKKKKOOOTTTZZZ^^^eeegggkkkooouuuzzz}}}}}}~~~xxxwwwrrrnnnjjjnnnzzz{{{~~~iii\\\QQQ]]]sssZZZMMMEEE<<<888888555444222222333444333111000000000000000000000000111111111111222333444444777999;;;>>>IIIbbb|||wwwjjjaaacccnnn{{{qqqdddUUUIIIHHHLLL^^^uuu~~~wwwssszzz~~~{{{wwwuuu~~~~~~xxxsssqqqnnnhhheeeeeegggfffeeedddcccbbbcccccc```aaadddfffhhhiiijjjjjjiiiggggggfffcccaaagggppp}}}mmmeeeYYYOOOKKKLLLOOOQQQSSSXXXaaaiiiooorrrssstttvvvxxxzzzzzzwwwrrrlllhhhdddeeegggjjjmmmooonnnnnnrrryyy}}}zzzxxx}}}{{{uuuqqqoooppprrrtttzzz}}}sssqqqqqqpppooolllccc]]]aaahhh}}}yyyrrrrrrvvvwww|||yyymmmnnnppprrrqqqooommmkkkgggbbbZZZQQQJJJFFFDDDDDD@@@@@@??????===<<<<<<;;;:::;;;<<<<<<===???CCCFFFHHHLLLQQQTTTTTTTTTTTTUUUPPPOOONNNNNNQQQVVV[[[^^^cccfffjjjoootttxxxzzz{{{{{{}}}||||||sssoookkknnnyyywwwxxxccc[[[RRRZZZ{{{sss\\\NNNFFF>>>:::999666444222222333333333222000000000000000000000000111111111111222333444555888:::;;;>>>HHHaaayyy}}}}}}nnncccggguuu~~~tttgggVVVJJJHHHMMM___vvvxxxtttzzz~~~{{{}}}|||yyy}}}|||vvvtttqqqllljjjlllkkkjjjgggeeedddccccccdddaaabbbdddgggiiijjjjjjjjjgggfffffffffcccaaaeeekkkppp|||yyyddd]]]SSSLLLIIIKKKMMMNNNPPPWWWaaaiiinnnppppppqqqtttuuuwwwwwwtttooojjjgggdddgggjjjmmmoooooommmlllrrrwww}}}zzzyyy~~~{{{ssspppnnnpppqqqssszzz~~~qqqmmmmmmlllkkkhhhbbb]]]```gggwww{{{sssqqqtttsss|||~~~{{{|||}}}{{{qqqsssuuuwwwwwwuuurrrpppmmmggg]]]RRRJJJFFFDDDDDD@@@@@@@@@???>>>===<<<;;;999:::<<<===>>>AAAFFFIIIIIINNNTTTXXXYYYXXXYYYZZZVVVTTTSSSSSSUUUYYY]]]```bbbfffkkkqqquuuwwwxxxwwwyyy{{{~~~}}}yyy|||sssooojjjmmmwwwvvvttt___ZZZTTTXXXrrruuu```RRRHHH@@@;;;888666444222111222333333222000000000000000000000000111111111111222333444555666999<<<@@@JJJaaaxxx{{{vvvhhhnnn}}}ttthhhXXXKKKKKKPPPbbbyyyyyytttzzz}}}zzz}}}}}}yyyuuuqqqnnnmmmpppooommmjjjgggeeedddeeeeeeccceeegggiiikkkkkkkkkkkkjjjhhhhhhhhhfffbbbdddiiiiiiqqq~~~wwwjjj[[[VVVOOOKKKJJJKKKLLLMMMPPPXXXccckkkpppqqqrrrsssuuuvvvwwwwwwvvvsssooommmkkknnnrrruuuuuussspppooorrrwww~~~{{{yyyyyy}}}zzzrrrooonnnoooppprrr{{{~~~|||mmmhhhhhhffffffeeeaaa^^^bbbiiiuuu}}}ssspppsssqqqzzz~~~zzzwwwzzz||||||vvvxxx{{{||||||zzzwwwuuupppjjj___SSSKKKEEEDDDCCC@@@@@@@@@@@@???===<<<;;;888:::<<<>>>@@@CCCHHHKKKJJJOOOWWW[[[\\\[[[\\\]]]ZZZXXXWWWWWWXXX\\\```bbbbbbfffmmmrrrvvvwwwwwwvvvwwwzzz~~~zzznnnnnntttrrrnnniiikkkvvvxxx~~~rrr]]][[[UUUVVVkkkxxxdddTTTJJJBBB;;;777666444222111222333333222000000000000000000000000111111111111222333444555333888>>>CCCMMMaaa~~~yyyzzz}}}|||mmmttt|||tttiiiYYYMMMMMMTTTddd|||zzzuuuzzz~~~}}}zzz}}}~~~{{{vvvqqqnnnnnnqqqrrrooollliiifffeeeeeeeeefffgggiiikkklllmmmmmmlllnnnkkkkkkkkkhhhddddddhhhhhhmmmuuu}}}yyyqqqdddYYYUUURRRMMMKKKKKKLLLMMMMMMRRRZZZfffooosssuuuvvvwwwxxxyyyzzzzzzzzzxxxwwwuuuwww{{{}}}zzzxxxssswww}}}}}}yyyxxxyyy}}}}}}zzzrrrooommmnnnooorrr|||zzz|||zzzjjjeeedddbbbccccccaaa___dddkkkvvv{{{vvvuuuvvvsss{{{{{{zzzxxxuuuvvvvvvyyy|||yyyrrrooopppssspppeeeUUUJJJEEECCCAAA@@@>>>======>>>>>>===;;;999:::===???AAAFFFKKKOOONNNSSSYYY^^^````````````___]]]YYYVVVVVVXXX[[[]]]\\\aaahhhooosssuuuwwwxxxxxxyyy{{{}}}}}}rrrllljjjiiijjjlllkkkkkksss~~~pppaaaYYYPPPRRRhhhiiiVVVKKKCCC;;;555555444333222111111111111000000000000000000000000111111111111222333444555<<<<<<<<>>======>>>>>><<<;;;888:::<<<>>>AAAEEEKKKOOOPPPSSSYYY___bbbbbbaaa___^^^\\\XXXVVVVVVWWWZZZ\\\___bbbgggkkkooorrruuuxxxxxxyyyzzz|||yyykkkffffffhhhiiijjjiiiiiitttvvvbbbYYYPPPSSSiiilllXXXLLLDDD<<<666555444333222111111111111000000000000000000000000111111111111222333444555:::;;;;;;???JJJ```{{{|||{{{xxxuuuzzz|||zzzkkk\\\VVVMMMNNN\\\nnnyyy~~~yyyvvvuuuttt|||}}}~~~xxxpppllljjjjjjooolllhhhbbb______bbbeeemmmoooqqqpppooommmmmmmmmmmmnnnnnnmmmkkkjjjlllmmmkkklllnnnqqqtttyyy|||}}}zzzvvvtttoooiiiaaaZZZTTTPPPQQQPPPNNNMMMKKKJJJJJJJJJQQQ]]]nnnzzz~~~~~~}}}}}}xxxrrrqqqqqqtttxxx}}}|||tttwww{{{}}}zzzxxxtttpppnnnpppwww~~~vvvwww|||llldddcccaaaaaaaaa___^^^dddmmmzzzyyytttssssssuuu}}}|||zzzxxxuuutttuuu{{{}}}xxxxxxrrroooeeeVVVKKKGGGFFFDDD@@@>>>===<<<======;;;:::888999<<<>>>AAAEEEKKKOOORRRTTTYYY```eeefffbbb]]]\\\ZZZXXXVVVVVVWWWYYYZZZaaaccceeehhhkkkoootttxxxxxxxxxzzz{{{}}}}}}yyyvvvyyyzzziiibbbdddhhhiiihhhfffhhhwww{{{cccZZZPPPTTTkkkooo[[[NNNEEE<<<666555444333222222111111111000000000000000000000000111111111111222333444555777999:::>>>III]]]vvv~~~{{{ssspppxxx|||zzzxxxkkk]]]XXXPPPQQQ```qqqzzz{{{tttqqqqqqqqqzzzvvvnnnhhheeedddgggfffdddaaa___```dddgggqqqrrrsssrrrpppnnnmmmnnnnnnnnnooonnnllllllnnnooommmmmmnnnoooppprrrsssttttttssstttuuuvvvvvvtttrrrpppnnnjjjeee^^^XXXSSSQQQSSSQQQNNNLLLKKKJJJKKKLLLUUUbbbttt~~~wwwmmmlllkkkmmmqqquuuwwwxxx}}}}}}~~~}}}tttwww||||||xxxuuuqqqppprrryyyvvvuuu~~~}}}nnnfffeeecccbbbbbb______gggqqq{{{}}}wwwvvvvvvyyy}}}|||zzzwwwtttuuu|||zzzxxxvvvssshhhXXXMMMIIIFFFDDD???>>><<<<<<<<<<<<:::999777999<<<>>>AAAFFFKKKOOOTTTUUUXXX```ggggggbbb[[[ZZZZZZYYYXXXXXXXXXXXXYYY]]]```cccgggjjjoootttxxxwwwwwwxxxzzz|||}}}~~~zzzvvvvvv~~~oooeeefffjjjjjjhhheeeiiizzz|||eee[[[QQQVVVnnnrrr]]]OOOFFF<<<666555555444333222222222222000000000000000000000000111111111111222333444444555777:::>>>HHHZZZqqquuunnnsss|||~~~pppccc]]]UUUVVVdddsss{{{~~~xxxpppmmmnnnnnnxxxuuullleeeaaa^^^cccddddddcccbbbdddgggjjjqqqrrrsssrrrpppoooooopppqqqqqqqqqooommmmmmmmmooooooooooooooooooooooooooorrrqqqpppqqqrrrrrrpppnnnmmmkkkhhhddd___[[[WWWTTTTTTRRROOOLLLJJJKKKLLLMMMWWWdddyyywwwpppgggfffeeegggkkkoooqqqrrrvvvwwwyyy|||vvvxxx{{{wwwuuurrrqqqttt{{{zzzyyynnneeefffeeeeeeccc``````jjjuuuyyywwwxxx}}}~~~|||yyyxxxyyy~~~zzz|||yyymmm\\\OOOIIIFFFCCC???>>><<<;;;<<<;;;999888888999<<>>AAADDDJJJPPPTTTWWWXXXZZZ[[[[[[ZZZXXXVVVSSSUUUWWWYYYYYYVVVSSSQQQOOORRRWWW\\\aaagggmmmqqquuuuuuuuuvvvvvvwwwwwwxxxyyyzzz|||||||||}}}|||tttoooqqqooojjjjjjxxxooocccWWW[[[uuulllXXXLLLDDD<<<666666555444333333222333333000000000000000000000000111111111111222333444555444666999===FFFWWWmmm}}}xxxwww|||lllcccVVVSSS___mmmvvv{{{vvvnnnkkkkkkkkkrrr~~~yyysssnnnkkkiiilllnnnooonnnmmmllllllnnnpppqqqrrrsssuuuyyy|||}}}zzzwwwttttttuuutttuuuvvvxxxyyyyyyyyyxxxvvvtttrrrrrrrrrrrrqqqpppjjjiiigggccc___ZZZWWWTTTTTTSSSQQQPPPNNNMMMMMMMMMXXXcccvvv}}}wwwooogggbbb^^^\\\ZZZYYYWWWVVVXXX[[[___aaabbbdddfffiiikkknnnrrrxxx|||~~~xxxuuuuuuxxxyyyrrrqqqqqqrrrwww~~~|||mmmfffiiimmmmmmhhhgggqqq~~~}}}wwwtttttt}}}{{{zzzxxxtttsssxxx|||xxxlll[[[NNNHHHEEEBBB???===;;;::::::999777555:::<<>>===;;;:::888888999:::<<>>===;;;999888777999:::<<<@@@FFFLLLQQQTTTYYYXXXWWWVVVTTTRRRQQQQQQRRRRRRSSSUUUVVVUUUSSSPPPLLLLLLNNNRRRSSSUUU^^^hhhnnnnnnnnnmmmllllllkkkkkkllllllmmmnnnqqqtttwwwyyywwwzzz}}}}}}xxxvvvtttqqqmmmmmmvvvqqq```YYY^^^ssssss^^^SSSMMMEEE>>>:::888888666555333333222222111111111111111111111111000000000111222222333333666888999<<>>CCCHHHMMMPPPUUU\\\bbbbbb\\\UUUQQQPPPMMMLLLKKKKKKMMMNNNNNNMMMIIIGGGHHHLLLNNNOOOTTTZZZ____________^^^^^^^^^^^^______```cccfffiiimmmoooooorrrvvvxxxzzz{{{~~~oooaaa```ddd^^^aaadddeeeiiivvvrrrbbb[[[[[[ddd{{{jjjYYYQQQMMMFFF>>>:::777666555444333222222222111111111111111111111111000000000111222222333333555777999;;;CCCWWWqqq}}}zzzzzz~~~vvvkkkkkkjjjqqqxxxiiilllwwwuuukkkhhhhhhhhhjjjwww|||vvvxxx}}}}}}|||yyysssllleeeaaa\\\XXXVVVWWWWWWUUUWWW[[[^^^___aaadddhhhkkkmmmnnnpppkkkddd]]]WWWTTTSSSSSSRRRQQQPPPOOOPPPRRRTTTUUUZZZZZZ[[[\\\\\\\\\\\\\\\[[[XXXWWWYYYYYYZZZ```gggnnnvvvxxxrrrssswww|||}}}xxxvvvttttttxxxzzzooopppnnneeeYYYYYYkkkzzzqqqnnnrrrpppuuuxxxwwwuuusssmmmgggaaa___\\\YYYXXX[[[```eeekkkfff^^^UUUMMMHHHEEECCCBBBAAA???===;;;888777666777888999===BBBHHHMMMPPPWWW\\\bbbccc^^^VVVQQQNNNJJJHHHFFFGGGHHHJJJKKKKKKJJJGGGHHHLLLOOOPPPSSSXXX[[[[[[[[[[[[[[[[[[ZZZZZZ\\\\\\]]]```cccgggkkkmmmmmmpppsssvvvxxxyyy|||~~~qqqaaa]]]^^^YYY]]]```aaaeeetttzzzeeeYYYYYYccc}}}lllZZZRRRNNNHHHBBB>>>555444444333333333333333000000000000000000000000000000000111222222333333666888:::<<>>===;;;999888777555666888<<>>===;;;:::999888444555777;;;AAAGGGMMMPPPTTTVVVZZZ]]]]]]YYYRRRLLLGGGEEECCCDDDHHHLLLOOOPPPQQQMMMLLLOOOPPPOOOPPPRRRTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTVVVXXX\\\```dddfffgggjjjnnnqqqsssuuuxxxzzzzzz{{{{{{}}}~~~yyynnniiiaaadddfffeeeiiizzzlllXXXYYYhhh}}}fffWWWNNNDDD;;;666222222222222333444555666222222222222222222222222000000000111222222333333111444777:::BBBTTTlll}}}xxx{{{}}}~~~~~~wwwnnnhhhhhhmmmxxxxxx{{{}}}ooohhhgggfffdddppp}}}}}}yyyxxx{{{uuujjjddd```bbbeeejjjrrr{{{~~~}}}||||||yyyrrriiibbbZZZWWWTTTQQQPPPQQQTTTVVVUUUVVVXXXZZZ\\\^^^`````````bbbeeeggghhhgggfffdddaaa^^^]]]]]]YYYUUUVVVZZZbbblllyyy|||uuunnnrrrxxx~~~}}}tttqqqoooooosss|||}}}yyyyyyuuummmcccZZZ\\\mmm