BM6( {{{yyywwwzzz|||vvvrrrbbb^^^[[[___jjjyyy{{{tttrrr~~~~~~~~~zzz{{{~~~~~~~~~}}}zzz|||}}}~~~}}}|||}}}~~~}}}}}}~~~|||}}}~~~~~~|||yyywwwwww{{{~~~||||||zzz{{{|||zzzwwwtttttttttuuuuuuvvvvvvxxxyyyzzz{{{~~~~~~~~~|||zzzyyy{{{}}}|||~~~|||zzzzzz|||}}}|||yyyyyyvvvqqqmmmkkkkkkmmmoookkkkkkjjjhhhhhhjjjooosssqqqmmmhhhddddddgggmmmqqqrrrssstttvvvyyy|||}}}vvvpppiiihhhggggggiiillloooqqqppprrrrrrqqqnnnlllkkklllpppzzz~~~vvvoootttvvvxxxyyyyyyxxxvvvtttssstttwwwyyy{{{|||||||||vvvrrrmmmlllmmmkkkeee```TTTQQQNNNMMMSSS```ppp{{{}}}uuuuuuxxx}}}~~~ssskkklllnnnuuurrrbbbYYYWWW}}}{{{{{{}}}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzzzz{{{|||}}}~~~~~~}}}{{{yyywwwvvvuuussssssttttttuuuvvvwwwwwwtttsssrrrqqqrrrtttvvvwwwyyyyyyyyyzzzzzzzzz{{{{{{||||||}}}}}}}}}|||{{{zzz{{{yyywwwyyy|||~~~~~~|||{{{}}}}}}}}}|||||||||{{{{{{zzzzzzzzzzzz~~~~~~~~~~~~}}}~~~~~~~~~~~~|||||||||~~~~~~}}}|||{{{zzzyyyyyywwwwwwwwwxxxzzz|||~~~~~~}}}zzzxxxwwwxxxtttrrrpppooonnnmmmkkkiiimmmkkkgggeeedddeeegggiiikkklllnnnpppqqqqqqpppooonnnoooqqqrrrqqqpppnnnmmmnnnnnnmmmlllkkkjjjiiiiiigggggghhhjjjmmmoooooonnnqqqpppooommmllllllmmmmmmkkkiiieeebbb``````aaaaaaaaaaaacccdddeeeeeeeeeeeegggfffeeefffggggggeeeccccccbbbaaabbbeeeggghhhhhhkkkjjjhhhfffeeeeeeeeeeee```\\\XXXYYY]]]aaaaaa```^^^___```aaaccceeeggghhhgggfffeeedddbbbaaa______^^^```bbbbbbaaa```aaabbbbbbbbbaaabbbdddgggjjjmmmllljjjhhhhhhiiihhhfffcccbbbbbbcccccccccbbbbbbaaabbb```\\\[[[[[[^^^bbbeeefffffffffeeeeeecccbbbaaabbbcccdddbbb```^^^]]]^^^]]]]]]]]]^^^___aaabbbcccdddddddddbbb```___aaabbbbbbcccdddeeeeeeeeedddccccccaaa______aaaaaa```___^^^\\\[[[YYYWWWUUUUUUTTTSSSSSSSSSRRRRRRTTTXXX[[[]]]YYYTTTQQQPPPTTTYYY]]]^^^___aaaccceeeggghhhiiikkkjjjiiiiiihhheee___ZZZVVVUUUTTTTTTUUUXXXZZZ\\\\\\]]]]]]\\\ZZZYYYZZZ[[[```ooo|||~~~xxxqqqhhhbbb```bbbcccddddddcccbbb```]]]___```bbbddddddddddddfffbbb^^^^^^___^^^YYYTTTLLLJJJGGGGGGLLLWWWeeennnssssssuuuyyy{{{wwwnnngggbbbeeehhhjjjjjjiiijjjjjjrrrvvv{{{{{{xxxkkkbbb\\\^^^```fffyyywwwfffXXXQQQOOO}}}|||||||||}}}}}}}}}|||}}}}}}~~~~~~~~~|||zzzyyyxxxxxxvvvtttrrrqqqrrrrrrqqqppprrrtttvvvwwwvvvvvvwwwxxx|||}}}}}}|||{{{zzzyyyxxxxxxxxxxxxvvvsssrrrrrrsssuuusssqqqqqqrrrsssrrrqqqpppqqqrrrpppmmmjjjhhhhhhiiihhhhhhjjjmmmpppppppppooopppqqqrrrrrrpppnnnmmmmmmlllkkkjjjjjjkkkmmmooowwwtttpppkkkgggeeedddcccccccccccccccccccccccccccggghhhiiiiiihhhgggeeedddbbbddddddcccaaa```aaabbbaaabbbdddeeeeeedddcccccc^^^]]]ZZZXXXWWWWWWXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[\\\[[[ZZZYYYWWWVVVUUUTTTRRRRRRSSSTTTVVVWWWXXXXXXTTTSSSRRRRRRSSSTTTVVVWWWUUUVVVVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXZZZ[[[\\\[[[\\\^^^aaaccceeeffffffdddcccaaa^^^\\\[[[ZZZYYY[[[[[[[[[[[[ZZZZZZZZZZZZ]]]^^^___^^^\\\[[[\\\]]]YYYYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[YYYYYY[[[]]]____________``````````````````___^^^]]]]]]\\\\\\]]]]]]]]]^^^___```bbbbbb```aaaaaa```\\\ZZZYYYYYYUUUSSSQQQPPPQQQQQQOOONNNSSSQQQMMMIIIHHHHHHJJJLLLQQQRRRSSSUUUUUUTTTSSSSSSRRRTTTVVVWWWWWWVVVUUUTTTWWWWWWVVVUUUTTTSSSSSSRRRRRRQQQQQQRRRUUUVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVWWWSSSQQQNNNLLLJJJJJJKKKKKKNNNOOOOOOPPPQQQQQQPPPPPPPPPOOOOOOPPPRRRSSSQQQPPPMMMMMMMMMNNNPPPQQQQQQOOORRRRRRQQQPPPOOOOOONNNNNNJJJFFFCCCDDDHHHKKKKKKKKKHHHHHHIIIKKKMMMOOOQQQSSSSSSRRRQQQOOONNNLLLKKKJJJJJJLLLMMMNNNLLLLLLMMMNNNPPPNNNLLLJJJKKKMMMQQQSSSUUUSSSRRRRRRSSSRRRPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJLLLJJJHHHFFFGGGJJJMMMPPPRRRRRRRRRRRRQQQQQQPPPOOOPPPQQQRRRQQQOOOMMMMMMNNNNNNNNNNNNNNNOOOPPPRRRRRRQQQRRRRRRPPPNNNMMMNNNPPPOOOOOONNNNNNNNNNNNNNNNNNOOOMMMKKKKKKLLLMMMLLLKKKJJJKKKLLLLLLKKKHHHDDDBBBBBBCCCEEEEEEEEEFFFIIIKKKOOOLLLGGGDDDDDDGGGLLLOOOPPPQQQSSSUUUVVVWWWVVVVVVWWWVVVUUUTTTSSSQQQMMMJJJIIIHHHGGGGGGHHHJJJKKKMMMLLLLLLMMMLLLKKKLLLOOOQQQYYYlll|||{{{nnn```WWWRRRRRRSSSSSSTTTTTTSSSSSSRRRMMMNNNOOOPPPQQQQQQQQQQQQRRROOOMMMNNNPPPOOOLLLIIIDDDCCCBBBCCCFFFNNNXXX___eeeeeegggkkkmmmjjjccc]]]VVVWWWYYYXXXVVVTTTSSSSSS___bbbfffjjjkkkmmmoooqqqyyyvvvrrrooolllhhhccc```[[[TTTQQQSSSVVV[[[jjjzzz~~~zzzttttttqqqgggYYYMMMIIIHHHuuusssqqqqqqpppnnnkkkiiihhhgggeeeccccccdddfffggghhhiiijjjjjjkkkkkkjjjjjjjjjhhheeecccbbbbbbdddeeedddbbbaaabbbdddeeeeeeeeeeeedddbbb```____________fffeeedddeeefffggggggfffcccddddddccc```^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^aaaaaa___^^^\\\[[[ZZZZZZXXXVVVTTTTTTUUUWWWVVVVVVVVVXXXZZZZZZZZZYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZXXXVVVTTTTTTUUUWWWVVVTTTSSSSSSTTTTTTTTTUUUVVVWWWVVVSSSPPPOOOOOOOOOPPPRRRTTTWWWXXXXXXXXXTTTUUUVVVVVVVVVTTTSSSRRRTTTSSSQQQPPPPPPRRRTTTUUUXXXVVVRRROOOMMMMMMMMMNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMLLLJJJJJJLLLNNNNNNNNNOOOPPPPPPOOOOOONNNLLLJJJHHHGGGFFFFFFFFFGGGIIIIIIIIIHHHGGGGGGFFFFFFDDDEEEFFFFFFGGGHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHIIIIIIHHHGGGIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGKKKJJJJJJJJJJJJJJJJJJJJJIIIKKKKKKKKKIIIHHHIIIJJJEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGJJJMMMOOOPPPPPPPPPPPPQQQQQQQQQUUUTTTTTTSSSRRRRRRQQQQQQUUUUUUTTTSSSRRRRRRQQQQQQUUUVVVWWWUUURRROOONNNOOOKKKIIIGGGGGGHHHIIIHHHHHHNNNKKKHHHDDDCCCDDDFFFGGGIIIIIIKKKLLLMMMMMMMMMMMMKKKMMMOOOQQQRRRQQQPPPOOOSSSSSSRRRRRRQQQPPPPPPOOOOOONNNMMMMMMOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRNNNMMMKKKIIIHHHHHHIIIIIILLLLLLLLLMMMLLLLLLKKKKKKMMMMMMMMMOOORRRSSSRRRQQQIIIIIIJJJLLLNNNMMMKKKIIIIIIJJJJJJIIIIIIGGGFFFEEEEEECCCAAAAAADDDFFFGGGFFFDDDDDDEEEGGGIIIKKKMMMNNNPPPPPPNNNMMMKKKIIIHHHGGGFFFHHHIIIIIIHHHHHHIIIJJJMMMJJJGGGDDDCCCEEEGGGIIILLLLLLKKKKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFEEECCCCCCCCCEEEHHHJJJKKKLLLLLLMMMMMMMMMLLLLLLJJJLLLMMMMMMKKKJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPNNNOOOOOONNNLLLKKKLLLMMMJJJIIIGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJJJJIIIFFFCCC@@@???AAADDDEEEEEEEEEGGGHHHJJJGGGDDDAAABBBEEEHHHKKKLLLMMMOOOPPPQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEGGGKKKNNN```ttt{{{fffTTTKKKHHHLLLLLLKKKKKKKKKKKKLLLLLLGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDEEEGGGHHHFFFDDD@@@AAABBBCCCEEEJJJPPPTTTYYYZZZ]]]```bbb```[[[WWWRRRSSSTTTRRROOOMMMLLLLLLSSSVVVYYY[[[\\\\\\^^^___gggfffccc```\\\XXXTTTQQQPPPKKKJJJMMMOOOTTT^^^jjjlllnnnooopppooooooqqqrrrtttsssrrrssssssrrrnnnkkkeeeeeebbbYYYOOOGGGEEEEEEVVVUUUTTTTTTTTTSSSQQQNNNPPPOOOMMMKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOQQQPPPOOONNNMMMNNNNNNOOOQQQOOOMMMMMMNNNOOOOOONNNMMMLLLJJJIIIIIIIIIJJJKKKOOONNNMMMNNNOOOOOOMMMJJJNNNOOOPPPOOOMMMKKKJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFCCCCCCDDDEEEEEEDDDEEEGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKJJJHHHGGGGGGHHHEEEEEEDDDCCCBBBCCCEEEFFFHHHIIIJJJHHHFFFEEEEEEFFFHHHKKKOOORRRSSSQQQOOONNNKKKKKKJJJIIIHHHHHHGGGGGGHHHFFFEEECCCCCCDDDEEEFFFGGGEEECCCBBBAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAABBBBBBBBB@@@???@@@BBBEEEDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@AAABBB@@@@@@@@@??????>>>>>>>>><<<===>>>???@@@@@@@@@???AAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>===<<<;;;;;;:::<<<===>>>>>>>>>>>>======>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC>>>AAADDDDDDCCCAAAAAAAAADDDCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCBBBAAAAAABBBCCC>>>???@@@AAAAAA@@@???>>>>>>??????@@@@@@BBBEEEHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIIIILLLLLLLLLKKKJJJIIIHHHGGGMMMOOOOOONNNKKKIIIHHHIIIGGGEEEBBBBBBDDDEEEEEEEEEHHHGGGDDDCCCBBBBBBDDDEEEBBBCCCDDDFFFHHHJJJKKKKKKHHHIIILLLNNNOOONNNNNNMMMPPPPPPOOOOOONNNNNNMMMMMMJJJHHHFFFFFFGGGIIIHHHHHHLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIGGGGGGHHHHHHGGGGGGFFFFFFIIIIIIIIILLLNNNPPPOOONNNIIIIIIJJJLLLMMMLLLIIIFFFCCCCCCCCCCCCCCCBBBAAA@@@===<<<;;;<<<===>>>??????@@@AAAAAACCCDDDFFFHHHIIILLLKKKJJJIIIGGGFFFEEEEEECCCEEEGGGGGGFFFEEEFFFGGGJJJGGGDDDAAA???@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBB???@@@@@@AAABBBBBBAAAAAABBBAAA@@@@@@AAABBBDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGIIIJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLMMMLLLJJJHHHIIIIIIEEEDDDAAA??????@@@AAACCCCCCCCCCCCBBBAAAAAABBBBBBDDDDDDEEEDDDDDDBBBAAA@@@===???BBBCCCCCCBBBCCCDDDDDDBBB@@@>>>???AAADDDFFFGGGHHHIIIJJJIIIGGGEEEDDDBBBBBBAAA@@@????????????@@@@@@AAAAAAAAAAAAAAA@@@======>>>>>>???AAAEEEHHHbbbrrr|||rrr[[[KKKEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@??????????????????@@@BBBDDDEEEDDDCCC>>>@@@CCCDDDEEEGGGIIILLLMMMNNNPPPSSSTTTSSSPPPMMMLLLMMMNNNLLLJJJIIIIIIIIIIIIKKKNNNOOOOOOOOOOOOPPPUUUTTTSSSQQQNNNKKKHHHGGGEEECCCBBBEEEGGGKKKQQQWWWZZZ[[[\\\\\\\\\]]]___aaaccccccdddeeeeeeccc```]]]WWWWWWTTTNNNGGGCCCBBBCCCIIIHHHFFFEEEFFFEEECCCBBBEEEDDDCCCAAAAAAAAAAAABBB@@@AAACCCDDDEEEFFFFFFGGGFFFFFFDDDDDDCCCDDDEEEFFFHHHFFFCCCBBBBBBBBBAAA@@@AAA@@@??????@@@CCCEEEGGGFFFEEEEEEHHHKKKKKKFFFBBBDDDDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBAAABBBDDDFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJGGGCCC@@@@@@@@@??????AAABBBDDDCCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFAAACCCEEEEEEDDDCCCDDDDDDAAAAAAAAA@@@???@@@CCCFFFGGGHHHHHHFFFEEEFFFHHHJJJQQQVVV]]]aaa___ZZZUUURRRQQQPPPNNNKKKIIIGGGGGGFFFBBBBBBAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@?????????============>>>>>>>>>>>><<<<<<<<<<<<=========>>><<<<<<===<<<;;;<<<>>>@@@@@@????????????>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>========================:::;;;===>>>??????>>>===>>>>>>>>>>>>>>>>>>======::::::999999888888888777666777999;;;=========<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@?????????<<<===???@@@AAA@@@???>>>@@@???????????????@@@AAA===>>>???@@@@@@@@@@@@@@@<<<============>>>>>>>>><<<===??????>>>>>>???AAA===============<<<;;;;;;;;;===>>>>>>>>>???BBBDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFHHHIIIJJJJJJHHHFFFFFFGGGFFFCCC@@@@@@AAACCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@===>>>???BBBDDDFFFHHHIIIFFFGGGIIIKKKLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHFFFDDDCCCEEEFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHKKKNNNOOOOOOMMMJJJJJJJJJKKKLLLJJJGGGDDD????????????>>>>>>>>>===:::::::::::::::;;;<<<<<<=========>>>???@@@AAABBBDDDDDDCCCBBBBBBAAA@@@@@@AAACCCEEEEEEDDDCCCDDDEEEFFFDDDBBB???>>>===>>>>>>???@@@AAAAAA???>>>>>>???;;;;;;<<<===>>>??????>>>======>>>>>>???@@@@@@AAA@@@AAABBBCCCEEEEEEFFFFFFFFFHHHIIIIIIHHHFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFHHHIIIHHHFFFDDDDDDEEE@@@???===<<<;;;<<<>>>??????@@@@@@???======>>>???AAA@@@@@@??????>>>>>>>>><<<>>>@@@@@@???>>>???@@@@@@???>>>======???BBBCCCDDDDDDDDDDDDCCCBBB@@@???;;;=========<<<;;;<<<>>><<<===???@@@@@@???>>>===999:::;;;<<<<<<>>>AAACCCTTT```fff]]]MMMDDDBBBBBB===>>>>>>??????>>>>>>===>>>===<<<;;;;;;;;;;;;<<<;;;<<<===???@@@AAAAAAAAA<<<>>>AAACCCCCCCCCDDDEEEEEEGGGIIIKKKKKKJJJHHHGGGFFFGGGHHHHHHGGGFFFGGGIIIEEEGGGJJJJJJIIIIIIIIIJJJIIIJJJKKKIIIGGGEEEDDDEEEAAA@@@@@@AAACCCFFFIIIKKKKKKLLLMMMLLLLLLMMMOOOQQQSSSTTTVVVWWWVVVTTTQQQOOOJJJJJJHHHEEEAAA>>>>>>>>>RRRPPPLLLJJJIIIHHHGGGFFFGGGGGGGGGFFFEEEDDDDDDDDDBBBCCCFFFJJJMMMPPPQQQRRROOOMMMJJJHHHHHHJJJMMMPPPQQQNNNKKKIIIIIIGGGEEEDDDBBBBBBBBBCCCFFFJJJNNNQQQLLLLLLOOOUUUZZZZZZUUUOOOJJJIIIIIILLLOOOPPPMMMJJJKKKIIIGGGFFFGGGKKKOOOQQQTTTUUUWWWXXXYYYYYYYYYXXXSSSPPPKKKIIIIIIIIIIIIIIIEEEGGGIIIIIIIIIHHHIIIJJJGGGGGGGGGGGGIIIJJJLLLMMMGGGIIIKKKKKKJJJIIIIIIIIIFFFGGGGGGFFFFFFHHHLLLPPPRRRQQQPPPOOONNNQQQVVVZZZgggnnnwwwzzzwwwnnnfffaaa___^^^\\\YYYTTTOOOKKKIIIDDDDDDFFFGGGHHHHHHGGGGGGDDDDDDEEEEEEEEEDDDBBBBBB@@@@@@@@@@@@@@@?????????>>>============>>>??????;;;<<<======<<<===???AAA??????>>>>>>============;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@AAAAAAAAA<<<>>>@@@AAABBBBBB@@@@@@>>>?????????????????????;;;;;;;;;;;;::::::::::::999:::<<<>>>??????>>>===;;;<<<===>>>>>>?????????>>>??????@@@AAABBBCCCCCCCCCDDDEEEEEEEEEDDDBBBBBBDDDAAA>>>???CCCFFFFFFEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>@@@@@@@@@AAAAAAAAABBBBBB???AAABBBBBBBBBBBBCCCEEEBBBAAA@@@???>>>=========<<<>>>@@@@@@@@@???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGGGGIIIJJJLLLLLLJJJJJJJJJKKKIIIGGGDDDCCCDDDFFFGGGGGGFFFGGGGGGGGGFFFCCCAAA@@@??????@@@AAACCCFFFGGGHHHHHHIIIKKKMMMMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHJJJHHHEEEEEEFFFHHHIIIIIIEEEEEEFFFFFFFFFEEEDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHLLLLLLMMMMMMNNNMMMMMMMMMJJJJJJJJJLLLOOOPPPPPPNNNLLLKKKJJJJJJJJJIIIFFFCCC@@@@@@>>>=========>>>???======>>>>>>======>>>???>>>============>>>??????????????????????????????@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCBBB@@@???>>>>>>======???AAA@@@>>><<<===>>><<<<<<======>>>=========;;;<<<<<<===>>>>>>??????===>>>@@@BBBCCCDDDEEEEEEFFFHHHIIIHHHGGGEEEEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDBBBDDDEEEEEECCCAAAAAAAAA>>>===<<<<<<<<<===>>>???>>>???@@@>>><<<;;;===???>>>>>>?????????>>>======???@@@@@@???>>>===>>>??????>>>>>>===>>>@@@AAACCCCCCCCCBBBAAA@@@???>>>>>>999;;;>>>>>><<<<<<===???:::<<<>>>@@@@@@???>>>===:::;;;===>>>===>>>???AAACCCKKKOOOJJJCCC@@@@@@???;;;<<<>>>??????>>><<<;;;======<<<;;;:::;;;<<<<<<999:::<<<============>>>;;;===@@@BBBAAA@@@@@@AAAAAABBBDDDEEEEEEDDDCCCCCCAAACCCDDDDDDCCCDDDFFFGGGCCCEEEGGGHHHGGGFFFFFFFFFCCCEEEGGGFFFCCCBBBBBBCCCAAAAAA@@@@@@AAADDDDDDDDDBBBCCCDDDDDDCCCCCCEEEGGGGGGIIILLLMMMKKKIIIFFFEEEAAAAAAAAA???===;;;;;;;;;aaa^^^YYYUUUSSSRRRPPPOOOOOOOOOOOOOOONNNMMMKKKKKKIIIKKKOOOTTTYYY^^^aaabbbbbb^^^YYYUUUUUUZZZ___cccdddaaa^^^[[[ZZZXXXVVVTTTIIIIIIJJJLLLOOOUUUYYY\\\VVVWWW\\\dddkkklllfff```YYYWWWWWW[[[aaaccc___[[[ZZZXXXUUUTTTUUUZZZ___bbbfffggghhhjjjjjjjjjiiihhhZZZWWWTTTRRRTTTVVVWWWWWWLLLNNNQQQRRRRRRRRRTTTUUUNNNNNNNNNNNNPPPRRRTTTUUUUUUWWWXXXXXXVVVUUUTTTTTTMMMNNNOOONNNNNNPPPUUUZZZ^^^]]][[[YYYYYY]]]dddhhhzzzvvvqqqkkkkkkiiifff```WWWPPPKKKHHHJJJMMMOOOQQQQQQQQQPPPEEEFFFHHHJJJKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA===???@@@AAA@@@AAABBBDDDBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCCCCDDD===>>>@@@BBBCCCBBBAAA@@@>>>>>>>>>>>>?????????@@@;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@???===;;;999:::;;;<<<===>>>>>>>>>>>>@@@AAABBBDDDFFFGGGIIIIIIJJJKKKLLLMMMMMMLLLIIIHHHPPPIIICCCBBBHHHMMMPPPPPPPPPNNNKKKGGGEEECCCBBBBBBEEEEEEEEEEEEDDDBBB@@@>>>BBBBBBBBBCCCCCCDDDDDDDDDFFFHHHIIIJJJIIIJJJKKKMMMJJJIIIFFFDDDCCCCCCCCCCCC>>>@@@CCCCCCBBBAAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDJJJLLLNNNNNNMMMMMMNNNOOOLLLIIIFFFEEEFFFHHHIIIIIIKKKLLLMMMMMMKKKGGGCCCAAAAAAAAAAAABBBCCCEEEFFFGGGIIIKKKLLLNNNNNNMMMLLLKKKHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEBBBBBBDDDEEEFFFFFFBBBCCCDDDEEEEEEEEEDDDCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJFFFFFFFFFHHHKKKLLLKKKJJJJJJIIIGGGGGGGGGFFFCCCAAA@@@???===<<<;;;<<<>>>???:::<<<===<<<;;;;;;<<<===???>>>>>>=========>>>>>>======>>>>>>????????????>>>@@@BBBBBBAAA@@@AAABBB@@@@@@@@@@@@???>>><<<;;;;;;===??????<<<:::;;;===============<<<;;;:::999888999:::;;;<<<<<<<<<<<<;;;<<<>>>@@@AAACCCCCCDDDCCCEEEFFFEEECCCAAAAAABBB@@@????????????@@@@@@AAA>>>@@@BBBAAA???=========;;;;;;;;;;;;<<<<<<===>>><<<>>>???===::::::<<<>>>;;;<<<>>>??????>>><<<:::@@@@@@@@@>>><<<;;;<<<>>><<<<<<;;;;;;<<<===???@@@@@@???>>>===;;;;;;;;;;;;555999<<<===;;;:::<<<===666888;;;===>>>===<<<:::999;;;======<<<<<<===>>>;;;AAADDDBBB@@@@@@???<<<888:::<<<>>>>>><<<:::888;;;:::999888888999:::;;;888:::<<<<<<<<<;;;<<<===;;;>>>AAABBBBBB@@@@@@AAA;;;===??????>>>=========<<<===>>>>>>>>>>>>AAACCC>>>@@@BBBCCCAAA@@@@@@AAA>>>@@@BBBAAA>>><<<===???>>>>>>===<<<===??????===@@@AAABBBBBBAAAAAABBBCCCBBBEEEHHHIIIGGGDDDBBBAAA>>>>>>>>>>>>===;;;::::::qqqnnnjjjgggfffdddcccaaa``````___^^^\\\[[[ZZZYYY\\\aaahhhnnnsssvvvxxxyyyxxxxxxtttjjjccceeeqqq}}}vvvlllhhhjjjjjjeee___WWWSSSPPPRRRZZZbbbffffffffffffjjjsss{{{}}}vvvoooiiigggfffgggkkknnnmmmllljjjddd______dddiiijjjiiitttwww{{{~~~~~~zzzrrrmmm___^^^]]]]]]^^^aaadddfffaaa```_________]]]YYYWWWYYYVVVUUUXXX]]]aaabbbaaaaaaaaaaaabbbcccbbb```^^^\\\ZZZXXXUUUTTTVVV\\\```hhh```\\\___aaadddlllvvvxxxpppoooppppppmmmfff]]]TTTOOONNNMMMQQQYYYcccfffaaa[[[QQQOOONNNMMMNNNNNNMMMLLLGGGGGGGGGGGGGGGGGGFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGDDDAAA???>>>@@@BBBDDDGGGFFFEEECCCBBBBBBBBBBBBDDDCCCCCCEEEGGGHHHGGGFFFCCCCCCDDDEEEEEEDDDCCCBBB@@@>>>>>>>>>@@@AAA@@@???AAA@@@???>>>============DDDEEEEEECCC@@@<<<;;;:::@@@???@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJLLLNNNOOOTTTYYY]]]^^^ZZZTTTPPPNNNRRRNNNJJJJJJOOOUUUYYYZZZ]]][[[VVVPPPJJJHHHIIIKKKPPPOOOMMMLLLKKKKKKLLLLLLNNNLLLJJJHHHHHHIIIKKKLLLHHHLLLRRRWWWZZZ[[[\\\\\\ZZZTTTMMMJJJJJJKKKKKKJJJJJJIIIGGGFFFGGGHHHJJJKKKIIIJJJJJJIIIHHHIIIKKKMMMPPPNNNOOOSSSRRRNNNMMMNNNLLLMMMOOONNNMMMMMMMMMOOOOOOOOOPPPSSSWWWYYYYYYYYYTTTTTTRRRPPPOOOPPPSSSVVVYYYYYYXXXWWWUUUPPPJJJEEEGGGFFFEEEEEEFFFHHHKKKMMMOOOPPPSSSVVVWWWUUUPPPLLLKKKHHHFFFFFFHHHHHHFFFDDDIIIIIIHHHFFFCCCCCCDDDFFFDDDFFFHHHHHHGGGFFFGGGHHHLLLKKKJJJHHHHHHIIIJJJKKKIIINNNPPPOOOPPPRRRQQQNNNOOONNNMMMKKKIIIIIIJJJLLLJJJJJJJJJIIIIIIIIIIIIIIIDDDBBBAAA??????@@@AAABBB===>>>???@@@BBBBBBCCCCCC@@@AAAAAABBBBBBBBBBBBAAA@@@===>>>???>>>;;;===AAACCCBBBAAA@@@@@@@@@@@@@@@???@@@@@@===:::999===AAA???AAAAAA>>><<<<<>><<<<<<======<<<:::999:::<<<======<<<;;;;;;===<<<<<<;;;===???BBBDDDBBBBBBBBBCCCDDDCCC@@@>>>;;;;;;<<<===>>>>>>>>>===<<<<<<===>>>>>>===<<<<<>><<<:::::::::<<<======<<<;;;<<<======;;;999;;;===>>>===;;;:::;;;<<<:::;;;===<<<<<<;;;===>>>:::;;;<<<<<<======<<<<<<999999:::;;;<<<<<<======::::::;;;;;;;;;:::999999<<<;;;;;;<<<>>>===;;;999:::;;;<<<============<<<<<<===>>>???>>>===<<<;;;999::::::::::::;;;;;;;;;;;;;;;::::::999::::::;;;777888:::<<<===>>>======<<<===>>>??????>>>===<<>>============<<<;;;;;;<<<<<<======>>>??????AAAAAAAAAAAA@@@???>>>===============>>>>>>???@@@<<<<<<<<<;;;<<<<<<======???>>>>>>===>>>???@@@AAAFFFEEECCCAAA???<<<;;;:::<<<======<<<:::999:::<<>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;<<<>>>???@@@@@@???>>>>>>============>>>>>><<<;;;:::<<<===:::<<<===<<<;;;;;;<<<=========>>>??????@@@@@@@@@<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;======>>>???AAAAAA???===<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>===<<<======<<<===>>>>>>>>>===<<<======>>>??????@@@@@@===>>>>>>?????????>>>>>><<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<===>>>>>>???>>>>>>===>>>???@@@AAAAAA@@@???>>><<<;;;::::::<<<<<<===;;;:::999:::<<<~~~{{{wwwuuuuuuvvvvvvuuuyyyuuuooojjjiiijjjnnnppp|||~~~uuuooopppuuuzzz|||wwwsssqqqnnnjjjggghhhggggggjjjqqqvvvwwwwwwyyyvvvuuuxxx|||}}}xxxrrrtttqqqnnnllllllmmmmmmmmmmmmiiieeeeeehhhkkklllkkkmmmllllllppptttsssmmmgggfffeeeeeeeeefffiiikkkmmmllljjjiiiiiiiiihhhfffccceeeddddddfffiiilllmmmllljjjiiihhhiiijjjjjjhhhfffaaa```^^^\\\[[[^^^cccggghhhccc```bbbdddggglllssswwwxxxyyyxxxuuuooohhhddd```___^^^\\\[[[[[[[[[[[[YYYZZZ]]]___aaa```___^^^[[[XXXTTTOOOLLLKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCEEEGGGGGGFFFEEEAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCDDDFFFEEECCCBBBBBBCCCCCCCCCDDDEEEGGGHHHJJJKKKMMMNNNNNNOOOQQQSSSTTTUUUXXXaaahhheee[[[SSSSSSWWWVVVTTTRRRSSSUUUWWWXXXXXXVVVWWWWWWVVVTTTTTTVVVWWW\\\ZZZXXXVVVTTTSSSSSSTTTVVVTTTRRRPPPPPPQQQSSSUUUUUU[[[aaaccc```___aaacccZZZVVVQQQPPPRRRUUUUUUTTTYYYWWWUUUSSSRRRRRRSSSSSSSSSUUUVVVWWWWWWYYY\\\^^^___\\\[[[]]]]]]\\\]]]``````___^^^\\\[[[\\\aaadddfffeeecccdddddddddcccaaa```dddiiilllllljjjhhhgggkkkjjjhhhffffffccc```]]]XXXVVVTTTSSSTTTVVVZZZ\\\___bbbfffhhhgggaaaXXXQQQMMMLLLMMMOOOQQQRRRPPPOOOQQQRRRTTTTTTSSSRRRTTTUUUWWWYYYZZZZZZYYYWWWXXXYYY[[[\\\\\\]]]^^^___``````^^^aaaaaa___```dddfffddd_________^^^]]][[[ZZZYYYYYYYYYZZZYYYWWWTTTQQQOOOMMMNNNOOOPPPOOOMMMKKKIIINNNOOOQQQSSSTTTTTTTTTSSSTTTTTTTTTSSSRRRPPPNNNLLLJJJGGGGGGJJJJJJGGGGGGJJJEEEFFFFFFGGGIIIKKKMMMNNNLLLLLLOOOSSSWWWYYYYYYXXXXXXWWWSSSOOOLLLLLLPPPSSSRRROOOKKKIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEEEEFFFGGGGGGEEEBBBCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@??????@@@AAABBBBBBAAA@@@??????@@@BBBCCCEEEFFFEEECCC???>>>AAADDDCCCBBBAAA>>><<<<<<>>>AAA===>>>???>>>===<<<===>>>BBBCCCEEEFFFGGGFFFEEEDDD@@@@@@??????>>>>>>>>>???AAAAAAAAAAAA@@@???>>>===>>>>>>@@@BBBEEEEEECCCAAA>>>===;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;===>>>>>>>>>======>>>>>>===<<<<<<;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===>>>>>>;;;<<<===>>>>>>??????>>>:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<=========<<<<<<===>>>>>>???>>>>>>=========>>>??????======<<<<<<<<<;;;;;;;;;:::;;;<<<;;;999999:::;;;{{{yyyvvvuuuuuuwwwwwwwwwtttqqqllliiihhhkkkoooqqq{{{|||tttooonnnppptttvvvxxxxxxvvvrrrmmmiiiggggggllllllnnnrrrwwwzzzzzzyyy|||xxxuuuvvvxxxxxxuuuqqqsssqqqmmmkkkjjjkkkkkkllljjjgggdddccceeeggggggfffgggddddddhhhmmmnnniiicccfffeeeeeeeeegggiiikkkmmmjjjiiihhhggghhhgggfffddddddddddddeeegggiiiiiijjjiiihhhgggggghhhhhhgggeeeccccccaaa^^^]]]^^^bbbeeedddbbbaaaaaaccceeeiiilllmmmlllkkkhhheeeaaa^^^\\\ZZZYYYXXXWWWWWWWWWXXXXXXVVVXXX[[[[[[YYYXXXYYY[[[ZZZXXXSSSNNNJJJIIIJJJLLLIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDFFFGGGFFFDDDAAAAAABBBBBBBBBBBBBBBBBBBBBAAABBBCCCFFFFFFEEECCCAAAAAAAAAAAABBBCCCDDDDDDBBBDDDEEEDDDBBBAAAAAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSTTTZZZ___^^^WWWRRRRRRTTTSSSRRRRRRSSSSSSSSSSSSRRRPPPRRRTTTUUUTTTTTTUUUVVVXXXWWWVVVTTTSSSTTTTTTUUUVVVTTTRRRQQQQQQSSSUUUVVV[[[aaaffffffbbb___```dddXXXUUURRRRRRVVVYYYYYYXXXXXXWWWUUUTTTSSSSSSSSSTTTVVVXXXYYYZZZZZZ[[[]]]___]]]YYYXXXZZZ[[[ZZZ]]]aaaaaaaaa___]]]]]]aaaggglllmmmkkkhhhgggfffeeecccaaabbbggglllppppppnnnllllllllljjjfffdddcccbbb```^^^[[[YYYWWWVVVWWWYYY]]]___aaabbbcccdddaaa[[[SSSMMMMMMNNNQQQTTTVVVWWWVVVUUUXXXZZZ[[[[[[YYYYYYYYYZZZ^^^```aaaaaa___^^^^^^___cccdddeeegggiiijjjjjjkkkgggiiiiiigggjjjpppsssrrrpppmmmiiifffdddbbbaaa```ccccccdddccc```\\\XXXUUUUUUUUUWWWWWWWWWWWWVVVUUUWWWXXXZZZ\\\]]]\\\\\\[[[^^^^^^______]]][[[YYYXXXRRROOOOOORRRSSSQQQPPPRRRNNNNNNOOOPPPRRRTTTUUUVVVUUUVVV[[[ccckkkooommmjjjkkkhhhbbb]]]YYYYYY[[[]]]WWWTTTQQQOOOPPPQQQQQQQQQSSSSSSRRRRRRQQQPPPOOOOOONNNOOOOOOOOONNNMMMLLLKKKJJJJJJIIIJJJLLLKKKJJJHHHIIIHHHGGGFFFEEEEEEFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFEEEFFFFFFHHHIIIJJJKKKMMMLLLHHHCCCBBBGGGLLLNNNLLLIIIDDD@@@@@@CCCEEECCCDDDEEEDDDCCCBBBCCCDDDJJJNNNRRRTTTSSSOOOIIIEEECCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@AAACCCFFFHHHIIIGGGEEEAAA???<<<::::::;;;>>>@@@???????????????@@@@@@AAABBBAAA@@@???>>>===<<<<<<>>>???AAABBBBBBAAA???>>>AAA@@@???>>>===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<===>>>;;;<<<===>>>>>>>>>======:::;;;<<<===>>>>>>>>>>>><<<<<<<<<=========<<<<<<============>>>???@@@@@@==================>>>>>>=========<<<<<<<<<<<<<<<999:::;;;;;;999999999:::uuusssqqqqqqsssttttttsssooonnnmmmmmmoooqqqsssuuuvvv}}}yyytttnnnkkklllppprrrsssuuuuuuuuurrrmmmiiiiiiiiimmmnnnqqquuuyyy{{{{{{zzz|||xxxtttsssttttttsssqqqpppooommmkkkjjjkkklllnnngggeeecccccccccccccccbbbaaa______ccchhhiiieeeaaabbbbbbbbbcccdddfffhhhiiigggfffddddddeeeeeedddccc```aaabbbbbbccccccddddddgggeeeddddddeeeeeedddcccdddcccaaa]]][[[[[[^^^```aaabbbbbbbbbccceeeggggggfffdddaaa^^^[[[ZZZYYYYYYVVVVVVWWWWWWVVVTTTRRRQQQPPPTTTWWWVVVSSSRRRUUUXXX]]][[[WWWPPPJJJGGGHHHKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIHHHGGGGGGFFFGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEEEEBBBCCCDDDFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCDDDFFFFFFEEECCCAAAAAAAAAAAABBBBBBCCCCCCAAAAAABBBFFFIIIJJJIIIGGGBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBB@@@>>>???@@@BBBBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPOOOQQQSSSTTTTTTRRRQQQPPPPPPQQQRRRRRRQQQPPPOOONNNNNNPPPRRRSSSRRRRRRRRRSSSSSSSSSRRRRRRSSSTTTVVVWWWUUUTTTSSSRRRSSSUUUXXXZZZ^^^bbbfffeee```]]]^^^```VVVSSSRRRSSSXXXZZZZZZXXXTTTTTTTTTTTTTTTTTTTTTUUUUUUWWWXXXYYYXXXXXXYYYZZZYYYUUUSSSUUUWWWWWWZZZ___``````______```dddjjjooopppmmmjjjgggfffeeecccaaacccfffjjjmmmmmmlllmmmmmmllliiieeebbbaaa___]]]\\\\\\[[[ZZZYYYZZZ\\\^^^___```^^^\\\ZZZWWWSSSMMMIIIMMMPPPUUUYYY[[[\\\[[[[[[___``````___\\\[[[\\\]]]ccceeeffffffdddcccdddeeehhhhhhiiikkklllmmmnnnooojjjmmmmmmlllooovvv{{{{{{yyyssskkkffffffhhhjjjkkkjjjjjjjjjiiifffbbb^^^[[[\\\\\\\\\\\\]]]___```bbb[[[]]]___aaabbbaaa___^^^___```bbbccccccbbb```___YYYUUUUUUYYY\\\ZZZXXXYYYXXXXXXXXXYYYYYY[[[\\\\\\```cccjjjuuu~~~}}}{{{wwwqqqkkkgggdddbbbbbb[[[YYYWWWWWWYYY[[[\\\\\\XXXWWWVVVUUUTTTSSSSSSSSSVVVVVVWWWWWWWWWVVVVVVUUUOOONNNNNNOOOPPPPPPOOONNNNNNNNNMMMLLLLLLLLLLLLLLLNNNMMMKKKJJJJJJKKKMMMNNNKKKLLLLLLMMMOOOPPPQQQRRRQQQSSSRRRMMMHHHHHHNNNSSSZZZWWWRRRLLLGGGFFFHHHKKKKKKMMMNNNMMMKKKKKKLLLMMMSSSYYY```dddaaaXXXMMMEEEFFFFFFEEEEEEGGGIIIKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHJJJMMMOOOOOOLLLIIIEEEBBB???======???BBBDDDEEEFFFFFFFFFGGGGGGGGGHHHFFFFFFEEEDDDBBBAAA@@@@@@EEEFFFGGGHHHGGGDDDBBB@@@EEEDDDCCCBBBCCCDDDEEEFFFBBBBBBBBBAAAAAABBBBBBBBBAAACCCDDDCCC@@@???@@@BBBBBBBBBCCCDDDCCCBBB@@@???>>>??????@@@@@@???????????????@@@@@@@@@@@@???>>>???>>>>>>???@@@AAABBBBBB??????????????????>>>>>>>>>=========<<<<<<;;;;;;999;;;======;;;:::;;;;;;oooooooooppprrrrrrqqqoooiiijjjllloooqqqsssuuuuuuuuuxxx|||~~~~~~}}}||||||vvvsssooolllmmmooopppqqqvvvvvvuuurrrpppnnnnnnooonnnpppssswwwzzz{{{{{{zzz|||xxxtttrrrqqqrrrqqqqqqmmmnnnnnnmmmllllllmmmoooffffffeeedddcccbbbaaa```\\\]]]___bbbddddddbbb```^^^______```aaacccdddeeeeeedddbbbbbbcccdddcccccc^^^___aaaaaa```___```aaaeeedddbbbaaabbbccccccbbb``````^^^[[[XXXXXXZZZ\\\^^^bbbcccbbbbbbeeedddaaa___^^^[[[YYYWWWWWWWWWXXXTTTUUUWWWXXXWWWSSSOOOMMMOOORRRUUUTTTRRRQQQSSSUUU___^^^ZZZSSSKKKFFFGGGIIILLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDCCCCCCDDDEEEFFFDDDCCCBBBAAAAAAAAABBBCCCDDDEEEBBBBBBDDDHHHKKKLLLKKKIIICCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCBBB???>>>???AAACCCCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNLLLKKKLLLNNNQQQSSSQQQOOOPPPRRRSSSSSSQQQOOONNNNNNNNNPPPRRRRRRQQQQQQQQQRRRQQQQQQQQQRRRTTTVVVXXXYYYVVVVVVUUUUUUWWWZZZ^^^```___aaaaaa```]]][[[ZZZYYYUUUSSSRRRTTTXXXZZZYYYWWWTTTTTTUUUUUUUUUVVVVVVVVVRRRTTTVVVVVVUUUTTTUUUVVVWWWTTTSSSVVVWWWXXX[[[``````aaabbbcccdddgggkkknnnooolllhhhfffeeedddcccbbbccceeehhhjjjjjjjjjkkklllkkkiiifffdddcccbbb```^^^^^^^^^^^^______``````aaa```]]]YYYVVVTTTPPPLLLJJJOOOTTTZZZ___````````````ccccccbbb___]]]\\\^^^___ggghhhjjjjjjiiiiiijjjkkkkkkjjjiiiiiiiiikkklllmmmjjjmmmmmmlllooovvvzzzzzzvvvooofffbbbffflllrrrtttmmmmmmmmmllljjjfffcccaaabbbaaa``````aaadddggghhh\\\^^^```bbbcccaaa___^^^[[[]]]```bbbccccccaaa```]]]YYYXXX]]]aaa___\\\\\\^^^^^^]]]]]]]]]^^^^^^___fffllluuu|||vvvpppjjjddd```WWWVVVVVVXXX[[[]]]]]]]]]WWWWWWVVVVVVVVVVVVWWWWWW[[[[[[[[[[[[[[[[[[[[[[[[SSSRRRQQQQQQSSSTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQSSSRRRQQQPPPPPPQQQRRRSSSPPPQQQRRRTTTVVVWWWXXXYYYWWWWWWVVVRRRPPPPPPUUUYYY___]]]XXXRRRMMMKKKMMMPPPQQQSSSTTTTTTSSSSSSTTTUUUZZZaaajjjooolll```RRRIIIJJJJJJIIIJJJLLLNNNQQQSSSSSSTTTTTTTTTTTTSSSRRRRRRPPPQQQSSSUUUVVVUUUQQQNNNHHHFFFDDDBBBBBBEEEHHHJJJNNNOOOQQQRRRSSSRRRQQQQQQKKKJJJJJJHHHGGGFFFEEEEEELLLLLLMMMLLLKKKJJJHHHGGGJJJIIIIIIIIIJJJKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJLLLMMMLLLHHHFFFHHHJJJMMMNNNNNNNNNMMMJJJGGGEEECCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCCCCDDDCCCCCCBBBAAA>>>>>>>>>>>>============<<<>>>AAAAAA@@@?????????kkkkkkmmmpppqqqpppmmmjjjeeefffhhhjjjmmmooopppqqqsssssssssuuuwwwxxxvvvtttqqqpppnnnlllkkklllnnnpppsssrrrooonnnnnnoooppppppmmmpppsssvvvxxxxxxyyyzzz{{{xxxtttqqqooonnnmmmmmmjjjlllnnnnnnkkkiiijjjkkkeeeeeefffdddbbb```^^^^^^XXX\\\aaacccbbb`````````]]]]]]^^^___aaabbbcccdddcccaaa______aaabbbbbbbbb\\\___aaaaaa___]]]]]]___bbb```^^^^^^___```______[[[[[[ZZZXXXVVVVVVYYY[[[XXX]]]```^^^^^^```^^^YYYWWWVVVUUUTTTSSSSSSSSSTTTRRRTTTVVVWWWWWWUUURRRPPPPPPRRRTTTTTTSSSQQQQQQQQQVVVWWWVVVQQQJJJFFFHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGDDDDDDCCCCCCCCCDDDDDDEEECCCDDDFFFGGGGGGFFFDDDCCCEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBDDDEEEFFFEEEEEEGGGJJJMMMMMMJJJHHHCCCCCCCCCCCCDDDDDDEEEFFFDDDEEEEEEDDDBBBBBBDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQSSSRRROOOMMMNNNOOOMMMNNNPPPPPPOOOOOOQQQRRRRRRRRRRRRSSSTTTVVVXXXYYYVVVUUUUUUVVVYYY^^^bbbddd```^^^\\\[[[[[[ZZZWWWTTTUUUTTTSSSUUUYYYZZZXXXUUUVVVVVVVVVVVVVVVUUUUUUUUUOOORRRTTTUUUUUUTTTUUUVVVXXXUUUUUUYYY[[[[[[^^^ccc```ccceeegggffffffggghhhiiifffcccaaaaaabbbaaaaaa```cccggghhhhhhhhhhhhhhhfffeeeccccccddddddbbb```___```bbbcccccccccaaaaaa```^^^[[[YYYWWWTTTOOOLLLRRRXXX___dddeeeeeeddddddddddddbbb___]]]^^^aaadddfffhhhkkkkkkkkkkkklllmmmllljjjgggeeedddfffhhhiiiiiilllllljjjlllqqqtttrrrooohhh```___eeemmmrrruuunnnmmmmmmllljjjhhhfffeeeeeeeeeeeeeeeffffffgggggg[[[]]]```bbbbbb```^^^\\\YYY[[[___bbbcccbbbaaa___]]]XXXXXX^^^bbb```]]][[[]]]\\\\\\\\\\\\]]]^^^^^^dddlllwww|||vvvlllaaaYYYRRRRRRSSSVVVXXXYYYYYYWWWRRRRRRSSSUUUWWWZZZ]]]^^^___^^^\\\[[[ZZZYYYZZZZZZTTTRRRQQQRRRTTTUUUUUUTTTUUUVVVXXXZZZZZZYYYWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUWWWZZZ[[[]]]]]]ZZZYYYWWWVVVVVVXXXZZZ\\\\\\[[[XXXSSSPPPOOOQQQSSSSSSUUUWWWWWWWWWWWWYYYZZZ^^^eeemmmrrroooeeeXXXPPPPPPOOONNNNNNOOORRRUUUWWWVVVWWWXXXXXXXXXXXXXXXXXXVVVVVVWWWYYYYYYVVVQQQMMMJJJIIIHHHGGGHHHKKKNNNOOORRRTTTXXXZZZ[[[ZZZXXXVVVOOONNNNNNMMMLLLKKKKKKJJJOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOOOOONNNMMMLLLLLLLLLLLLMMMNNNMMMPPPSSSQQQMMMLLLNNNQQQWWWWWWWWWVVVTTTPPPLLLJJJFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLJJJHHHGGGGGGGGGHHHHHHIIIKKKLLLMMMHHHIIIIIIJJJIIIHHHGGGFFFAAAAAABBBBBBCCCDDDDDDDDDAAADDDFFFGGGFFFEEEEEEEEEgggiiikkkooopppnnnjjjfffeeeeeefffgggiiilllnnnpppooolllkkkmmmqqqrrrnnnjjjiiiiiijjjhhhggghhhkkknnnnnnkkkhhhgggiiikkklllmmmkkknnnqqqtttuuuuuuwwwxxxzzzxxxsssoookkkiiihhhgggfffjjjlllllliiieeeeeeeeecccddddddccc```]]]\\\[[[VVV]]]ccceeebbb___^^^```]]]]]]^^^```aaabbbcccdddaaa___]]]]]]___```aaa```[[[^^^aaa```]]][[[\\\]]]___]]]ZZZZZZ[[[\\\\\\[[[VVVWWWWWWVVVUUUVVVYYY\\\RRRXXX[[[YYYYYY[[[XXXRRRNNNOOOOOOOOOOOOOOOOOOOOOQQQRRRTTTVVVWWWWWWVVVUUUQQQRRRSSSSSSRRRPPPNNNLLLIIILLLNNNLLLHHHFFFIIIMMMFFFFFFGGGGGGHHHGGGGGGGGGDDDCCCCCCCCCCCCCCCDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGDDDCCCCCCDDDEEEEEECCCBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHJJJLLLMMMLLLIIIFFFBBBCCCCCCDDDEEEGGGIIIJJJEEEFFFGGGFFFFFFGGGJJJLLLJJJJJJJJJJJJKKKLLLNNNNNNHHHHHHGGGGGGGGGGGGHHHHHHGGGJJJLLLLLLIIIHHHKKKNNNMMMOOOQQQPPPMMMKKKLLLNNNJJJKKKLLLLLLLLLMMMOOORRRSSSSSSRRRRRRSSSUUUVVVWWWTTTTTTTTTVVVYYY^^^cccfff```\\\YYYYYY[[[ZZZUUUPPPVVVUUUTTTWWWZZZZZZWWWTTTVVVWWWVVVVVVUUUTTTRRRQQQNNNQQQTTTVVVVVVVVVWWWYYYXXXVVVVVV[[[]]]]]]```eeeaaadddggghhhfffdddbbbbbbccc```]]]\\\]]]^^^___^^^]]]aaaeeehhhgggfffdddddd_________```bbbcccbbb```^^^```ccceeeeeecccaaa______^^^^^^]]][[[WWWRRRMMMTTT[[[ccchhhiiigggggggggdddcccaaa^^^]]]___dddhhhdddfffiiijjjjjjjjjlllmmmmmmjjjfffbbbaaabbbeeegggiiikkkkkkiiiiiimmmmmmkkkkkkeee___^^^dddkkkooopppmmmmmmlllkkkjjjiiihhhhhhggghhhiiiiiiiiigggeeecccZZZ\\\___aaaaaa```]]][[[[[[]]]aaaddddddcccaaa___\\\WWWVVV]]]aaa```\\\ZZZYYYYYYYYYZZZZZZ\\\]]]]]]^^^gggttt~~~wwwkkk]]]TTTTTTTTTVVVXXX[[[ZZZXXXVVVMMMNNNPPPTTTXXX]]]aaadddaaa___\\\YYYWWWVVVWWWWWWTTTRRRQQQRRRSSSUUUUUUTTTVVVXXX[[[^^^^^^]]]ZZZXXXTTTUUUUUUVVVVVVUUUUUUTTTRRRTTTVVVYYY[[[]]]^^^___\\\ZZZXXXXXXZZZ]]]^^^^^^XXXWWWVVVSSSPPPPPPSSSUUUSSSUUUWWWXXXXXXXXXZZZ\\\```fffmmmqqqoooggg]]]VVVUUUSSSRRRPPPQQQSSSVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVWWWXXXXXXTTTNNNJJJLLLKKKKKKKKKLLLOOOQQQSSSSSSUUUYYY]]]]]]\\\YYYWWWQQQPPPPPPOOOOOONNNNNNNNNPPPPPPQQQQQQRRRTTTVVVVVVUUUUUUVVVVVVUUUSSSQQQOOOMMMLLLKKKJJJJJJKKKLLLMMMLLLOOOSSSRRROOONNNQQQUUU[[[[[[[[[ZZZWWWRRRNNNKKKHHHHHHJJJLLLMMMNNNOOOOOOMMMNNNOOOPPPOOONNNLLLJJJKKKKKKLLLLLLMMMOOOPPPQQQMMMMMMNNNNNNNNNMMMKKKJJJDDDEEEFFFHHHIIIKKKLLLMMMEEEHHHKKKLLLKKKJJJIIIIIIhhhiiijjjkkkkkkiiihhhfffcccddddddbbb```aaafffkkkhhhfffeeegggjjjkkkiiiffffffeeedddccccccdddfffgggkkkiiifffdddcccdddfffgggjjjlllooonnnmmmmmmooorrrxxxwwwssskkkccc___bbbfffddddddccccccbbbaaa``````cccbbbaaa`````````aaabbb]]]]]]]]]]]]]]]^^^______]]]___``````___^^^^^^___]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZXXXVVVUUUUUUVVVWWWSSSRRRPPPNNNOOOQQQTTTVVVSSSTTTUUUUUUTTTSSSRRRQQQMMMLLLJJJIIIJJJKKKMMMNNNQQQRRRTTTVVVWWWVVVUUUTTTQQQQQQRRRSSSRRRQQQOOONNNLLLKKKJJJIIIIIIIIIIIIJJJEEEEEEFFFHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCAAA???>>>DDDDDDEEEEEEFFFFFFFFFGGGDDDDDDCCCBBBAAAAAA@@@@@@AAABBBDDDEEEGGGGGGFFFFFFFFFHHHLLLNNNNNNKKKHHHEEEFFFFFFEEEDDDEEEHHHJJJLLLKKKJJJHHHHHHHHHKKKMMMOOOPPPMMMJJJHHHIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIIIIIIIJJJLLLMMMNNNSSSSSSSSSSSSRRRPPPOOONNNNNNNNNMMMLLLKKKKKKKKKLLLQQQRRRUUUWWWYYYYYYXXXXXXPPPRRRVVVYYY\\\]]]]]]]]]YYYYYYXXXYYYYYYXXXVVVSSSUUUVVVWWWYYYYYYYYYXXXXXXZZZYYYWWWUUUSSSQQQPPPPPPSSSUUUWWWXXXWWWWWWXXXYYYYYYYYYYYYZZZ]]]___bbbdddaaadddggggggdddaaa^^^]]]___^^^^^^]]][[[YYYXXXWWW]]]___bbbdddeeeeeedddccccccaaa___]]]\\\^^^```aaaccceeefffdddaaa]]][[[ZZZVVV[[[^^^]]]XXXSSSRRRTTTUUU\\\fffmmmnnnlllhhhfffaaacccdddaaa^^^^^^dddiiipppkkkffffffiiikkkiiifffiiieee```^^^___bbbfffgggjjjhhhggggggiiijjjjjjiiifffdddbbbbbbdddgggiiijjjhhhhhhhhhjjjllllllkkkjjjggggggfffeeeeeedddcccccc^^^^^^```aaa``````^^^]]]aaa```___^^^^^^___```aaa]]]\\\[[[\\\___```___^^^]]]\\\[[[[[[[[[]]]```aaacccgggiiikkkqqqzzz{{{pppeee[[[VVVXXXXXXXXXYYYZZZYYYWWWUUURRRRRRTTTYYYaaajjjpppssseeebbb^^^ZZZWWWVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZ\\\]]]^^^___^^^^^^\\\\\\ZZZZZZYYYXXXWWWWWWWWWWWW]]]YYYUUUVVVZZZ^^^]]][[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXVVVTTTRRRQQQQQQRRRSSSVVVUUUUUUUUUWWWYYY[[[]]]bbbgggmmmpppmmmeee\\\VVVUUUTTTRRRQQQRRRSSSUUUVVVWWWWWWXXXYYYZZZZZZYYYYYY\\\[[[YYYVVVSSSPPPNNNMMMPPPOOOOOOPPPRRRSSSSSSQQQRRRSSSVVVXXXXXXXXXWWWVVVLLLNNNPPPQQQPPPPPPQQQRRRQQQRRRTTTUUUVVVVVVUUUUUUXXXVVVSSSPPPNNNMMMMMMMMMKKKJJJJJJJJJKKKMMMOOOQQQQQQPPPPPPPPPQQQRRRTTTUUU\\\\\\ZZZXXXUUURRROOONNNOOOQQQSSSSSSQQQOOOOOOOOORRRTTTWWWXXXWWWTTTOOOLLLKKKLLLOOORRRSSSSSSSSSRRRVVVVVVUUUTTTTTTSSSSSSSSSRRRQQQLLLKKKWWWeeecccVVVRRROOOLLLLLLLLLNNNNNNNNNeeefffhhhhhhhhhgggeeedddbbbbbbbbbaaaaaabbbeeegggdddbbbaaabbbeeefffeeecccdddcccaaa``````bbbcccddd```^^^\\\[[[ZZZ[[[]]]^^^fffhhhjjjjjjiiiiiikkkmmmwwwvvvrrrjjjbbb^^^```cccaaa````````````aaaaaabbbdddcccaaa```____________\\\[[[[[[[[[[[[\\\]]]]]][[[]]]^^^^^^\\\[[[\\\]]][[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYUUUTTTRRRPPPPPPPPPQQQRRRPPPOOONNNMMMMMMOOOPPPQQQSSSSSSSSSSSSQQQOOONNNLLLJJJIIIHHHGGGHHHIIIKKKLLLTTTTTTTTTTTTRRRPPPMMMLLLOOOOOOOOOOOONNNMMMKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@DDDDDDEEEEEEEEEFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGEEEGGGJJJLLLLLLJJJHHHFFFHHHGGGFFFFFFGGGIIIKKKMMMKKKJJJHHHHHHHHHJJJMMMOOOOOOMMMJJJHHHIIIJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFJJJJJJJJJKKKLLLMMMOOOOOOSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNQQQSSSTTTSSSSSSRRRPPPRRRUUUXXXZZZ[[[[[[[[[XXXWWWWWWWWWYYYYYYWWWUUUXXXYYYYYYZZZZZZYYYYYYYYYVVVUUUTTTSSSRRRQQQQQQQQQUUUVVVYYYYYYXXXXXXYYYZZZZZZZZZZZZ[[[]]]___aaaccc```ccceeeeeebbb___]]]]]]^^^^^^^^^]]][[[YYYWWWVVVYYY[[[___ccceeefffeeedddbbbaaa___^^^^^^^^^```aaa```bbbcccbbb___[[[XXXWWWXXX[[[]]][[[VVVUUUWWWZZZ[[[aaaiiioooooommmiiihhheeeeeeddd```]]]^^^eeekkksssnnnhhhggghhhjjjhhhffffffbbb___]]]___bbbeeefffhhhgggfffggghhhjjjjjjiiifffcccaaaaaadddgggiiiiiiiiihhhhhhiiikkklllkkkjjjjjjiiigggdddaaa___]]]]]]\\\]]]]]]^^^___________________________aaabbbcccaaa```___```bbbcccbbbaaa^^^^^^\\\\\\]]]___aaabbbaaaeeeggghhhllluuu|||}}}yyypppeee\\\WWWUUUWWWWWWXXXXXXYYYXXXWWWUUUUUUVVVXXX]]]dddiiilllmmmeeeccc___\\\YYYXXXWWWXXXVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[\\\]]]]]]]]]\\\\\\YYYXXXWWWVVVUUUUUUVVVWWW[[[WWWUUUWWW\\\```aaa___^^^]]][[[YYYXXXWWWXXXXXXWWWUUURRROOONNNNNNOOOPPPVVVWWWWWWXXXZZZ[[[\\\]]]bbbfffkkklllhhh```XXXRRRTTTSSSQQQQQQQQQRRRTTTUUUXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[YYYWWWTTTQQQNNNLLLKKKKKKLLLMMMNNNPPPQQQSSSTTTTTTUUUVVVWWWVVVUUUSSSQQQMMMNNNPPPPPPOOOOOOQQQRRRQQQQQQRRRSSSSSSSSSSSSRRRUUUUUUTTTSSSRRROOOMMMLLLJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUZZZZZZYYYWWWUUUSSSQQQPPPRRRSSSTTTSSSQQQPPPPPPPPPRRRSSSUUUVVVUUURRROOOMMMOOOPPPSSSUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTOOOQQQPPPUUUeeevvvwwwlllZZZVVVRRRPPPPPPPPPPPPOOObbbbbbcccddddddbbbaaa```______^^^___aaabbbbbbaaa___]]]\\\\\\^^^______^^^```___^^^]]]]]]^^^______ZZZZZZXXXXXXXXXYYY[[[\\\```bbbddddddccccccdddeeerrrqqqnnnggg___[[[\\\___\\\\\\[[[[[[\\\___aaaccccccbbbaaa___^^^]]]]]]]]][[[ZZZYYYYYYYYYYYYYYYZZZXXXZZZ[[[ZZZYYYWWWWWWXXXYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUNNNNNNLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMPPPPPPPPPOOONNNKKKIIIGGGHHHHHHGGGGGGHHHJJJLLLMMMQQQQQQQQQPPPNNNKKKIIIGGGLLLLLLKKKKKKIIIHHHFFFEEEGGGGGGHHHHHHHHHGGGFFFEEEAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEGGGGGGHHHHHHEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGHHHIIIJJJLLLNNNJJJIIIHHHGGGHHHJJJLLLMMMOOOLLLIIIHHHIIIJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRQQQPPPOOONNNMMMMMMKKKKKKKKKJJJKKKKKKLLLLLLLLLMMMNNNPPPPPPPPPOOONNNPPPQQQSSSUUUWWWWWWWWWWWWVVVUUUTTTUUUWWWYYYYYYYYY]]]\\\[[[ZZZYYYYYYYYYYYYQQQQQQRRRRRRRRRSSSSSSTTTWWWYYY[[[[[[ZZZZZZ[[[\\\[[[[[[[[[\\\]]]^^^``````___```aaaaaa^^^]]]\\\]]]]]]^^^^^^^^^\\\YYYVVVTTTUUUXXX]]]bbbeeefffffffffaaaaaa``````____________^^^```cccbbb___ZZZWWWVVVZZZ[[[[[[YYYWWWXXX]]]aaacccggglllooonnnllljjjiiihhhgggddd```^^^```gggmmmtttooohhheeeeeefffeeecccaaa___]]]]]]```bbbddddddgggfffeeefffhhhjjjjjjiiieeecccaaaaaadddfffhhhhhhiiihhhgggiiikkklllkkkjjjkkkiiieeeaaa]]][[[ZZZYYYZZZZZZZZZ[[[\\\^^^```bbb______```aaabbbdddfffgggfffeeedddeeefffgggfffeee```___^^^]]]^^^```bbbccc___eeeggggggjjjrrr{{{~~~~~~rrreeeZZZTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWXXXZZZ^^^ccceeeeeedddeeedddaaa^^^\\\ZZZXXXXXXUUUUUUUUUVVVWWWXXXZZZ[[[VVVWWWYYY[[[\\\\\\\\\[[[WWWVVVTTTSSSSSSTTTUUUVVVXXXVVVVVVYYY___cccdddcccbbb```\\\YYYWWWVVVWWWWWWWWWUUUQQQNNNLLLMMMNNNPPPUUUVVVYYY[[[]]]^^^______aaadddgggfffaaaZZZSSSPPPRRRQQQPPPPPPPPPQQQSSSTTTYYYYYYZZZ[[[[[[[[[ZZZZZZYYYWWWUUURRRNNNLLLJJJIIIIIILLLMMMMMMKKKLLLOOOSSSSSSSSSTTTTTTSSSRRRPPPOOONNNNNNOOONNNNNNNNNQQQSSSQQQQQQPPPOOOOOOOOOPPPPPPPPPRRRUUUVVVUUURRRNNNKKKIIIJJJLLLMMMNNNNNNNNNNNNPPPPPPPPPPPPRRRSSSTTTUUUWWWWWWWWWVVVVVVUUUTTTSSSUUUVVVUUUSSSPPPOOOPPPQQQQQQQQQRRRRRRQQQPPPOOONNNRRRSSSUUUVVVVVVUUUUUUTTTQQQRRRSSSTTTTTTUUUUUUUUUNNNRRRVVV^^^ppp{{{aaa]]]XXXTTTSSSRRRRRRQQQ______``````______^^^]]]\\\ZZZZZZ\\\```aaa^^^[[[[[[ZZZXXXXXXYYYZZZZZZZZZ]]]\\\[[[ZZZZZZZZZZZZ[[[XXXXXXXXXYYYZZZ[[[\\\\\\[[[\\\]]]^^^^^^^^^^^^^^^hhhgggddd```[[[XXXYYYZZZYYYXXXWWWVVVXXX[[[^^^```___^^^^^^]]]\\\\\\\\\\\\\\\[[[YYYWWWVVVUUUTTTTTTTTTVVVWWWVVVTTTSSSSSSSSSUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNOOOOOONNNMMMLLLKKKLLLLLLMMMLLLKKKIIIGGGFFFHHHHHHHHHHHHJJJKKKMMMNNNJJJKKKKKKLLLKKKKKKJJJIIIJJJIIIHHHGGGEEEDDDBBBBBBDDDEEEFFFGGGGGGEEECCCBBB@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBAAABBBCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDFFFGGGHHHGGGGGGGGGHHHIIIJJJLLLMMMJJJIIIHHHGGGHHHIIIKKKLLLNNNKKKHHHGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGKKKKKKKKKLLLMMMNNNPPPPPPQQQPPPOOONNNMMMLLLLLLLLLJJJIIIIIIIIIJJJKKKLLLLLLOOOOOOPPPQQQQQQPPPOOONNNOOOPPPQQQRRRSSSSSSSSSSSSUUUSSSRRRSSSVVVYYY[[[[[[^^^]]][[[YYYXXXWWWXXXXXXRRRSSSTTTUUUVVVVVVVVVVVVYYY[[[]]]]]]\\\\\\\\\]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]^^^^^^]]][[[ZZZ[[[\\\\\\]]]^^^^^^\\\YYYVVVTTTUUUYYY^^^cccfffgggfffeee___``````aaa```___^^^]]]^^^```cccccc```\\\XXXWWWXXXYYYZZZZZZZZZ]]]bbbeeegggiiilllllljjjhhhggggggeeeeeedddbbbbbbeeejjjnnnpppkkkeeeaaa```aaaaaaaaa___^^^^^^___bbbdddeeeeeeeeeeeeeeefffiiijjjiiihhhfffdddbbbccceeeggghhhhhhhhhgggfffgggiiijjjjjjiiihhhfffbbb___\\\[[[[[[[[[XXXWWWWWWXXXZZZ^^^bbbeeeccccccdddeeefffggghhhhhhiiihhhgggggghhhhhhgggeee```___^^^]]]^^^```cccdddbbbhhhkkkkkknnnwwwsssdddXXXSSSUUUWWWVVVWWWXXXXXXXXXWWWXXXYYYXXXXXXXXX[[[^^^```___^^^gggfffdddaaa^^^ZZZXXXWWWUUUUUUUUUUUUUUUVVVWWWXXXTTTUUUWWWYYY[[[[[[[[[ZZZVVVTTTRRRQQQQQQSSSUUUVVVXXXXXXXXX\\\aaadddddddddccc```[[[WWWTTTTTTUUUVVVZZZWWWRRROOOMMMNNNPPPQQQPPPSSSXXX\\\___aaaaaaaaa```bbbdddbbb\\\VVVRRRQQQQQQQQQPPPPPPPPPQQQRRRSSSWWWWWWXXXXXXXXXXXXXXXWWWWWWUUURRROOOLLLJJJIIIHHHLLLNNNOOOKKKFFFEEEIIINNNNNNOOOPPPQQQQQQQQQPPPPPPNNNNNNNNNMMMLLLMMMQQQSSSRRRQQQOOONNNMMMMMMNNNNNNMMMOOORRRTTTTTTQQQNNNKKKJJJKKKNNNPPPQQQPPPOOONNNOOOOOOPPPQQQRRRSSSTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUVVVUUUTTTQQQNNNMMMNNNPPPPPPOOONNNNNNNNNNNNOOOPPPSSSSSSTTTTTTTTTSSSRRRQQQOOOPPPRRRSSSTTTUUUUUUUUUOOOSSSWWW___mmmyyyyyysss___\\\WWWSSSRRRRRRRRRQQQ\\\\\\\\\\\\\\\[[[ZZZZZZXXXWWWWWWZZZ]]]^^^[[[WWWXXXXXXXXXWWWVVVVVVWWWXXX[[[ZZZYYYXXXWWWWWWVVVVVVSSSSSSTTTVVVWWWWWWXXXXXXWWWXXXYYYZZZ[[[ZZZYYYXXXZZZZZZYYYXXXVVVUUUUUUVVVWWWVVVTTTSSSSSSUUUXXXZZZXXXXXXYYYZZZZZZ[[[[[[[[[\\\[[[YYYVVVSSSQQQOOOOOOPPPQQQRRRRRRPPPOOOOOOPPPQQQPPPPPPOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLJJJHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHFFFEEECCCBBBAAAAAABBBDDDEEEFFFFFFDDDBBBAAAAAAAAABBBCCCDDDDDDDDDDDDAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCEEEFFFFFFEEEEEEEEEDDDBBBAAABBBCCCEEEGGGEEEEEEFFFFFFGGGHHHJJJJJJIIIHHHHHHGGGHHHHHHIIIJJJLLLIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJJJJKKKLLLMMMNNNOOOPPPOOOMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKQQQQQQQQQQQQQQQPPPPPPOOONNNOOOOOOPPPPPPPPPPPPPPPSSSRRRQQQSSSVVVYYYZZZ[[[\\\[[[YYYWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYZZZ\\\^^^^^^]]]\\\]]]^^^\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZXXXXXXZZZ\\\[[[[[[\\\]]]\\\ZZZWWWVVV[[[^^^bbbggghhhgggeeeccc]]]^^^`````````___]]]\\\\\\___aaaaaa^^^ZZZWWWVVVUUUXXX[[[^^^___aaaccceeefffggghhhfffdddbbbbbbccc___aaaccceeegggiiikkkmmmjjjgggccc``````aaabbbbbb```______aaadddggggggffffffeeefffgggjjjjjjiiihhhgggeeeddddddfffhhhhhhhhhfffdddccccccfffggghhhggggggeeebbb```]]]\\\[[[[[[WWWVVVVVVWWW[[[```dddhhhggghhhhhhhhhiiiiiiiiiiiijjjhhhgggfffgggfffeeeccc^^^]]]\\\]]]^^^aaaccceeegggmmmqqqrrrwwwwwwhhh]]]YYYZZZ\\\XXXYYY[[[ZZZXXXXXXYYY[[[[[[YYYWWWXXX[[[___```aaahhhgggdddaaa]]]ZZZWWWUUUWWWVVVVVVUUUUUUUUUUUUVVVUUUVVVWWWYYYZZZZZZZZZYYYUUUTTTSSSRRRSSSTTTVVVWWWZZZZZZ\\\^^^```aaaaaa```___\\\XXXTTTRRRRRRTTTUUUYYYVVVRRROOONNNNNNPPPQQQLLLOOOUUU[[[___bbbbbbbbb___aaaccc```[[[VVVUUUVVVQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSUUUSSSPPPMMMKKKIIIIIIIIILLLNNNNNNIIIDDDCCCHHHNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKMMMPPPSSSSSSRRRPPPNNNMMMMMMMMMNNNLLLMMMNNNOOOOOOOOOMMMLLLKKKNNNPPPSSSSSSRRRPPPNNNNNNOOOOOOPPPQQQQQQRRRRRRNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRROOOLLLKKKLLLMMMNNNMMMLLLKKKLLLMMMPPPQQQTTTTTTSSSSSSRRRQQQQQQPPPNNNOOOQQQSSSTTTTTTTTTSSSOOOQQQUUUZZZaaagggeee```WWWTTTQQQPPPPPPQQQPPPPPPYYYXXXXXXXXXWWWWWWWWWWWWTTTTTTUUUWWWYYYYYYWWWVVVUUUWWWXXXXXXVVVUUUUUUVVVXXXWWWVVVUUUTTTSSSRRRQQQPPPRRRTTTUUUVVVVVVUUUUUUTTTTTTUUUWWWXXXXXXUUURRROOOPPPPPPQQQQQQRRRRRRRRRTTTSSSQQQPPPPPPQQQRRRSSSRRRSSSUUUVVVXXXYYYYYYYYYYYYXXXUUURRRPPPMMMLLLKKKKKKMMMOOONNNMMMLLLMMMNNNMMMLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCEEEFFFGGGHHHIIIHHHHHHGGGBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAACCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEDDDDDDAAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>AAADDDGGGHHHGGGEEECCCEEEDDDBBBAAAAAABBBDDDEEECCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJGGGEEEDDDEEEGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNOOONNNLLLJJJIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHIIIIIINNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOSSSRRRRRRSSSVVVXXXYYYXXXWWWWWWVVVVVVUUUVVVVVVVVVZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ\\\^^^]]]\\\[[[\\\]]]ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXYYYYYYYYYWWWXXXYYY[[[ZZZZZZZZZZZZZZZZZZYYYYYY```cccgggjjjjjjhhhdddaaa\\\]]]^^^^^^^^^]]]\\\[[[ZZZ\\\]]]\\\ZZZWWWUUUUUUTTTWWW\\\```cccdddccccccccccccdddbbb```______```\\\^^^aaaeeehhhjjjjjjjjjhhhfffdddcccbbbcccdddeeecccaaaaaacccfffhhhhhhhhhgggggggggiiikkkkkkiiigggfffeeeddddddfffggggggfffbbbaaa______aaacccddddddgggfffdddaaa^^^\\\YYYXXXWWWWWWWWWYYY]]]bbbgggjjjiiiiiijjjjjjjjjiiiiiihhhiiigggeeeddddddcccaaa___\\\[[[[[[\\\___bbbeeeggglllppptttwwwvvviii```]]]___aaa\\\^^^___]]]ZZZYYY[[[^^^___\\\ZZZZZZ^^^aaadddeeefffeeebbb___\\\YYYXXXWWWYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXXXXUUUUUUUUUVVVWWWXXXYYYYYY[[[\\\^^^______^^^\\\[[[XXXWWWTTTRRRQQQRRRTTTUUUUUUSSSQQQOOONNNNNNOOOPPPKKKNNNTTTYYY^^^```aaabbb___bbbeeeaaa[[[WWWWWWYYYSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSRRRRRRSSSRRROOOLLLKKKKKKKKKLLLKKKKKKJJJGGGEEEGGGMMMRRRPPPOOONNNMMMLLLKKKJJJIIILLLLLLMMMLLLLLLLLLOOOQQQRRRQQQPPPOOONNNNNNMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMOOOQQQSSSSSSRRRPPPOOONNNNNNOOOPPPPPPOOOOOONNNKKKKKKMMMNNNOOOOOOOOOOOOOOOPPPOOOMMMJJJIIIJJJKKKLLLKKKJJJJJJKKKMMMPPPRRRUUUTTTTTTSSSRRRQQQQQQQQQOOOPPPRRRTTTTTTSSSQQQPPPMMMOOOQQQTTTWWWXXXVVVSSSNNNNNNMMMNNNPPPQQQPPPOOOUUUUUUTTTSSSSSSSSSSSSSSSQQQRRRTTTUUUTTTTTTUUUVVVRRRVVVYYYYYYVVVTTTSSSSSSTTTTTTSSSRRRQQQOOOMMMMMMQQQRRRTTTVVVWWWVVVTTTSSSRRRQQQRRRTTTVVVUUUQQQNNNJJJKKKLLLMMMOOOOOOOOONNNPPPOOOOOONNNNNNOOOOOOPPPPPPQQQRRRTTTUUUUUUUUUUUURRRQQQOOONNNLLLKKKKKKJJJHHHJJJLLLLLLKKKKKKLLLMMMIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDD@@@AAABBBBBBCCCCCCCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@?????????@@@AAAAAACCCCCCCCCBBBBBBBBBAAAAAA????????????????????????>>>BBBGGGKKKLLLJJJFFFCCCFFFEEECCCAAAAAAAAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGEEECCCBBBCCCEEEFFFFFFJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNMMMJJJHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOSSSSSSSSSTTTVVVWWWVVVUUUSSSTTTUUUVVVWWWWWWWWWWWWXXXYYY[[[]]]]]]\\\[[[ZZZYYY[[[]]]\\\[[[ZZZZZZ[[[WWWXXXYYYZZZZZZYYYXXXXXXVVVWWWYYYYYYXXXXXXYYYZZZYYYXXXXXXXXXYYYZZZ\\\]]]bbbeeeiiikkkkkkgggccc```\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZWWWUUUUUUVVVVVVXXX\\\```cccdddcccbbb```aaabbbaaa___^^^___```^^^^^^```ccceeegggggggggeeeffffffeeecccccccccccceeecccbbbbbbeeehhhiiiiiiiiiiiiiiikkklllkkkhhhfffdddcccbbbccceeeeeeeeeddd___]]][[[[[[]]]```aaaaaabbbbbbbbbbbb```]]]ZZZXXXXXXXXXYYY\\\___dddhhhkkkeeefffhhhiiiiiiiiiiiihhhhhhfffdddbbbbbbaaa^^^\\\[[[[[[\\\]]]aaaeeehhhkkknnnppprrrvvv{{{uuulllbbb[[[\\\aaaeee```bbbccc```[[[ZZZ]]]```___^^^]]]^^^aaacccddddddaaa```]]][[[ZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^^^^\\\]]]]]]\\\[[[YYYWWWVVVVVVWWWXXXZZZ[[[\\\\\\[[[ZZZ\\\^^^___^^^[[[XXXWWWRRRQQQQQQQQQSSSTTTVVVXXXRRRRRRRRRQQQQQQPPPPPPPPPOOOQQQUUUYYY\\\^^^______aaaeeegggccc[[[VVVVVVYYYTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVUUUTTTTTTSSSSSSQQQNNNLLLLLLMMMNNNOOONNNKKKHHHFFFFFFJJJOOORRRPPPOOONNNLLLKKKJJJIIIIIIJJJKKKMMMMMMLLLLLLNNNOOOOOOOOOOOOOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQQQQQQQOOONNNNNNNNNOOOOOONNNMMMKKKJJJHHHIIIJJJJJJKKKKKKKKKJJJLLLMMMNNNMMMKKKIIIIIIJJJJJJJJJJJJJJJLLLNNNPPPRRRRRRRRRQQQPPPPPPOOOOOOOOOQQQRRRSSSTTTSSSQQQNNNLLLMMMMMMOOOPPPPPPNNNMMMMMMKKKLLLNNNPPPSSSSSSQQQOOORRRRRRQQQPPPPPPPPPPPPQQQOOORRRTTTTTTQQQQQQTTTWWWQQQUUUYYYZZZWWWSSSRRRRRRRRRQQQQQQPPPNNNLLLJJJIIINNNOOORRRTTTTTTRRRPPPOOOPPPOOOOOORRRTTTSSSOOOKKKJJJJJJJJJLLLNNNNNNMMMKKKLLLLLLMMMMMMNNNNNNNNNNNNPPPPPPRRRSSSSSSSSSRRRQQQLLLKKKKKKJJJJJJJJJJJJKKKFFFHHHJJJKKKJJJJJJLLLMMMGGGHHHHHHIIIIIIJJJKKKKKKIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFFFFEEECCCAAA@@@BBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@@@@@@@AAAAAAEEEDDDCCCBBBBBBBBBCCCCCC@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCBBBBBBAAA@@@BBBAAA@@@?????????AAAAAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>????????????CCCIIINNNOOOLLLHHHDDDGGGFFFDDDBBBAAAAAAAAABBBBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDAAAAAABBBDDDEEEEEEJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNNNNLLLJJJGGGFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKLLLLLLMMMNNNOOOTTTSSSTTTUUUWWWVVVTTTRRRQQQRRRTTTWWWXXXYYYYYYXXXUUUVVVYYY[[[\\\\\\[[[ZZZYYYZZZ\\\\\\ZZZYYYYYYZZZVVVWWWXXXYYYYYYYYYXXXWWWUUUWWWYYYYYYXXXXXXYYYZZZYYYXXXWWWWWWXXXZZZ]]]___bbbeeeiiikkkkkkgggccc___[[[[[[[[[ZZZZZZZZZZZZZZZ]]]]]]\\\ZZZWWWVVVWWWXXXXXXYYY[[[___bbbccccccbbb___aaabbbaaa```___```aaaaaa```___```bbbdddeeeeeecccdddeeedddbbb`````````fffdddbbbbbbdddggghhhiiikkkkkkkkklllmmmkkkhhheeecccaaaaaaaaacccdddcccbbb]]][[[YYYYYY[[[]]]______[[[\\\___aaaaaa___]]]\\\XXXYYY[[[^^^aaafffiiikkkbbbccceeeggghhhiiiiiihhhgggeeecccaaaaaa___]]][[[[[[[[[\\\^^^bbbgggkkknnnnnnnnnoootttpppkkkbbbYYYUUUYYYaaagggccceeeeeebbb]]][[[^^^aaa]]]]]]^^^```bbbcccaaa___]]]\\\ZZZXXXXXXZZZ]]]___[[[[[[\\\]]]___aaacccddd_________^^^\\\YYYWWWUUUVVVXXX[[[]]]^^^^^^]]]]]]XXX[[[^^^___]]]YYYWWWVVVNNNNNNPPPRRRTTTWWWYYYZZZSSSSSSTTTUUUUUUTTTSSSSSSSSSUUUWWWZZZ\\\]]]]]]]]]bbbgggiiiddd[[[UUUUUUWWWVVVVVVWWWXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWWWWVVVUUURRRQQQNNNMMMMMMNNNPPPRRRSSSNNNIIIFFFGGGJJJNNNOOOMMMLLLLLLKKKKKKKKKLLLLLLIIIKKKMMMNNNMMMMMMMMMNNNMMMMMMNNNOOOOOONNNLLLKKKLLLMMMNNNOOOOOONNNLLLKKKLLLMMMNNNOOOOOOOOONNNMMMNNNNNNOOONNNMMMKKKIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGJJJLLLNNNNNNLLLJJJJJJJJJIIIIIIIIIJJJLLLOOOQQQRRROOONNNMMMLLLLLLLLLLLLMMMRRRSSSTTTTTTSSSPPPLLLJJJNNNMMMNNNNNNLLLIIIHHHIIILLLMMMPPPTTTVVVVVVSSSPPPPPPQQQRRRQQQNNNLLLLLLLLLOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSTTTTTTRRRPPPOOOPPPPPPPPPOOOLLLJJJJJJKKKMMMNNNOOOOOOOOOMMMKKKJJJJJJKKKMMMNNNNNNMMMLLLKKKFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNMMMLLLKKKKKKJJJGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHIIIJJJIIIGGGFFFFFFGGGHHHIIIHHHHHHFFFEEEEEEEEEFFFGGGHHHGGGEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCAAAAAABBBCCCCCCCCCBBBBBBAAA@@@???AAACCCBBBAAA@@@AAAAAA???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDBBB@@@???>>>>>>@@@AAA<<<>>>@@@@@@@@@???@@@AAA@@@CCCHHHLLLMMMJJJGGGEEEDDDCCC@@@>>>???AAADDDFFFBBBCCCEEEEEEDDDDDDFFFGGGEEECCCBBBBBBDDDFFFGGGFFFCCCAAA??????AAACCCDDDDDDIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLLLLJJJHHHEEECCCEEEFFFFFFEEEDDDDDDEEEFFFHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNRRRPPPOOOOOOPPPRRRRRRRRRPPPQQQSSSTTTVVVVVVWWWWWWWWWYYY\\\^^^^^^[[[YYYVVV[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[[[[]]]```cccgggggggggfffccc```\\\ZZZ]]]]]][[[YYYXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVZZZ[[[^^^aaabbbcccbbbbbbdddbbb```______```aaacccbbbaaa___^^^___```bbbccc```aaaaaa```^^^^^^___```___^^^^^^aaafffjjjjjjhhhkkklllllllllkkkiiigggeeecccdddfffeeecccaaa``````\\\]]]]]]\\\[[[\\\___bbbccc```aaadddccc^^^\\\^^^^^^___aaadddfffgggggghhhfffggghhhiiihhhhhhgggfffeeedddbbb```^^^[[[YYYXXX\\\]]]```dddhhhmmmppprrrooopppppprrrxxx~~~xxxjjjhhhccc^^^[[[\\\bbbfffiiieeedddfffccc^^^```fffiiieeeaaa`````````^^^\\\]]][[[YYYYYY[[[\\\]]]\\\\\\[[[[[[^^^bbbeeedddbbb^^^]]][[[[[[ZZZZZZXXXWWWWWW[[[___cccdddaaa^^^[[[]]]]]]\\\[[[XXXVVVTTTSSSLLLNNNQQQTTTVVVWWWWWWVVVUUUVVVVVVUUUTTTUUUWWWYYYZZZ[[[[[[YYYWWWUUUUUUVVV^^^hhhmmmfffZZZTTTTTTUUUZZZYYYYYYYYYYYY[[[\\\]]]VVVXXX[[[[[[ZZZXXXWWWWWWWWWUUURRRPPPNNNNNNNNNOOONNNLLLIIIGGGGGGJJJMMMOOOMMMIIIFFFFFFJJJMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQPPPMMMNNNNNNMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLMMMOOOPPPPPPNNNKKKIIILLLLLLJJJIIIIIIHHHIIIIIIGGGHHHJJJKKKLLLKKKJJJHHHJJJLLLOOOPPPNNNKKKJJJIIIKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLJJJJJJJJJKKKLLLQQQRRRRRRQQQNNNLLLLLLLLLNNNMMMLLLKKKJJJIIIIIIIIINNNPPPRRRTTTSSSOOOKKKHHHPPPQQQQQQPPPNNNLLLLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPOOOPPPQQQRRRRRRPPPNNNMMMMMMNNNNNNMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKLLLNNNNNNMMMKKKJJJGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIEEEEEEGGGGGGHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGFFFDDDBBBAAA@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFDDDBBBAAACCCCCCCCCCCCBBBBBBAAAAAA???AAABBBBBB@@@@@@@@@AAA<<<===>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@BBBBBBBBBAAA???>>>>>>>>>@@@AAA===>>>@@@@@@??????@@@AAA???AAAEEEGGGHHHFFFDDDBBBCCCBBB@@@??????AAACCCEEECCCEEEEEEDDDCCCBBBCCCDDDBBBAAA???@@@CCCEEEFFFFFFFFFDDDAAA@@@BBBDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKIIIIIIIIIHHHGGGFFFDDDCCCDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMOOONNNMMMMMMNNNPPPPPPQQQOOOPPPRRRTTTUUUVVVVVVVVVWWWYYY[[[]]]]]][[[XXXWWWXXXXXXWWWWWWWWWWWWXXXXXXWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXYYYYYYYYY[[[]]]```cccddddddcccaaa^^^[[[YYY\\\\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVYYY[[[^^^```bbbbbbbbbaaabbbaaaaaaaaaaaabbbccccccaaa```___^^^^^^```bbbccc___``````___^^^^^^___aaa```______aaaeeehhhhhhfffjjjkkkkkkllljjjhhhfffdddcccdddeeeeeedddccccccccc```aaaaaaaaa```___aaabbbgggbbb``````^^^[[[[[[___aaaaaabbbbbbccccccdddddddddeeegggiiiiiihhhfffeeeeeecccaaa___]]][[[ZZZYYY\\\^^^bbbgggjjjmmmnnnnnnoooqqqqqqpppssswwwvvvqqqllliiifffcccbbbbbbccccccjjjffffffhhhfffbbbdddiiimmmiiiddd```___]]][[[XXXZZZXXXWWWWWWZZZ[[[\\\\\\\\\[[[[[[]]]aaacccbbb```\\\\\\[[[ZZZZZZZZZYYYXXXYYY]]]bbbfffgggeeeaaa^^^]]]\\\ZZZXXXVVVTTTSSSRRRNNNPPPSSSUUUWWWWWWWWWWWWVVVWWWVVVTTTRRRQQQRRRTTT[[[\\\\\\ZZZWWWTTTSSSTTTXXXccciiicccYYYTTTUUUVVVYYYYYYZZZZZZ[[[[[[[[[ZZZYYY[[[]]]]]][[[YYYXXXXXXXXXVVVSSSQQQOOOOOOOOOPPPOOOMMMJJJHHHHHHIIIKKKLLLMMMJJJGGGGGGJJJLLLMMMMMMNNNPPPRRRSSSSSSSSSRRRQQQNNNNNNNNNMMMKKKKKKLLLNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLNNNNNNNNNLLLJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJLLLLLLKKKJJJIIIKKKMMMPPPPPPNNNKKKIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJLLLNNNPPPPPPNNNLLLLLLLLLHHHHHHGGGHHHHHHIIIJJJKKKLLLNNNPPPPPPOOOLLLIIIGGGNNNOOOPPPNNNLLLKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMNNNOOONNNMMMLLLKKKIIIJJJKKKJJJIIIIIIJJJLLLJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLLLLKKKJJJIIIGGGGGGHHHHHHGGGFFFFFFEEEFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFEEECCCAAA????????????BBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHGGGEEECCCAAABBBBBBBBBBBBAAAAAAAAAAAA>>>@@@AAAAAA@@@??????@@@??????@@@AAAAAAAAAAAAAAA???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????>>>===>>>???@@@AAA@@@???>>>===>>>???@@@AAA===>>>@@@@@@>>>>>>???@@@???@@@AAABBBBBBAAA@@@???AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEECCCAAA??????@@@@@@??????@@@DDDGGGIIIIIIJJJGGGCCCAAABBBEEEFFFGGGEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHGGGGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNOOOQQQSSSUUUUUUUUUUUUVVVXXXYYY[[[[[[ZZZXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXUUUVVVXXXYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXXXXWWWXXXZZZ\\\^^^______^^^]]][[[YYYWWW[[[ZZZZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVYYY[[[^^^```aaaaaa``````___```bbbdddeeedddcccbbb___^^^]]]]]]^^^```bbbddd`````````___]]]]]]^^^```aaa``````bbbdddffffffeeeiiiiiijjjkkkjjjhhheeedddcccccccccccccccddddddeeeccceeefffeeecccaaaaaaaaafff```\\\\\\[[[[[[___dddhhhgggeeedddcccccccccdddccceeehhhjjjjjjhhheeecccbbb```^^^[[[YYYYYYXXXYYYZZZ]]]aaafffhhhhhhgggfffiiimmmooommmlllnnnooollllllkkkjjjiiihhheeebbb___iiiggghhhiiihhhfffiiimmmoookkkfffaaa]]]ZZZVVVTTTVVVUUUTTTVVVXXX[[[[[[[[[\\\[[[ZZZ\\\^^^___^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYZZZ___eeejjjllljjjfffccc]]][[[XXXUUUSSSRRRRRRRRRQQQSSSUUUWWWXXXXXXWWWWWWVVVWWWVVVTTTSSSRRRTTTVVV\\\]]]]]][[[VVVRRRPPPOOOPPP\\\ccc```XXXUUUVVVWWWYYYZZZ[[[[[[[[[ZZZYYYXXX\\\^^^```___\\\YYYXXXWWWWWWUUUSSSPPPOOOOOOPPPPPPPPPNNNKKKIIIHHHHHHJJJJJJNNNLLLIIIHHHJJJKKKLLLLLLMMMNNNQQQTTTUUUTTTRRRQQQOOOOOONNNLLLJJJJJJMMMOOOMMMNNNNNNOOONNNMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJMMMOOOQQQPPPNNNKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGJJJNNNOOONNNLLLLLLLLLGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLKKKIIIGGGFFFMMMNNNNNNLLLJJJIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHFFFFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHFFFEEEDDDCCCDDDEEEFFFGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDEEECCCAAA???>>>=========AAABBBBBBCCCCCCBBBBBBAAABBBCCCFFFGGGGGGEEEBBB@@@@@@@@@???????????????@@@===???AAA@@@???>>>???@@@@@@AAABBBBBBCCCCCCCCCBBB>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<===>>>???@@@============>>>???@@@AAA>>>?????????>>>===???@@@@@@@@@@@@??????????????????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBB???>>>>>>???AAA@@@@@@BBBGGGJJJMMMMMMKKKHHHCCCAAABBBDDDFFFGGGCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGEEECCCAAA@@@BBBDDDFFFHHHFFFDDDCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJJJJJJJKKKLLLMMMLLLNNNPPPRRRTTTTTTTTTSSSUUUVVVWWWXXXXXXWWWWWWVVVWWWWWWVVVUUUUUUUUUVVVVVVRRRSSSUUUVVVWWWWWWVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXWWWVVVVVVXXXYYYYYYYYYZZZYYYYYYXXXVVVVVVXXXXXXXXXXXXWWWWWWVVVVVVTTTSSSSSSSSSSSSTTTVVVVVVYYY[[[]]]___``````___^^^^^^```cccffffffdddaaa___^^^]]]\\\\\\]]]___aaacccaaaaaaaaa___\\\[[[[[[\\\``````aaabbbdddfffggggggggghhhiiijjjiiigggeeedddcccaaa______```aaabbbbbbcccfffhhhgggeeeaaa___^^^```[[[XXXZZZ\\\^^^ccciiimmmllliiigggffffffhhhiiifffhhhkkklllkkkgggccc```^^^\\\ZZZXXXVVVVVVWWWWWWXXXZZZ]]]```aaa```___^^^^^^fffkkkiiiggghhhkkkkkklllnnnooolllgggaaa___^^^ffffffggggggggggggjjjnnnoookkkfff```[[[WWWTTTRRRTTTSSSSSSUUUXXX[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZUUUVVVWWWWWWVVVVVVWWWXXXZZZ^^^eeejjjlllkkkgggeee]]][[[WWWSSSQQQQQQRRRSSSTTTUUUWWWYYYYYYYYYXXXWWWUUUVVVWWWWWWWWWYYY\\\^^^\\\]]]]]]ZZZUUUPPPMMMKKKLLLWWW___]]]XXXVVVXXXYYY\\\[[[YYYXXXWWWWWWWWWXXX]]]^^^```___[[[XXXVVVUUUSSSRRRPPPNNNMMMMMMNNNOOONNNMMMLLLKKKJJJJJJKKKKKKNNNMMMKKKJJJJJJJJJKKKKKKJJJLLLPPPSSSTTTSSSQQQPPPNNNNNNMMMJJJIIIIIILLLOOOMMMNNNOOOOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGJJJKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLLLLPPPRRRSSSRRROOOLLLJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGJJJNNNOOONNNLLLJJJIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFKKKLLLKKKJJJHHHGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGJJJIIIHHHFFFCCCCCCDDDFFFGGGFFFFFFEEEFFFGGGIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGHHHHHHGGGEEECCCBBB@@@AAACCCDDDDDDDDDCCCBBBDDDDDDDDDDDDCCCCCCBBBBBBCCCAAA@@@>>>============AAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCDDDDDDBBB@@@>>>>>>======<<<<<<===>>>>>>===???AAA@@@???>>>???@@@>>>>>>????????????>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<===>>>???<<<<<<======>>>@@@@@@AAA>>>??????>>>===<<<>>>@@@BBBAAA@@@??????@@@AAAAAA>>>???@@@AAAAAAAAA@@@@@@>>>@@@AAA@@@???>>>???@@@AAA@@@@@@BBBFFFJJJLLLMMMJJJFFFBBB@@@AAACCCDDDEEECCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEEEEGGGEEEBBB???@@@BBBFFFHHHMMMJJJHHHHHHHHHHHHGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDFFFGGGHHHJJJLLLKKKJJJIIIKKKLLLJJJLLLOOORRRSSSSSSRRRQQQSSSSSSSSSTTTTTTUUUUUUUUUXXXXXXVVVUUUSSSSSSRRRRRRNNNOOOQQQRRRSSSSSSSSSRRRTTTTTTTTTUUUUUUTTTTTTTTTUUUWWWXXXXXXVVVVVVVVVWWWUUUVVVVVVVVVUUUUUUTTTTTTVVVVVVWWWWWWWWWVVVVVVUUURRRRRRSSSSSSTTTUUUVVVWWWYYY[[[]]]^^^___^^^]]]\\\]]]___bbbcccccc```]]][[[\\\[[[ZZZZZZZZZ\\\___```aaaaaa```]]]ZZZXXXXXXXXX___```aaacccdddeeeggghhhfffggghhhhhhhhhfffdddccceeebbb___^^^___```___^^^cccfffhhhhhheeebbb___^^^[[[XXXXXX\\\^^^___bbbgggkkkjjjhhhgggggghhhjjjlllkkklllmmmmmmkkkfffaaa]]]]]]\\\ZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXaaagggfffcccdddggghhhjjjoooqqqlllbbb\\\]]]aaacccdddeeeddddddfffhhhjjjjjjhhhddd^^^YYYUUUSSSRRRRRRRRRSSSUUUYYY[[[[[[[[[YYYYYYXXXWWWVVVVVVWWWXXXTTTUUUWWWVVVTTTSSSTTTVVVWWW[[[aaafffhhhgggeeeccc^^^[[[WWWRRRPPPQQQRRRTTTTTTUUUWWWYYYYYYXXXWWWVVVUUUVVVWWWXXXYYY[[[^^^aaa\\\\\\\\\XXXSSSNNNKKKJJJMMMWWW]]][[[WWWWWWYYYYYY]]][[[WWWTTTSSSTTTVVVXXXZZZ[[[]]]\\\YYYVVVTTTSSSPPPNNNLLLKKKJJJKKKLLLMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJJJJKKKKKKHHHJJJMMMPPPQQQQQQOOONNNLLLMMMLLLJJJHHHHHHKKKMMMMMMNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIEEEGGGIIIKKKLLLLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLRRRSSSTTTRRROOOMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHJJJMMMPPPPPPNNNJJJHHHFFFIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGJJJJJJIIIHHHFFFFFFHHHJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGJJJIIIHHHDDDBBBAAACCCEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGFFFFFFFFFEEEAAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGFFFDDDBBB@@@>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>=========>>>???AAAAAABBBBBBBBBBBBAAAAAA???@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;<<<===>>>>>>@@@AAAAAA@@@??????@@@@@@@@@@@@@@@???>>>===<<<;;;;;;===>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@????????????????????????======<<<<<<<<<===>>>???======>>>??????@@@AAAAAA?????????===<<<<<<>>>@@@BBBAAA@@@??????@@@BBBCCC>>>>>>???@@@@@@@@@@@@???<<<>>>????????????AAABBB???>>>>>>???CCCFFFHHHHHHFFFDDDAAAAAABBBCCCDDDCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDFFFDDDAAA???@@@CCCGGGJJJPPPNNNMMMNNNOOOOOOKKKGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDBBBAAABBBDDDFFFGGGHHHKKKMMMLLLIIIHHHIIIKKKIIIKKKNNNQQQRRRRRRQQQPPPPPPPPPOOOPPPPPPQQQRRRSSSWWWVVVTTTRRRPPPOOONNNNNNKKKLLLNNNPPPQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQSSSUUUWWWWWWVVVUUUUUUVVVTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVWWWWWWVVVUUUTTTQQQRRRTTTUUUWWWWWWWWWWWWYYYZZZ\\\]]]^^^]]][[[ZZZ[[[\\\]]]^^^]]]\\\ZZZYYY[[[ZZZXXXWWWXXXYYY[[[\\\^^^___^^^[[[XXXVVVVVVWWW]]]___aaaaaaaaabbbdddeeebbbccceeeeeeeeedddbbb```eeebbb^^^^^^``````^^^[[[```cccffffffdddaaa______[[[XXXYYY\\\\\\ZZZ[[[^^^ccccccbbbcccdddfffhhhiiilllmmmmmmllliiiddd___\\\]]]]]]]]]]]]]]]]]]\\\\\\]]]\\\ZZZYYYXXXXXXXXXXXXWWW___eeedddaaabbbddddddggglllooojjjbbb]]]```eeebbbeeeeeebbbaaadddffffffeeedddaaa\\\VVVSSSRRRSSSQQQQQQRRRUUUXXXZZZZZZYYYVVVVVVVVVTTTRRRRRRTTTVVVVVVXXXYYYWWWSSSQQQRRRTTTTTTWWW[[[___aaaaaa```___]]][[[VVVRRRPPPPPPRRRSSSSSSTTTVVVXXXXXXXXXVVVUUUTTTUUUVVVVVVUUUWWWZZZ\\\]]]]]][[[WWWRRROOOMMMMMMRRRYYY]]]YYYUUUUUUWWWWWWZZZXXXUUURRRQQQRRRUUUVVVUUUWWWYYYYYYVVVTTTSSSRRROOONNNLLLKKKJJJKKKMMMNNNKKKLLLNNNOOOPPPQQQQQQQQQMMMNNNNNNLLLKKKJJJKKKLLLIIIJJJLLLMMMNNNNNNNNNNNNKKKLLLLLLKKKJJJIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKHHHHHHIIIJJJJJJJJJJJJIIIFFFGGGIIIKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLQQQRRRRRRQQQNNNLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIMMMOOOPPPOOOLLLHHHEEEDDDBBBBBBCCCDDDFFFHHHJJJLLLHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIHHHFFFDDDEEEGGGIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHFFFCCCAAAAAADDDFFFBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCCCCBBBCCCEEEEEEEEECCCAAA???<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCBBBAAA@@@??????>>>=========>>>@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????>>>>>>??????>>>===<<<;;;<<<===???@@@???AAABBBBBB@@@@@@@@@AAACCCCCCBBBAAA@@@>>>===<<<::::::<<<===>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===??????>>>>>>???@@@@@@AAAAAA@@@?????????===;;;;;;===???>>>>>>>>>>>>>>>???AAAAAA>>>>>>>>>>>>?????????@@@<<<>>>????????????AAABBBAAA???>>>???AAADDDEEEEEEDDDBBBAAABBBDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBB@@@???@@@CCCGGGJJJPPPOOOPPPSSSWWWVVVQQQLLLHHHHHHHHHGGGGGGGGGFFFFFFEEECCCBBBAAABBBEEEGGGIIIHHHKKKNNNMMMHHHEEEFFFHHHGGGJJJMMMPPPRRRQQQOOONNNNNNMMMLLLLLLMMMNNNPPPQQQQQQQQQOOONNNLLLLLLKKKKKKJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPRRRTTTUUUTTTSSSTTTUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSUUUVVVWWWVVVUUUTTTQQQSSSVVVXXXZZZZZZYYYXXXYYYZZZ\\\]]]]]][[[ZZZYYYVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYWWWUUUUUUVVVXXXYYYYYYYYYZZZXXXWWWVVVWWWYYY]]]___```___]]]\\\]]]___^^^___```aaaaaa```^^^\\\___\\\ZZZ[[[^^^^^^[[[WWWYYY\\\^^^___^^^\\\\\\\\\YYYVVVUUUXXXXXXUUUVVVYYY\\\]]]^^^___aaacccddddddjjjjjjjjjiiifffccc___]]][[[\\\^^^______^^^]]]\\\ZZZZZZZZZYYYXXXWWWUUUTTTTTT\\\bbbbbbccceeefffeeeeeegggiiijjjiiiiiiiiiiiidddhhhgggbbb```dddeeedddbbbaaa___ZZZTTTPPPPPPQQQPPPPPPQQQTTTWWWXXXWWWVVVTTTTTTTTTRRRPPPPPPSSSVVVZZZ\\\]]]ZZZTTTQQQQQQTTTRRRTTTVVVXXXZZZ[[[\\\\\\[[[YYYUUURRRPPPOOOPPPPPPPPPRRRTTTVVVWWWVVVUUUTTTQQQRRRSSSSSSSSSUUUXXX[[[___^^^\\\XXXTTTRRRRRRSSSXXX]]]]]]WWWQQQRRRSSSTTTUUUTTTSSSSSSRRRRRRRRRRRRPPPSSSVVVVVVUUUTTTSSSSSSQQQPPPOOONNNNNNOOOQQQRRRNNNOOOPPPRRRSSSRRRQQQPPPKKKMMMNNNMMMKKKJJJLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNKKKMMMOOOOOOMMMKKKKKKLLLNNNMMMKKKJJJJJJKKKLLLMMMHHHIIIKKKLLLMMMLLLKKKJJJHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMOOOOOONNNLLLJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGIIIJJJJJJJJJIIIIIIMMMNNNNNNMMMIIIFFFDDDDDDAAAAAABBBDDDFFFHHHJJJLLLFFFFFFGGGGGGFFFFFFEEEDDDHHHHHHGGGEEEDDDDDDFFFIIIFFFFFFGGGGGGGGGHHHHHHHHHKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFEEECCCAAABBBEEEHHH@@@AAACCCEEEGGGGGGGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDHHHGGGEEEDDDCCCCCCCCCCCC@@@AAACCCEEEDDDCCC@@@>>>;;;;;;::::::;;;<<<>>>???AAAAAABBBCCCBBBAAA@@@???>>>=========>>>???AAABBB@@@AAAAAABBBBBBAAAAAA@@@BBBAAA???>>>===>>>???@@@???>>>===<<<===>>>@@@BBB???AAACCCBBBAAA@@@AAABBB@@@@@@???>>><<<:::888777999:::;;;===>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???@@@??????@@@AAAAAAAAAAAA@@@@@@@@@???<<<;;;;;;===???;;;;;;;;;<<<===>>>???@@@>>>>>>>>>===>>>??????@@@===???@@@@@@??????@@@AAADDDBBB@@@@@@BBBDDDEEEEEEBBBBBBBBBCCCEEEFFFEEECCCAAAAAA@@@??????>>>??????@@@@@@@@@@@@AAABBBCCCDDDBBB@@@???>>>@@@CCCFFFIIIPPPOOOQQQWWW\\\\\\VVVPPPHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBDDDFFFIIIKKKHHHKKKNNNLLLGGGCCCDDDFFFGGGIIIMMMPPPQQQQQQOOOMMMLLLKKKJJJJJJKKKMMMOOOPPPLLLLLLKKKJJJJJJIIIJJJJJJJJJKKKMMMOOOPPPPPPPPPPPPMMMNNNNNNOOOOOONNNNNNMMMMMMPPPRRRSSSSSSRRRRRRSSSUUUTTTSSSRRRRRRRRRRRRRRRQQQRRRTTTVVVWWWVVVUUUTTTPPPSSSWWW[[[\\\\\\ZZZYYYYYYZZZ\\\]]]\\\[[[YYYXXXRRRRRRQQQRRRTTTWWWZZZ\\\ZZZXXXVVVTTTTTTTTTUUUVVVTTTUUUVVVVVVVVVWWWYYY[[[]]]___```]]]YYYWWWWWWYYY[[[\\\]]]^^^^^^]]][[[ZZZWWWUUUSSSVVVZZZ[[[WWWSSSRRRTTTWWWXXXWWWWWWWWWXXXVVVRRRPPPSSSTTTSSSVVVZZZZZZ[[[]]]___```aaabbbbbbgggggggggfffdddbbb```___XXXYYY\\\^^^^^^]]][[[ZZZUUUWWWXXXYYYXXXUUUQQQOOOOOOWWW^^^aaaeeejjjkkkiiidddcccdddjjjrrrtttqqqlllgggkkkjjjdddaaadddfffcccaaaaaa^^^YYYRRRNNNNNNOOOOOOOOOPPPSSSUUUVVVUUUSSSRRRSSSSSSQQQNNNOOORRRUUU^^^```aaa\\\UUUQQQRRRTTTRRRRRRSSSTTTVVVXXXYYYZZZYYYWWWTTTQQQOOONNNNNNNNNNNNPPPRRRUUUVVVVVVUUUTTTMMMNNNPPPRRRTTTWWW[[[^^^aaa```]]]YYYUUUTTTVVVXXX\\\___]]]UUUOOOOOOQQQQQQPPPQQQSSSTTTTTTRRRPPPNNNNNNQQQTTTUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQRRRTTTUUUPPPQQQSSSTTTTTTRRRQQQOOOJJJMMMNNNNNNKKKJJJLLLNNNNNNNNNLLLLLLLLLMMMNNNOOOLLLNNNQQQQQQPPPMMMLLLLLLNNNLLLJJJIIIIIIKKKMMMOOOHHHJJJLLLNNNOOONNNLLLJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLKKKIIIHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIHHHKKKLLLLLLJJJGGGDDDDDDDDDFFFFFFFFFFFFGGGHHHJJJJJJDDDEEEFFFFFFFFFEEEDDDCCCIIIIIIHHHGGGFFFFFFGGGGGGDDDFFFGGGIIIJJJJJJIIIIIIMMMKKKIIIFFFFFFGGGIIIJJJFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGAAACCCEEEGGGHHHGGGFFFEEECCCDDDEEEGGGGGGFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAAFFFFFFGGGGGGFFFDDDAAA???===;;;999777888:::===???AAAAAABBBCCCBBBAAA@@@???<<<===>>>===<<<;;;<<<===CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????;;;;;;;;;<<<>>>AAACCCEEEEEEEEEDDDBBBBBBAAAAAAAAAAAABBBAAA>>>;;;888777888999;;;=========>>>@@@BBB????????????????????????@@@?????????@@@AAAAAABBB@@@@@@??????>>>>>>======<<<<<<<<<<<<===???@@@AAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>???@@@======>>>??????????????????>>><<<;;;<<<===???AAABBBCCCDDDBBB@@@??????@@@CCCCCCBBBAAAAAAAAABBBBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAA@@@??????@@@@@@???@@@AAACCCEEEFFFPPPSSSVVVYYYXXXUUUQQQNNNGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEFFFIIIKKKLLLKKKLLLMMMJJJFFFCCCDDDFFFJJJKKKNNNPPPRRRRRRQQQPPPQQQNNNLLLKKKLLLMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJKKKMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMNNNPPPRRRSSSTTTTTTRRRPPPRRRUUUXXXXXXVVVSSSTTTTTTSSSRRRSSSVVVYYYUUUWWWXXXYYYYYYXXXWWWUUU[[[\\\]]]\\\ZZZXXXXXXYYY\\\ZZZXXXXXXZZZ[[[YYYWWWUUUQQQLLLIIIJJJPPPWWW[[[ZZZVVVQQQNNNOOORRRUUUVVVTTTWWWXXXTTTQQQUUU^^^gggmmmiiiccc]]]XXXVVVUUUUUU[[[[[[[[[ZZZYYYWWWVVVUUURRRRRRRRRSSSUUUUUUTTTSSSQQQRRRSSSUUUVVVXXXYYYZZZRRRSSSRRRPPPMMMMMMQQQTTTXXXYYY[[[___cccdddcccaaafffeeeccc```^^^[[[YYYXXXXXX[[[^^^```^^^[[[YYYXXXTTTTTTTTTTTTUUUSSSPPPMMMSSSWWW]]]dddhhhjjjkkkjjjaaa```dddnnnsssqqqmmmlllffffffeeebbb______cccggggggaaa\\\ZZZVVVQQQPPPSSSMMMOOORRRUUUVVVUUUSSSRRRPPPQQQRRRRRRQQQQQQSSSTTTXXX\\\]]]ZZZTTTPPPRRRUUUQQQRRRTTTUUUWWWXXXXXXYYYXXXVVVTTTRRRRRRQQQQQQQQQSSSTTTTTTTTTTTTSSSSSSSSSLLLNNNOOOOOOQQQSSSXXX[[[ddd```ZZZXXXZZZ\\\\\\[[[]]]ZZZUUURRRQQQRRRRRRQQQNNNOOOPPPRRRTTTUUUVVVVVVRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQVVVUUUTTTTTTTTTSSSQQQOOOKKKLLLMMMMMMLLLKKKLLLMMMPPPOOOOOOPPPQQQPPPMMMKKKOOOLLLJJJJJJMMMNNNMMMLLLOOONNNLLLJJJKKKMMMOOOQQQOOOOOOOOOPPPQQQPPPMMMKKKKKKKKKJJJKKKKKKLLLMMMMMMOOONNNLLLKKKKKKKKKLLLLLLOOOOOONNNMMMKKKJJJJJJIIIMMMLLLJJJHHHGGGGGGGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKLLLKKKHHHFFFFFFGGGGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBDDDFFFGGGHHHHHHGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBFFFFFFGGGGGGEEECCCAAA???===;;;:::999999;;;>>>???AAABBBBBBAAA@@@>>>===<<<===>>>???>>>===<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<:::999<<<<<<<<<===???AAACCCEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@AAA@@@===:::777777777999;;;===>>>>>>===???@@@????????????????????????????????????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@AAABBBCCCAAA???>>>>>>???AAA@@@@@@???@@@@@@AAAAAABBBBBBBBBAAABBBBBBBBBCCCBBBBBBAAA@@@@@@AAABBBBBBCCCBBBBBBAAA@@@@@@??????@@@@@@@@@AAABBBCCCEEEFFFLLLNNNQQQSSSSSSQQQNNNLLLFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEGGGIIIKKKMMMMMMMMMLLLHHHEEEDDDFFFHHHLLLMMMOOOPPPQQQPPPOOONNNPPPMMMKKKJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPUUUSSSRRRSSSUUUWWWVVVUUUTTTTTTTTTSSSSSSTTTWWWZZZYYYYYYYYYYYYYYYYYYYYYYYY\\\]]]^^^\\\ZZZXXXXXXXXX[[[ZZZYYY[[[^^^___]]][[[UUUQQQKKKGGGGGGKKKQQQUUUVVVSSSQQQPPPRRRSSSTTTTTTUUUXXXYYYWWWUUUYYYbbbjjjpppkkkccc\\\WWWWWWYYY[[[aaa^^^[[[WWWUUUTTTTTTUUUVVVUUUTTTTTTUUUUUUSSSQQQSSSSSSTTTUUUVVVVVVWWWWWWPPPPPPPPPNNNMMMNNNRRRUUUZZZZZZ[[[]]]```aaa```___bbbaaa```^^^]]][[[ZZZYYYZZZ]]]``````^^^[[[YYYXXXTTTTTTTTTUUUVVVUUURRROOOSSSWWW^^^dddggghhhgggfff^^^]]]bbblllqqqmmmhhhfff^^^^^^]]][[[[[[^^^dddiiioooggg___[[[UUUPPPNNNPPPNNNPPPRRRTTTUUUTTTSSSRRRQQQRRRRRRQQQPPPQQQUUUXXX[[[[[[[[[WWWSSSPPPQQQSSSQQQSSSUUUWWWYYYZZZ[[[[[[ZZZYYYWWWTTTRRRQQQRRRSSSTTTSSSRRRRRRQQQPPPPPPOOOMMMNNNOOOOOOPPPTTTYYY\\\dddaaa______aaabbbaaa```XXXVVVRRRPPPPPPPPPPPPOOOMMMNNNPPPSSSTTTUUUUUUUUUSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQSSSRRRSSSSSSSSSSSSQQQOOOMMMNNNMMMMMMMMMMMMOOOQQQOOONNNMMMMMMNNNNNNLLLKKKNNNLLLKKKLLLNNNNNNMMMKKKLLLKKKJJJIIIJJJMMMOOOQQQPPPOOOPPPQQQQQQPPPMMMKKKKKKKKKJJJJJJKKKKKKLLLLLLOOONNNMMMLLLKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIGGGGGGHHHHHHGGGGGGHHHJJJKKKKKKJJJGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGDDDEEEGGGHHHIIIHHHHHHGGGFFFGGGGGGGGGGGGEEEDDDCCC@@@@@@@@@?????????>>>>>>AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCAAA???>>><<<;;;;;;;;;;;;===???@@@BBBBBBAAA@@@>>><<<:::999===>>>???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::=========>>>@@@BBBDDDEEEDDDCCCBBBAAAAAA@@@AAAAAA?????????===999777777777999<<>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@===============>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<========================<<<<<<=========;;;:::999;;;;;;<<<===========================>>>>>>>>>>>>@@@AAAAAA@@@>>>===>>>???>>>=========>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAA@@@?????????@@@@@@BBBCCCDDDDDDEEEEEEHHHIIIJJJKKKKKKKKKJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHKKKNNNPPPQQQOOOKKKFFFCCCDDDGGGJJJNNNOOOPPPPPPOOONNNLLLKKKNNNLLLJJJIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJLLLLLLLLLMMMMMMNNNOOOOOONNNNNNPPPQQQRRRRRRRRRRRRPPPPPPVVVTTTSSSTTTUUUVVVUUUTTTUUUVVVUUUTTTTTTUUUXXX[[[\\\[[[YYYXXXXXXYYY[[[\\\]]]^^^___]]]ZZZXXXWWWWWWWWWXXXZZZ]]]```aaa___]]]UUUQQQKKKGGGGGGJJJNNNRRRTTTRRRRRRRRRTTTTTTSSSRRRVVVXXXZZZXXXWWW[[[ccckkknnnhhh```YYYWWWYYY___cccddd```YYYSSSPPPPPPRRRTTTVVVUUUUUUUUUWWWWWWUUUSSSSSSSSSTTTTTTTTTTTTUUUUUUPPPQQQPPPOOOOOOQQQUUUXXX\\\ZZZYYYZZZ\\\]]]]]]\\\]]]]]]\\\[[[[[[ZZZYYYYYY\\\^^^```___\\\YYYXXXWWWTTTSSSTTTVVVWWWVVVTTTQQQSSSWWW]]]bbbddddddaaa___[[[[[[bbbmmmrrrmmmfffbbb^^^]]]\\\[[[]]]ccckkkpppzzznnnbbbYYYSSSMMMMMMOOOQQQRRRSSSSSSSSSSSSRRRQQQRRRRRRQQQPPPOOORRRVVVZZZ]]]ZZZWWWTTTQQQQQQRRRSSSTTTUUUXXXZZZ[[[[[[[[[ZZZYYYZZZYYYVVVRRRQQQSSSVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMNNNNNNNNNPPPTTTYYY^^^bbbbbbccceeegggfffbbb___RRRPPPOOONNNOOOOOONNNMMMKKKMMMPPPSSSUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTSSSRRRQQQQQQPPPPPPNNNOOOPPPQQQQQQPPPOOONNNOOONNNNNNMMMNNNPPPRRRTTTNNNLLLJJJJJJKKKLLLLLLKKKMMMLLLLLLMMMOOOOOOLLLJJJIIIIIIHHHHHHIIIKKKNNNPPPPPPOOOOOOPPPPPPOOOMMMJJJLLLKKKJJJJJJJJJJJJJJJJJJOOONNNMMMLLLKKKLLLMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLMMMLLLJJJIIIIIIJJJJJJIIIIIIJJJLLLMMMMMMLLLGGGGGGGGGGGGGGGFFFFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGDDDEEEFFFGGGGGGGGGFFFEEEGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGEEECCCBBB@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBAAA???>>>>>>===<<<<<<<<<===>>>??????@@@BBBAAA@@@???>>><<<;;;:::;;;<<<>>>===<<<<<<===>>>????????????????????????======>>>>>>???@@@AAAAAA>>>>>>???@@@AAACCCDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@?????????===:::888888999;;;>>>AAABBBAAA>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????=========<<<<<<<<<<<<<<<======<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<=========>>>???@@@???===:::999::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>???@@@???>>>===>>>???<<<<<<<<<===>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>@@@AAACCCDDDEEEEEEDDDDDDGGGFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHKKKPPPSSSVVVVVVRRRLLLFFFCCCDDDHHHKKKNNNNNNOOOOOONNNMMMLLLKKKNNNLLLJJJIIIJJJKKKKKKJJJGGGGGGGGGHHHJJJKKKLLLLLLKKKLLLMMMNNNNNNOOONNNNNNMMMNNNQQQSSSTTTTTTSSSRRRTTTTTTTTTUUUVVVVVVVVVUUUVVVVVVVVVUUUTTTVVVYYY\\\\\\[[[ZZZZZZZZZZZZ[[[\\\^^^______]]]ZZZWWWVVVVVVUUUVVVYYY\\\^^^^^^\\\[[[UUURRROOOLLLMMMPPPUUUXXXXXXVVVTTTTTTUUUUUUTTTRRRVVVXXXYYYXXXVVVYYY___eeeddd```ZZZUUUVVVZZZ```ddd___\\\VVVQQQOOOOOOPPPRRRSSSSSSSSSVVVYYYZZZZZZYYYQQQQQQRRRRRRSSSSSSTTTTTTVVVUUUTTTSSSSSSUUUXXXZZZ[[[XXXVVVVVVYYY[[[\\\\\\ZZZZZZZZZYYYYYYXXXXXXXXXZZZ\\\\\\[[[XXXUUUSSSSSSRRRRRRSSSUUUWWWWWWTTTRRRRRRUUUZZZ^^^___]]]ZZZXXXZZZ\\\eeeqqqwwwrrriiieee```^^^]]]^^^bbbiiirrrwwwqqq___TTTNNNLLLOOOTTTVVVUUUSSSRRRPPPOOOOOOOOONNNOOOPPPQQQQQQRRRVVVXXX\\\XXXTTTQQQRRRTTTUUUVVVZZZ[[[\\\\\\[[[XXXUUUTTTUUUWWWWWWUUURRRRRRVVVZZZZZZYYYVVVSSSQQQOOONNNNNNMMMMMMMMMMMMNNNSSSYYY]]]aaaccceeefffeee```[[[WWWMMMLLLMMMNNNPPPPPPNNNLLLJJJLLLPPPTTTUUUUUUSSSQQQQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSSSSRRRQQQPPPOOOOOOLLLNNNOOOOOONNNMMMLLLLLLNNNMMMNNNOOOQQQRRRRRRQQQNNNKKKHHHGGGIIIKKKLLLMMMLLLLLLNNNOOOOOONNNKKKJJJIIIHHHGGGGGGGGGIIIKKKLLLNNNMMMLLLMMMMMMMMMKKKHHHKKKKKKJJJIIIHHHHHHIIIIIIMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHKKKLLLMMMLLLJJJJJJKKKLLLMMMLLLKKKKKKLLLLLLKKKJJJEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHGGGEEEDDDCCCEEEFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIHHHGGGEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAACCCDDDEEEAAA@@@>>>===<<<======>>>???>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>======999:::;;;;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCC??????@@@AAABBBCCCCCCCCCAAA@@@@@@????????????@@@???@@@@@@???<<<:::;;;;;;===@@@CCCDDDBBB@@@>>>>>>===========================>>>?????????>>>============<<<<<<;;;:::999999::::::::::::;;;<<<===>>>::::::;;;;;;<<<<<<<<<<<<<<<===??????>>><<<:::888999999:::;;;;;;;;;;;;;;;<<<<<<===>>>???>>>>>>>>>===>>>??????>>>===>>>@@@=========>>>>>>@@@AAABBB@@@AAABBBDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???????????????>>>>>>@@@AAABBBDDDDDDDDDCCCCCCHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBEEEIIINNNTTTXXX[[[[[[VVVNNNGGGEEEFFFHHHJJJMMMMMMMMMMMMMMMMMMMMMLLLMMMKKKJJJJJJKKKKKKJJJIIIEEEFFFGGGHHHIIIKKKKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMOOOQQQSSSTTTTTTSSSRRRPPPRRRTTTVVVWWWWWWXXXYYYVVVWWWWWWVVVUUUVVVYYY\\\\\\]]]^^^______^^^]]]\\\]]]^^^^^^\\\YYYVVVVVVVVVVVVXXX[[[]]]]]][[[ZZZYYYVVVUUUTTTSSSVVV[[[```ccc___\\\XXXUUUUUUUUUUUUTTTXXXYYYYYYXXXVVVWWW[[[^^^ZZZXXXUUUSSSSSSUUUXXXZZZUUUTTTSSSQQQPPPPPPQQQQQQTTTSSSTTTVVVYYY[[[[[[ZZZNNNOOOPPPQQQSSSTTTUUUVVVZZZXXXVVVTTTTTTVVVXXXYYYXXXUUUSSSTTTWWWZZZ\\\\\\ZZZZZZYYYXXXWWWWWWVVVVVVXXXXXXXXXUUURRRPPPOOOPPPPPPPPPQQQTTTVVVVVVTTTQQQPPPRRRVVVYYYYYYXXXUUUTTTXXX[[[eeesssyyytttlllgggYYYYYYZZZ^^^fffooowww{{{~~~lllYYYNNNKKKMMMSSSZZZYYYWWWSSSOOOMMMKKKKKKKKKJJJMMMQQQSSSTTTSSSSSSTTTYYYVVVQQQPPPRRRVVVYYYZZZ``````^^^[[[WWWRRRMMMJJJNNNPPPRRRSSSRRRTTTXXX[[[YYYXXXUUURRRPPPOOOOOOOOOMMMNNNNNNNNNOOORRRXXX\\\cccdddeeeccc^^^WWWPPPLLLKKKKKKLLLOOOQQQQQQOOOMMMKKKMMMPPPSSSTTTSSSQQQOOONNNNNNMMMMMMMMMMMMNNNNNNQQQRRRRRRRRRQQQPPPNNNMMMKKKMMMNNNMMMJJJIIIIIIJJJLLLLLLMMMPPPRRRRRROOOKKKMMMJJJGGGFFFHHHKKKMMMNNNKKKLLLNNNOOONNNLLLJJJIIIJJJIIIHHHFFFFFFFFFFFFGGGKKKIIIHHHIIIJJJJJJHHHGGGJJJJJJIIIHHHGGGGGGGGGHHHJJJIIIHHHGGGGGGHHHIIIJJJPPPPPPQQQPPPNNNLLLJJJHHHEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIKKKMMMOOOMMMKKKJJJJJJIIIGGGEEECCCCCCDDDDDDDDDDDDCCCCCCGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIGGGEEECCCAAACCCDDDFFFGGGHHHHHHHHHGGGEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFDDDBBBCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???????????????@@@AAABBBCCC???>>><<<;;;<<<===???@@@CCCBBB@@@?????????@@@AAA@@@??????>>>>>>>>>>>>???777999::::::999999;;;<<<========================AAA@@@>>>===<<<======>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>?????????@@@AAA???===<<<<<<===>>>@@@CCCCCCAAA@@@??????==============================>>>??????>>><<<;;;<<<<<<;;;;;;:::999999888999999999:::;;;<<<===>>>:::::::::;;;<<<<<<======::::::;;;;;;;;;999888777999999:::;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<===??????>>>>>>???AAA???>>>>>>>>>???@@@AAAAAA@@@AAACCCDDDEEEDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBCCCCCCBBBBBBGGGFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDIIINNNTTTYYY\\\[[[VVVPPPKKKJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJIIIGGGDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJLLLMMMNNNNNNOOOOOOQQQRRRSSSSSSRRRQQQOOONNNNNNQQQTTTWWWWWWXXXYYYZZZVVVVVVVVVUUUUUUVVVYYY\\\]]]^^^```aaaaaa```^^^]]][[[\\\]]][[[XXXVVVUUUUUUZZZ\\\^^^^^^\\\ZZZYYYYYYXXXWWWWWWXXX[[[___dddgggbbb^^^YYYWWWVVVVVVVVVVVVZZZZZZZZZYYYWWWWWWYYY[[[VVVUUUSSSQQQPPPNNNNNNNNNNNNOOOQQQRRRSSSTTTSSSSSSXXXWWWWWWWWWYYYYYYWWWUUUOOOPPPQQQSSSUUUVVVXXXXXXZZZWWWTTTSSSSSSUUUVVVVVVVVVTTTRRRSSSVVVYYY[[[\\\ZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVUUURRROOOMMMNNNOOOPPPPPPQQQSSSUUUUUUSSSQQQOOOQQQSSSUUUUUUUUUTTTTTTTTTWWWaaaooovvvqqqhhhcccTTTVVVZZZcccmmmwww}}}rrrbbbRRRKKKLLLPPPVVV[[[ZZZVVVQQQLLLIIIHHHIIIJJJIIIMMMSSSVVVVVVTTTRRRQQQUUUTTTQQQPPPQQQTTTXXX[[[aaa___[[[VVVQQQKKKGGGDDDHHHJJJMMMQQQUUUWWWYYYYYYTTTSSSPPPNNNNNNNNNOOOPPPOOOPPPQQQQQQQQQTTTWWWZZZddddddaaa\\\UUUNNNJJJIIILLLLLLMMMOOORRRRRRQQQOOOMMMNNNQQQRRRRRRQQQOOOMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPOOONNNMMMKKKLLLLLLJJJGGGFFFIIILLLNNNMMMMMMOOOQQQPPPKKKGGGKKKIIIFFFFFFHHHKKKMMMNNNJJJLLLNNNMMMKKKIIIIIIIIIJJJJJJHHHGGGEEEDDDDDDDDDGGGFFFEEEFFFGGGHHHHHHGGGIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIOOOPPPPPPOOOMMMJJJGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGHHHJJJMMMNNNLLLJJJHHHHHHGGGDDDBBBAAABBBBBBCCCCCCCCCCCCCCCFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGGGGFFFEEECCCBBBBBBBBBDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHFFFEEECCCCCCCCCCCCCCCBBBBBBBBBAAA@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>???@@@AAAAAA@@@>>>===<<<===@@@CCCEEEFFFEEEBBB???>>>???@@@AAA@@@???>>><<<<<<;;;<<<<<<777999::::::::::::;;;===========================AAA???===;;;;;;;;;<<<<<>>>>>>>>======>>>>>>???>>>???@@@???===<<<<<<======???@@@@@@???>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????===;;;:::888999999999::::::;;;;;;:::999999999:::;;;<<<<<<:::::::::;;;<<<=========::::::999999999999999999999::::::;;;<<<;;;;;;;;;>>>===<<<<<<<<<===???@@@<<<===????????????@@@BBB?????????>>>??????@@@@@@???@@@AAACCCCCCBBB@@@?????????@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDGGGKKKPPPTTTWWWWWWTTTPPPOOOPPPQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJHHHGGGFFFGGGHHHHHHFFFDDDDDDEEEGGGHHHIIIIIIIIIHHHIIIJJJKKKMMMNNNNNNOOOOOORRRRRRQQQQQQPPPOOOOOONNNNNNRRRVVVXXXWWWWWWXXXZZZVVVVVVVVVUUUTTTUUUXXX[[[[[[[[[[[[\\\\\\[[[[[[[[[YYYZZZ[[[ZZZWWWUUUUUUUUUYYY[[[]]]\\\ZZZXXXYYYZZZXXXXXXWWWWWWXXX[[[^^^```]]][[[YYYXXXYYYYYYWWWVVVVVVWWWWWWWWWVVVVVVWWWWWWRRRRRRPPPOOOMMMLLLLLLKKKNNNOOOQQQSSSUUUWWWWWWWWWYYYXXXWWWWWWXXXXXXVVVTTTUUUUUUVVVWWWXXXYYYZZZ[[[YYYVVVSSSRRRTTTWWWXXXWWWVVVUUUSSSTTTVVVXXXYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZWWWWWWUUURRROOONNNPPPQQQRRRRRRRRRTTTVVVUUUSSSQQQQQQQQQRRRSSSTTTUUUVVVWWWSSSUUU^^^kkkpppkkkbbb]]]TTTWWW]]]gggrrrxxx{{{zzzbbbWWWMMMMMMQQQSSSUUUWWWVVVSSSMMMIIIGGGHHHJJJLLLMMMQQQUUUWWWWWWUUUSSSSSSRRRSSSRRRPPPNNNOOOTTTXXXZZZXXXTTTOOOKKKGGGEEEDDDHHHHHHJJJQQQXXX[[[XXXUUUPPPOOONNNMMMNNNPPPSSSTTTSSSTTTVVVVVVVVVVVVXXXZZZ___^^^YYYRRRKKKHHHHHHJJJMMMMMMMMMOOOQQQRRRRRRPPPPPPPPPQQQQQQPPPOOOMMMLLLMMMLLLLLLKKKKKKLLLLLLMMMKKKLLLNNNOOOOOONNNMMMLLLHHHIIIJJJGGGDDDFFFLLLRRRUUUQQQMMMMMMNNNNNNJJJFFFHHHFFFDDDEEEGGGJJJKKKLLLJJJLLLMMMKKKHHHGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCDDDGGGHHHIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEGGGHHHIIIKKKLLLMMMMMMKKKHHHEEECCCDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEFFFFFFEEEEEEFFFIIIKKKKKKIIIGGGGGGGGGGGGEEECCCAAABBBCCCCCCDDDDDDCCCCCCGGGGGGFFFFFFGGGHHHIIIIIICCCCCCEEEFFFFFFEEEDDDDDDAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>???@@@AAA???>>>===???BBBFFFIIIIIIFFFCCC???>>>>>>@@@BBBAAA@@@>>>;;;:::999999999888999;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<<<<===???@@@>>>???@@@AAAAAAAAA@@@???>>>>>>============>>>???===>>>>>>>>><<<;;;<<<===<<<===>>>>>>======>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===;;;999555666777888:::<<<======;;;;;;::::::999999::::::::::::;;;;;;<<<===>>>>>>;;;;;;:::::::::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;???>>><<<;;;<<<===???AAA<<<>>>???@@@???@@@AAACCC@@@??????>>>>>>>>>>>>???>>>???@@@AAAAAA@@@>>>===>>>???@@@AAAAAA@@@???>>>============>>>>>>>>>>>>AAA@@@???>>>???@@@AAABBB?????????@@@@@@BBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBDDDFFFIIIMMMPPPRRRSSSQQQPPPQQQTTTUUUTTTRRRQQQPPPNNNLLLJJJHHHHHHGGGFFFEEEDDDEEEFFFEEEDDDBBBDDDEEEGGGHHHIIIIIIHHHGGGIIIJJJKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRPPPTTTXXXYYYWWWVVVWWWXXXUUUUUUUUUTTTTTTUUUXXX[[[WWWVVVUUUTTTTTTUUUVVVWWWWWWYYYYYYYYYVVVUUUUUUUUUVVVXXXZZZYYYVVVUUUWWWZZZYYYWWWVVVTTTTTTUUUVVVWWWXXXXXXXXXZZZ[[[[[[XXXVVVQQQRRRSSSSSSSSSTTTTTTUUUOOONNNMMMLLLMMMNNNPPPQQQPPPQQQRRRTTTVVVXXXZZZ[[[VVVUUUUUUVVVXXXYYYXXXVVVZZZZZZZZZ[[[[[[[[[\\\\\\ZZZVVVSSSSSSWWWZZZ[[[[[[XXXVVVUUUUUUVVVWWWVVVUUUVVVWWWXXXYYYZZZ\\\]]]]]]YYYXXXWWWTTTQQQPPPRRRTTTTTTSSSTTTVVVWWWVVVTTTQQQRRRRRRQQQRRRTTTVVVYYYZZZUUUVVV^^^iiimmmggg^^^XXXSSSVVV\\\fffnnnqqqooolllXXXPPPKKKOOOUUUVVVSSSRRRSSSOOOJJJFFFFFFHHHLLLOOORRRTTTVVVWWWVVVUUUUUUVVVPPPSSSSSSPPPKKKJJJOOOTTTTTTRRRNNNJJJHHHFFFFFFGGGIIIHHHJJJRRRZZZ]]]XXXRRRPPPOOONNNNNNPPPSSSWWWYYYUUUXXXZZZZZZYYYYYYYYYZZZYYYWWWQQQJJJDDDCCCHHHLLLNNNMMMMMMNNNPPPRRRQQQQQQRRRRRRQQQPPPOOOMMMLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMIIIJJJLLLNNNOOONNNMMMLLLFFFGGGGGGEEECCCGGGOOOVVV\\\UUUMMMJJJKKKLLLJJJGGGEEEDDDCCCDDDFFFIIIJJJJJJJJJKKKLLLJJJFFFEEEGGGIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCDDDGGGIIIJJJJJJFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJFFFHHHIIIJJJIIIGGGDDDBBBDDDEEEFFFHHHIIIIIIIIIHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCEEEHHHKKKHHHGGGFFFFFFHHHHHHGGGFFFBBBBBBCCCDDDEEEEEEDDDDDDDDDFFFGGGHHHHHHFFFDDDBBBCCCDDDFFFGGGHHHGGGFFFDDDCCCCCCBBBCCCCCCDDDEEEFFFIIIKKKMMMMMMKKKHHHGGGGGGDDDAAA??????AAACCCDDDDDDFFFGGGIIIJJJJJJIIIGGGEEEEEEFFFGGGHHHHHHGGGFFFEEEAAACCCEEEHHHIIIHHHHHHGGGDDDDDDCCCBBBAAA@@@@@@???AAA>>>;;;;;;<<<===>>>>>>>>>>>>>>>>>>???AAADDDEEEIIIFFFBBB>>>;;;;;;===>>>????????????>>>===;;;;;;:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<======<<<===>>>??????>>>===<<>>===<<<@@@>>><<<:::;;;===???AAABBBAAA???>>>===<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;999888777666777777666666666666666777888888;;;::::::999999::::::;;;:::::::::;;;<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999999>>>============>>>>>>???<<<===@@@BBBCCCBBBAAA@@@AAA???===<<<;;;<<<===>>>>>>???@@@AAAAAA@@@???>>>AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@??????>>>??????@@@??????AAAAAABBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@AAADDDDDDDDDDDDEEEFFFHHHIIINNNOOOSSSXXX]]]^^^[[[WWWUUURRRNNNKKKJJJHHHFFFDDD>>>???AAACCCDDDEEEFFFFFFCCCDDDEEEEEEGGGHHHHHHIIILLLKKKKKKKKKMMMMMMKKKIIIMMMLLLKKKJJJJJJKKKLLLMMMOOORRRUUUYYY[[[[[[ZZZYYYTTTTTTTTTUUUVVVWWWYYYYYYUUUTTTRRRQQQPPPQQQSSSTTTYYYXXXVVVVVVWWWWWWWWWVVVXXXVVVUUUSSSSSSTTTVVVWWW\\\XXXTTTRRRRRRRRRSSSRRRSSSTTTVVVWWWXXXXXXYYYYYYSSSSSSUUUWWWYYYXXXUUURRRNNNMMMLLLLLLNNNPPPQQQQQQPPPQQQSSSUUUVVVWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVWWWbbb```]]]\\\\\\\\\\\\[[[\\\YYYWWWXXXZZZZZZUUUPPPPPPTTTVVVTTTSSSUUUVVVTTTVVVXXXZZZZZZYYYXXXXXXYYYXXXVVVSSSQQQPPPQQQSSSTTTWWWTTTRRRRRRUUUVVVUUUSSSVVVOOORRRUUUPPPSSSYYYWWWUUUUUUVVVZZZ]]]]]]XXXTTTUUUYYY```gggkkkiiiddd```TTTPPPLLLNNNTTTXXXYYYWWWOOONNNMMMKKKJJJKKKMMMPPPTTTYYY[[[WWWTTTUUUSSSQQQQQQOOOLLLLLLMMMMMMJJJHHHPPPOOOMMMJJJHHHGGGEEEEEEGGGJJJOOOSSSTTTRRROOOLLLKKKOOOTTTSSSQQQSSS[[[bbb```]]]\\\\\\\\\[[[VVVSSSRRROOOIIIDDDCCCEEEHHHKKKJJJLLLNNNPPPPPPRRRTTTVVVVVVUUUSSSSSSRRRQQQNNNLLLJJJJJJKKKKKKKKKKKKKKKJJJMMMMMMMMMMMMLLLKKKJJJIIIEEEDDDCCCEEEIIIPPPWWW\\\hhh]]]PPPKKKLLLLLLGGGAAAEEEEEEFFFGGGHHHIIIIIIJJJLLLKKKJJJHHHGGGFFFEEEEEEHHHHHHHHHHHHGGGEEECCCBBBCCCCCCBBBCCCDDDFFFHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJGGGIIIJJJHHHFFFDDDCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@AAABBBDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJLLLKKKIIIGGGFFFEEECCCAAA??????AAADDDEEEEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEHHHJJJKKKKKKKKKJJJDDDDDDCCCBBBAAA@@@?????????===;;;;;;<<<==================>>>???@@@AAABBBAAA???===<<<<<<>>>@@@BBB?????????>>>===<<<;;;;;;999:::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>><<<;;;:::>>>>>>>>>>>>===<<<;;;;;;>>>===<<<;;;<<<===???@@@>>>===<<<<<<<<<===??????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999;;;:::888777666666777777777666666666666777888888;;;::::::999999::::::;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;=========<<<======>>>???===>>>@@@BBBCCCCCCBBBAAA@@@???===<<<;;;<<<===>>>>>>>>>???@@@@@@???>>>>>>?????????>>>======<<<<<<===<<<<<<===>>>???@@@@@@@@@@@@???????????????@@@???@@@AAAAAAAAA@@@???>>>AAAAAAAAAAAAAAA@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDJJJLLLPPPWWW]]]___^^^[[[TTTPPPLLLIIIHHHHHHFFFEEEAAAAAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLKKKKKKMMMNNNOOONNNLLLKKKKKKJJJJJJKKKMMMOOOPPPPPPRRRTTTWWWXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUSSSRRRPPPOOOOOOPPPRRRSSSVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRSSSUUUVVVYYYVVVRRRPPPPPPQQQRRRRRRVVVVVVWWWXXXYYYYYYYYYYYYUUUUUUVVVXXXYYYXXXTTTRRRMMMMMMLLLMMMNNNOOOPPPPPPSSSTTTUUUVVVVVVUUUTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWaaa]]]XXXVVVVVVYYYZZZ[[[[[[XXXVVVVVVYYYXXXTTTOOONNNSSSVVVTTTSSSVVVVVVTTTTTTVVVXXXXXXWWWWWWWWWXXXYYYWWWUUUSSSRRRRRRSSSTTTRRRQQQPPPQQQTTTWWWVVVUUUVVVOOORRRTTTOOOQQQWWWTTTRRRSSSUUUXXXZZZZZZWWWTTTUUUWWW[[[aaadddddd```]]]SSSPPPOOORRRWWWZZZZZZXXXSSSUUUVVVVVVSSSPPPNNNMMMNNNTTTWWWTTTRRRRRRQQQOOOKKKJJJJJJLLLPPPQQQPPPNNNPPPOOOLLLJJJHHHGGGGGGGGGKKKMMMPPPRRRSSSSSSQQQPPPLLLQQQTTTSSSQQQRRRYYY___```]]][[[ZZZYYYWWWRRROOOMMMJJJFFFDDDCCCEEEHHHKKKJJJLLLNNNOOOPPPQQQSSSUUUUUUSSSQQQPPPPPPOOOMMMKKKHHHHHHIIIJJJJJJJJJIIIHHHLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDGGGLLLQQQTTT^^^VVVMMMIIIIIIJJJGGGCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGEEECCCBBBDDDDDDDDDDDDEEEGGGIIIJJJEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHFFFGGGHHHGGGDDDCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDEEEEEEEEEDDDCCCDDDDDDCCCCCCCCCDDDEEEEEEGGGHHHJJJIIIGGGDDDCCCCCCCCCAAA???@@@BBBEEEGGGGGGIIIIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHGGGFFFEEECCCCCCCCCEEEGGGIIIKKKKKKKKKKKKDDDCCCCCCBBBAAA@@@??????===<<<;;;;;;=========;;;<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<===???AAABBB>>>>>>>>>======<<<;;;;;;999999999999:::::::::::::::999999888888999999:::===>>>>>>===<<<;;;999999======<<<<<<;;;::::::999:::;;;;;;<<<======>>>???;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888:::999777666555666666777777777777666777777888999;;;::::::999999::::::;;;======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAABBBCCCBBBAAAAAA???>>>===<<<<<<<<<===>>>>>>>>>????????????>>>>>>========================>>>=========>>>???@@@AAA?????????????????????@@@@@@@@@AAAAAA@@@???>>>>>>CCCCCCBBBBBBAAAAAA@@@@@@BBBBBBDDDDDDDDDBBBAAA???DDDFFFLLLSSS[[[___```___SSSOOOJJJFFFEEEFFFFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGIIIKKKMMMNNNMMMLLLLLLNNNPPPPPPOOONNNIIIIIIIIIJJJLLLOOOQQQSSSQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSQQQPPPPPPPPPPPPPPPOOONNNMMMNNNPPPRRRSSSRRRRRRRRRQQQQQQRRRSSSSSSRRRRRRQQQQQQQQQSSSTTTUUUUUURRROOONNNOOOQQQQQQQQQXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXVVVSSSQQQLLLMMMMMMNNNNNNOOOOOOOOORRRSSSUUUVVVVVVVVVUUUUUUXXXXXXXXXXXXXXXWWWWWWWWW]]]XXXRRROOOPPPTTTYYY[[[ZZZWWWUUUUUUWWWVVVRRROOOMMMRRRUUUTTTTTTWWWWWWUUUSSSUUUWWWWWWVVVUUUVVVWWWVVVVVVUUUSSSRRRQQQQQQPPPNNNMMMNNNQQQTTTWWWXXXXXXUUUOOOQQQRRRLLLOOOUUUPPPNNNQQQTTTVVVVVVUUUUUUVVVUUUUUUWWWZZZ]]]^^^\\\YYYRRRRRRRRRVVVZZZ\\\YYYVVVUUUYYY]]]^^^ZZZSSSLLLHHHGGGNNNSSSQQQNNNNNNMMMKKKGGGGGGJJJMMMQQQSSSRRRPPPOOOMMMKKKIIIHHHHHHIIIJJJNNNOOOQQQRRRSSSTTTSSSSSSNNNQQQSSSRRROOOOOOUUUZZZ^^^\\\YYYWWWTTTQQQMMMJJJGGGFFFEEEDDDEEEFFFIIIJJJIIIKKKMMMNNNNNNOOOQQQSSSSSSQQQNNNLLLLLLMMMLLLKKKHHHIIIKKKLLLLLLJJJIIIGGGJJJJJJJJJIIIHHHFFFEEEDDDFFFEEEEEEEEEFFFGGGIIIKKKQQQMMMIIIGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDBBBCCCEEEFFFFFFDDDBBBAAABBBCCCDDDEEEFFFFFFEEEDDDDDDEEEEEEDDDBBBBBBEEEGGGGGGFFFEEEDDDDDDEEEFFFFFFHHHGGGFFFEEEDDDDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDGGGFFFDDDBBBAAABBBCCCDDDEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHGGGDDDBBBBBBBBBCCCAAA@@@AAACCCGGGHHHIIIJJJIIIHHHGGGGGGIIIJJJLLLIIIIIIHHHGGGEEEDDDBBBBBB@@@AAACCCEEEFFFGGGGGGGGGCCCCCCBBBAAA@@@???>>>>>><<<;;;;;;===>>>>>>===;;;<<<===>>>??????>>><<<<<<======>>>>>>>>>=========>>>======<<<;;;;;;;;;;;;999999999999999999999999999999888888888888999999;;;;;;;;;;;;;;;;;;::::::===<<<<<<;;;::::::999999888999;;;<<<===============<<<;;;:::999888888777::::::::::::::::::::::::;;;;;;::::::999888888888888777666555555666777777888777777777777888999999;;;::::::999999::::::;;;===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@??????>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@>>>?????????@@@@@@@@@???AAAAAA@@@@@@??????>>>>>>DDDDDDCCCBBBBBBAAA@@@@@@???AAACCCEEEEEECCC@@@>>>???BBBHHHNNNUUUZZZ\\\]]]SSSOOOHHHDDDCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHKKKMMMOOOPPPNNNMMMMMMMMMOOOOOOMMMKKKHHHHHHHHHJJJKKKNNNQQQRRRRRRRRRRRRSSSTTTUUUUUUVVVQQQQQQPPPNNNNNNMMMMMMNNNOOONNNMMMMMMNNNQQQSSSUUUSSSSSSSSSQQQPPPOOOPPPQQQQQQQQQQQQQQQRRRSSSUUUVVVSSSQQQOOONNNPPPRRRSSSRRRXXXXXXWWWWWWVVVVVVVVVVVVYYYWWWVVVUUUUUUTTTQQQOOOLLLMMMOOOOOOOOONNNOOOPPPPPPQQQTTTVVVXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXTTTOOOMMMOOOSSSWWWYYYYYYWWWUUUUUUUUUUUUSSSPPPNNNSSSVVVUUUUUUXXXYYYXXXWWWXXXYYYXXXVVVUUUUUUVVVRRRRRRRRRRRRQQQOOOMMMLLLNNNNNNPPPSSSVVVXXXYYYYYYTTTOOOQQQPPPKKKPPPVVVQQQNNNRRRVVVVVVTTTSSSUUUWWWTTTUUUWWWZZZ\\\[[[XXXVVVSSSSSSUUUXXXZZZYYYUUUQQQRRRVVV\\\]]]YYYQQQIIIEEEEEEMMMRRROOOKKKIIIHHHFFFHHHIIILLLOOOPPPPPPNNNLLLMMMKKKIIIGGGGGGHHHJJJKKKNNNOOORRRTTTUUUUUUTTTSSSNNNPPPQQQOOOKKKKKKOOOTTTYYYXXXUUUSSSPPPMMMJJJHHHFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKMMMMMMMMMNNNPPPQQQRRROOOLLLKKKKKKLLLLLLLLLJJJKKKMMMNNNNNNMMMJJJIIIHHHHHHGGGGGGFFFDDDCCCBBBEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHHHHFFFDDDCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGEEEDDDCCC@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAACCCDDDDDDDDDCCCCCCBBBAAABBBCCCEEEFFFFFFCCCAAA???@@@BBBDDDEEEEEEDDDBBBAAABBBCCCBBBAAA@@@BBBEEEHHHIIIGGGEEEDDDDDDEEEFFFGGGHHHGGGDDDBBBAAABBBDDDEEECCCBBBBBBBBBBBBCCCDDDDDDGGGEEECCCAAAAAABBBDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDFFFFFFEEECCCBBBBBBCCCDDDBBBAAABBBEEEHHHIIIJJJJJJIIIGGGFFFGGGHHHKKKLLLJJJIIIGGGFFFDDDCCCBBBAAA???@@@AAABBBCCCDDDDDDDDDBBBBBBAAA@@@???>>>>>>===<<<;;;;;;===??????>>><<<===>>>?????????>>>===<<>>===;;;:::===<<<;;;;;;:::;;;;;;<<<999999999999999999999999::::::999999999999::::::888999999:::;;;<<<======>>>===<<<:::::::::::::::777888:::<<<===<<<;;;;;;;;;::::::999888777666555999999999999999999999999:::::::::999999888888888777777666555555666777888888888888888888999::::::;;;::::::999999::::::;;;:::::::::;;;;;;===>>>>>>;;;;;;::::::::::::;;;;;;@@@???===<<<;;;:::999999::::::::::::;;;<<<===>>>======>>>>>>>>>======<<<===<<<<<<<<<<<<<<<==============================::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@===>>>???@@@@@@@@@@@@???@@@@@@@@@??????>>>>>>>>>DDDDDDCCCBBBBBBAAA@@@@@@<<>>AAABBBCCCEEEDDDCCCAAA@@@AAAAAAAAA@@@@@@BBBEEEHHHJJJIIIGGGEEEDDDEEEGGGHHHGGGEEEBBB@@@@@@AAACCCEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@BBBDDDEEEGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDCCCDDDFFFFFFDDDBBBCCCEEEHHHJJJJJJHHHGGGFFFFFFFFFHHHJJJLLLJJJHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDBBBAAAAAA@@@???>>>======<<<;;;:::;;;===>>>>>>======>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>===<<<<<<<<<:::999999:::;;;<<<::::::::::::999999999999;;;::::::999999::::::;;;777888888999;;;===???@@@>>>===;;;999999999::::::777888:::;;;;;;:::999999666777777888999888888888888888888888888888888888999999999999999999999999777666666555666777999:::999999888888999999:::;;;;;;::::::999999::::::;;;:::::::::;;;<<<===>>>???;;;;;;::::::::::::;;;;;;???>>>===;;;:::999999999999999999:::;;;<<<===>>>=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<======:::;;;;;;;;;<<<<<<======>>>>>>============>>>>>><<<===???@@@AAAAAA@@@?????????>>>>>>>>>??????@@@CCCCCCBBBBBBAAAAAA@@@@@@;;;>>>AAADDDEEEDDDBBBAAA>>>@@@CCCEEEGGGIIIMMMPPPRRRNNNHHHDDDBBBBBBAAA@@@AAABBBCCCDDDEEEFFFFFFFFFAAABBBDDDFFFIIIKKKMMMNNNMMMKKKJJJJJJKKKJJJHHHFFFIIIIIIIIIIIIKKKMMMOOOQQQTTTTTTUUUVVVWWWWWWWWWVVVJJJJJJKKKKKKMMMNNNOOOPPPRRRQQQPPPPPPQQQTTTVVVXXXWWWXXXXXXUUUPPPNNNOOOQQQTTTTTTUUUUUUVVVVVVWWWWWWSSSRRRQQQRRRTTTUUUUUUUUUTTTSSSQQQPPPOOOPPPQQQQQQUUURRRPPPOOOPPPQQQQQQPPPPPPRRRSSSQQQNNNNNNQQQUUUYYYYYYZZZ[[[[[[ZZZYYYXXX\\\[[[ZZZYYYXXXWWWVVVVVVQQQQQQRRRTTTVVVWWWVVVTTTUUUUUUUUUTTTUUUUUUVVVWWWSSSWWWWWWTTTTTTXXX\\\[[[]]]^^^^^^[[[XXXUUUTTTTTTSSSTTTUUUUUUUUUUUUSSSSSSWWWYYY[[[[[[YYYXXXWWWXXXRRRPPPRRROOOOOO^^^jjjeee\\\\\\[[[YYYVVVTTTUUUVVVUUUWWWZZZ^^^```^^^XXXTTTTTTTTTTTTSSSQQQNNNKKKIIIMMMPPPTTTUUUSSSOOOMMMKKKJJJRRRUUUOOOGGGDDDEEEEEEGGGJJJMMMOOONNNMMMMMMNNNIIIHHHHHHHHHHHHHHHIIIIIIGGGJJJPPPTTTUUUSSSOOOLLLJJJJJJJJJHHHGGGGGGJJJLLLOOOPPPOOOMMMKKKJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGKKKLLLNNNNNNMMMMMMNNNPPPPPPNNNLLLLLLMMMNNNNNNNNNJJJJJJJJJIIIIIIHHHGGGGGGDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGEEEBBBAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEECCCBBBAAABBBCCCCCCDDDEEEEEEDDDDDDBBBAAA@@@???>>>???@@@AAACCCCCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDDDDDBBB@@@???BBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBEEEGGGIIIHHHGGGEEEEEEEEEFFFFFFDDDCCC@@@??????AAACCCDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBAAAAAAAAABBBDDDFFFGGGIIIIIIIIIIIIIIIJJJJJJKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCEEEFFFEEEEEEEEEGGGIIIHHHFFFDDDDDDFFFHHHIIIJJJFFFFFFEEEEEEFFFGGGIIIJJJIIIHHHFFFDDDCCCBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<:::999777888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999:::;;;<<<;;;;;;;;;;;;:::::::::999;;;::::::999999::::::;;;999999999:::;;;===???@@@<<<;;;999777777777888999999999999999999888888777555666777888999888888777777777777777777777777777777777777888999999::::::777777666666777888:::;;;:::999999999999:::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>;;;::::::999999::::::;;;<<<;;;;;;:::::::::::::::888888888999:::<<<===>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<=========<<<======<<<;;;;;;<<<======<<<<<<<<<<<<<<<===============<<<<<<<<<<<<======<<<===???AAAAAAAAA@@@???>>>>>>======>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@<<<>>>@@@BBBCCCBBB@@@???>>>@@@CCCCCCCCCEEEIIILLLNNNKKKGGGDDDDDDDDDCCCBBBCCCDDDDDDEEEEEEEEEDDDDDD@@@AAABBBDDDGGGIIIJJJKKKJJJIIIHHHIIIKKKKKKJJJHHHIIIIIIIIIKKKMMMPPPSSSUUUVVVWWWXXXXXXWWWUUUSSSQQQKKKKKKKKKLLLMMMNNNPPPPPPSSSRRRQQQQQQQQQSSSVVVWWWTTTWWWXXXUUUQQQOOOQQQTTTUUUUUUVVVVVVVVVVVVVVVUUUSSSRRRQQQRRRTTTUUUUUUTTTRRRQQQOOONNNNNNOOOPPPQQQSSSQQQNNNNNNPPPRRRSSSSSSSSSTTTTTTQQQNNNNNNSSSXXX\\\]]]]]]]]]]]][[[ZZZYYY\\\[[[ZZZYYYWWWVVVUUUTTTRRRRRRSSSUUUWWWXXXVVVTTTRRRRRRRRRSSSSSSTTTWWWXXXUUUWWWVVVQQQPPPUUUZZZ[[[XXXYYYZZZXXXUUUSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWXXX[[[]]]]]]ZZZWWWWWWWWWQQQPPPRRRPPPRRRgggwwwtttdddaaa\\\YYYWWWUUUSSSRRRUUUVVVXXX[[[]]]\\\YYYVVVRRRRRRQQQOOOMMMKKKKKKLLLLLLOOOSSSTTTRRROOOMMMLLLKKKRRRUUUNNNFFFDDDFFFHHHIIILLLOOOOOONNNNNNPPPRRRIIIJJJKKKKKKKKKJJJIIIIIIEEEHHHLLLOOOPPPOOOLLLJJJIIIIIIHHHGGGGGGIIIKKKMMMNNNOOOOOOMMMJJJIIIKKKMMMLLLLLLLLLLLLKKKJJJIIIIIILLLNNNOOONNNMMMMMMNNNOOONNNMMMLLLLLLNNNOOONNNMMMKKKJJJHHHGGGFFFFFFFFFGGGCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIGGGFFFCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGDDDDDDCCCCCCBBBCCCCCCDDDAAABBBCCCCCCCCCBBBAAA@@@BBBCCCDDDEEEFFFEEEDDDDDDCCCBBB@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAAEEEDDDDDDCCCBBBAAAAAA@@@???AAABBBCCCBBBCCCDDDFFFFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@?????????AAACCCDDDBBBAAAAAABBBBBBDDDEEEEEEBBBCCCCCCDDDFFFHHHIIIJJJLLLLLLLLLLLLLLLMMMNNNNNNIIIHHHGGGEEEDDDCCCCCCCCCCCCEEEFFFFFFFFFGGGIIIKKKIIIGGGDDDDDDFFFHHHIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<999777555555777:::;;;;;;;;;;;;:::999:::;;;<<<===>>>===<<<;;;:::999999999<<<;;;999888888999;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999::::::<<<;;;::::::;;;<<<>>>???;;;:::888666555666777888::::::999888888777777777999999:::999888777555444777777777777777777777777666666777888999::::::;;;777777666777888999;;;<<<::::::999999::::::;;;<<<;;;::::::999999::::::;;;======<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;888888888999:::;;;<<<===888888888999:::;;;===>>>@@@???>>><<<<<<;;;;;;;;;::::::;;;<<<=========<<<===<<<;;;::::::;;;<<<==============================<<<<<<;;;;;;;;;<<<<<<;;;===???AAABBBAAA@@@???======<<<===>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@AAA===>>>@@@@@@@@@???===<<>>>>>???@@@AAABBBBBBCCCDDDDDDCCCCCCBBB@@@@@@@@@AAAAAABBBBBBCCCFFFEEEDDDCCCBBBAAAAAAAAA???AAACCCDDDCCCCCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>???@@@AAACCCDDDAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIJJJKKKKKKJJJIIIIIIIIIGGGEEECCCBBBDDDEEEGGGJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIGGGFFFEEEDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHGGGFFFEEEDDDBBBBBBAAAAAABBBAAA????????????===<<<>>>>>>======<<<<<<<<<;;;<<<:::999999;;;<<<<<<;;;::::::;;;<<<=========<<<========================;;;:::999888777777777777;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::888777999<<<===;;;999777777777888888999999999;;;;;;;;;999777666777999777777777888999999999:::333444444555666777777888666666666666777:::<<<===:::888666666888:::<<<<<<>>>;;;999777888:::::::::;;;<<<<<<<<<;;;::::::999:::999999888888999999:::;;;::::::999999::::::;;;888888888888888888888888<<<;;;::::::;;;<<<>>>???>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>============::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<<<<<;;;:::999999999999<<<===???@@@@@@???>>>===<<<<<<===??????@@@@@@@@@??????@@@@@@@@@@@@??????BBBBBBBBBAAAAAAAAA@@@@@@======>>>???AAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFHHHIIIJJJJJJJJJNNNNNNNNNNNNOOOQQQSSSUUUTTTVVVVVVUUURRRPPPPPPPPPMMMOOOOOONNNLLLMMMQQQUUUSSSQQQPPPOOOOOORRRTTTVVVZZZZZZZZZYYYXXXWWWUUUTTTWWWVVVUUUUUUTTTUUUUUUUUUSSSRRRQQQQQQRRRSSSQQQPPPNNNNNNOOOOOOOOOPPPPPPPPPPPPNNNLLLKKKLLLOOOSSSUUUUUUTTTRRRQQQRRRTTTWWWXXX[[[]]]___``````___```aaabbb___[[[XXXWWWWWWWWWVVVVVVVVVWWWYYYZZZYYYUUURRRNNNPPPTTTXXX[[[\\\[[[[[[ZZZWWWTTTSSSTTTVVVWWWWWWYYYXXXVVVTTTSSSSSSTTTUUUSSSTTTVVVXXXYYYYYYYYYXXXYYYYYYXXXXXXVVVTTTSSSQQQRRRRRRPPPNNNUUUdddpppuuujjjaaaZZZ[[[\\\XXXQQQNNNQQQTTTYYY___bbb```\\\XXXWWWUUURRROOONNNOOOPPPQQQNNNOOOOOOOOOOOONNNMMMMMMKKKKKKIIIHHHGGGHHHIIIIIINNNPPPRRRRRRPPPOOOOOOOOOKKKNNNPPPOOOMMMIIIGGGFFFKKKJJJIIIHHHIIIJJJKKKLLLHHHFFFDDDDDDHHHLLLOOOPPPNNNNNNMMMKKKHHHGGGHHHJJJIIIKKKLLLMMMLLLMMMNNNPPPNNNQQQTTTRRRMMMJJJLLLNNNLLLKKKLLLNNNPPPQQQOOONNNKKKHHHFFFGGGIIIIIIGGGEEEFFFGGGKKKRRRXXXVVVOOOHHHFFFHHHKKKKKKIIIGGGFFFEEEFFFDDDBBB@@@>>>>>>???@@@@@@AAACCCDDDDDDDDDCCCBBBBBBCCCEEEFFFGGGFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@???DDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>>>>??????<<<>>>@@@BBBCCCBBB@@@?????????@@@AAABBBBBBBBBBBBFFFCCC@@@?????????>>>===??????>>>>>>??????@@@AAADDDCCCBBB@@@??????@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAAEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDDDDEEEFFFHHHKKKJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEGGGGGGGGGFFFEEECCCBBBBBBAAAAAABBBAAA??????@@@@@@???===>>>=========<<<<<<<<<<<<<<<:::999999;;;<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888<<<;;;:::;;;>>>>>><<<:::888888888999999999:::::::::;;;;;;999777666777888888888888888888999999999444555555666777777888888999888888888999;;;<<<===:::888666666888;;;<<<<<<>>><<<999888999:::::::::::::::;;;;;;:::999999888999888888777777888888999::::::999999999999::::::999999999999999999999999999888888888888:::;;;<<<>>>======<<<;;;;;;<<<<<>>>>>======<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;::::::999999999999999======>>>????????????>>>===>>>??????@@@@@@??????>>>??????@@@@@@??????>>>>>>>>>>>>>>>=========<<<>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMMMMNNNOOOPPPQQQRRRPPPRRRRRRQQQOOOMMMLLLMMMMMMOOOOOONNNMMMNNNQQQTTTRRRQQQOOOOOOOOOQQQTTTVVVXXXXXXWWWVVVUUUTTTSSSSSSVVVUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPRRRSSSRRRPPPNNNNNNNNNOOOOOOOOOPPPPPPNNNMMMKKKKKKLLLOOORRRUUUUUUTTTRRRQQQRRRTTTVVVXXXXXXZZZ\\\]]]^^^```bbbccc^^^\\\XXXVVVVVVVVVVVVUUUTTTVVVZZZ^^^```^^^YYYUUUOOORRRVVVZZZ]]]^^^]]]]]]YYYVVVTTTSSSUUUXXXYYYZZZYYYXXXUUUSSSRRRSSSTTTTTTTTTUUUWWWXXXYYYYYYYYYXXXYYYYYYXXXVVVTTTSSSRRRQQQQQQRRRQQQOOOVVVbbbmmmqqqeee\\\UUUVVVXXXTTTPPPMMMOOOSSSXXX]]]___^^^ZZZVVVXXXWWWTTTRRRQQQQQQRRRSSSNNNNNNNNNNNNNNNMMMMMMLLLJJJJJJHHHHHHHHHHHHIIIJJJNNNQQQSSSSSSRRRQQQQQQQQQPPPQQQQQQOOOLLLJJJIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKHHHFFFEEEFFFIIIMMMNNNOOONNNNNNMMMKKKHHHGGGHHHJJJJJJLLLMMMNNNMMMMMMOOOPPPPPPSSSTTTRRRNNNKKKMMMPPPMMMMMMMMMNNNPPPPPPNNNMMMKKKIIIHHHHHHJJJKKKIIIGGGHHHHHHKKKQQQUUUTTTNNNHHHFFFHHHJJJJJJHHHFFFEEEEEEFFFEEEBBB@@@??????@@@@@@BBBBBBCCCCCCCCCBBBBBBAAABBBCCCEEEFFFFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>??????===???AAACCCCCCBBB@@@???>>>???@@@AAABBBBBBBBBBBBEEECCC@@@@@@@@@@@@???>>>??????>>>>>>??????@@@AAACCCBBB@@@???>>>>>>>>>???>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDEEEGGGHHHLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFDDDCCCBBBBBBAAAAAAAAA@@@???@@@AAAAAA@@@???============<<<<<<<<<<<<<<<:::999999;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999999999999999::::::999999::::::;;;<<<::::::::::::::::::::::::888888888888888777777777===<<<;;;<<<======;;;:::999999999999:::::::::::::::::::::999777666777999999999999888888888888888666666666777888888999999;;;;;;;;;:::;;;<<<======:::888666777999;;;;;;;;;>>>;;;999999:::;;;;;;:::999999999999999888888777888777777777777777777888:::999999888888999999:::::::::::::::::::::::::::777777777777888999:::;;;======<<<;;;;;;;;;<<<<<>>===<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<<<<:::999999999999:::;;;;;;>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMOOOPPPOOOLLLKKKKKKKKKNNNOOOPPPOOONNNOOOQQQSSSRRRQQQOOONNNOOOQQQTTTVVVWWWVVVUUUSSSRRRRRRRRRSSSUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNOOOQQQSSSRRRQQQMMMMMMMMMMMMNNNNNNNNNNNNLLLKKKKKKKKKMMMOOOQQQSSSSSSRRRQQQQQQQQQSSSVVVWWWYYYYYYYYYZZZ\\\^^^___```YYYWWWTTTSSSTTTUUUUUUTTTQQQUUU[[[aaadddbbb\\\WWWQQQTTTXXX\\\^^^_________WWWVVVTTTUUUWWW[[[\\\]]]YYYWWWUUUSSSRRRRRRSSSSSSUUUVVVXXXYYYYYYYYYXXXXXXZZZXXXVVVTTTRRRQQQQQQQQQQQQSSSRRRQQQVVV```ggghhh^^^VVVQQQSSSUUURRROOOMMMNNNRRRVVVZZZ[[[ZZZVVVTTTXXXXXXWWWVVVUUUTTTTTTSSSMMMMMMNNNNNNMMMMMMLLLKKKIIIHHHHHHGGGHHHJJJKKKLLLNNNPPPRRRSSSRRRQQQRRRRRRTTTTTTRRRNNNKKKJJJLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGGGGIIILLLNNNNNNNNNMMMMMMMMMKKKIIIHHHIIIJJJLLLMMMOOOOOONNNNNNOOOQQQRRRSSSTTTQQQMMMLLLNNNQQQOOONNNNNNOOOPPPOOOMMMKKKKKKJJJIIIJJJLLLLLLKKKIIIIIIIIIJJJMMMPPPPPPKKKGGGFFFHHHIIIIIIGGGEEEDDDDDDFFFDDDCCCAAA@@@@@@AAAAAAEEEDDDCCCBBBBBBAAAAAAAAADDDDDDFFFFFFFFFDDDBBB@@@?????????@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>=========>>>??????@@@AAABBBCCCCCCBBB@@@>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBB@@@>>>???>>>>>>>>>>>>???@@@@@@AAA@@@>>>===<<<<<<===>>>======>>>>>>>>>?????????BBBAAAAAAAAAAAA@@@@@@@@@FFFHHHJJJLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGJJJIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEFFFFFFGGGEEEEEEDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???@@@AAABBBAAA@@@===============<<<<<<<<<<<<:::999999;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999999999999999999999999999888888888999999;;;<<<<<<::::::::::::::::::::::::999999999888888888888888;;;;;;:::;;;::::::999777:::::::::::::::::::::::::::;;;;;;:::888777999::::::999999999888777777777777777888888888999999999<<<<<<<<<;;;;;;;;;;;;<<<999888777777999;;;;;;;;;===;;;999999:::;;;;;;:::888999999999999999888888888888777777777777888888::::::999999999999::::::::::::::::::::::::::::::888888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<>>======<<<;;;::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>======<<<::::::::::::;;;<<<===>>>>>>>>>=========???@@@AAABBBBBBBBBAAA@@@???>>>===>>>>>>????????????>>>>>>========================@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDFFFFFFHHHIIIIIIJJJJJJJJJIIIJJJLLLMMMMMMLLLKKKJJJLLLNNNOOONNNLLLKKKKKKLLLOOOOOOPPPQQQPPPQQQQQQRRRRRRQQQOOONNNOOOQQQSSSUUUWWWUUUSSSQQQPPPQQQRRRSSSTTTSSSRRRPPPOOOOOOOOOOOONNNMMMMMMNNNQQQRRRRRRQQQJJJKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQSSSUUUVVV\\\[[[YYYYYYYYYZZZZZZZZZUUUSSSQQQQQQSSSTTTTTTTTTQQQTTTXXX]]]```___ZZZVVVRRRTTTXXX\\\___```______WWWUUUTTTVVVYYY]]]______YYYWWWUUUSSSQQQRRRRRRSSSWWWXXXYYYYYYYYYXXXWWWWWWYYYWWWTTTQQQOOOOOOPPPPPPPPPSSSTTTSSSVVV\\\```___WWWRRRRRRWWWYYYUUUPPPNNNOOORRRVVVYYYYYYWWWUUUSSSWWWWWWXXXXXXWWWUUUTTTSSSLLLMMMMMMMMMMMMLLLKKKKKKHHHGGGGGGHHHIIIKKKMMMOOOMMMOOORRRSSSRRRQQQRRRRRRTTTTTTRRROOOLLLJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLOOOPPPOOOMMMLLLMMMMMMLLLJJJIIIJJJLLLMMMNNNOOOOOONNNMMMNNNPPPRRRRRRQQQNNNKKKKKKMMMPPPPPPOOONNNNNNOOOMMMKKKHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJIIIFFFCCCDDDFFFGGGGGGEEECCCCCCDDDDDDDDDCCCAAAAAAAAAAAABBBFFFEEECCCBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDBBB@@@======>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????<<<<<<=========>>>??????AAABBBCCCCCCCCCAAA???>>>>>>???@@@AAAAAABBBAAAAAAAAA@@@AAABBBCCCCCCAAA???>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<======>>>>>>>>>>>>>>>?????????@@@AAAAAA@@@@@@@@@?????????GGGIIIKKKLLLLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBAAABBBBBBAAA?????????AAABBBAAA@@@<<<<<<<<<===============<<<:::999999;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999999999999999999999999999999777777777777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::;;;;;;;;;:::999888888::::::::::::::::::::::::;;;<<<<<<;;;999999:::<<<:::999999999888777777777888888888888999999999999;;;;;;;;;;;;;;;::::::999999888777888:::;;;;;;:::;;;999888999:::;;;:::999999999::::::::::::999999999999999888888999999999;;;;;;::::::::::::;;;;;;999999999999999999999999777777888999::::::::::::;;;;;;::::::::::::;;;;;;=========<<<;;;::::::999::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<>>>???@@@>>>======<<<===???AAABBBCCCCCCCCCBBB@@@>>>===<<<>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIJJJLLLMMMMMMLLLKKKKKKLLLPPPPPPQQQRRRSSSRRRQQQPPPQQQPPPNNNNNNNNNPPPSSSUUUTTTRRRPPPNNNNNNNNNPPPQQQRRRQQQPPPOOONNNNNNNNNNNNMMMLLLLLLMMMPPPQQQQQQPPPIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLNNNOOOPPPQQQPPPPPPOOOOOOOOOOOOQQQRRRTTTUUU[[[YYYWWWWWWYYYZZZYYYWWWRRRQQQPPPQQQTTTUUUUUUTTTSSSSSSSSSUUUWWWWWWUUUSSSRRRUUUXXX\\\^^^^^^]]]\\\WWWVVVUUUWWW[[[^^^______XXXWWWTTTSSSRRRRRRTTTUUUXXXXXXYYYYYYYYYWWWVVVUUUVVVUUURRROOONNNNNNOOOOOOOOOSSSTTTSSSUUUXXXYYYVVVRRRQQQUUU]]]```ZZZSSSPPPQQQTTTXXXYYYWWWUUUTTTTTTTTTUUUVVVWWWVVVTTTSSSQQQLLLMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHIIIKKKMMMOOOQQQPPPRRRUUUUUUTTTTTTTTTTTTPPPQQQQQQOOOMMMKKKJJJKKKNNNMMMMMMLLLKKKJJJIIIIIIKKKKKKLLLOOOQQQQQQOOOMMMLLLMMMOOONNNLLLLLLLLLMMMMMMOOOOOOOOOMMMLLLMMMNNNQQQPPPOOOLLLJJJJJJLLLMMMOOONNNMMMMMMMMMLLLHHHFFFFFFGGGIIIJJJIIIHHHHHHGGGEEEDDDDDDDDDDDDCCCAAA@@@AAABBBDDDDDDBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBEEEDDDCCCCCCDDDFFFHHHIIIGGGHHHIIIIIIGGGEEEBBBAAA======>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@?????????<<<<<<======>>>>>>>>>>>>AAABBBBBBBBBBBBAAA??????>>>>>>???@@@AAAAAAAAAAAA@@@???@@@BBBCCCCCCAAA???>>>>>>======>>>>>>???@@@AAA@@@???>>>===>>>???@@@?????????@@@@@@@@@AAAAAA@@@????????????>>>>>>>>>IIIJJJKKKKKKKKKJJJIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDCCCCCCBBBAAAAAABBBBBB@@@???>>>???@@@@@@???>>><<<<<<<<<===============<<<:::999999;;;<<<<<<;;;:::;;;;;;;;;;;;::::::999::::::::::::::::::::::::777777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999;;;<<<>>>===<<<;;;;;;<<<::::::::::::999999999999:::;;;<<<;;;999999:::<<<999999999888888888888888888888888888888888888888999999:::::::::999999888888777777888:::;;;;;;:::999888777888999:::999888888999::::::::::::::::::::::::999999999999::::::;;;::::::999999::::::;;;888888888888888888888888555555777888888999888888::::::999999999:::;;;;;;<<<;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>???======>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@============>>>@@@AAAAAACCCBBBBBBAAA@@@>>><<<;;;===>>>>>>??????>>>>>>===<<<<<<<<<===============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJHHHJJJKKKKKKJJJIIIJJJKKKPPPPPPQQQSSSUUUTTTQQQOOOQQQPPPNNNMMMNNNPPPSSSUUUPPPOOONNNMMMLLLMMMMMMNNNPPPOOOOOONNNNNNNNNNNNNNNMMMLLLLLLMMMOOOPPPOOONNNIIIIIIIIIIIIJJJJJJJJJJJJMMMOOOQQQSSSTTTRRRPPPOOOMMMNNNNNNOOOPPPRRRSSSTTTUUUTTTTTTWWW[[[]]][[[YYYSSSRRRRRRSSSVVVWWWWWWVVVVVVTTTQQQPPPQQQRRRRRRRRRTTTVVVYYY[[[]]]\\\[[[ZZZXXXWWWVVVXXX[[[]]]^^^]]]WWWVVVTTTSSSSSSTTTVVVWWWXXXYYYYYYYYYXXXVVVTTTSSSRRRQQQPPPNNNNNNNNNNNNOOOOOORRRTTTSSSSSSUUUTTTPPPNNNOOOVVV___bbb\\\UUURRRSSSVVVYYYYYYUUUSSSSSSTTTRRRSSSTTTTTTTTTSSSQQQPPPMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKMMMOOOQQQSSSUUUWWWYYYYYYXXXWWWWWWWWWMMMNNNOOOOOOLLLKKKJJJKKKOOONNNMMMKKKKKKKKKLLLLLLNNNNNNNNNPPPRRRRRRPPPOOOMMMNNNPPPPPPOOONNNOOOPPPOOOPPPQQQPPPNNNMMMNNNOOOPPPOOOMMMKKKJJJJJJJJJKKKMMMLLLKKKKKKKKKJJJGGGDDDDDDGGGIIIIIIHHHEEEDDDDDDBBBBBBBBBAAA@@@??????>>><<<>>>@@@@@@???@@@BBBCCC@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCDDDFFFGGGIIIJJJGGGHHHHHHHHHGGGEEECCCAAA>>>>>>??????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????======>>>?????????>>>>>>@@@@@@AAAAAA@@@@@@??????===>>>???@@@AAAAAAAAAAAA@@@??????@@@AAABBB@@@???>>>============>>>??????AAAAAA????????????@@@AAA???@@@@@@@@@@@@AAAAAAAAA??????>>>>>>>>>=========JJJJJJJJJIIIIIIIIIHHHHHHDDDFFFHHHIIIIIIHHHFFFDDDBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDBBBBBBCCCCCCBBBBBBAAAAAABBBBBBAAA???>>>>>>??????===<<<<<<<<<<<<<<<=========>>><<<:::999999;;;<<<<<<;;;999999:::;;;;;;;;;::::::::::::::::::::::::::::::888888888888999999:::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888999;;;>>>===<<<;;;<<<===::::::999999999888888888888999:::999888888999;;;888888888888888999999999888888888888888888888888888999::::::;;;:::999999888777777999;;;<<<;;;999777666666777999999888777777777888999999999999999999999888888888888999999999888888888888888888999999999999999999999999999555666777999999999999888999999999999999:::;;;;;;:::::::::::::::;;;;;;;;;::::::;;;<<<===>>>??????<<<============<<<;;;;;;;;;;;;::::::;;;<<<======;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAA@@@???===<<<;;;======>>>>>>>>>>>>======;;;<<<<<<<<<============;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLHHHJJJLLLLLLKKKKKKKKKLLLQQQQQQRRRTTTVVVUUUQQQNNNQQQPPPNNNMMMNNNPPPSSSTTTPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNOOOPPPNNNLLLKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLPPPRRRUUUWWWWWWTTTPPPNNNLLLLLLMMMOOOPPPQQQSSSSSSSSSRRRSSSXXX]]]___\\\XXXUUUTTTTTTVVVXXXYYYYYYWWWYYYVVVRRRQQQRRRTTTTTTTTTVVVXXXZZZ\\\\\\[[[YYYXXXYYYXXXXXXYYY[[[\\\[[[ZZZVVVVVVTTTTTTUUUVVVYYYZZZXXXYYYYYYXXXVVVTTTRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRSSSRRRQQQSSSQQQMMMKKKLLLRRRZZZ]]]XXXSSSRRRSSSVVVYYYXXXSSSQQQRRRTTTRRRRRRRRRRRRRRRQQQQQQPPPNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNQQQSSSTTTWWWYYYZZZZZZXXXVVVUUUVVVMMMMMMMMMLLLKKKKKKMMMOOORRRPPPNNNLLLLLLMMMPPPRRRQQQPPPPPPQQQRRRSSSQQQPPPMMMOOORRRRRRQQQQQQQQQRRRRRRSSSTTTRRRPPPOOOOOOPPPPPPOOOMMMMMMLLLLLLJJJIIIKKKJJJIIIIIIIIIHHHEEECCCDDDGGGJJJJJJGGGDDDBBBCCC@@@AAABBBAAA@@@???>>>>>>888:::<<<<<<===>>>AAACCC>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGFFFDDDBBB@@@??????@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>???@@@@@@@@@???>>>===>>>>>>??????????????????===>>>???@@@@@@AAAAAA@@@AAA???>>>>>>???@@@???>>>===============>>>??????AAA@@@????????????AAAAAA????????????@@@@@@@@@@@@>>>>>>>>>=========<<<<<>>===<<<:::;;;<<<<<<<<<======>>>>>><<<:::999999;;;<<<<<<;;;888999::::::;;;;;;;;;;;;999999999999999999999999::::::999999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999888777777666999<<<;;;:::999:::<<<999999999888888777777777777888888777666666888999777777888888999999999:::888888777777777777777777888888:::;;;<<<;;;::::::888777777999;;;<<<;;;999666555555666888999777666666666777888888888888888888888777777777777888888777777666666666666777777::::::::::::::::::::::::777888:::;;;<<<<<<;;;;;;999888888888999::::::;;;888999999::::::;;;;;;<<<::::::;;;<<<===>>>???@@@<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::;;;;;;:::;;;===???@@@AAA@@@@@@@@@@@@@@@@@@>>>===<<<;;;======>>>>>>>>>>>>===============>>>>>>>>>??????999:::;;;<<<===>>>???@@@??????@@@@@@@@@AAAAAAAAA???@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFCCCDDDDDDEEEEEEEEEEEEDDDGGGGGGGGGGGGHHHJJJLLLNNNJJJLLLNNNOOONNNNNNNNNPPPQQQQQQRRRUUUWWWVVVQQQMMMQQQPPPNNNMMMNNNPPPRRRTTTSSSSSSTTTTTTTTTSSSRRRRRRMMMMMMMMMMMMNNNOOOPPPQQQNNNMMMKKKLLLMMMMMMLLLKKKMMMMMMMMMMMMNNNNNNNNNNNNRRRTTTXXXZZZYYYUUUQQQNNNKKKLLLMMMNNNPPPQQQRRRSSSUUUTTTUUUYYY^^^^^^YYYTTTVVVVVVVVVXXXZZZ[[[ZZZYYYZZZWWWUUUUUUVVVWWWXXXXXXXXXZZZ\\\]]]]]][[[YYYWWW[[[YYYXXXYYYZZZ[[[ZZZXXXVVVUUUUUUTTTVVVXXXZZZ\\\XXXXXXXXXWWWUUUSSSQQQOOOKKKLLLMMMNNNNNNNNNNNNNNNNNNRRRSSSQQQPPPQQQOOOKKKIIIIIINNNTTTVVVSSSPPPQQQSSSVVVYYYWWWRRROOOPPPSSSRRRRRRRRRQQQQQQQQQQQQQQQNNNOOOOOOOOOOOONNNMMMMMMNNNMMMMMMNNNOOOQQQTTTUUUUUUWWWXXXWWWUUUSSSRRRRRROOONNNLLLJJJIIIKKKPPPSSSUUURRROOOMMMMMMOOOSSSVVVSSSQQQPPPQQQRRRSSSRRRQQQNNNPPPSSSSSSSSSRRRRRRSSSUUUVVVVVVUUURRRQQQQQQRRRPPPOOONNNNNNNNNMMMKKKIIIJJJIIIHHHHHHIIIGGGDDDBBBEEEHHHKKKKKKGGGCCCBBBBBB???AAABBBBBBAAA?????????666777999;;;;;;>>>AAACCC===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEDDDCCCAAA???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAAAAA@@@???>>>=========>>>>>>?????????@@@===>>>???@@@@@@AAA@@@@@@BBB@@@===<<<===>>>>>>>>>===============>>>??????@@@@@@???>>>>>>???@@@AAA>>>>>>>>>>>>????????????>>>=========<<<<<<<<<<<>>???::::::;;;;;;;;;:::999888::::::888888888999:::;;;;;;;;;;;;:::999888777666555555666888999:::;;;;;;???>>>===;;;999888888888:::999888888777888888888999999999::::::;;;;;;;;;:::999999999888777777777999999999888888888777777777777888888888999999999777666666777999;;;:::999888888999999999:::::::::999999999::::::999999999777777777777777777777777999888888888777777666666888777666666666777999::::::999999999888777777777999999999888888888888888777777777777777777777777777777777777777777777777999999999999:::<<<>>>???<<<<<<<<<;;;::::::;;;<<<>>>======;;;:::999888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAABBB@@@@@@???????????????@@@>>>>>>============>>>>>>>>>>>>======<<<<<<<<<;;;===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEECCCBBBCCCGGGJJJJJJIIIMMMKKKKKKLLLOOOQQQQQQQQQNNNPPPSSSUUUUUURRRNNNLLLNNNNNNNNNNNNMMMNNNQQQSSSSSSVVVZZZ\\\\\\YYYVVVSSSQQQPPPNNNLLLLLLMMMNNNOOONNNNNNOOONNNLLLKKKMMMNNNPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXXXXXXXWWWTTTQQQOOOQQQPPPOOONNNOOOPPPSSSTTTUUUUUUWWW[[[]]]\\\WWWRRRSSSUUUXXXZZZ\\\\\\\\\\\\___\\\YYYWWWVVVVVVUUUSSSXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXQQQRRRTTTVVVXXXZZZZZZ[[[ZZZZZZYYYXXXWWWTTTOOOKKKMMMNNNOOOOOONNNMMMKKKJJJOOOQQQRRRRRRQQQPPPPPPQQQPPPRRRTTTSSSQQQOOOOOOOOOPPPSSSWWWWWWUUUSSSTTTUUUWWWWWWVVVUUUSSSQQQPPPOOORRRQQQQQQPPPOOONNNMMMLLLKKKNNNPPPQQQRRRRRRSSSUUUXXXVVVSSSPPPOOONNNOOOOOOOOOOOONNNMMMLLLLLLOOORRRRRRNNNKKKKKKMMMPPPPPPOOOSSSRRRRRRRRRRRRSSSSSSTTTOOONNNLLLMMMPPPRRRSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNLLLIIIGGGEEELLLJJJIIIHHHGGGFFFCCCAAACCCGGGLLLMMMJJJFFFDDDDDDFFFEEECCCAAA@@@@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA??????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@?????????@@@@@@AAAAAA@@@@@@??????>>>>>>======>>>>>>>>>>>>=========>>>???@@@@@@AAAAAA@@@CCCBBB@@@???===<<<<<<<<<;;;;;;<<<===>>>???@@@@@@<<<<<<======>>>>>>??????<<<<<<============<<<<<<>>>===<<<<<<;;;;;;;;;;;;FFFGGGHHHGGGFFFEEEEEEGGGFFFHHHKKKKKKIIIGGGHHHIIIKKKJJJIIIGGGGGGGGGHHHHHHJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???@@@@@@@@@@@@???>>>======<<<;;;;;;:::::::::;;;======<<<<<<===???:::;;;;;;;;;::::::999999:::999888888888999::::::::::::::::::999888777777888888999999:::;;;<<<<<<>>>>>><<<;;;:::999999999::::::999888888888888888999::::::::::::::::::;;;999999999999888888888888::::::::::::999999888888777777888888888999999999888777777888:::;;;:::999888888888888999999999:::888888999999999999888888777777777777777777777777888888888777777777666666777777777777777888888999999999888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777999999999999:::<<<>>>???GGGBBB<<<;;;<<>>>>>===<<<;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAA>>>>>>============>>>>>>>>>>>>============>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFDDDDDDEEEIIIKKKKKKJJJNNNLLLLLLMMMOOORRRSSSRRRPPPRRRSSSTTTSSSPPPMMMJJJLLLMMMOOOOOOOOOPPPRRRTTTTTTXXX]]]``````[[[UUUQQQPPPOOOMMMLLLLLLLLLMMMNNNMMMNNNNNNMMMKKKKKKMMMNNNPPPOOONNNNNNPPPRRRTTTVVVUUUUUUUUUUUUSSSRRRPPPOOONNNNNNOOOPPPRRRTTTWWWXXXVVVUUUVVVXXXZZZYYYUUUQQQUUUVVVYYY[[[]]]]]]\\\[[[[[[YYYVVVUUUVVVVVVVVVUUUXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYZZZ[[[\\\\\\\\\[[[YYYVVVUUUSSSQQQOOOLLLQQQRRRRRRRRRRRRRRRQQQQQQQQQSSSTTTSSSPPPOOOOOOPPPQQQSSSTTTSSSQQQOOONNNOOONNNRRRVVVWWWUUUSSSTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLQQQPPPPPPOOONNNMMMMMMLLLLLLNNNQQQQQQQQQRRRSSSTTTWWWVVVSSSQQQOOONNNNNNNNNOOOOOONNNLLLJJJJJJLLLNNNOOOMMMKKKLLLOOOQQQQQQPPPRRRQQQQQQQQQQQQQQQRRRRRRNNNMMMLLLMMMOOORRRSSSSSSTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKIIIGGGFFFIIIHHHGGGGGGHHHGGGEEECCCDDDGGGIIIIIIFFFEEEEEEFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGG@@@@@@@@@??????@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>=========>>>>>>???????????????>>>>>>>>>>>>>>>????????????>>>>>><<<===>>>??????@@@@@@@@@AAAAAA@@@>>>======<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<;;;:::::::::::::::FFFGGGHHHGGGFFFEEEFFFGGGEEEGGGHHHHHHHHHHHHIIIKKKJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA???>>>>>>???AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;:::<<<>>>???>>>===<<<===???;;;;;;;;;:::::::::999999:::999888888888888999999888999999999999999888888::::::;;;;;;<<<<<<<<<=========<<<;;;;;;;;;;;;;;;;;;:::999999888888999999;;;::::::::::::::::::999888888888999999999999999;;;;;;;;;::::::::::::999888888888888888999999999:::999888888:::;;;:::888777777777777888888888888777777888888888888777777777777777777777777777777888888777777777777666666666666777888888888888888777777888888888888888888666777777888888999999999777777777777777777777777777777777777777777777777999999999999:::<<<===>>>MMMDDD;;;999<<<@@@AAA???======<<<;;;:::999999888::::::::::::::::::::::::;;;<<<===???@@@@@@@@@@@@<<<<<<;;;;;;;;;<<<<<<===>>>>>>============>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFFFFHHHJJJLLLLLLKKKOOOMMMLLLMMMPPPRRRTTTTTTSSSSSSSSSRRRPPPNNNKKKJJJJJJMMMPPPQQQRRRRRRSSSTTTRRRVVV\\\```___ZZZRRRNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLMMMLLLKKKKKKLLLNNNOOONNNMMMMMMOOORRRUUUWWWTTTSSSRRRPPPOOONNNNNNMMMLLLMMMOOOQQQTTTUUUVVVWWWWWWVVVVVVVVVVVVUUURRRPPPUUUVVVYYYZZZ[[[[[[ZZZYYYWWWUUUSSSSSSUUUVVVWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[XXXTTTQQQPPPPPPOOOMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUSSSPPPNNNNNNOOOQQQSSSSSSRRRPPPNNNMMMMMMNNNRRRVVVWWWUUUSSSTTTVVVVVVUUUSSSQQQOOOMMMLLLKKKOOOOOONNNMMMMMMMMMMMMMMMNNNPPPQQQRRRQQQQQQSSSTTTUUUUUUSSSRRRPPPNNNMMMMMMNNNNNNMMMJJJHHHGGGIIIJJJLLLKKKKKKMMMPPPRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPPPPMMMLLLKKKMMMPPPRRRSSSRRRRRRRRRQQQOOONNNLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFGGGHHHHHHGGGEEEDDDEEEEEEDDDCCCCCCEEEGGGCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBCCCDDDEEEGGGGGG@@@@@@????????????@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>????????????>>>>>>;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>============<<<===<<<<<<<<<;;;;;;;;;;;;>>>>>>==================:::;;;;;;<<<<<<;;;;;;:::;;;:::999999888999999999HHHIIIIIIHHHFFFEEEEEEFFFEEEFFFFFFGGGGGGIIIJJJLLLIIIHHHFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCAAA???======>>>@@@BBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@>>><<<<<<===<<<<<<<<<;;;;;;;;;::::::>>>???@@@???===<<<===>>>;;;;;;::::::999999999::::::999999999888888888888777777888999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>;;;;;;:::999999999999999;;;;;;;;;::::::999999999888888888999999::::::::::::::::::::::::::::::999888888888888888888888888;;;:::888999::::::999888666666666777777777777777666666777777777777666666666666666666666666666666777777777777777777666666555666777999999888777777666666777777888888999999555666666777888999999:::777777777777777777777777777777777777777777777777888999999999:::;;;<<<<<>>????????????;;;;;;;;;:::;;;;;;<<<===>>>>>>============>>>>>>===============<<<<<<<<<>>>>>>============>>>???>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHJJJKKKKKKKKKMMMLLLKKKLLLOOORRRSSSSSSRRRRRRQQQOOONNNMMMKKKKKKKKKNNNQQQSSSSSSRRRQQQRRRMMMPPPUUUXXXXXXUUUPPPLLLNNNNNNOOOOOONNNNNNMMMLLLJJJKKKLLLKKKJJJKKKLLLNNNPPPOOONNNMMMOOORRRVVVYYYUUUSSSPPPMMMKKKKKKKKKKKKMMMNNNPPPRRRSSSSSSRRRQQQYYYXXXVVVUUUTTTRRRQQQOOOTTTUUUWWWXXXXXXWWWVVVUUUTTTSSSQQQQQQTTTVVVVVVVVVSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYVVVSSSRRRQQQPPPOOOMMMMMMMMMMMMNNNPPPRRRUUUVVVUUUUUUUUUSSSPPPOOOOOOPPPQQQQQQRRRPPPMMMLLLKKKLLLOOOSSSWWWXXXWWWUUUVVVXXXYYYWWWTTTQQQOOOMMMMMMMMMNNNMMMMMMLLLLLLMMMNNNNNNPPPQQQRRRRRRQQQPPPRRRTTTTTTTTTSSSRRRPPPNNNLLLKKKKKKLLLLLLJJJHHHHHHIIIKKKLLLLLLMMMOOOPPPQQQPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLNNNPPPRRRSSSRRRPPPOOONNNMMMKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGEEEBBBBBBCCCCCCCCCCCCDDDEEEAAAAAA@@@@@@AAABBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEE@@@??????>>>>>>??????@@@??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>======>>>>>>>>>>>>======::::::;;;<<<============;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<;;;999::::::;;;;;;::::::999999999888777777888888888JJJKKKKKKIIIFFFDDDDDDDDDFFFEEEEEEFFFHHHJJJKKKLLLJJJIIIGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCC@@@>>>===???AAABBB???@@@@@@AAAAAABBBBBBBBB@@@AAABBB@@@<<<:::;;;<<<;;;;;;;;;:::::::::::::::???@@@AAA@@@>>>======>>><<<;;;:::999999999::::::::::::::::::999999888888666666777888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????<<<;;;;;;:::::::::::::::;;;;;;;;;::::::999999999888888999999:::::::::;;;888888888888999999999999888888888888888888888888;;;999888888::::::999888666666666666666666666666666666666777777666666666666666666666666666666666666666666666666666777777555666777999999888777777666666666777777888888999555555666777888888999999777777777777777777777777777777777777777777777777888888999::::::;;;;;;;;;999;;;===<<<::::::===@@@<<<<<<<<<;;;;;;::::::999888888888999999999::::::;;;<<<======>>>>>>>>>>>><<<;;;;;;;;;<<<<<<===>>>>>>>>>============>>>>>><<<<<<<<<===============>>>>>>============>>>>>>========================??????>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHHHHIIIIIIIIIJJJIIIIIIKKKOOOQQQRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLOOORRRSSSRRROOOMMMMMMIIIKKKNNNPPPRRRRRRQQQPPPOOOOOOOOOPPPOOOOOONNNMMMIIIJJJKKKKKKJJJKKKMMMOOOQQQPPPOOOOOOPPPSSSVVVXXXVVVTTTPPPMMMJJJIIIJJJJJJMMMOOORRRTTTUUUUUUTTTSSSZZZYYYXXXUUUSSSQQQPPPPPPTTTUUUVVVXXXXXXWWWUUUTTTSSSRRRPPPPPPRRRTTTUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVUUUUUUVVVWWWXXXYYYVVVUUUTTTUUUUUUSSSOOOLLLNNNNNNOOOPPPSSSVVVYYY[[[TTTUUUUUUSSSQQQPPPQQQSSSOOOPPPPPPNNNLLLJJJKKKLLLRRRVVVZZZ[[[YYYXXXYYYZZZXXXVVVRRROOOMMMLLLMMMMMMMMMLLLLLLKKKLLLMMMOOOPPPRRRSSSSSSRRRPPPPPPQQQSSSSSSSSSRRRQQQPPPMMMLLLJJJIIIJJJKKKKKKJJJJJJLLLNNNMMMNNNOOOOOONNNNNNMMMMMMOOOOOOMMMLLLKKKKKKKKKKKKMMMMMMMMMNNNQQQRRRQQQPPPLLLKKKKKKJJJIIIHHHGGGGGGIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHFFFDDD???@@@BBBCCCDDDDDDCCCAAA@@@@@@@@@@@@AAACCCEEEFFFHHHGGGFFFEEECCCCCCBBBBBB@@@@@@????????????@@@@@@??????@@@@@@@@@@@@@@@AAA??????@@@@@@@@@@@@@@@???@@@@@@??????>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<===<<<<<<888999:::;;;;;;;;;::::::;;;<<<<<<===>>>>>>??????>>>>>>======<<<<<<;;;;;;999999::::::::::::999999888888888777777888999999KKKKKKKKKIIIFFFDDDDDDDDDGGGFFFFFFHHHJJJLLLLLLKKKLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCAAA@@@??????AAABBB@@@@@@AAAAAABBBBBBCCCCCC>>>@@@BBB???;;;999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;???@@@@@@???===<<<===>>><<<;;;:::999888999:::;;;;;;<<<<<<<<<;;;:::999888666666777888999999999888888888999999:::::::::;;;<<<<<<<<<======>>>@@@@@@===<<<;;;;;;::::::;;;;;;;;;::::::::::::::::::999999999999:::::::::::::::777888888888888888999999999999999888888888888888999888777777999:::999777777777777777666666666666666666777777777777666666777777777777777777777777555555666666666666777777666666777888888888888888666666777777777777777777555666666777777888888888777777777777777777777777777777777777777777777777888888999:::::::::::::::333999???@@@<<<:::===AAA<<<<<<;;;;;;;;;:::::::::888888888999999::::::;;;;;;;;;<<<===============<<<<<<<<<<<<<<<===>>>???>>>>>>============>>>>>><<<<<<<<<==================<<<<<<;;;;;;;;;;;;<<<========================???>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBDDDGGGHHHGGGFFFGGGHHHGGGGGGIIILLLPPPQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLOOOQQQQQQOOOLLLJJJIIIIIIJJJKKKNNNPPPRRRSSSTTTOOOOOOOOONNNNNNNNNMMMMMMHHHJJJKKKKKKKKKLLLOOOQQQPPPPPPPPPPPPQQQSSSTTTUUUTTTRRROOOLLLJJJJJJJJJKKKKKKNNNQQQUUUWWWYYYYYYYYYXXXYYYXXXVVVRRRPPPOOOPPPTTTUUUWWWXXXXXXWWWVVVUUURRRQQQOOOPPPRRRTTTUUUUUUWWWWWWXXXXXXXXXXXXYYYYYYSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUTTTTTTUUUVVVWWWYYYTTTTTTTTTUUUVVVSSSOOOLLLKKKLLLNNNPPPSSSWWWYYY[[[UUUUUUUUUSSSQQQQQQSSSUUUOOOPPPPPPNNNLLLLLLMMMNNNUUUYYY]]]]]][[[YYYYYY[[[UUURRRNNNKKKIIIJJJKKKMMMMMMLLLKKKKKKLLLOOOQQQSSSUUUUUUTTTRRRPPPOOOQQQSSSSSSSSSQQQPPPNNNLLLKKKKKKHHHJJJKKKLLLLLLLLLNNNOOOMMMNNNOOONNNLLLJJJKKKLLLPPPOOOMMMLLLJJJJJJIIIIIILLLLLLLLLMMMOOOOOONNNLLLHHHHHHGGGGGGGGGFFFFFFFFFIIIHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHGGGEEEBBB@@@@@@AAACCCEEEDDDBBB???@@@@@@@@@@@@AAACCCEEEFFFIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA??????@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======;;;;;;<<<============<<<<<<<<<<<<<<<============::::::;;;;;;;;;;;;::::::999999;;;<<<<<<<<<<<<<<<888999;;;<<<<<<;;;:::999;;;;;;<<<===>>>???@@@@@@======<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999999999888999999:::;;;HHHIIIJJJIIIGGGFFFFFFGGGHHHGGGGGGJJJMMMNNNLLLIIIIIIHHHFFFDDDDDDDDDDDDEEECCCCCCCCCDDDDDDEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCC===???AAA???;;;999:::==============================>>>??????===<<<===>>>===;;;:::888888999:::;;;===============;;;:::999666777888888888888888777777777888999:::;;;;;;<<<============>>>???@@@@@@===<<<<<<;;;;;;;;;;;;;;;999::::::::::::::::::;;;::::::::::::::::::999999888888888999999:::::::::999999999888888888777777777666555666888999999888888888888777777666666666666777777888888777777666777777777777777777777777555555555666666666777777777777777777777888888999777777777777777666666666666666666777777777777777777777777777777777777777777777777777777777777777777888999:::;;;:::999999555999===???===;;;<<<>>><<<;;;;;;;;;;;;:::::::::888888999999:::;;;;;;<<<;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>============>>>>>><<<<<<<<<<<<=========>>>======<<<;;;;;;;;;;;;;;;========================>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@AAABBBCCCDDDAAADDDGGGHHHGGGFFFFFFGGGEEEGGGJJJOOORRRSSSPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIJJJLLLNNNNNNLLLJJJIIIIIIHHHJJJLLLOOOQQQRRRRRRSSSNNNNNNLLLKKKKKKKKKLLLMMMIIIJJJLLLLLLLLLMMMPPPRRRNNNOOOOOOPPPPPPQQQPPPPPPMMMLLLKKKKKKKKKLLLMMMMMMJJJLLLOOORRRUUUWWWXXXXXXUUUVVVWWWUUUQQQNNNMMMNNNPPPQQQSSSUUUUUUUUUSSSRRROOONNNNNNOOOSSSVVVXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVSSSSSSSSSTTTUUUVVVVVVVVVWWWUUUTTTRRRRRRSSSTTTUUUSSSRRRRRRRRRSSSRRROOOMMMIIIKKKNNNQQQTTTVVVXXXYYYXXXXXXVVVSSSQQQPPPRRRTTTQQQQQQQQQPPPOOOOOOQQQRRRWWWZZZ^^^]]]ZZZXXXXXXYYYTTTQQQLLLIIIHHHIIILLLNNNMMMLLLKKKKKKMMMPPPSSSUUUVVVVVVUUURRROOOOOOPPPRRRTTTSSSPPPNNNLLLKKKKKKKKKHHHJJJLLLLLLKKKKKKLLLMMMLLLMMMMMMKKKIIIIIIKKKNNNPPPOOOMMMLLLJJJIIIIIIHHHJJJJJJIIIJJJKKKKKKIIIGGGDDDDDDDDDEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHFFFEEEDDDDDDEEEEEECCCAAADDDBBB@@@AAACCCCCCBBB@@@AAA@@@@@@@@@AAACCCDDDFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@??????????????????>>>???@@@@@@AAAAAAAAA@@@??????>>>======<<<<<<;;;::::::<<<=========<<<<<<>>>>>>==================:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<============;;;<<<===>>>>>>===;;;:::<<<<<<<<<======>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<>>>>>CCCCCCCCCCCCCCCCCCCCCCCC;;;???AAA???:::888;;;>>>>>>>>>>>>>>>????????????<<<>>>???>>>===<<<===???===<<<:::888888999:::;;;===>>>>>>???>>><<<:::999777777888888888888777777777777888999;;;<<<======>>>>>>>>>>>>>>>???@@@@@@======<<<;;;;;;;;;;;;<<<999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;999999999999888888777777555444444555888999999888999999888888777777666666777777888888888888777777777777777777777777777777444555555555666666777777888777666666666777999:::888888777777666666555555777777777777666666666666777777777777777777777777777777777777777777777777777888999:::;;;:::999888888999999:::;;;;;;:::999;;;;;;;;;;;;;;;;;;::::::888888999:::;;;;;;<<<<<<;;;;;;<<<<<<===<<<<<<<<<:::::::::;;;<<<===>>>???>>>>>>============>>>>>>;;;<<<<<<<<<======>>>>>>@@@???>>>=======================================>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBAAABBBCCCDDDEEEAAAEEEHHHIIIGGGFFFFFFGGGEEEGGGLLLQQQUUUUUUQQQNNNNNNOOOOOONNNLLLJJJGGGFFFGGGIIIKKKKKKJJJIIIIIIJJJFFFIIIMMMPPPQQQQQQOOONNNNNNLLLJJJIIIHHHIIIKKKLLLIIIJJJLLLMMMMMMNNNQQQSSSLLLMMMOOOPPPPPPOOOMMMMMMGGGGGGHHHIIIKKKMMMOOOOOOJJJKKKMMMOOOPPPQQQRRRRRRRRRTTTVVVTTTPPPMMMLLLMMMKKKLLLOOOPPPQQQQQQPPPOOOMMMLLLLLLOOOTTTXXXZZZ[[[UUUUUUTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWUUURRRPPPOOOOOOPPPPPPTTTRRROOONNNOOOPPPOOONNNMMMOOORRRVVVYYY[[[\\\\\\[[[ZZZXXXTTTQQQOOOPPPRRRRRRSSSSSSRRRQQQQQQTTTVVVWWW[[[^^^]]]ZZZWWWWWWXXXUUURRRMMMJJJIIIKKKOOOQQQMMMLLLKKKLLLMMMQQQTTTVVVWWWWWWUUURRROOONNNPPPRRRUUUSSSPPPMMMKKKKKKKKKLLLIIIKKKMMMLLLKKKJJJJJJKKKJJJKKKKKKIIIGGGHHHLLLPPPPPPOOONNNLLLJJJIIIHHHHHHIIIHHHGGGHHHIIIHHHEEECCCBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFAAA@@@@@@AAACCCDDDCCCAAAHHHDDD@@@>>>@@@BBBBBBAAAAAAAAA@@@@@@AAABBBDDDEEECCCBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCC@@@@@@??????????????????>>>???@@@AAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;::::::888999;;;<<<===<<<;;;;;;??????>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<============>>>???@@@AAA@@@???===<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<=========:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<===>>>EEEEEEFFFGGGGGGGGGGGGFFFHHHIIIJJJKKKKKKKKKJJJIIIIIIFFFCCCBBBCCCDDDBBB????????????@@@AAABBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBBFFFFFFGGGGGGFFFEEECCCBBB>>>>>>>>>===============:::;;;===>>>>>>>>>===<<>>===<<<<<<<<<<<<<<<888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999888:::<<<<<<888444666777888999999:::999999======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;888888777777888888999:::777999:::;;;;;;:::888777999999888777666666777777777666666888:::;;;:::888888888777777666666555555777777777777888999:::;;;777888888777555444555666777666555333333333444555888888888999888777666666333555777777777888:::;;;777777777777777666555555777777777777777777777777999:::;;;;;;<<<<<<<<<;;;999888888888777777666666777888999:::;;;<<<<<<<<<:::;;;;;;:::888777888:::;;;;;;:::999888888888888999999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<======>>>===<<<;;;::::::;;;<<<===<<<<<<==================>>>===<<<<<<<<<<<<=========<<<;;;:::::::::::::::<<<;;;;;;;;;<<<===???@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEAAADDDFFFGGGFFFFFFFFFGGGIIIKKKNNNQQQRRRQQQOOOMMMMMMNNNNNNNNNMMMJJJGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOLLLJJJIIIIIIJJJIIIIIIJJJKKKLLLLLLLLLNNNQQQSSSOOOOOONNNNNNNNNNNNNNNOOOKKKIIIGGGGGGIIIMMMOOOOOOJJJKKKLLLNNNPPPQQQSSSSSSTTTTTTTTTSSSQQQOOOMMMKKKMMMNNNOOOPPPQQQPPPOOONNNMMMMMMNNNPPPRRRSSSTTTUUUVVVTTTRRRQQQQQQPPPNNNLLLMMMNNNOOOPPPRRRSSSTTTUUUUUUSSSPPPNNNMMMNNNPPPQQQSSSRRRRRRQQQPPPPPPOOOOOONNNQQQUUUYYY\\\]]]\\\\\\ZZZYYYVVVRRRPPPNNNMMMMMMQQQQQQPPPQQQQQQRRRSSSTTTXXXXXXYYYYYYXXXVVVTTTSSSOOOMMMMMMOOOSSSUUUTTTSSSLLLLLLMMMNNNOOORRRUUUVVVZZZWWWSSSOOONNNOOOQQQSSSQQQLLLGGGHHHLLLOOOOOOMMMOOOMMMKKKIIIIIIJJJLLLMMMPPPLLLGGGGGGJJJMMMNNNNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFGGGIIIIIIIIIHHHFFFDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEEEEEEECCCAAA???@@@@@@??????@@@BBBCCCDDDEEECCCAAA@@@@@@???===;;;@@@AAABBBCCCBBBAAA@@@???CCCAAA>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@???????????????>>>>>>=========<<<;;;<<<>>>@@@AAACCCCCCCCC??????>>><<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>===<<<;;;;;;:::999;;;===<<<:::888888999;;;;;;;;;<<<;;;;;;::::::999<<<@@@CCCDDDBBB???===>>>===;;;::::::;;;<<<===999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<>>===<<<;;;;;;::::::;;;<<<===>>>======<<<>>>===<<<<<<;;;;;;;;;<<<888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<;;;888555666777888999999:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;:::999888777777777777777999:::;;;;;;:::888777:::999888888777777777888999888888888::::::888666888777777777666666666555666666666666777888999999777888888888666555666777777666666555444444555555777777666666666555555555555666777777666555666777777777777777777666555555777777777777777777777777888999::::::;;;;;;;;;:::888888888777777777666666888888999:::;;;;;;;;;::::::::::::999999999::::::::::::999888888888999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===============<<<;;;;;;;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::>>>>>>======>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDAAACCCFFFGGGFFFEEEFFFGGGIIIKKKNNNQQQQQQPPPNNNLLLLLLMMMMMMMMMLLLJJJHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOMMMKKKJJJJJJKKKJJJJJJJJJKKKLLLLLLKKKLLLOOOQQQNNNNNNMMMMMMMMMMMMMMMNNNLLLJJJHHHHHHJJJMMMNNNOOOLLLMMMNNNPPPRRRTTTUUUVVVWWWVVVUUUSSSQQQNNNLLLKKKNNNOOOOOOPPPPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPQQQPPPOOONNNOOOQQQQQQPPPOOOMMMNNNOOOPPPQQQSSSTTTTTTRRRPPPNNNLLLKKKLLLMMMNNNQQQQQQPPPPPPOOOOOOOOONNNQQQTTTWWW[[[]]]^^^^^^]]]ZZZXXXVVVSSSQQQOOONNNNNNQQQQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWWWWUUUSSSQQQPPPMMMLLLKKKMMMQQQRRRRRRPPPKKKKKKLLLMMMOOOQQQTTTUUUYYYVVVSSSOOONNNNNNPPPQQQMMMIIIFFFGGGLLLPPPQQQOOOOOOMMMKKKIIIIIIJJJLLLMMMMMMJJJFFFFFFIIIKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIEEEFFFHHHHHHHHHGGGEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@???@@@@@@@@@@@@@@@BBBCCCDDDCCCAAA@@@@@@AAAAAA@@@>>>BBBBBBCCCCCCCCCBBBAAA@@@@@@>>><<<<<<>>>??????>>>AAAAAA@@@@@@@@@?????????>>>>>>=========<<<<<<<<<===>>>@@@AAACCCDDDEEEEEE???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;:::::::::;;;;;;;;;:::999999999::::::;;;<<<<<<;;;;;;;;;;;;===@@@BBBBBBAAA>>>======<<<;;;::::::;;;<<<===999999::::::::::::;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>?????????EEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIHHHGGGFFFHHHFFFDDDCCCCCCCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@FFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>===<<<;;;:::999:::;;;<<<=========<<<;;;<<<<<<;;;:::::::::;;;;;;999999999999:::::::::::::::::::::::::::::::::::::::999999:::;;;:::888666777777888888999::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999===<<<:::888777666555555888888::::::;;;:::999888::::::999999888888999999;;;999888999999999777555777777777777666666666666555555555666666777777888777888999888666555666777666666777777777666555555999888777666666666777888777777888666444222333444777777777777777666555555777777777777777777777777777888888999999999999888888888777777777777666666888999999:::::::::999999888777777888:::;;;::::::999888888888888999::::::<<<<<<<<<<<<;;;:::999888999::::::;;;;;;<<<<<<======<<<<<<;;;<<<<<<======?????????>>>>>>=========>>>>>>???@@@@@@@@@???>>><<<;;;;;;:::::::::::::::???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBAAACCCEEEFFFEEEEEEFFFGGGJJJLLLNNNPPPPPPNNNLLLKKKJJJJJJKKKLLLLLLJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJHHHJJJJJJJJJKKKKKKLLLLLLLLLPPPNNNLLLKKKLLLLLLLLLKKKJJJKKKLLLKKKJJJJJJLLLNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLIIIIIIKKKMMMNNNNNNMMMOOOQQQSSSUUUWWWXXXXXXYYYWWWUUURRROOOMMMLLLKKKOOOPPPPPPPPPOOONNNMMMLLLPPPPPPPPPOOOOOONNNMMMLLLNNNMMMLLLMMMOOOPPPPPPOOOMMMNNNOOOPPPQQQRRRSSSTTTRRRPPPMMMKKKJJJKKKMMMNNNOOOOOOOOOOOOOOONNNNNNNNNSSSUUUXXX[[[]]]]]]\\\[[[WWWUUUSSSQQQOOONNNNNNMMMQQQQQQQQQRRRTTTVVVXXXYYYYYYXXXXXXVVVTTTRRRPPPOOOLLLKKKJJJLLLNNNOOOOOONNNJJJKKKKKKMMMOOOQQQSSSUUUWWWUUUSSSPPPNNNMMMMMMMMMIIIGGGEEEGGGLLLPPPQQQQQQNNNMMMKKKIIIIIIJJJKKKLLLIIIGGGFFFFFFHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKEEEEEEFFFGGGFFFEEEDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@@@@@@@AAABBBCCCDDDAAA@@@???@@@BBBDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@>>><<<<<<>>>???>>>>>>@@@@@@????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;===>>>???AAABBBCCCCCCCCC>>>===<<<<<<;;;;;;;;;;;;;;;::::::999:::;;;===>>><<<<<<<<<;;;;;;:::::::::;;;:::999999::::::999888999:::;;;<<<<<<<<<<<<<<<>>>???@@@@@@@@@???===<<<<<<;;;::::::::::::<<<===999999::::::::::::;;;;;;999999999999999999999999999:::<<<===???@@@@@@@@@EEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>??????@@@CCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>===<<<;;;;;;999:::;;;<<<===<<<;;;;;;:::::::::999999:::;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::999999:::::::::999888777888888888888999:::;;;;;;999999888888888888999999:::::::::::::::::::::::::::999999888888999999:::<<<<<<:::888777666666555888888999:::::::::999999;;;::::::999999::::::::::::999888888999999777555777777777777666666666666555555666666777777777777666777888888666666666888555666777888888777666555888777555333333444666777777888888666444333333444777777777777777666555555666666666666666666666666666666777888888777777777777777777777777777666666888999999999999999888777666555555777999;;;:::888777777777777888999:::;;;;;;;;;;;;;;;;;;:::999888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;<<<===???AAAAAA@@@>>>===;;;;;;::::::999::::::;;;===<<<<<<<<<<<<<<<======@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAAAAACCCDDDEEEDDDDDDEEEFFFJJJLLLMMMNNNNNNMMMKKKIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIKKKMMMNNNNNNLLLJJJHHHJJJJJJKKKKKKKKKKKKKKKKKKOOONNNLLLLLLMMMMMMLLLKKKIIIKKKKKKJJJIIIIIIJJJKKKJJJJJJKKKKKKLLLLLLKKKKKKPPPNNNKKKKKKMMMNNNOOONNNNNNOOORRRTTTWWWXXXXXXYYYWWWUUUSSSPPPNNNMMMMMMMMMQQQQQQPPPOOONNNMMMLLLKKKPPPPPPPPPPPPOOONNNLLLKKKOOOMMMLLLLLLNNNNNNMMMKKKNNNOOOOOOPPPRRRSSSSSSTTTTTTRRROOOMMMMMMNNNPPPQQQPPPPPPPPPPPPOOOOOOOOOOOORRRTTTWWWZZZ[[[[[[YYYXXXSSSRRRQQQPPPNNNMMMLLLKKKPPPQQQRRRTTTVVVYYY[[[\\\[[[ZZZYYYWWWTTTRRRPPPOOOKKKJJJKKKKKKMMMMMMNNNNNNKKKLLLMMMOOOPPPRRRTTTUUUTTTSSSRRRPPPNNNLLLKKKJJJHHHGGGGGGIIIMMMOOOPPPOOOMMMLLLKKKIIIIIIJJJKKKLLLGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIJJJJJJKKKKKKDDDDDDEEEEEEEEEDDDCCCBBBFFFEEEEEEEEEEEEEEEEEEEEEHHHFFFDDDBBB@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCAAA@@@@@@AAACCCDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@AAA???>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????===<<<<<<;;;::::::;;;;;;;;;:::999888999:::<<<===;;;:::::::::::::::::::::;;;999888888:::;;;:::888999999;;;<<<============@@@??????>>>>>>===<<<<<<;;;::::::999::::::;;;<<<999999999:::::::::;;;;;;999999999999::::::::::::;;;<<<===>>>????????????EEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFDDDCCCDDDDDDCCCBBBAAAAAAAAABBB>>>???@@@BBBBBBBBBBBBBBB>>>>>>>>>======>>>>>>>>>@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>888999;;;<<<<<<<<<;;;:::999999999999999:::;;;<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::999:::::::::999888888888888888888888999:::;;;<<<::::::999999999999::::::::::::::::::::::::::::::::::::999999999999:::::::::999888888777777888888888888999999::::::::::::;;;:::::::::::::::;;;;;;888777777888::::::999888666666666666777777777777555666777888888888777777555666777777666555666888555666777888888777666555555333111000000000222333555777777777555555666777777777777777777666555555666666666666666666666666555666666777666666555555666666666666666666777777888888888999888888777777555555555777888999888666666666666777888999:::;;;888999999:::;;;;;;::::::999999999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999;;;===??????>>>===<<<::::::999999999::::::;;;<<<<<<<<<===============@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCEEEFFFJJJKKKLLLMMMMMMKKKJJJIIIFFFGGGGGGHHHIIIJJJJJJJJJJJJLLLNNNOOONNNLLLJJJHHHJJJJJJJJJJJJKKKKKKKKKKKKNNNLLLKKKLLLMMMMMMLLLJJJIIIJJJKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLLLLPPPOOOMMMMMMOOOPPPPPPOOONNNPPPRRRUUUWWWWWWWWWWWWSSSQQQPPPNNNMMMMMMNNNOOORRRQQQPPPNNNMMMLLLKKKKKKNNNOOOPPPQQQQQQPPPNNNMMMMMMLLLKKKLLLNNNOOONNNMMMPPPPPPQQQRRRSSSSSSTTTTTTUUUSSSQQQOOOOOOPPPRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRTTTWWWZZZ[[[ZZZYYYXXXTTTSSSSSSQQQPPPNNNMMMLLLNNNPPPSSSVVVYYY[[[\\\\\\YYYXXXVVVSSSQQQNNNMMMLLLJJJKKKLLLLLLMMMMMMNNNOOONNNOOOPPPQQQSSSTTTTTTUUUQQQQQQPPPOOOMMMKKKIIIHHHJJJJJJJJJKKKMMMMMMMMMLLLLLLLLLJJJJJJIIIJJJJJJKKKGGGHHHIIIJJJIIIHHHHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCBBBBBBEEEDDDDDDCCCCCCDDDEEEEEEHHHFFFCCCAAA@@@@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@AAACCCCCCCCCAAA@@@@@@@@@???????????????@@@???>>>???@@@AAA???>>>========================:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;::::::::::::;;;::::::999888999:::;;;<<<999999999::::::::::::::::::999888777999::::::999999:::;;;<<<======>>>===@@@???>>>===<<<<<<;;;;;;999999999999999:::;;;;;;999999999:::::::::;;;;;;999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>======<<>>@@@BBBCCCCCCCCCBBB>>>======<<<<<<======>>>>>>===<<<;;;;;;::::::;;;<<<<<<======>>>?????????888999:::;;;;;;;;;:::999888888888999:::;;;<<<===::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;:::888777888999999999888888999:::<<<===;;;::::::999999::::::;;;999999999999999999999999999999888888888888999999888888777777888999::::::888888888999999::::::;;;::::::999999::::::;;;;;;777666666888:::;;;:::888666666666666777777777777555666888888999888777666333555666666555444555777555555666777777777666666777777555444444444555666444555777777666666777999777777777777777666555555777777777777777777777777666666666666666555555444555555666666666666777777666777777888888888777777666888::::::888666666666666666666777888999:::;;;777888999:::;;;;;;;;;;;;999999999999999999999999888999:::;;;;;;<<<;;;;;;::::::::::::::::::::::::888999;;;<<<===<<<<<<;;;999999999999999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@@@@AAABBBCCCBBBBBBBBBDDDFFFIIIIIIJJJKKKKKKKKKJJJIIIFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMNNNMMMKKKIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLJJJHHHHHHIIIKKKKKKIIIHHHHHHIIIJJJKKKMMMNNNOOONNNNNNMMMPPPOOONNNOOOPPPRRRRRRQQQOOOQQQTTTVVVWWWWWWVVVUUUPPPPPPOOOOOOOOOOOOOOOPPPQQQPPPOOOMMMLLLLLLKKKKKKMMMNNNPPPRRRRRRQQQOOONNNJJJIIIJJJLLLPPPSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTQQQPPPPPPQQQSSSUUUVVVUUUUUUTTTSSSSSSRRRRRRTTTVVVYYY\\\]]]\\\[[[ZZZWWWWWWVVVUUUSSSQQQOOONNNLLLOOOTTTYYY\\\]]]\\\ZZZTTTRRRPPPMMMKKKIIIGGGGGGHHHJJJLLLMMMMMMNNNPPPRRRQQQRRRRRRSSSTTTTTTSSSSSSOOONNNNNNLLLKKKJJJIIIHHHLLLMMMNNNNNNNNNMMMKKKJJJLLLKKKJJJJJJIIIIIIJJJJJJHHHJJJKKKKKKIIIHHHHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBAAAAAABBBDDDEEEFFFEEECCCAAA@@@AAABBBCCCAAABBBCCCCCCCCCCCCBBBBBBCCCBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>======>>>>>>===<<<<<<===>>>>>>===;;;;;;;;;<<<<<<<<<<<<======:::::::::;;;;;;;;;;;;<<<======>>>>>>???>>>>>>>>>;;;::::::999999:::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;888999999888777777:::<<<:::;;;<<<===============???>>>>>>===<<<;;;;;;:::777888888999999:::::::::999999::::::::::::;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::EEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGFFFDDDCCC???AAAAAA@@@======???AAA>>>???AAACCCCCCBBBAAA@@@===<<<<<<<<<<<<<<<<<<===>>>===;;;:::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<777888999;;;;;;::::::999888888999999:::<<<===>>>:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::777777888::::::999888888888:::<<<===;;;::::::999999::::::;;;999999999999999999999999777777666666666666777777888888777777888999999:::888888888888999:::;;;<<<999999999999999:::;;;;;;888777777888::::::999777555666666666777777777888444555777888888777555444222333444444333333444666555555444444555666666777999999999888888888777777333555666666555444666777777777777777777666555555777777777777777777777777666666666666666555444444555555555666666666777777555555666777888888888888999>>>BBB???999555555888777777666777777888999999888999999:::::::::999999999999999999999888888888666777888:::;;;;;;::::::888999999::::::;;;;;;<<<999999999:::;;;<<<<<<<<<999999888888999::::::;;;:::;;;===???@@@AAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA@@@????????????@@@@@@AAAAAAAAABBBAAAAAAAAADDDFFFGGGHHHIIIJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFGGGHHHIIILLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLHHHHHHHHHIIIJJJJJJHHHFFFGGGIIIKKKKKKJJJIIIIIIJJJKKKLLLNNNPPPQQQQQQPPPOOOPPPOOONNNPPPRRRTTTSSSRRRRRRSSSUUUWWWXXXVVVUUUSSSQQQRRRRRRRRRQQQQQQPPPOOOQQQPPPNNNMMMLLLLLLLLLLLLLLLNNNPPPQQQQQQOOOMMMLLLJJJJJJKKKNNNRRRUUUVVVUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXVVVTTTRRRSSSTTTVVVXXXXXXWWWVVVUUUTTTSSSRRRQQQSSSUUUYYY[[[]]]]]]\\\[[[XXXXXXWWWVVVSSSPPPNNNLLLJJJOOOVVV\\\^^^]]]ZZZXXXPPPNNNLLLIIIGGGEEEEEEEEEFFFHHHKKKLLLLLLMMMPPPSSSRRRSSSSSSTTTSSSRRRQQQPPPMMMLLLKKKJJJIIIIIIIIIIIILLLNNNPPPPPPOOOMMMKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHJJJKKKJJJGGGFFFHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????AAACCCDDDDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBCCCDDDDDDCCCBBBAAABBB@@@???@@@AAABBBAAA@@@@@@@@@>>>=========>>>???===<<<<<<===>>>>>><<<:::::::::;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>======<<<::::::999999999999::::::999:::;;;<<<<<<;;;:::999999999999:::;;;<<<<<<===666999;;;999444444999???<<<<<<============<<<<<<===============<<<;;;:::666777888999999:::::::::999999::::::::::::;;;;;;888999999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;:::EEEEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFDDDCCC>>>???AAA???<<<<<<>>>@@@@@@AAABBBCCCCCCAAA@@@>>><<<<<<<<<;;;;;;<<<<<<<<<>>>===;;;:::999999:::;;;;;;;;;;;;::::::999999999777888999:::;;;:::999999888999999:::;;;===>>>???:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<:::777666888;;;:::999888888888:::<<<>>>::::::999999999999::::::888888888888888888888888555555444444444444555555999999888888888888999999888888888888999:::;;;<<<888888888888999999:::;;;:::999888999999999777555555666666666777777888888333444666777777555444222111222333333222222444555555444333333333555666777444444555555444444333222333444555555333333333555777777777777777666666555777777777777777777777777666777777777666555444444444555555555666666777777444444666777888888888888<<>>:::999999::::::<<<===>>>999888888888999::::::;;;777888;;;===???@@@@@@?????????@@@@@@@@@AAAAAAAAA???>>>>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@AAADDDFFFFFFGGGHHHIIIJJJJJJKKKKKKFFFFFFEEEEEEFFFGGGGGGHHHMMMLLLLLLKKKJJJIIIIIIIIIGGGGGGHHHIIIJJJLLLLLLMMMFFFFFFFFFHHHIIIIIIGGGEEEFFFIIIKKKLLLKKKJJJJJJKKKLLLNNNPPPRRRSSSRRRQQQPPPPPPOOOOOOPPPSSSUUUTTTTTTTTTUUUWWWYYYYYYWWWUUUSSSTTTTTTUUUUUUTTTRRRPPPNNNPPPOOONNNLLLLLLLLLLLLMMMLLLMMMOOOPPPPPPNNNKKKIIINNNNNNNNNPPPRRRTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWW[[[ZZZXXXVVVVVVXXXZZZ\\\YYYXXXWWWUUUSSSRRRQQQPPPQQQSSSVVVYYY[[[[[[ZZZZZZVVVVVVUUUSSSQQQNNNKKKIIIIIINNNVVV]]]```]]]YYYUUUOOONNNKKKIIIGGGEEEEEEEEEDDDGGGJJJLLLLLLMMMPPPSSSSSSSSSTTTSSSSSSQQQOOONNNLLLKKKJJJIIIHHHIIIJJJJJJKKKNNNQQQRRRPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHJJJKKKIIIFFFEEEGGGJJJHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@???>>>>>>@@@BBBCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBDDDDDDDDDCCCBBBAAA@@@???>>>???AAABBBBBBAAABBBAAA???>>>>>>>>>???@@@>>>>>>>>>???AAA@@@>>><<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;<<<;;;;;;:::999999999999888999999::::::888:::<<<>>>>>><<<:::888999999:::;;;;;;<<<======444999===999333222999@@@<<<===============<<<;;;;;;<<<=========<<<;;;:::666666777999999:::::::::999999:::::::::;;;;;;;;;777777888999::::::;;;;;;999999:::;;;<<<<<<<<<;;;GGGEEEDDDEEEFFFFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@???>>>>>>???@@@AAA???????????????>>>======;;;<<<===?????????>>>===???>>><<<;;;:::999888888999::::::;;;;;;::::::999888999:::;;;;;;:::999888999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<;;;999888999:::<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::888777666666666777777666666666666777777888888888777777777777777777777777777666666666666555666666777888999999:::666777888999::::::999888444555777888888666444333555555555555555555555555555555555555666666666666555555666666555555444333555555555555555555555555444444444444444444444444666666555555555444444444666666666666555555555555666666777777777777666666333333333444444444555555777777666666555555555444888777666666666777999:::<<<;;;999777777777777777;;;::::::999888888888999888777777777888999::::::;;;:::888777777777888999999888777666666777888999888888999999999:::::::::::::::;;;;;;;;;:::999999888888777777888999999:::<<<;;;:::999:::<<<>>>@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCDDDGGGJJJLLLLLLLLLKKKIIIFFFCCCCCCEEEFFFFFFDDDIIIIIIJJJJJJIIIIIIHHHGGGIIIHHHHHHJJJMMMMMMJJJFFFCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGEEEEEEGGGJJJNNNQQQSSSVVVWWWVVVRRRNNNKKKMMMMMMNNNOOOQQQSSSUUUVVVXXXXXXXXXWWWVVVUUUSSSRRRVVVUUUTTTRRRQQQQQQQQQQQQQQQPPPNNNLLLKKKLLLMMMNNNOOONNNNNNOOOQQQRRRRRRQQQSSSSSSSSSSSSRRRQQQPPPOOOVVVVVVWWWWWWXXXYYYYYYZZZZZZYYYXXXXXXXXXYYY[[[\\\]]][[[XXXUUURRRQQQPPPPPPPPPSSSWWWZZZ[[[ZZZXXXVVVTTTRRROOONNNNNNNNNNNNMMMNNNQQQUUUZZZ\\\ZZZUUUPPPLLLJJJIIIIIIJJJJJJJJJIIIGGGIIILLLNNNPPPPPPPPPOOORRRRRRRRRQQQOOOLLLIIIGGGJJJJJJJJJJJJKKKKKKKKKKKKNNNLLLLLLOOOTTTTTTOOOKKKNNNJJJGGGFFFIIIKKKKKKJJJFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDFFFEEEDDDEEEFFFFFFDDDCCCDDDBBB@@@>>>===>>>@@@BBBBBBAAA@@@@@@@@@@@@AAABBBAAABBBCCCCCCCCCBBBAAA@@@CCCBBBBBBAAA@@@@@@AAAAAA>>>===;;;:::;;;<<<>>>@@@===>>>@@@AAAAAA@@@???>>>888888999:::;;;;;;;;;;;;===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999999999999999999999999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????>>>===<<<;;;:::999999999888888888999999:::::::::999999888888888888888888;;;:::;;;<<<>>>>>><<<:::999999999999999999999999FFFEEEDDDEEEFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@???>>>>>>>>>>>>???@@@?????????>>>===;;;:::999999:::;;;<<<============>>>>>><<<;;;:::999999999::::::;;;;;;;;;;;;::::::888999999999999999999888999999999999:::::::::;;;:::::::::;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<;;;999888999:::<<<;;;;;;::::::;;;;;;<<<<<<;;;999888777666666666777666666666666666666777888777777777777777777777999888888777666555555444666666666666777777777777666777888999999999888777555555666777777666555444555555555555555555555555555555555555666666666666555555555555555444444333555555555555555555555555444444444444444444444444666666555555555444444444666666666666555555555555444555555666666555555444333444444444555555555555777666666666555555555444666666555555555666777888;;;:::888777666666777777:::999888777777777777888888888888777888888999999:::999888777666777888888999888777666666777888999999999999999::::::::::::;;;;;;;;;;;;::::::999888666666777777999:::;;;<<<<<<;;;:::::::::<<<>>>???AAAAAA@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDDCCCEEEGGGIIIKKKKKKJJJJJJHHHEEECCCCCCEEEGGGFFFEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJMMMMMMJJJGGGEEEEEEFFFGGGGGGGGGFFFFFFJJJJJJJJJIIIIIIKKKOOORRRSSSTTTVVVWWWUUUSSSOOOMMMQQQQQQPPPPPPQQQSSSUUUVVVYYYXXXWWWVVVUUUTTTSSSRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPOOOMMMKKKKKKKKKMMMNNNQQQPPPOOOOOOPPPQQQPPPNNNRRRRRRQQQQQQQQQQQQPPPPPPUUUUUUUUUVVVVVVWWWWWWWWWYYYXXXXXXWWWXXXYYY[[[\\\]]][[[YYYVVVSSSQQQPPPOOOQQQTTTWWWYYYYYYWWWTTTRRRMMMLLLJJJJJJLLLNNNNNNNNNQQQQQQRRRTTTUUUTTTQQQNNNKKKIIIHHHIIIKKKLLLLLLLLLIIIKKKNNNPPPQQQRRRQQQQQQPPPPPPPPPPPPNNNKKKIIIGGGIIIIIIJJJKKKLLLLLLMMMNNNNNNLLLLLLOOOSSSSSSOOOKKKKKKIIIGGGGGGIIIKKKJJJIIIFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHFFFFFFFFFFFFDDDBBBDDDCCCBBBCCCEEEEEEDDDBBBBBB@@@>>><<<<<<===???@@@CCCCCCBBBAAAAAABBBCCCCCC@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???======;;;;;;;;;<<<>>>???<<<===>>>??????>>><<<;;;888888999:::;;;;;;;;;;;;>>>>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::::::::999999999999999999999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???======<<<::::::999999:::888999999999::::::::::::888888888888888888888888;;;::::::<<<======;;;999999999999999999999999999FFFEEEDDDDDDFFFFFFFFFDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>============>>>>>>>>>>>>>>><<<;;;999777666:::::::::;;;===>>>???@@@>>>===<<<;;;:::999999999;;;;;;<<<<<<<<<<<<;;;;;;999999888888888888999999888888999999999:::::::::::::::::::::;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;999;;;;;;:::999888999:::::::::999999999999::::::;;;:::999888777666666666666666666666666666666666777777777777777777888888:::999888777666555444333777777666666666555555555777888888888888777777666555555666666666666666666666666666666666666666666555555555555666666666666555555555555555444444444555555555555555555555555444444444444444444444444555555555555555444444444666666666555555555555444333444444444444444444333444444555555555666666666666666666555555555555555555555444444444555666777:::999888666666666777777888888777666666666777777999999888777777777888888999888777666666666777777888888777777777777888888999999:::::::::;;;;;;;;;;;;<<<;;;;;;:::999888777555555666888:::<<<===>>><<<;;;::::::;;;<<<>>>???AAA@@@@@@???>>>===<<<;;;>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHEEECCCBBBCCCEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHHHHJJJLLLLLLJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFJJJKKKLLLKKKKKKNNNRRRUUUVVVVVVVVVVVVUUUSSSRRRQQQSSSRRRPPPOOOOOOQQQSSSTTTXXXVVVTTTRRRQQQPPPPPPPPPOOOPPPQQQRRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMRRRQQQOOOOOOPPPOOONNNLLLPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[YYYVVVSSSQQQOOONNNQQQSSSVVVWWWVVVSSSOOOLLLHHHFFFFFFHHHLLLPPPRRRRRRTTTQQQOOONNNNNNOOONNNNNNKKKJJJHHHIIILLLNNNOOONNNLLLMMMOOOQQQSSSSSSSSSRRRMMMNNNNNNNNNMMMKKKIIIHHHIIIIIIJJJKKKMMMNNNOOOOOONNNLLLLLLOOORRRRRROOOKKKGGGGGGFFFHHHJJJJJJIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGJJJHHHFFFEEEEEEEEECCCAAAAAA@@@@@@BBBDDDDDDCCCBBBAAA@@@>>>===<<<===???@@@DDDDDDCCCCCCCCCCCCDDDDDD??????@@@AAAAAA@@@@@@???=========<<<<<<===>>>>>>===<<<;;;;;;;;;<<<>>>???;;;<<<======<<<;;;999888888999:::;;;;;;<<<<<<;;;??????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;999999999999999999999999888999999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>??????>>>======<<<;;;::::::999999:::999999::::::::::::;;;;;;888888888888888888888888;;;::::::;;;<<<<<<:::999::::::::::::::::::::::::EEEDDDCCCDDDEEEFFFEEEDDDAAAAAA@@@???????????????=========<<<<<<===============<<<<<<:::999777777<<<<<<<<<<<<>>>@@@CCCDDD===<<<;;;:::::::::::::::<<<<<<============<<<<<<999999777666666777999999888888888999999999::::::;;;:::::::::;;;;;;<<<===<<<<<<<<<;;;;;;;;;::::::999:::;;;:::888888888999999999888888888888999999:::999888777777777777777777777888888888888777777777777777777777888888888999888888777666555555444666666666777777777777777888888888777777666666555666555555555555666666777777777777777777777777777555555555555666666666666666666555555444444444444555555555555555555555555444444444444444444444444555555555555555555555555666666555555555444444444333333444444444444333333555555555666666666666777555555555555555555555555555555555555555666666666999888777666555666666777888777777666666777777777:::999888777777666777777888777777666666666666666888777777777777777777888999::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999888777666666888999;;;<<<======<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFBBBBBBBBBCCCEEEFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFHHHIIIJJJJJJKKKMMMPPPSSSWWWVVVUUUTTTTTTTTTTTTTTTPPPOOOMMMLLLMMMNNNQQQRRRUUUSSSPPPNNNLLLLLLMMMNNNMMMNNNQQQRRRSSSRRRPPPOOOMMMLLLLLLKKKLLLLLLMMMNNNRRRPPPOOOOOOPPPPPPOOOMMMOOONNNMMMLLLMMMPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXWWWTTTQQQOOOLLLKKKOOOQQQTTTUUUTTTPPPLLLIIIGGGFFFFFFIIINNNRRRTTTUUUUUURRROOONNNOOOQQQRRRRRROOOMMMKKKKKKLLLNNNOOOOOOMMMNNNOOOQQQRRRSSSSSSRRRMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLNNNPPPPPPMMMKKKDDDEEEGGGHHHJJJIIIHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCDDDDDDBBBAAA???>>>???@@@CCCDDDCCCAAACCCBBB@@@??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>???????????????>>>>>>=========>>>??????<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;:::888777888999:::;;;<<<<<<<<<<<<>>>>>>>>>============>>>::::::::::::::::::::::::999:::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===?????????===<<<<<<;;;;;;:::999999999::::::::::::::::::::::::;;;888888888888888999999999::::::999;;;===>>>===<<<::::::::::::::::::::::::CCCBBBAAABBBDDDEEEDDDCCC@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<>>>@@@BBBDDD<<<;;;;;;:::::::::;;;;;;<<<======>>>>>>======<<<:::999888777777888999:::888888999999999:::::::::;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999:::;;;:::888777888999888888888777777888888888888888777777666777777777888999999::::::999999888666666777777888888888888666666666666777777777777555666666888999:::;;;;;;888777777666666555555555555555555555555666777888777777777777777777777777555555555555666666666666777666555444444444444555555555555555555555555555444444444444444444444444444555555555555555555555555555555555444444444444333444444555555444444333555555555666666666666777444444444555555555555555555555666666666777777777888777666555555555666777888888777777777888888999999999888777666666666666777777777777666666666555777777777888888777777777999999999:::::::::;;;;;;;;;;;;;;;;;;:::999888777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<======>>>======>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDD???@@@BBBCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFEEEEEEDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHIIIJJJJJJLLLOOORRRWWWUUUSSSRRRRRRSSSUUUVVVNNNMMMMMMLLLMMMOOORRRSSSUUUSSSPPPNNNMMMMMMNNNOOOMMMOOOQQQSSSTTTSSSRRRQQQMMMMMMMMMMMMNNNNNNOOOOOOPPPOOONNNOOOQQQRRRQQQPPPMMMMMMLLLLLLMMMPPPSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSPPPNNNLLLJJJIIIMMMOOORRRSSSRRROOOKKKIIIGGGFFFFFFIIIMMMQQQSSSTTTTTTSSSRRRSSSVVVXXXYYYXXXVVVRRROOOMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJCCCEEEHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@AAACCCDDDCCCBBB???>>>???@@@CCCDDDCCCAAABBBBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA============>>>>>>??????>>>======<<<======>>>>>>;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;:::999888999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999888888888888999999999999999999999999;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>><<<;;;;;;;;;:::999999999::::::::::::::::::::::::::::::777777888888888999999999999888888:::>>>@@@@@@@@@::::::::::::::::::::::::AAA@@@???@@@BBBCCCCCCBBB@@@???>>>>>>======>>>>>><<<<<<============<<<<<<:::;;;<<<<<<======<<<<<<999999999:::<<<===>>>???;;;;;;:::::::::;;;<<<<<<<<<<<<============<<<<<<:::999999999999999999:::999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::888::::::999888777888999888888777777777777888888777777666666666777888888888999:::;;;;;;:::999888666666666777888888999999555555666666777888888888555555666888:::;;;======777666666555555555555666444444555555666777777777666666666666666666666666555555555555666666666666777666555444333444555555555555555555555555555555444444444444444444444444444444444555555555555555555555555444444444444333333444444555555444444333444444555555555666666666444444444444444555555555555555666777777777777666777666555444444555666777888888777777777888999999888888777666666666777777777777888888888777666555777777888888888888777777888888999999999:::::::::::::::;;;;;;;;;:::999999999:::;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???=========>>>>>>>>>???????????????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDD>>>@@@CCCDDDCCCCCCEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBEEEGGGHHHHHHHHHHHHJJJLLLKKKKKKKKKJJJJJJHHHGGGGGGHHHIIIKKKLLLLLLMMMPPPRRRTTTSSSQQQPPPPPPRRRTTTUUUOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRSSSOOOPPPQQQRRRSSSSSSRRRQQQNNNNNNOOOPPPQQQQQQRRRRRRPPPOOOOOOPPPRRRTTTSSSRRRMMMLLLLLLMMMNNNQQQSSSTTTSSSTTTTTTUUUVVVVVVWWWWWWTTTTTTUUUUUUUUUTTTSSSRRRSSSQQQOOOLLLJJJJJJJJJJJJNNNPPPRRRSSSRRROOOKKKHHHFFFEEEEEEGGGKKKOOOQQQQQQSSSSSSTTTWWWZZZ]]]^^^]]][[[WWWRRRNNNMMMMMMLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHDDDGGGIIIJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD???>>>>>>@@@CCCDDDDDDCCCAAA@@@@@@BBBDDDDDDCCCBBB???????????????@@@@@@AAA??????@@@@@@@@@@@@??????===============>>>@@@@@@===<<<;;;;;;::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;::::::999:::;;;<<<<<<======<<<999:::;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::999999888888888888888777999999999999999999999999;;;<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;:::::::::999999999999::::::::::::999999999999888888777777777888999999::::::999888888999===???AAA@@@::::::::::::::::::::::::???>>>===>>>@@@BBBAAA@@@@@@??????>>>===>>>>>>>>><<<===>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;888888:::;;;<<<<<<<<<<<<:::::::::::::::;;;<<<===;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;:::::::::999999888999:::999888777777999999888888777777888888999666666666666666777888888666777999::::::999777666555666666777888888999999666666666666777777777777555666777888999:::;;;;;;666555444444444555666777222333555777777777777666555555555555555555555555555555555555666666666666777666555333333444555666555555555555555555555555444444444444444444444444444444444555555555666666555555555444444444333333222222333333333333222222333444444444555555555555333333333444444555555555333444555666666666555555666555444444444555666666666666666666666777888999777666666666666777777888777888999999999888777666666777888999999888777666777777777888888888999999999999::::::;;;;;;::::::777999;;;===>>>======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>============>>>>>>>>>???????????????@@@AAABBBCCCBBBBBBAAABBBBBBCCCDDDDDD===@@@CCCDDDCCCBBBCCCEEEBBBBBBCCCDDDDDDDDDCCCCCCDDDFFFHHHHHHGGGHHHJJJMMMJJJJJJJJJJJJIIIIIIHHHGGGIIIJJJLLLMMMLLLMMMOOOQQQQQQPPPOOONNNOOOPPPRRRSSSPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTPPPPPPPPPPPPPPPPPPQQQQQQOOOPPPQQQSSSTTTUUUUUUUUUSSSRRRQQQRRRSSSTTTSSSRRRLLLMMMNNNOOOPPPQQQRRRSSSRRRRRRSSSTTTVVVWWWXXXXXXUUUUUUUUUUUUTTTRRRPPPOOORRRPPPLLLJJJIIIIIIKKKMMMQQQRRRTTTTTTRRRNNNIIIFFFGGGFFFEEEHHHLLLPPPRRRRRRSSSRRRRRRTTTXXX\\\^^^^^^^^^YYYTTTPPPNNNMMMMMMLLLMMMMMMMMMNNNNNNOOOPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHGGGFFFFFFGGGGGGIIIKKKJJJGGGEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@@@@AAADDDEEEEEEDDDDDDCCCBBBCCCEEEEEEDDDBBB?????????@@@@@@@@@AAAAAA>>>>>>???@@@@@@???>>>>>>===============???@@@AAA???>>>===;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<;;;;;;:::::::::;;;;;;999:::;;;<<<============888999:::;;;<<<;;;;;;:::999999999999999999999999:::::::::999999888888888999999999999999999999999::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999::::::999999999888888777777777666777777888999999:::::::::888777888:::<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===???AAA@@@???@@@@@@???>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<=========<<<;;;:::999888999:::<<<===>>>===<<<<<<::::::::::::;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<======;;;;;;:::999999:::::::::;;;;;;;;;:::::::::999999888999:::999777777777888999999888888888888999999666666555666666777888999444666777888888777666444555666666777888999999999888888777777666666555555666666777777888888999999555444333333444555777888111333555777888888777666555555555555555555555555555555555555666666666777888666444333333333555666555555555555555555555555444444444444444444444444444444444555555555666666555555444444444333333333111111222222222222111111333333333444444444555555333333333444444555555555222333444555555555444333666555444333444444666666555555555555555666777888666666555666666777888999888999999::::::888777666666777888999999888777666666777777777777888888888888888999:::;;;;;;;;;;;;666777:::===?????????>>>;;;<<<<<<===<<<<<<;;;;;;==================<<<<<<============>>>>>>>>>>>>????????????@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDEEE===@@@DDDDDDBBBAAABBBDDDAAAAAACCCDDDEEEEEEFFFFFFDDDFFFHHHHHHGGGGGGJJJNNNIIIIIIIIIJJJIIIIIIHHHGGGHHHJJJKKKLLLKKKKKKMMMNNNOOONNNMMMMMMNNNOOOQQQRRRPPPQQQRRRSSSSSSQQQOOOMMMNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPOOONNNNNNOOOOOOPPPPPPQQQSSSUUUVVVWWWWWWWWWVVVUUUSSSSSSTTTTTTRRRQQQLLLMMMOOOPPPQQQRRRRRRRRRPPPQQQRRRTTTUUUWWWXXXYYYUUUUUUUUUUUUSSSQQQOOOMMMRRROOOLLLIIIHHHJJJMMMOOOTTTUUUVVVVVVSSSMMMHHHDDDHHHGGGGGGJJJNNNSSSUUUVVVSSSQQQOOOPPPTTTXXX\\\]]]^^^ZZZTTTPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGHHHGGGEEEEEEEEEFFFHHHKKKLLLJJJGGGEEEEEEGGGEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCBBBCCCEEEEEEEEEDDDFFFEEEDDDEEEFFFFFFDDDCCCAAAAAAAAABBBBBBCCCCCCCCC>>>???@@@AAAAAA@@@???>>>>>>=========>>>???AAABBBBBBAAA???>>><<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;:::::::::999::::::;;;;;;999:::;;;<<<============888999;;;<<<<<<<<<;;;;;;999999999999999999999999;;;;;;;;;::::::999999999999999999999999999999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999999:::999999999888999999::::::999888888888777777666666666777777888999999::::::;;;999666666888999999888;;;;;;;;;;;;;;;;;;;;;;;;>>>=========???@@@???>>>@@@@@@???>>>======>>>>>>;;;<<<===??????@@@@@@@@@?????????>>>===;;;999888<<<<<<======<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999>>>>>>===;;;;;;:::::::::666777999;;;;;;;;;999888777888888888888999999999<<<:::999777666666777777999999999::::::;;;;;;;;;999999888888999999:::;;;999999999999999999999999:::999888777666666666666555555666666777777888888777777777777777777777777999999999999999888777777666555444333333444555666555666777666555444555777444555666777777888777777666555444333333444555666777777666555555555555555555555555444444555555555444444444444444444444444666666555555555444444444333333333222222111111111333444444555555444444333555555555555555555555555444444555555555555444444555444444444444555666666555444333222333555777888444333333222333444555666444444444444555777888999777777888888888888777777666666777777777777666666444444666777888888888888888777666666666888999:::777777888888888888777666999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@AAA@@@@@@AAABBBBBBAAA?????????AAAAAAAAAAAA@@@???@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEEFFFHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOOOOOOONNNMMMMMMNNNOOOOOOQQQQQQPPPOOOPPPQQQRRRSSSSSSSSSTTTVVVWWWVVVTTTRRRQQQPPPQQQRRRTTTTTTRRRQQQPPPQQQRRRRRRRRRTTTWWWYYY]]][[[YYYUUURRROOONNNMMMUUUQQQKKKGGGEEEGGGKKKMMMSSSUUUWWWUUUOOOJJJIIIIIIGGGJJJNNNQQQSSSTTTVVVXXXYYYUUUQQQRRRWWW[[[ZZZYYYXXXVVVRRRNNNLLLJJJJJJJJJLLLMMMNNNOOOPPPOOONNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGJJJIIIIIIHHHGGGFFFEEEDDDGGGHHHIIIIIIHHHGGGEEEDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@AAACCCFFFFFFFFFHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===>>>>>>===<<<<<<===>>>???=========>>>???@@@BBBBBBAAA???<<<:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;===>>>======>>>>>>===<<<;;;;;;======<<<;;;999888777777:::999999999999999999:::777777888888888999999999555555555555555666666666999:::<<<>>>>>>===<<<;;;999999999999999999999999::::::::::::::::::::::::777888888888888999999999999999888777666555444444888999999::::::999999888888888888888888888888888999999::::::::::::;;;;;;???>>>===>>>@@@@@@???>>>@@@??????>>>>>>>>>>>>???<<<===>>>???@@@@@@@@@@@@BBBBBB@@@???===<<<;;;:::<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;???>>>===<<<;;;;;;;;;;;;777888999;;;;;;:::999888777777888888888999999999<<<;;;999888777777777888777888888888999999999:::888888888888888999999:::999999999999999999999999:::999888777666666666666666666666666777777777777555555555555555555555555888888888888888777666666666666555444444444555555444666777666555444555777444555555666666666666555666666555444444555666666777777666555555555555555555555444444444444555555444444444444444444444444666555555555444444444444444444333333333222222222333333333333333333333333555555555555555555555555444444555555555555444444444444333333444444555666666555444333333444666777444444333333333444555666444555555666777888:::;;;666666777777777777666666666777777777777777777666666666777777888999999999888777666666777888999:::888888777777777777777777999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===???@@@AAAAAA@@@@@@AAABBBBBBAAA???@@@AAABBBBBBBBBAAA@@@???AAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQQQQPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMPPPOOONNNNNNOOOPPPQQQRRRUUUUUUUUUVVVUUUSSSQQQOOOPPPPPPQQQRRRSSSRRRPPPOOOPPPQQQRRRRRRRRRSSSVVVYYY\\\[[[YYYVVVTTTRRRQQQPPPPPPMMMIIIGGGFFFIIILLLOOORRRUUUVVVTTTOOOKKKJJJKKKKKKMMMQQQTTTVVVWWWYYYZZZ\\\WWWTTTTTTXXX[[[[[[YYYWWWUUUQQQNNNLLLKKKJJJJJJMMMMMMOOOOOOOOOOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFEEEEEEFFFIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@AAADDDGGGHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<===<<<<<<<<<<<<===>>>???>>>>>>>>>>>>??????@@@AAAAAA???===;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::;;;<<<===============<<<;;;;;;===<<<<<<;;;999888888777999999888888888888999999777777888888888999999999::::::999999888777666666999:::<<<===>>>===<<<;;;999999999999999999999999::::::::::::::::::::::::777888888888888999999999888888888777666666555555888999999::::::999999888888888888888888888888888999999999:::::::::;;;;;;AAA@@@??????@@@AAA???>>>??????>>>>>>>>>???@@@@@@>>>>>>>>>???@@@@@@AAAAAAFFFDDDBBB???>>>=========<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;<<<===???>>>===<<<<<<;;;;;;<<<888999:::::::::999888777777777777888888888999999;;;;;;:::999888888888888666666777777777777888888777777666666777777888999999999999999999999999999999999888777666666666666777777777777666666666666555555555555555555555555666777777777777666555555777666555444444444444444444555666666555444555666444555555555555555444333666666555555555555666666777666555555444555555555444444333333333333444444444444444444444444444444555555555555444444444444444444444444444333333333444333222111111222333444444444444444444444444444444444555555555555444444222222222222222333444444666555444333333333444555444444333333333444555555555555666777888:::<<<===666666777777777777666666777777888888888888777777888888888888888999:::;;;888888777777777888999999888888777666666777888999::::::999999888888888888999999999999::::::::::::::::::999999999:::;;;;;;::::::;;;<<<>>>@@@AAABBBAAA@@@@@@AAABBBBBBAAA???BBBBBBCCCCCCBBBAAA@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCEEEHHHIIIFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMMMMLLLKKKJJJHHHIIIJJJKKKLLLLLLKKKKKKIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPOOONNNNNNMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKMMMLLLLLLMMMNNNOOOPPPQQQSSSSSSTTTTTTSSSQQQOOONNNPPPQQQQQQQQQQQQOOONNNMMMPPPQQQRRRRRRRRRSSSVVVYYY[[[ZZZYYYWWWUUUTTTSSSSSSKKKJJJHHHHHHIIIKKKOOOQQQRRRUUUVVVUUUQQQNNNOOOPPPRRRTTTVVVYYY[[[\\\\\\\\\]]]YYYUUUTTTVVVXXXWWWVVVTTTRRRPPPNNNLLLKKKKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJDDDEEEFFFGGGGGGGGGGGGGGGJJJIIIGGGEEEEEEEEEFFFGGGJJJIIIIIIHHHHHHHHHIIIIIIDDDDDDCCCBBBBBBBBBCCCCCCBBBAAAAAABBBFFFIIIJJJJJJEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;<<<===>>>???@@@???>>>>>>======>>>>>>???AAA@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999888888888888888777777888888888888888888888888999999999:::::::::999999999888888999:::;;;======<<<<<<;;;999999999999999999999999999999999999999999999999777888888888888999999999777777777777777777777777888888999999999999888888888888888888888888888888999999999999::::::::::::BBBAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>???@@@@@@AAA???????????????@@@AAAAAAGGGEEEBBB???=========>>><<<<<<<<<===<<<<<<;;;:::::::::999999:::<<<===???===<<<;;;;;;:::::::::;;;999999::::::999888777666777777777777888888888888;;;::::::999999999999999666666666666666777777777666555555555555666777777888888888888888888888888888888777666666666666666888888777777666666555555555555555555555555555555555555666666555555444333777666666555444444444333444555666666444444555666666666666666555555444333666666666666666666666666666555555444444555555555444333333222222333333444444444444444444444444444444444444444444444444444555555555555555555444444444333111000000111333444444444444444444444444444333444444555555444444333111111111111111222222333666666444333333333333444444444444444444444444444444444555666888:::;;;<<<666777777888888777777666777777888888888888777777999888888777888999:::;;;888888888888888888888999999888666555555777999:::::::::999999888888777777999999999999::::::::::::<<<<<<;;;:::999999::::::999::::::<<<>>>@@@BBBCCCAAA@@@???@@@BBBBBB@@@???BBBBBBBBBAAAAAA@@@??????CCCDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCDDDFFFIIIKKKGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIILLLMMMNNNMMMKKKIIIIIIJJJLLLMMMMMMLLLKKKJJJHHHIIIJJJLLLNNNOOOPPPPPPOOONNNMMMLLLKKKKKKJJJJJJIIIKKKLLLNNNNNNLLLKKKIIIJJJJJJKKKKKKLLLMMMNNNOOOKKKMMMOOOPPPOOOOOOOOOPPPPPPQQQRRRRRRPPPMMMLLLLLLPPPQQQRRRRRRRRRSSSVVVYYY[[[ZZZYYYWWWUUUTTTSSSSSSKKKKKKJJJKKKLLLOOOQQQRRRTTTVVVXXXWWWTTTRRRTTTWWWZZZZZZ[[[^^^``````___^^^[[[XXXTTTRRRRRRSSSRRRQQQQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIDDDEEEFFFHHHIIIJJJIIIIIIJJJHHHFFFDDDCCCEEEGGGHHHIIIHHHGGGFFFFFFGGGIIIJJJEEEEEEDDDDDDDDDDDDDDDEEECCCCCCBBBDDDGGGHHHIIIHHHFFFEEEDDDDDDCCCCCCCCCDDD@@@@@@@@@@@@???>>>===<<<;;;;;;<<<===>>>@@@AAAAAA???>>>>>>===<<<<<<<<<===@@@@@@>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777777;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999999999888888777777777777888888888888888888888888888888555555666777999:::;;;;;;999:::;;;<<<<<<<<<;;;;;;999999999999999999999999999999999999999999999999777777888888888999999999666666777777777888888888888888999999999999888888888888888888888888888888888999999999999:::::::::CCCAAA@@@AAABBBCCCBBB@@@??????>>>>>>???@@@AAAAAA??????>>>>>>>>>???@@@AAADDDCCC@@@===<<<<<<======<<<<<<<<<===<<<<<<;;;:::::::::999999:::<<<===???::::::999888888888999999999999999999888777777666666666777777777888888888999999:::999999999888888777777777777777666666666555555444444555555666777888888888888888888888888888777666666666666666666888888777777666666555555666666666666666666666666555555555555555444333333666666555555555444444333444555666555444333444666777777777777777666555444555555666666666666555555555555444444444444555555444333333222222333333444444444444444444444444444333333444444444444444444555555555555555555555555444333111000000111333444444444444444444444444444333333444444444444333333111000000000000111222222555555444444333333333333444444444444444444444333333333333444666777999:::777888888999999888888777777777888888888888777777888888777777777888999999888999999999999888888888888777666555555777999;;;999999999888888777777777::::::::::::;;;;;;;;;;;;??????===;;;:::999999999999::::::<<<>>>@@@BBBCCC@@@??????@@@AAAAAA@@@>>>AAA@@@@@@????????????>>>BBBBBBCCCCCCCCCCCCCCCDDDFFFEEEDDDDDDEEEGGGJJJKKKHHHGGGFFFFFFGGGHHHJJJKKKLLLKKKJJJJJJIIIIIIIIIJJJIIIJJJLLLMMMNNNMMMLLLKKKLLLMMMNNNPPPOOONNNLLLKKKIIIJJJLLLNNNPPPQQQQQQQQQNNNMMMKKKJJJIIIIIIIIIJJJIIIJJJLLLMMMMMMLLLJJJIIIHHHIIIJJJKKKKKKLLLLLLLLLHHHJJJLLLLLLKKKKKKMMMOOOQQQSSSTTTSSSPPPMMMLLLMMMPPPQQQRRRRRRRRRTTTWWWYYY\\\[[[YYYVVVTTTRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTVVVYYYZZZYYYVVVWWWZZZ]]]```______aaaccccccaaa___[[[XXXTTTQQQPPPOOOOOONNNOOONNNNNNMMMLLLLLLLLLLLLHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEGGGIIIKKKLLLMMMLLLLLLJJJHHHFFFDDDCCCDDDFFFGGGFFFFFFEEEEEEEEEFFFHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDEEEFFFGGGFFFDDDEEEDDDCCCCCCCCCCCCCCCCCC@@@AAAAAAAAA@@@???>>>>>><<<<<<===???@@@AAABBBBBB>>>>>>===<<<;;;;;;;;;;;;??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666::::::999888999999:::;;;::::::::::::::::::::::::888888777777777777888888888888888888888888888888555666777888999:::;;;;;;999::::::;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777777888888888999999999666666777777888888999999777888888999999888888777777777777777777777777777888888888999999999::::::CCCAAAAAABBBCCCDDDDDDBBB@@@@@@?????????@@@@@@AAA@@@???>>>======>>>???@@@AAA@@@>>>===<<<<<<======<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;<<<===888888777777777777888888888888888888888777777777666666666777777777888888888888999999999888888777777777666666666666555555555555444444555555666777888888888888888888888888777666666555555666666666777777777777666666666666777777777777777777777777444555555555555444333333444444555666666555555444333444555555444333444555777777777777777777666555444444555555555555444444444444444333444444555666444444333333333333444444444444444444444444444444333333333333444444444444444444444555555555555555444333222111111222333444333333333333333333333333333333444444444444333333111000000000000111222222444444444444333333333333444444555555555444333222222222222333444555666777777777888888888888777777666666777777777777666666777777888888999888888777999999999:::999999888777777777666666666888999:::888888888888888888888888::::::::::::;;;;;;;;;;;;@@@???>>><<<;;;:::999999::::::;;;<<<>>>@@@AAABBB@@@??????@@@AAAAAA@@@>>>??????>>>>>>>>>>>>??????AAAAAABBBBBBBBBBBBBBBBBBEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGFFFEEEEEEGGGIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNPPPQQQQQQOOOLLLJJJJJJLLLNNNPPPQQQQQQQQQQQQLLLKKKJJJIIIHHHIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJHHHIIIJJJKKKKKKKKKJJJJJJJJJLLLNNNLLLIIIHHHIIILLLQQQTTTVVVUUUQQQNNNNNNPPPRRRSSSTTTTTTTTTUUUXXX[[[]]][[[YYYVVVTTTRRRPPPPPPSSSSSSRRRRRRSSSTTTVVVWWWYYYZZZ[[[ZZZXXXYYY]]]bbbeeecccaaaccceeedddaaa]]]\\\ZZZVVVSSSPPPOOONNNOOONNNNNNMMMMMMLLLKKKKKKKKKEEEEEEEEEFFFGGGHHHJJJKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGIIILLLNNNOOOOOONNNMMMJJJIIIGGGDDDCCCCCCDDDEEEDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIGGGFFFEEEEEEFFFFFFDDDBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAA@@@??????>>><<<===>>>???@@@AAAAAA@@@===<<<<<<;;;:::::::::;;;>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777777999999888777777888:::;;;:::::::::::::::::::::;;;888888888777777888888888999999999888888888888888;;;;;;;;;::::::999999999:::::::::::::::;;;;;;;;;999999999999999999999999777777777777777777777777777888888888888999999999777777777888888999999999777777888888888888777777777777777777777777777777888888888888999999999999BBBAAAAAABBBDDDFFFFFFEEEAAAAAA@@@?????????@@@@@@???>>>===;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;888888777777777777888888777777777777777888888999666666666666777777777888666777777888888888777666666555555555444444444333555555555555555666666777888888888888888888888888666666555555555666666777666666666666777777777777666666666666666666666666555555555555555444444333222333444666666666666555333444555555333333444555555555666666777666666666222333444555555444333222444333333333444444555666555555444444444444555555444444444444444444444444222222333333333444444444333333444444444555555555333333333333333333333333333333333333333333333333222333333444444333333222111111000000111111222333222222333444444444333333444444555555555444333222333333333333333444555555555555666666666666555555555555666666666666555555666888:::;;;;;;:::888666999999:::::::::999888777666666666777888888999999666666777777888888999999999999999999::::::::::::<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<===???@@@AAA@@@???>>>???AAAAAA???>>>???>>>>>>>>>>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAACCCDDDEEEGGGHHHHHHHHHHHHHHHFFFEEECCCDDDEEEHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPMMMNNNPPPRRRQQQNNNKKKIIIJJJLLLNNNPPPPPPPPPOOONNNKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKKKKJJJIIIHHHKKKMMMOOOMMMJJJHHHKKKNNNRRRVVVYYYWWWSSSPPPQQQSSSSSSTTTUUUUUUUUUVVVYYY\\\\\\[[[YYYWWWUUUTTTSSSSSSUUUTTTSSSSSSTTTVVVYYY[[[YYYZZZ[[[YYYWWWYYY^^^cccgggdddbbbccceeeddd___[[[[[[YYYVVVRRROOOMMMMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIEEEEEEEEEFFFHHHJJJLLLMMMMMMLLLKKKJJJIIIGGGFFFFFFIIIJJJMMMOOOPPPPPPNNNMMMJJJIIIHHHFFFDDDCCCBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIEEEDDDDDDEEEFFFEEECCCAAAAAA@@@@@@@@@@@@@@@AAAAAA?????????@@@??????>>>===;;;<<<===>>>???>>>>>>===<<<;;;:::::::::::::::;;;<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999888999888666666666888999;;;999999999::::::;;;;;;;;;999999888888888888999999999999999888888888777777<<<<<<;;;:::999888888777::::::999999::::::;;;;;;999999999999999999999999777777777777777777777777777888888888888999999999888888888888888888999999777777888888888888777777777777777777777777777777888888888888999999999999AAA@@@@@@BBBEEEGGGGGGFFFBBBBBBAAA@@@???????????????>>><<<;;;:::<<<===>>><<<===>>>???????????????<<<<<<======<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999999888888888888888999999777777666666777888999999666666666666777777777777555666777888888777666555444444444333333222222222666555555555555666777777777777777777777777777777666666555555555666666777555555666666777777888888555555555555555555555555555555666666555555444333111222444666777777666666333444555555333333444555333333444555666666666555222222333444444333222222333333333333444444555666666555555444444555555666444444444444444444444444222222222333333444444444333333333444444444555555333444444555555444444333333333333333333333333333222333333444444333333222111111111111111222222333111222333333444444444444444444555666555444222111444444444333333444444555333444444444444444444333444444555555555555444444777999<<<>>>===;;;888666999::::::;;;:::999888777444555777888999999999999555555666777888999::::::777888888888888999999999999888999999:::;;;<<<===<<<<<<<<<<<<===>>>@@@@@@@@@???>>>???AAAAAA???>>>??????>>>>>>???AAACCCDDDBBBBBBBBBBBBBBBBBBBBBAAAAAACCCFFFHHHIIIIIIGGGGGGGGGFFFDDDCCCCCCEEEGGGHHHJJJJJJJJJJJJKKKMMMNNNOOOPPPOOONNNMMMMMMOOOQQQRRRLLLNNNPPPQQQPPPMMMJJJHHHJJJKKKMMMOOOPPPOOOMMMLLLJJJIIIHHHHHHHHHJJJLLLNNNMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKKKKLLLKKKJJJHHHGGGHHHLLLOOONNNKKKLLLPPPTTTSSSWWWZZZYYYTTTRRRSSSUUUTTTUUUVVVVVVVVVWWWZZZ]]][[[ZZZYYYXXXWWWVVVVVVVVVTTTSSSRRRRRRTTTWWW[[[]]]YYYZZZZZZXXXVVVXXX]]]bbbhhhdddaaabbbdddccc^^^YYYXXXWWWTTTPPPLLLJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHEEEEEEEEEGGGIIILLLNNNPPPOOONNNMMMLLLJJJHHHGGGFFFIIIKKKNNNPPPPPPOOONNNLLLJJJJJJHHHGGGEEECCCAAA@@@BBBDDDFFFHHHIIIJJJIIIIIIGGGFFFFFFFFFGGGHHHHHHIIIBBBBBBBBBDDDFFFFFFDDDBBBBBBBBBBBBAAAAAABBBCCCCCC===>>>>>>>>>>>>>>>===<<<:::;;;<<<======<<<;;;;;;;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===<<<;;;:::999888777666555666777999;;;888999999::::::;;;;;;<<<::::::999999999999::::::999999999999888888777777777777777777777777777888::::::999999999:::;;;<<<999999999999999999999999777777777777777777777777777888888888888999999999888888888888888888888888777777888888888888777777777777777777777777777777777888888888888999999999>>>???@@@BBBDDDEEEFFFGGGBBBBBBAAAAAA@@@???>>>>>>@@@>>>===;;;;;;===>>>@@@>>>===<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;:::888666666777888999333444555777777888888888666777999:::999888666444222444777999999888555444555555666666666666555555666666666777777777777888999999999888777666666555333444666777888777666444777666555444444444444444222222333444555555555555444333333222222222333333555555555555555555555555666666555444444444444555333333444444555666666666222222222333333444444444444444444333333222222222---///222555666555333222222222222222333444555666333333333333333333333333333333333333333333333333444333333222222333333444444333222222111111111222333333333222222222111111222222222111111111000000555555555444444333333333444444444444444444444444444444444555555555555666555555555555555555444444555555555555666666666666:::::::::::::::999888777777777666666666666777777555555666666666666555555888888888888888999999999888888888888888888888888===<<<;;;;;;::::::::::::;;;:::999;;;>>>AAABBBBBB@@@@@@??????>>>=====================>>>@@@CCCDDDAAA@@@@@@???@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAA@@@??????@@@BBBEEEHHHJJJLLLLLLIIIGGGIIIMMMPPPQQQPPPNNNMMMLLLKKKKKKMMMOOOQQQOOOMMMKKKLLLMMMMMMJJJGGGFFFIIIMMMOOOOOONNNNNNNNNJJJJJJKKKKKKLLLLLLLLLMMMLLLKKKJJJKKKLLLMMMLLLKKKFFFGGGHHHGGGGGGGGGIIILLLMMMMMMLLLKKKLLLNNNPPPQQQVVVVVVUUUTTTSSSSSSSSSSSSRRRSSSTTTWWWZZZ\\\[[[ZZZ```]]]ZZZZZZ[[[ZZZXXXUUUUUUSSSRRRSSSVVVZZZ\\\\\\]]]ZZZYYYXXXTTTQQQYYYcccbbbaaa___]]][[[XXXWWWVVVTTTRRRNNNKKKIIIJJJKKKMMMRRRNNNKKKLLLPPPQQQNNNKKKFFFGGGIIINNNSSSTTTQQQNNNPPPPPPPPPPPPOOONNNMMMLLLIIIKKKMMMOOOPPPOOOMMMKKKJJJJJJIIIFFFCCCAAAAAABBBDDDFFFJJJMMMNNNKKKGGGEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFDDDBBB@@@???BBBAAAAAA@@@@@@AAABBBBBB@@@??????>>>===<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::777666555555555777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888777666777777888999999999999888999888777777777888999:::::::::::::::::::::::::::777777777777777888888999999888777666666777888888777777777777888888888888;;;:::888777777777888888888999999999999888777777888777666555555666777888999999999::::::999999999???@@@AAABBBCCCDDDEEEFFFBBBBBBAAA@@@@@@???>>>>>>???>>>===<<<<<<===>>>?????????===<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;:::888777666777888999666777888999999999999999666777888999999777666555000111333444555444333222666666666666666666555555333333333333444444444444999999888777777666555555333444666777777777555555666666555444444444444555555555333333333444555777666666555555555555555666555555555555555555555555666555555555555444444444555555555555444444444444333333333333333333333333555555555444444333333333000111222333222111///...222222222222333444555555333333333333333333333333333333333333333333333333333333222222222222333333444444333222222222222222333333333222222222111111333333333222222222111111555555444444444333333333444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666666666999999::::::999999888777777777666666666666777777666666777777777777666666777777888888888999999999999999999::::::;;;;;;;;;<<<;;;;;;:::999999:::::::::999888:::===?????????>>>>>>>>>>>>============AAAAAA@@@???>>>>>>@@@AAA@@@@@@?????????@@@AAAAAACCCCCCDDDDDDDDDCCCBBBAAA@@@@@@BBBDDDFFFHHHIIIJJJKKKIIIHHHIIIMMMPPPPPPOOOPPPNNNMMMLLLKKKLLLNNNOOOMMMLLLJJJKKKLLLLLLIIIFFFGGGJJJMMMOOOOOONNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKJJJJJJKKKKKKIIIGGGFFFHHHIIIJJJJJJJJJLLLMMMNNNMMMKKKJJJKKKMMMPPPQQQVVVUUUTTTSSSRRRSSSTTTUUUSSSSSSTTTXXX[[[]]]]]]\\\^^^\\\ZZZZZZZZZYYYVVVSSSVVVTTTSSSTTTWWWZZZ\\\\\\^^^ZZZYYYZZZXXXVVV[[[cccaaaaaa___]]][[[YYYWWWVVVSSSQQQNNNKKKKKKLLLNNNPPPPPPNNNKKKMMMPPPQQQNNNJJJIIIHHHIIILLLQQQSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOONNNOOOQQQRRRRRRPPPNNNLLLJJJJJJIIIGGGCCCAAABBBCCCFFFIIILLLOOONNNLLLHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA?????????>>>===<<<<<<<<<===============<<<;;;;;;::::::::::::::::::::::::<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999888777777666777888999:::999::::::;;;;;;;;;;;;;;;::::::::::::999888888777777888888999:::999999999999888888777888999:::;;;::::::::::::::::::::::::777777777777777888999999999888777666666777888999777777777777888888888888::::::888777777777888888666777888999999999999999888777666666666777888999888888999999999999888888@@@@@@AAABBBBBBCCCDDDDDDAAAAAAAAA@@@??????>>>>>>???>>>===<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<===999999999::::::;;;;;;<<<===<<<;;;::::::999:::::::::999888777777777888999777888888999999999888888666777888999888777666555444444555555555666666666777777666666555555555444555555555555666666666666888888777777666666555555333444555666777666555555555444444444444555666666999777444222222444666888666666555555555666666777555555555555555555555555444555666666666555333333666666555444444333222222333333333333333333333333555555555555444444444444666666555555555444444444222222111222222333444555333333333333333333333333333333333333333333333333333333222222222222333333444444444333333333333333333333333222222222111111333333333333333222222222444444444444333333333333444444444444444444444444444444444444555555555555555555555555555555555555444555555555555666666666888999999999999888888777777666666555555666666777777777777888888777777777777777777888888888999999777888888999:::;;;<<<<<<;;;:::999999888999999999999888888999;;;<<<<<<;;;<<<<<<<<<<<<<<<=========???@@@@@@???===<<<===>>>???????????????@@@AAABBBDDDDDDDDDEEEDDDCCCCCCBBBAAABBBDDDFFFGGGHHHHHHHHHJJJIIIHHHIIILLLNNNOOOOOONNNMMMLLLJJJIIIJJJJJJKKKKKKJJJIIIIIIJJJJJJHHHFFFHHHKKKNNNOOONNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNLLLKKKKKKJJJIIIFFFDDDEEEHHHKKKMMMMMMMMMNNNPPPOOOMMMKKKIIIJJJMMMPPPRRRUUUTTTRRRQQQQQQSSSUUUWWWTTTTTTUUUXXX\\\^^^^^^]]][[[ZZZZZZZZZ[[[YYYUUURRRVVVUUUTTTUUUXXX[[[\\\\\\^^^\\\[[[\\\]]]\\\]]]aaa```___^^^\\\ZZZXXXWWWVVVRRRPPPNNNMMMMMMOOOQQQSSSOOONNNMMMOOOQQQQQQMMMIIILLLJJJJJJLLLOOORRRSSSSSSQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTQQQOOOMMMJJJJJJIIIGGGDDDCCCCCCDDDJJJKKKNNNOOOOOOLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDDDDCCCCCC??????@@@AAAAAA@@@???>>>??????>>>>>>======<<<<<<============<<<<<<<<<;;;::::::::::::::::::::::::<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;::::::999999999::::::::::::999999888999999888888888999::::::999999:::;;;;;;;;;;;;:::999999999999999999888888888999999:::::::::::::::999999888888999999:::;;;::::::::::::::::::::::::888777777777777888999999888888777777777888888999777777777888888888999999:::999888888777888888888444555777888999:::::::::777777777777777888999:::777777888888888888777777AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<===>>>;;;;;;;;;:::::::::::::::777777888999::::::;;;;;;===<<<;;;:::999999999999999999888777777888888999666777777777777666666555777777888888777777666555777666555555555666888888888777666666555555444444666666666666777777777777777777777666666555555555333444555666666666555555333333333444444666777777999888666444444444555666444444333333333444555555555555555555555555555555333555666777777555333222444444444444333333222222444444333333333333222222444444444444444444444444555444444444666777999:::222222111111222333333444222222222222222222222222222222222222222222222222222222111111111111222222444444444444444444444333333333333222222222111111222222222222222222222222333333333333333333333333333333444444444444444444333333444444444555555555444444444555555555555555444444444555555555666666777888888888888888777777666666666555555666666666666666777777777777666666666666777777888888999999444555666777888999::::::999999888888888888888999:::999888999;;;;;;:::888999999:::;;;<<<<<<======999;;;>>>>>><<<<<<===???>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEDDDDDDDDDCCCCCCBBBCCCFFFGGGHHHHHHFFFEEEIIIIIIIIIJJJLLLMMMNNNNNNJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFJJJLLLOOOOOONNNMMMLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNLLLKKKJJJHHHDDDBBBCCCGGGKKKNNNOOOOOOPPPPPPOOONNNKKKIIIJJJMMMQQQSSSTTTSSSPPPOOOPPPSSSVVVXXXWWWWWWWWWXXX[[[\\\\\\[[[YYYZZZ[[[\\\[[[YYYUUUSSSVVVUUUTTTVVVYYY[[[\\\\\\___]]]\\\^^^``````___^^^]]]]]]\\\ZZZYYYXXXWWWVVVSSSRRRPPPOOOOOOPPPRRRSSSPPPPPPPPPRRRSSSRRRNNNJJJLLLLLLMMMNNNPPPRRRSSSSSSQQQQQQPPPPPPQQQSSSTTTUUUTTTTTTUUUUUUTTTRRRPPPOOOIIIIIIIIIGGGEEEDDDEEEFFFKKKLLLNNNNNNNNNKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@AAAAAA@@@>>><<>>>>>>>>=========<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999<<<;;;999888888:::;;;<<<<<<<<<;;;;;;:::999888888999999::::::::::::999999999999888888888999999999888888999:::::::::::::::888888888888888999999999999999:::;;;;;;;;;;;;:::999999999999999::::::;;;999999999999999999999999888888777777888888999:::888888888888888888999999777777888888888999999999999999888888888888888888555666777888999999999999777777777888888999::::::666666777777777777666666AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????>>>======<<<<<<<<<<<<======:::::::::::::::999999888777777888888999:::;;;;;;===<<<;;;:::999888888888888888888888888888999999666777777777777666666555777777777777777666555555444333222111222333555666888777666555444555555555222222222333333333444444666666666555555555555555333444444555555555555555333333333444555666777888666666777888777666444333333333333333333444555555555555555555555555555555333555666777777555333222222222222222333333444444333333333333333333333333222222222222222222222222111000000///111333555666222222111111111222333333222222222222222222222222222222222222222222222222222111111000000111111222333333444555555444444333333333333222222222111111000000000000111111111111333333333333333333333333333333333444444444555555333333333444444444444555444444444555555555666666444444444444555555555555666777777888888777777777666666555555555555666666444555555555555555555444555666666777888888999999444444555666888999::::::888888888777777888888999;;;::::::;;;<<<;;;999777888888999:::;;;<<<======999>>>AAAAAA>>><<<===???=========>>>???AAABBBCCCEEEDDDDDDCCCCCCCCCCCCCCCBBBDDDFFFGGGHHHGGGEEEDDDGGGHHHIIIJJJKKKKKKLLLMMMGGGGGGGGGHHHIIIJJJKKKKKKGGGHHHIIIIIIHHHGGGGGGGGGKKKMMMOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNLLLIIIGGGFFFDDDBBB@@@BBBEEEJJJMMMNNNNNNOOOPPPPPPNNNLLLKKKLLLNNNQQQSSSSSSQQQOOONNNOOORRRVVVXXXZZZXXXWWWWWWYYYYYYXXXWWWXXXZZZ\\\\\\[[[XXXVVVTTTVVVUUUTTTVVVYYY[[[[[[ZZZ]]]^^^^^^^^^``````^^^[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVTTTSSSQQQPPPQQQQQQRRRRRRRRRSSSUUUUUUSSSOOOLLLJJJMMMPPPSSSSSSSSSRRRQQQRRRQQQOOOOOOPPPRRRUUUWWWQQQQQQRRRRRRRRRQQQPPPOOOHHHIIIIIIHHHFFFEEEGGGHHHKKKKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCCCCBBBAAAAAAAAA>>>???AAAAAAAAA???===<<<>>>>>>>>>>>>============<<<;;;:::999999999::::::;;;;;;;;;::::::999999999:::999999888999:::;;;<<<<<<<<<;;;:::999999888888::::::;;;;;;;;;;;;::::::888888888888888888888777777888999999::::::999999888888777777777888999999999999:::;;;;;;;;;;;;:::888888999999999:::::::::999999999999999999999999888888888888888999999:::777777888888999999999999888888888888999999999999888888888888999888888888777777888888888777777666777777888888999999999999666666666777777666666666@@@@@@@@@@@@@@@@@@@@@AAA????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888888999999::::::;;;<<<;;;:::999999888999999777888888888999999999999777888888999999999888888777777666666666555555555555444333333333444666777777666555444444555666777333333333444444444555555555555555555555555444444444444444444444555555555333333333444555666777888333444777888888666333222444444444444444555666777555555555555555555555555444555666666666555333333000000111222222333444444222222222333333444444444111111111111222222222222444333222111000111222333222222111111111111222222222222222222222222222222222222222222222222222222111111000000000000111111111222444555555444333333333333333222222222111111/////////000000000000000222222222222333333333333222333333444444555555555333333333333444444444444333333444444555666666666333444444444444555555555555666666777777777777666666555555444444555555666333444444555555444444333444555666666777888999999666777777888999:::;;;;;;888888888777888888999:::<<<;;;;;;<<<===<<<:::888888999999:::;;;<<<<<<<<>>;;;<<<<<<===???AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCEEEFFFFFFEEEDDDDDDFFFHHHJJJKKKJJJJJJKKKLLLHHHHHHIIIKKKLLLMMMNNNOOOGGGIIIKKKJJJIIIHHHHHHIIIKKKMMMOOOOOONNNMMMNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKHHHCCCAAA@@@@@@??????CCCEEEIIIKKKLLLMMMNNNPPPPPPOOONNNNNNOOOPPPRRRTTTRRRQQQOOOOOOOOORRRTTTVVVYYYWWWUUUUUUVVVVVVVVVUUUWWWYYY[[[[[[YYYVVVUUUUUUUUUTTTTTTVVVXXXZZZYYYXXX[[[^^^___]]]\\\]]][[[XXXVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUSSSRRRQQQQQQQQQRRRSSSTTTTTTUUUTTTRRROOONNNKKKNNNSSSUUUUUUSSSQQQQQQRRRPPPNNNLLLMMMPPPSSSVVVNNNNNNOOOOOOOOONNNNNNMMMGGGHHHIIIHHHGGGGGGHHHJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAAAAAAAA???>>>===>>>>>>>>>>>>===============<<<:::999999999:::;;;<<<;;;;;;::::::999999888777888888999:::;;;;;;<<<;;;;;;::::::999999888888999::::::;;;;;;;;;;;;;;;888888888999888888777666777777888999999999999888999999777666666777888999888999999:::::::::::::::777777888999999999999888999999999999999999999999999888888888888999::::::666777888999::::::::::::888888888999999999999:::777777888999999999999888777777888888777777666555777888888999999888777777666666777777777777666666>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>????????????;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<;;;:::999888999999999:::::::::::::::::::::999999999999999:::777777888999999999999999666777888999999999999999777777666555555555555555666666666666666777888888666555444333444666888999555555555666666666777777444444444444444444444444444333333333444444555555444444444444444555666777222333555666666555444333222222222333333555666666555555555555555555555555666555555555555444444444111111111111222222222222111111222222333444555555111111111222222333333333666555555444444444444444222222111111111111222222111111111111111111111111111111111111111111111111000000000//////000000000000111333444555444333222333333333222222222111111//////000000111111111111111111222222222333333333222222333333444555555666222222333333333444444444333333444444555666666777333333444444444555555555444555666666777777666666666555555444444555555666444444555555555555444444444444555666777888999999777888888888999999::::::888888888888888999::::::;;;:::;;;<<<===<<<:::777999:::::::::;;;;;;<<<<<>>>>>@@@AAABBBEEEGGGIIIKKKKKKLLLOOOQQQPPPPPPQQQQQQRRRRRRSSSTTTQQQPPPPPPOOOPPPQQQSSSTTTUUUSSSRRRRRRTTTUUUUUUUUUUUUWWWXXXWWWUUUSSSSSSUUUTTTSSSSSSUUUWWWYYYXXXWWWXXX^^^```[[[WWWWWWWWWUUURRRSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSQQQOOONNNNNNMMMQQQTTTUUUSSSRRRRRRSSSQQQOOOLLLJJJJJJMMMQQQTTTNNNNNNNNNMMMLLLKKKJJJJJJGGGHHHIIIHHHHHHHHHJJJLLLIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBCCCBBBBBBBBBAAA@@@?????????============>>>>>>>>>>>>???===<<<::::::;;;<<<===<<<<<<;;;::::::999888888555666888:::<<<<<<;;;:::::::::999999999999999999888888999:::::::::::::::999999:::::::::999777777666777777888888888888888;;;999888666555666777888777888888999:::999999999555666777888888888777777888888888888888888888888999999888888999999:::;;;666777888:::;;;;;;::::::888888888999999999::::::666777888999:::999999888555666777777777777777666777888888888888777555444666777777888888777777666===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>?????????;;;;;;<<<<<<<<<<<<;;;;;;888888999:::999888777666;;;;;;::::::::::::::::::999999999888999999::::::666777888999999999999999444444555777777888888888777777666555555555555555333333333444444444444444555444333333444666999:::222222222333333333444444444444444444444444444444444333333333333444555555555444444444444555666666333333333333444444555666000000000000111222333444555555555555555555555555666666555444444444444555333333222222111000000000000000111222444555666666222222222333333444444444///000000111222333444444222222111111111111111222111111111111111111111111111111111111111111111111000000////////////000000///000222444444444222111333333333222222222111111000000111111222222222333111111111222222333333333222222333333444555666666222222333333333444444444333333444444555666777777333333333444444444555555444444555666777777666666555555555444444555555555555555666666666666555555444444555666777888999999666666666666666777777777999999888888999:::;;;;;;999999:::;;;===<<<999777::::::;;;;;;;;;;;;<<<<<<999@@@FFFFFF@@@;;;;;;>>>::::::;;;===???AAACCCDDDCCCBBBAAA@@@???@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEDDDHHHKKKKKKIIIHHHIIIKKKGGGGGGHHHIIIIIIIIIHHHHHHIIILLLNNNNNNKKKJJJKKKMMMJJJLLLNNNNNNNNNOOOQQQRRRNNNNNNNNNMMMMMMMMMLLLLLLMMMHHHBBB??????CCCFFFGGGGGGHHHJJJJJJKKKLLLOOOQQQPPPQQQRRRSSSTTTTTTTTTSSSQQQPPPPPPPPPPPPQQQRRRRRRRRRPPPOOOPPPRRRUUUVVVVVVSSSUUUVVVUUURRRPPPRRRTTTSSSSSSSSSUUUWWWXXXWWWVVVVVV^^^```YYYSSSSSSUUUSSSQQQQQQQQQQQQRRRRRRRRRSSSQQQQQQQQQQQQRRRSSSTTTUUURRRSSSRRRQQQNNNMMMMMMNNNPPPRRRTTTSSSQQQQQQSSSVVVQQQNNNKKKHHHIIILLLPPPRRRPPPOOONNNLLLJJJIIIGGGGGGGGGHHHIIIIIIHHHHHHKKKLLLIIIIIIHHHHHHHHHIIIJJJJJJGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAABBBDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@============>>>>>>>>>>>>AAA???===<<<;;;<<<>>>???<<<<<<;;;::::::999888888333555888;;;===<<<;;;:::999999999999999999::::::666777888999999999999999:::;;;;;;<<<;;;:::888777666666777888888888888888<<<:::888666555555666777777777888999999999999888444555666888888777777666888888888888888888888888999999888888999999:::;;;666777999:::;;;;;;::::::888888999999999:::::::::666777888999::::::999888333444555777888888888888888888888888777666444333777777888888888888777777AAABBBCCCBBB@@@>>>===>>>===>>>?????????===<<<;;;======<<<;;;;;;:::999999<<<=========<<<:::888777::::::999999888777666666777888999:::;;;:::999888666666777888888888888888777777777777777777777777777777777777666666666666444555555666777888888999555555555555555555444444444444333333333222222222333444444444333222222111555555555555555555555555555555555555555555555555555555555444444333333333444444333333333333222222111111222333333333333222555555444333333222111111222222222222222222222222000000000000000000000000//////000111222222333333333222111000000111222333333333222222111000//////333333333222222111111111000000000000000000000000111111111111111111111111222222333333333222222111222222222333333222222222000000111111111111000000111111111000000000000000222222222222222222222222333333333333333333333333333444555777777777666666666666666666666666666666777777666555444333222222444444555555555555444444555555555555555555444444666666666666777777777777999888888888777777666666888888888888999:::;;;<<<<<<<<<;;;::::::::::::;;;999:::;;;<<<<<<;;;:::999;;;===>>>??????===;;;:::======???@@@BBBBBBCCCCCCBBBAAA???>>>>>>???AAABBBBBBBBBCCCCCCDDDEEEEEEFFFAAABBBDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGHHHKKKNNNOOOOOOPPPQQQQQQRRRPPPNNNLLLJJJLLLIIIFFFEEEEEEFFFGGGGGGHHHFFFFFFIIINNNQQQQQQOOORRRPPPOOOOOOQQQSSSTTTTTTRRRRRRQQQOOONNNOOOQQQSSSTTTTTTTTTSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUTTTSSSSSSOOOPPPQQQSSSSSSSSSSSSRRRWWWWWWWWWTTTPPPMMMLLLLLLLLLNNNOOONNNLLLKKKMMMPPPXXXVVVUUUTTTTTTSSSPPPMMMQQQRRRTTTTTTQQQPPPOOOOOOOOONNNMMMOOOQQQRRRRRRQQQPPPOOOLLLKKKJJJLLLNNNOOOLLLLLLLLLKKKJJJHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@??????@@@@@@@@@AAABBBCCCDDDEEEEEEDDDBBB@@@??????@@@@@@AAA@@@???>>>============@@@@@@???>>>===<<<;;;;;;<<<;;;999888888888888999999999:::;;;;;;;;;::::::777999;;;:::999888999:::888888888888888888888888888999999:::999888777555888888999999999888777777777777777666666666666666888888888888777777777777777777777777666666666666666666777888999::::::::::::999888888777777888888999999999999999999999999:::999777555555666888999:::999999999777666555444777777888888888888777777999999999888888666555555444555666666666666666666AAACCCCCCBBB@@@>>>>>>>>>======>>>>>>>>>===<<<;;;<<<<<<;;;;;;:::999999888999::::::::::::888777666::::::999999888777777666777777888999999888777666666666666777777777888888777777777777777777777777777777777777666666666555666666555555555555444444555555555555555555555555444444333333222222111111444444444444444333222222444444444444444444444444555555555555555555555555555555444444444333333333444444333333333333222222222222333444444444444333555444444333222222111111222222222222222222222222111111111111111111111111///000000111222222333333333333222111111222333333555555444333333222111111333333333222222111111111000000000000000000000000111111111111111111111111111111222222222222111111111111222222222222111111///000000111111000000///111000000000000000000000222222222222222222222222333333333333333333333333333333555555666555444444555555555555555555555555666555555444444333333333444555555666666555555444555555555555555555555555555666666666777777777777::::::999999888888888888888888888888999:::;;;;;;<<<;;;::::::999999::::::999999::::::::::::999999999:::<<<>>>>>>===<<<;;;;;;;;;<<<>>>>>>?????????BBBAAA???>>>>>>???AAABBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIGGGEEEDDDEEEIIILLLNNNNNNPPPPPPQQQQQQPPPNNNLLLJJJKKKIIIGGGFFFGGGHHHHHHGGGGGGFFFFFFIIINNNQQQQQQPPPRRRPPPNNNNNNPPPRRRSSSSSSRRRRRRQQQOOOOOOOOOQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSQQQPPPMMMNNNPPPQQQRRRRRRQQQQQQSSSUUUUUUSSSPPPMMMKKKKKKIIIKKKLLLKKKJJJJJJMMMPPPSSSRRRPPPPPPQQQQQQOOONNNQQQSSSTTTTTTRRRPPPOOOOOOMMMLLLKKKMMMOOOPPPPPPOOOOOONNNLLLJJJJJJKKKMMMOOOKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDCCCBBBAAA@@@??????@@@?????????@@@AAABBBBBBBBBAAA@@@>>>>>>>>>??????AAA@@@???>>>============@@@@@@???>>>===<<<;;;:::<<<;;;999888888888999999::::::;;;;;;:::999888888777999;;;:::999888999:::888888888888888888888888999999::::::999888888777:::::::::::::::999888777777777777777777777777777888888888888777777777777777777777777666666666666666666777888999999999999999999888777777777888888999999999999999999999999:::999888777777777888999777888888888888777666666777888888999999888888777888999999888888666555555444555555666666666666666AAABBBCCCBBB???>>>===>>><<<============<<<;;;;;;;;;;;;::::::999888888888888888999999999999888888::::::999999888777777777666777777888777666444333666666555444555666777888777777777777777777777777777777777666666666555555777666555444333111000000555555555555555555555555555555444333222222111111555555555555555555444333333333333333333333333333444444444444444444444444555444444444444333333333444444333333333333222222333333444555555555555444444444333333222222111111222222222222222222222222222222222222222222222222000000000111222222333333444333333222222333333444444444444333222222111111222222222222222111111111000000000000000000000000111111111111111111111111...///000111111222111111000111111111111111111000///000000111111000000///000000000000000000111111222222222222222222222222333333333333333333333333333444444444444333333222555555555555555555555555444444444444444444444444555555666666666666555555555555555555555555555555555555666666666777777777888888888888777777777777888888777888888999:::;;;;;;::::::999999999999999999999888888888888999999777888:::<<<=========<<<;;;;;;<<<<<<============AAA@@@???>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDFFFGGGIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGEEECCCAAABBBFFFJJJMMMNNNOOOPPPPPPPPPOOOMMMLLLJJJKKKJJJIIIIIIJJJJJJIIIHHHHHHGGGHHHKKKOOOQQQRRRRRRRRRPPPMMMLLLNNNQQQSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQNNNMMMLLLMMMNNNPPPPPPPPPPPPOOOPPPRRRSSSRRROOOKKKIIIIIIFFFGGGHHHIIIIIIKKKOOORRRRRRPPPNNNNNNPPPQQQQQQQQQRRRTTTVVVVVVTTTRRRQQQQQQNNNMMMLLLMMMOOOPPPPPPOOONNNMMMKKKJJJJJJKKKMMMOOOLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>??????@@@??????======<<<===>>>???@@@???>>>======<<<======??????>>>===<<<;;;;;;:::;;;:::999888888999::::::;;;;;;;;;:::999888666666777999;;;:::999888999:::888888888888888888888888;;;::::::999999999999999<<<<<<<<<<<<;;;:::999888888888888888888888888888888888888888777777777777777777777777666666666666666666777888999999999999999888888777777777777777888888888888888888888888::::::999999999888888888555666777777888888888888666777777888888777777666888888888888777666555555444444555666666666666666???AAAAAA@@@>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;999999999999888888777777999999::::::;;;;;;;;;;;;999999999888888888777777777777888888777555333222666555333222333444666888777777777777777777777777777777666666666555555555666666555444222111000000555555555555666666666666777666555555444333222222555555666666666666555555333333333333333333333333444444444444444444444444444444444444444444444444444444333333333222222222222333333444444444444444333333333333222222111111222222222222222222222222222222222222222222222222000000111111111222222222333333333222222333333333222111111111000000//////222222222111111111111111000000000000000000000000111111111111111111111111------///000111111111111000000111111111111000000111111222222222222111111000000000000000111111111111111111111222222222222333333333333333333333333555444444444333333222222555555555555555555555555444444555555555666666666555666666777777666666555444444444555555555555555555555555666666666777777555555555555555555444444777777777777888999:::;;;;;;;;;:::999999999999::::::999888777777888999:::777888999;;;;;;<<<;;;;;;=====================>>>@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBCCCEEEHHHJJJJJJJJJKKKKKKKKKJJJHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDBBBAAABBBFFFKKKNNNOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJKKKMMMMMMKKKJJJJJJKKKLLLNNNQQQSSSTTTUUUSSSPPPMMMMMMOOORRRTTTUUURRRPPPOOOOOOPPPQQQRRRRRRQQQRRRRRRRRRSSSSSSTTTTTTRRRSSSTTTSSSRRROOOLLLJJJLLLMMMOOOPPPQQQQQQPPPOOOOOOQQQRRRQQQMMMIIIFFFEEEDDDEEEGGGJJJMMMQQQUUUXXXUUUSSSPPPPPPQQQSSSTTTTTTUUUXXXZZZZZZXXXVVVTTTTTTRRRQQQOOOPPPQQQSSSSSSSSSNNNMMMLLLKKKKKKMMMNNNOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>???>>>>>>===<<<<<<===?????????>>>======<<<<<<<<<===>>>>>>===<<<<<<;;;::::::;;;:::999888999999;;;<<<::::::::::::999888777666777999;;;:::999888999999888888888888888888888888<<<;;;:::999999999;;;;;;>>>>>>>>>===<<<:::999888888888888888888999999999888888888888777777777666777777777777666666666666666666777888888888888888888888777666666666666777666666777777777777888888999999999999999888777666555666666777777777777777444555555666666555555444777777888888777666555555333444555666777777777666===??????>>><<<:::::::::::::::::::::::::::;;;;;;999999888888888888777777999999999999:::;;;;;;<<<999999999888888888888888888888999999888666555333666555333222222444666777666666666666666666666666666666666666555555555555555555555555444444333333555555555666666666777777888777777666555444444444555555666666777666666555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333222222222111111222333333333333333333222222222222222111111222222222222222222222222222222222222222222222222111111111111111222222222111111222222222222111111111111000000000000000///111111111111111111111111000000000000000000000000000000000000000000000000,,,---...///000111111111000000111111111111000000222333333444444333333222//////000000111111111111000000000111111222222222333333333333333333333333666666555444444333333333555555555555555555555555555555555666777777888888555555666666666666555555444444444555555555666666555555555555666666666666444444444444444444555555777777777777888999::::::<<<;;;;;;:::::::::::::::;;;:::999888888999:::;;;::::::::::::::::::999999===<<<<<<;;;;;;<<<===>>>????????????????????????@@@@@@@@@AAAAAAAAAAAAAAACCCBBBAAABBBCCCFFFIIIJJJJJJJJJKKKKKKKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFDDDCCCDDDHHHMMMPPPQQQNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJLLLNNNNNNMMMLLLNNNOOOPPPRRRSSSTTTVVVWWWTTTRRROOOOOOQQQTTTUUUVVVQQQPPPNNNOOORRRSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUQQQRRRRRRRRRPPPNNNKKKIIIMMMOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSPPPKKKGGGDDDBBBFFFGGGJJJNNNSSSXXX[[[]]]WWWTTTQQQPPPQQQSSSTTTSSSWWWZZZ]]]]]][[[YYYWWWVVVTTTRRRPPPPPPRRRSSSTTTTTTNNNMMMMMMMMMMMMNNNOOOPPPQQQOOOMMMKKKIIIGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@@@@???>>>===>>>???@@@AAA>>>===<<<<<<;;;<<<<<<<<<======<<<<<<;;;;;;::::::::::::999999999:::<<<===888999999:::::::::999999777999;;;:::999888999999888888888888888888888888;;;;;;999999999:::;;;<<<>>>>>>>>>===<<<:::999888777777888888999999999999888888888888777777777666777777777777666666666666666666777888888888777777888777666666555555666666555555555666666777777777888888888888777666555444777777777777777666555555555666666777777666666555666777777777777666666555333444555666777777777777===>>>???>>>;;;:::999::::::999999999999999:::;;;888888888888888888888888777777777777777888999:::888888888888888888888888888999999:::999888666555555555444333444555666777666666666666666666666666666666666555555555444444555555555555555666666666555555555666666777777888777666666666666555555555444555666666666666666666555555555555555555555555333333333333333333333333333333333444444444444555444444333333333333222222000111222222333333222222222222222222222222111111222222222222222222222222222222222222222222222222111111111111111111111111000111111222222111111000222222222222222222222222000000000111111111111111000000000000000000000000000000000000000000000000---...///000000111000000000111111111111111111000333333333444444333333333/////////000111111222222//////000000111222222222333333333333333333333333666555444444444444444555444444444444444444444444555555666666666777777777444444555555555555444444333333444444555666666666444444555555555666666666666666666666777777777777777777666777777888999:::;;;;;;:::999999999999999::::::999999999999::::::;;;;;;;;;::::::999999999::::::999999999:::<<<===??????????????????????????????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBDDDFFFIIIJJJIIIJJJKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFHHHLLLOOOQQQQQQMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKNNNOOOOOONNNQQQRRRTTTTTTSSSTTTUUUWWWTTTRRRPPPQQQSSSUUUUUUUUUQQQOOOMMMOOOSSSTTTSSSPPPOOOOOOPPPQQQSSSTTTUUUUUURRRQQQQQQPPPOOOMMMLLLKKKOOOPPPQQQSSSTTTSSSSSSRRRSSSTTTSSSOOOJJJFFFEEEDDDJJJKKKNNNSSSYYY\\\]]]\\\SSSQQQOOONNNPPPQQQQQQPPPVVVYYY\\\]]][[[XXXUUUTTTRRRPPPMMMMMMNNNPPPQQQQQQLLLLLLLLLLLLMMMNNNOOOOOOPPPOOOLLLIIIGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@?????????@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999:::;;;===>>>888999:::;;;;;;;;;;;;:::777999;;;:::999888999:::888888888888888888888888999999999999999::::::;;;<<<<<<<<<<<<;;;:::999888666666777777888999999999888888888888777777777777777777777777666666666666666666777888888777777666777777666555555555555555333444444555555666666777888888777666555444444333777777777777666666555444777888888999999888888777666666666777777666666555333333555666777777777777>>>???@@@???===;;;:::;;;999888888777888999:::;;;999999999999999999999999888777777666666777888999888888888888888888888888777888999999999888777666444555555555555666666666666666666666666666666666666666555555555444444444555555555555555555555555444555555666777777888888444444444444555555555555333444555666666666666555444444444444444444444444333333333333333333333333333333333444444444555555444444333333333333222222111222333333444444333333111111111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111222333333222111111111111111111222222222222///000000000111111111222000000000000000000000000000000000000000000000000///000000111111000000000111111222222222222111111111222222222222222222111...//////000111111222222/////////000111222222222333333333333333333333333444333333222222333444555444444444444444444444444444444444444555555555555333333444444444444333333333333444444555666666777444444444555555555666666666666777777777888888888666666666777777888999:::999888888777777777777777888888999999999999888888;;;::::::::::::;;;;;;<<<:::999888888999;;;===???>>>>>>????????????>>>>>>>>>???@@@AAABBBCCCDDDEEE@@@AAABBBDDDEEEGGGHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIKKKNNNPPPPPPOOOMMMMMMLLLKKKKKKKKKKKKLLLLLLJJJIIIJJJLLLOOOPPPPPPRRRTTTUUUTTTRRRQQQSSSUUUQQQQQQQQQRRRTTTUUUTTTSSSQQQNNNMMMOOOSSSUUUSSSPPPNNNOOOPPPQQQSSSTTTUUUVVVRRRQQQPPPNNNMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSRRRNNNJJJHHHIIIJJJOOOPPPRRRWWW[[[[[[XXXTTTMMMLLLLLLMMMOOOPPPPPPOOOQQQTTTXXXYYYWWWSSSPPPOOOPPPNNNKKKJJJKKKMMMNNNNNNJJJJJJJJJKKKLLLLLLMMMMMMMMMKKKIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@???>>>>>>???@@@<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999999:::<<<>>>???;;;;;;<<<<<<<<<;;;::::::777999;;;:::999888999:::888888888888888888888888777888888999::::::999999:::::::::::::::999888777555555666777777888999999888888888888777777777777777777777777666666666666666777777777777777666666777666555555444444555555222333333444555555666666:::999777666555444555555444555666666777666666666666777777888888777777666555555666666666666666555222333444666777777888888???AAAAAA@@@>>><<<<<<<<<888888777777777888:::;;;999999999999999999::::::;;;:::999888888999::::::888888888888888888999999666777888999999888777777444555666666777777666666666666666666666666666666666666555555555444444444666666666555555444444444444555555666777888888999111111222333333444444555333333444555666666555555333333333333333333333333333333333333333333333333333333333444444555555555444444444333333333222222222333444444555555444444111111111111111111222222222222222222222222222222000000000000000000000000222222111111111111111111222222444444444444222222///////////////000000000//////000000111111111222000000000000000000000000000000000000000000000000000111111111111000000///222222333333333333222222000000111111111111000000...//////000111222222222...//////000111222222222333333333333333333333333222222111111111222444555444444444444444444444444333333333333333333333333222333333444444333333222333333444444555666777777444444444555555555666666444555555555666666777777666666666666777888999:::777777666555555555555555666777888999999888777666999999999:::;;;<<<===>>><<<;;;::::::<<<>>>@@@BBB>>>>>>????????????>>>>>>>>>>>>@@@AAACCCDDDFFFFFF???@@@BBBDDDFFFHHHHHHHHHGGGHHHIIIJJJJJJJJJHHHHHHCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJMMMPPPQQQOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJHHHIIIKKKNNNPPPQQQRRRTTTUUUTTTQQQOOOQQQSSSOOOOOOPPPRRRTTTTTTSSSQQQQQQNNNMMMOOOTTTVVVSSSOOONNNNNNOOOQQQRRRTTTUUUVVVSSSQQQOOOMMMMMMNNNOOOPPPOOOPPPQQQSSSSSSSSSSSSRRRSSSRRRPPPMMMKKKKKKLLLOOORRRRRRUUUXXXZZZXXXRRRMMMJJJJJJKKKNNNQQQRRRQQQPPPLLLPPPSSSTTTRRROOOLLLKKKPPPMMMJJJIIIJJJLLLMMMNNNHHHHHHIIIIIIJJJKKKKKKLLLJJJHHHGGGFFFFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDCCCBBB@@@???>>>AAAAAA@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCCCCBBB@@@???>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<;;;;;;::::::::::::::::::999999888999:::<<<>>>???>>>>>>>>>===<<<;;;999999777999;;;:::999888999:::888888888888888888888888555777888999:::999999888888888999999999888777777444555555666777888888888888888888888777777777777777777777777666666666666666777777777777777666666666666555444444444444555222222333444444555666666<<<;;;888666555555666777222333444666777888888888333444444444444444444333555555666666666666666555222333444666777888888888@@@@@@AAA@@@???===;;;:::===;;;:::888777777888888888999999999::::::::::::::::::::::::::::::::::::999888666555444555777888777777777777777777777777333444444555666777777888666777888888888666555444555555555555555555555555777666444222222333444555222222222333444555666777777777666555444333333222555444444333333444444555333333333222222222111111222111000111333444333222222222333333333444444444111222444555555444222111222333444444222222333444000000000000000000000000000000000000111111111111000111111111111222222222444333333222111000//////222222222222222111000/////////000111111111111111222111000//////000111222///000111222222111//////111111111000000000000000000000000000000000000000000000000000000000000000222222222111111111000000111111111111111000//////111111222333333333333222333333333444444444555555333333333333333333333333222222333333333333444444444333333222222333333444666555444333222222111222333333222111222333444555444555555555555555444444888777666555555666777888444555777888999999999888555555555555555555555555555777999999666555777:::777777888999::::::;;;;;;::::::999888999<<<>>>???======<<<<<<<<<;;;;;;;;;???@@@@@@AAABBBCCCDDDDDDAAABBBCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLLLLJJJHHHGGGGGGGGGGGGFFFEEEFFFHHHJJJKKKJJJIIILLLPPPRRRPPPNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJLLLPPPSSSVVVTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOMMMMMMOOOQQQSSSPPPNNNMMMOOOPPPQQQQQQOOOOOOOOOOOOPPPQQQRRRRRRQQQOOOMMMKKKLLLNNNRRRTTTRRRPPPNNNNNNNNNOOONNNMMMMMMMMMLLLMMMNNNPPPRRRSSSUUUSSSRRRSSSTTTTTTSSSRRRMMMMMMNNNOOOOOOOOONNNNNNPPPQQQQQQQQQPPPNNNLLLKKKMMMLLLKKKLLLMMMNNNMMMKKKGGGFFFFFFHHHJJJLLLKKKJJJKKKHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@AAABBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAABBB@@@???>>>???AAA<<<<<<;;;;;;;;;:::::::::888999;;;<<<===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666999888666555555555666777777777777777777777777777888888888888888888888888:::999999888777666666555666666666666777777777777555666777666555444555666777888888999999777666555555555444444444444555555666555444333444666888:::777777777777777777777777666666666666666666666666666666666666555555555555222333444555555444333222666666666666666666666666@@@@@@@@@@@@???===;;;:::<<<;;;:::888777777888888666666666666777777777777:::::::::::::::::::::::::::999777555555555666777777777777777777777777777666666666777888999999999666777888888888666555444555555555555555555555555777666555333333444555666333333333333444555666666777666666555444444333333555444444333333444444555444333333333333222222222333222111222444555444333333333333333444444444444111222444555555444222111222333444444222222333444111111111111111111111111000000000000111111111111000111111111111222222222222222111111111111111111111222222222222111000/////////000111111111111111222222111000000111222222000000111111111111000000111000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000111111111111111000//////000111222222333333222222222333333333333444444444333333333333333333333333222222333333333333444444333333333333333333333333444333333333333333444444444333222222222333555555555555555666666555555444777666555444444555666777444555777888999999888888555555555555555555555555555777999888777666888:::888888999::::::;;;<<<<<<:::999999999:::<<<>>>???======<<<<<<<<<;;;;;;;;;>>>??????@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEFFFHHHJJJLLLKKKKKKMMMPPPRRRPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKMMMPPPSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOOOONNNLLLLLLNNNPPPSSSQQQNNNNNNOOOPPPQQQPPPMMMMMMMMMMMMNNNOOOPPPPPPRRRPPPMMMLLLLLLNNNQQQSSSQQQPPPOOOOOOPPPQQQOOONNNPPPPPPOOOOOOQQQSSSUUUVVVTTTSSSRRRSSSTTTTTTSSSRRRNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKMMMLLLKKKLLLMMMMMMLLLKKKFFFEEEEEEFFFIIIJJJJJJJJJKKKIIIFFFEEEFFFHHHHHHHHHHHHHHHGGGGGGFFFEEECCCCCC???@@@@@@AAAAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAA@@@>>>>>>???AAA<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<<<<<<<<<<<<<:::::::::999999999999888:::999888777666777777888777777777777777777777777888888888888888888888888888888888777666555555555666666666666777777777777444666777666555555666777777888888999888777666555555555444444444444555555666555444333444666888999777777777777777777777777666666666666666666666666666666666666555555555555333444444444444444444333555555555555555555555555?????????>>>===<<<;;;:::;;;:::999888888888888888888888999999999::::::::::::::::::::::::::::::::::::999777666555555666666666666666666666666666666666666777777888888999999666777777888888777555555555555555555555555555555777777666555555555555666333333333333444444555666666666666555444444444333555555444444444444555555555555444444444333333333444333222333555555555444222333333333333444444444111222333444444333222111222333444333222111222333222222222222222222222222000000000000111111111111000111111111111222222222000000000111111111222222111111222222111111000000//////000000111111000000333222222111111222222333111000000000000000111111000000000000000000111111000000000000000000000000111111111111111111111111222111111111111000000000111111111111111000//////000111222222333333222222111111222222222333333333333333333333333333333333222222333333333333444444333444555666666555444333222222222333444555666777444444333333444444555666555555666666666666666555555555444444444444555555555555666777888888888888666666666666666666666666444666777888777777999;;;999999999:::;;;;;;<<<<<<:::999999999:::<<<>>>???<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGHHHGGGFFFFFFHHHJJJMMMMMMMMMOOOPPPQQQOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSQQQQQQQQQPPPPPPPPPPPPPPPMMMNNNNNNLLLKKKKKKMMMOOOTTTRRROOONNNOOOPPPPPPOOOKKKKKKKKKKKKKKKLLLNNNNNNRRRQQQNNNLLLLLLNNNPPPQQQPPPOOOPPPQQQSSSSSSQQQOOORRRQQQPPPOOOPPPRRRUUUVVVSSSRRRRRRSSSTTTUUUSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKKKKMMMMMMLLLKKKFFFEEEDDDEEEHHHIIIJJJIIILLLJJJGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFEEECCCBBB@@@@@@@@@@@@@@@?????????BBBAAA@@@@@@??????@@@@@@BBBBBBBBBBBBBBBBBBAAA@@@???@@@AAA@@@>>>>>>>>>@@@<<<<<<;;;;;;;;;:::::::::======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;888888888999999::::::::::::999999888777888888888777777777777777777777777888888888888888888888888:::::::::999888888777777666666666666777777777777333555666666555555777888777888888888888777666666555555444444444444555555555555444444555666888999777777777777777777777777666666666666666666666666666666666555555555555444555444444333333444444555444444444444444444444444>>>>>>======<<<;;;:::::::::999999888888888888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;:::888777666555555666666666666666666666666666444555555555666666666777555666777888888777666555555555555555555555555555666666666666666555555555333333333333333444555666555555555555555444444444555555444444444444555555666555555555444444444444333222111222444555444333111111111222222222333333111222333333333333222111222333444333111111222333222222222222222222222222///000000000111111111111000000111111111222222222000000000000111111111111000000111111111111000000//////000000000000000///111111111111111111111111111000/////////000222222000000000000000111111111000000000000000000000000222222222222222222222222111111111111000000000000111111111111111000//////000000111222222222222222000111111111111222222222222222222222222222222222222222222333333333444444333444666777777666444333333333333333444555666777444444444444555555666666555555666666777777666666555555555555555555555555555666666777777777777777777777777777777777777777444555666777888999:::;;;888888999999999:::::::::999999999999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIHHHGGGEEEDDDDDDDDDDDDEEEGGGHHHGGGFFFFFFHHHIIIMMMMMMNNNOOOOOOOOOMMMKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNPPPQQQRRRRRRRRRNNNNNNNNNNNNNNNNNNMMMMMMKKKLLLLLLKKKJJJJJJMMMOOOTTTRRRPPPOOOPPPPPPPPPOOOJJJJJJJJJJJJKKKLLLMMMNNNSSSQQQOOOMMMLLLMMMOOOPPPOOOOOOPPPSSSUUUTTTRRRPPPPPPOOOMMMMMMMMMOOOQQQRRRRRRQQQQQQSSSTTTTTTSSSQQQRRRQQQPPPNNNMMMLLLKKKJJJLLLLLLKKKKKKLLLNNNPPPQQQMMMKKKJJJKKKLLLMMMLLLKKKGGGEEEDDDEEEHHHJJJJJJJJJMMMKKKIIIHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFAAAAAA@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>@@@AAA@@@>>>===>>>>>><<<<<<;;;;;;;;;:::::::::???>>><<<;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::888888999999999:::::::::999999888888888777777777777777777777777777777777888888888888888888888888999999999888888777777777666666666666777777777777222444666666555666777999888888888888777777777666555555444444444444555555555555555444555666777888666666666666666666666666666666666666666666666666666666555555555444444444555444333222222333444555333333333333333333333333======<<<;;;;;;:::::::::888888999888888888777777777777777777888888888999:::::::::::::::::::::::::::999999888777666666666666666666666666666666666555555555555666666666666555666777888888777666555555555555555555555555555555666666777666555444333444444333333333444555555444444444555555555555555666555555444444555555666666666666555555555444444222000000000222333222111000000000000111111111111222222222222222222222222222333444333111000111222222222222222222222222222///000000000111111111111000000111111111222222222222222111111000//////...///000000111111111000000//////000000000//////...//////000000000000//////111000/////////000222333//////000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111000//////000000111222222222222111000000000111111111222222222222222222222222222222222222222333333333444444333444666777777666444333444444444333333444444444444444444555555555555555444444555666666666666666666666666666666666666666666666666666666777777777777777777777777777777777555555555666888:::::::::777777777777777888888888999999999:::;;;<<<===>>>;;;<<<<<<<<<<<<<<<<<<<<>>===<<<===???@@@@@@>>>=========<<<<<<;;;;;;;;;:::::::::???===<<<:::::::::;;;<<<;;;;;;::::::::::::;;;;;;:::;;;;;;<<<;;;:::999999:::::::::999999999888888777777777777777666666666666666666666666666666666777777777777777777777777555555555555555444444444666666666666777777777777222444666666555666777999888888888777777777777777555555444444444444555555555555555555555666666777666666666666666666666666666666666666666666666666555555555555444444444444555444333222222333444555333333333333333333333333<<<;;;;;;:::999999::::::777888888999888888777777888888999999999:::::::::::::::::::::::::::::::::999888888888888888777777666666666666666666666666777777777777888888888888555555777888888777777666555555555555555555555555555666888999999777555333444444444333333444444555333444444444555666666666666666555555555555666666666666555555555444444444111000///000111222222000//////000000000111111111222222222222222222222222222333444333111000000111222222222222222222222222000000000000111111111111000111111111111222222222333222111000///......---//////000000111111000000//////000000000///.........//////000000//////...////////////000111222333/////////000111111222222000000000000000000000000000000000000000000000000//////000000000000000111111111111111111000/////////000111111222222111111000000111111111222222222222222222222222222222222222222333333333333444444333444555666666555444333444444333222222222333333333333444555555555555444222333444555666666666666666666777777777777666666777666666555555666666777666666666666666666666666666555555666999::::::999666666666666666666666666888999999:::<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<>>===<<<<<<>>>@@@@@@>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;999:::;;;;;;;;;:::999888:::::::::999999888888888666777777777777666555555666666666666666666666666777777777777777777777777888888888888888888888888666666666666777777777777333555666666555555777888999888888777666777777777555555444444444444555555555555666666666666666666777777777777777777777777666666666666666666666666555555555444444444444333555444444333333444444555333333333333333333333333;;;;;;999999888999999:::666777888999999888777777;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::777777888888999999999888777777777777777777777777888888888888777777777777444555666888888888777666555555555555555555555555777888;;;<<<<<<:::777555555444444333333444444444333333444444555666666777666666555555555555666666555555555444444444333333111000///000222333222111111111111111222222222222222222111111111111222222222333444222000///000111111111111111111111111111000000000000111111111111000111111111111222222222111111000000/////////......//////000000000000000//////000000///......---...///000111111000///......///000111111222222222...//////000111111222222000000000000000000000000////////////////////////////////////000000111111111111111111111000/////////000000111111111111111111111111222222222333333111111111111111111111111222222333333333333444444333333333333333333333333111111111111222222333444111222333444555444444333111222333444555555555555555555666777777666555555777666555555555555666777555555555555555555555555888666555666999:::999777777777777777777666666666888888:::;;;<<<=========;;;;;;;;;<<<<<<<<<======??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEFFFFFFEEEEEEDDDDDDFFFHHHIIIHHHGGGGGGHHHJJJNNNRRRSSSQQQOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMGGGHHHJJJKKKLLLKKKJJJIIIJJJKKKKKKJJJJJJKKKMMMPPPPPPPPPPPPQQQSSSTTTSSSRRROOOOOOOOOOOOPPPQQQRRRRRROOOOOONNNNNNNNNOOOPPPPPPSSSQQQPPPQQQRRRRRRQQQOOOMMMNNNPPPQQQQQQOOOLLLJJJJJJKKKLLLOOOQQQQQQNNNLLLJJJIIIHHHHHHHHHJJJLLLMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLKKKJJJJJJKKKLLLKKKJJJIIIGGGEEEEEEGGGJJJLLLLLLKKKIIIIIIIIIJJJJJJHHHGGGCCCDDDEEEGGGIIIJJJKKKKKKFFFDDDBBBAAA@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@???>>>===;;;===???@@@>>><<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::;;;::::::999999::::::;;;888999;;;;;;;;;:::888777888999999999999999::::::777777888888888777666555666666666666666666666666777777777777777777777777::::::::::::::::::::::::666666666666777777777777444666777666555555666777999999777666666666777888555555444444444444555555555666666666666666555555777777777777777777777777666666666666666666666666555555555444444444333333333444444444444444444333444444444444444444444444;;;:::999888888888999:::666777888999999888777666888888888999999999::::::::::::::::::::::::::::::666777888999999:::999999888888888888888888888888666666666666555555555555444555666888888888777666555555555555555555555555888:::===???>>><<<999777555444444333333333444444222333333444555666777777666666555555555555666666555555444444444333333333222111000111333444333222222222333333333444444444222222111111111111222222222333444222000//////000000000000000000000000000000000000000111111111111000111111111111222222222////////////000000000000......///000000000000000//////000000///...------///000111222222111000///---...000111222222222111...//////000111222222222000000000000000000000000////////////////////////.../////////000000111111111111111111111000////////////000111111111111111111222222222222333333333111111111111111111111111222222333333333444444444444333333222222333333444......///000111333555666111222333444444444333222000111222333444444444444333444555666666555444333777777555444444555666777555555555555555555555555999777555666999:::888666888888888777777777777777888888:::;;;<<<=========;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCAAABBBEEEFFFGGGFFFEEEDDDDDDFFFHHHIIIHHHGGGGGGHHHKKKOOOTTTUUUSSSQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKHHHIIIKKKMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJKKKNNNPPPOOOOOOOOOQQQTTTUUUTTTRRROOOOOOOOOOOOPPPQQQRRRRRRNNNNNNNNNNNNOOOPPPPPPQQQTTTRRRPPPOOOPPPQQQPPPOOOKKKMMMPPPRRRQQQNNNJJJGGGIIIIIIKKKNNNPPPPPPMMMKKKHHHGGGFFFFFFGGGJJJLLLNNNPPPQQQQQQQQQPPPNNNLLLKKKLLLJJJIIIJJJKKKLLLKKKJJJHHHFFFCCCCCCFFFIIIKKKKKKJJJIIIHHHIIIJJJJJJHHHFFFCCCCCCEEEFFFGGGHHHHHHHHHEEEDDDAAA?????????@@@AAABBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@??????:::===???@@@>>><<<;;;;;;<<<<<<;;;;;;;;;:::::::::666777999:::;;;::::::999;;;::::::999999::::::;;;888999:::;;;;;;:::888666666777888999:::;;;<<<<<<888888999:::999888777666666666666666666666666666777777777777777777777777555555555555555666666666666666666666777777777777555666777666555444555666:::999777666666666777888555555555444444555555555555666666666666666555555777777777777777777777777666666666666666666666666555555444444444333333333222333555555555555333222444444444444444444444444:::::::::999999888888888888999999:::999888777666999999:::;;;:::999888777777777888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;:::999888777666444444555666777777666666777777777777777666555555555555444444444444555555555777:::;;;;;;888555333222333333444444555555555555444444333333444444555999888888777777777777777555444444333333444444555444444333333333333222222111111000000000000111111222222222222222222222222333222111000000111222333111111111111111111111111000111111111111222222222111111111111111000//////000000000000000000000000000000000000000000000000000000////////////000000000000111000000///...---000000000000000000000000////////////000000000000111000///......///000111000000///...............////////////////////////000000000000////////////222222222111111111000000111111111111000000000000111111111111111111111111333333222222222222222222555555666666555333222000222222222222333333444555333444555555666555555555111111222222222333333333555555555666666666666666666666666666777777777777666666666666666666666666999999888777666666666777777777777777777888888888888999:::;;;:::999888777777888:::<<<======<<<<<<======???@@@@@@@@@@@@@@@EEEDDDDDDCCCCCCCCCDDDDDDCCCCCCEEEFFFHHHHHHHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHMMMMMMMMMNNNNNNOOOOOOOOOPPPOOONNNLLLKKKLLLLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMGGGHHHJJJLLLLLLKKKIIIHHHLLLLLLLLLMMMMMMNNNNNNNNNQQQOOOOOOQQQVVVXXXWWWVVVVVVRRRMMMLLLMMMMMMLLLJJJMMMNNNNNNMMMLLLLLLMMMOOOSSSSSSQQQPPPOOONNNNNNNNNMMMMMMNNNNNNMMMLLLJJJIIIIIIKKKNNNPPPPPPNNNJJJHHHIIIHHHHHHHHHIIIKKKLLLNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIJJJKKKKKKJJJHHHFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCFFFIIIIIIFFFCCC@@@@@@@@@@@@@@@@@@AAAAAACCC@@@===<<<>>>AAABBBCCCBBBAAA@@@@@@@@@@@@???>>>============>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::>>><<<;;;;;;======;;;888999888888:::;;;;;;999777:::;;;<<<;;;999888999:::777777888888999999::::::999999888888777777666666888777666555555555555555444555666777777777555555999777555555777777777666444555666777777888888888777777666666555555444444444555666777777888888777666666555555555444444444555666777888888777666555666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333666555444333333444555666:::::::::999999888888888999::::::;;;:::999888777999999:::::::::999888777777777888888999::::::;;;::::::::::::::::::::::::999999999:::999999888888666666666777777777777777777777777777777666555555555555555444444555555555555777888999999777555333444444444444444555555555333333333222222333333333999888777777666666777777444444333333333333444444333333222222222111111111222222111111111111222222222222222222222222222222222222111000000111222222000000000000000000000000//////000000000111111111111111111111111000//////000000000000000000000000000000000000000000000000000000////////////000000///000000000000//////...000000000000000000000000.../////////000000000000111000///......///000111000000///...............////////////////////////000/////////////////////222222222111111111000000//////000000111111111222111111111111111111111111222222222222222222222222444555555555555333222111222222222222222333444555333333444555555555555555222222333333333444444444555555555555666666666666666666666666777777777777666666666666666666666666888888777777666777777777777777777777888888888888999:::;;;;;;;;;:::999999888999;;;<<<<<<<<<<<<;;;>>>>>>???@@@AAAAAAAAAAAADDDDDDCCCBBBBBBBBBCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGEEEDDDDDDEEEEEEFFFGGGHHHKKKLLLLLLLLLMMMMMMMMMNNNMMMLLLKKKKKKKKKLLLMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKHHHIIIKKKLLLLLLKKKJJJIIIMMMMMMMMMMMMNNNNNNNNNOOORRRPPPOOOPPPSSSTTTSSSQQQQQQNNNKKKJJJLLLNNNNNNMMMMMMNNNNNNMMMKKKKKKMMMNNNSSSRRRPPPOOONNNMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEHHHHHHEEEBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@===<<<>>>@@@AAAAAA@@@@@@@@@???@@@@@@AAAAAA=====================>>>???>>>>>>===<<<<<<;;;;;;>>><<<;;;;;;======;;;888999888888:::;;;;;;999777999:::;;;:::888777888999777777888888888888888888888888777777777777777666777777666555555555666666444555666666777666666666888777555555666777666555444555666777777888888888777777777777666666666666666666777777777666666555666666555555555444444444444555666666666666555444666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333666555444444333444555555999999999999999888888888:::::::::;;;::::::999888999999::::::999999888777666777777888888999999999999999999999999999999999777777888999999999999999888888888777777777777666777777777777777666666555555555555555555555555555666666666777666666555444666666555555555555555555333222222111111222222333888888777666666666666666444444333333333333444444222222222111111111000000333333222222222222333333222222222222222222222222222222111000000111222222////////////////////////.../////////000000000000111111111111111000//////000000000000000000000000000000000000000000000000000//////......//////000...//////000000000000///000000000000000000000000....../////////000000000000000////////////000000000//////............///////////////////////////////////////////////////222111111111111000000000......///000111222333333111111111111111111111111000111111111222333333333444444555555444333222111333222222222222333333444222333444444555555444444333333444444444555555555444444555555555666666666666666666666777777777777777777777777777777777777777777666666666777888888666666777777888888888888::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;:::>>>???@@@AAAAAABBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKMMMNNNNNNNNNNNNOOOOOOOOORRRPPPOOOOOOOOOOOONNNLLLKKKIIIHHHJJJMMMPPPQQQQQQNNNOOOOOONNNLLLKKKLLLNNNRRRQQQPPPNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKQQQPPPNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIHHHIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGFFFCCC@@@DDDDDDCCCBBBAAAAAAAAABBBBBB@@@>>>===>>>?????????<<<>>>@@@AAA@@@@@@AAABBB========================>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;===<<<;;;999999999888999;;;;;;999777888999:::999777666777888888888888777777777777777666666666666777777777777666666555555555666777777666555555555666666777888888666444444555666555444444555666777777888888888777777777777777888888888777777777777666555444444666666666555555555555444333444555555555555444333666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444666666555444333333444444999999999888888888888888999999999999999999999999999999999999999888888777666666777777777888888888999999999999999999999999777777888888888888888777888888777666666555555555666666777777777777666666555555666666666666555555666555555444444444555555777777666666555555555444333333222222222222333333777777666555555555555666444333333333333333333444222222222222111111111111222222222111111222222222111111111111111111111111222111111111111111111222000000000000000000000000/////////000000000111111111111111111111000//////000000000000000000000000/////////////////////////////////....../////////---...///000000111000000000000000000000000000000........./////////000000000000////////////000000000///............//////////////////////////////.........///////////////111111111111000000000000...//////000111111222222111111111111111111111111///000000111222333333444444444444444333333222222333222222222222222333333222222333444444444444444333333333333444444444444333444444555555666666666666666666666777777777777777777777777777777777777666666666666666777888999666666777777888888999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::===>>>???@@@@@@AAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOQQQPPPOOONNNNNNMMMLLLKKKIIIIIIJJJKKKNNNPPPRRRSSSPPPQQQQQQOOOMMMMMMNNNOOOSSSRRRPPPNNNMMMLLLLLLKKKNNNNNNOOOPPPPPPOOONNNMMMOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLIIIHHHHHHHHHIIIIIIGGGEEEFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFGGGGGGGGGEEECCCAAACCCBBBAAA@@@@@@@@@@@@AAADDDBBB@@@???@@@@@@???>>>;;;AAAGGGHHHEEEAAA@@@@@@===============<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888999::::::999888888999:::999888777888999888888888777777666666666555555555666666777777888666555555555666777888888666666555555555777888999888666444444444555444333444555666777777888888888555555666666777777888888666666777777666555555444666666666555555555555555444444444555555444444444666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444666666555444333333333333888888888888888888888888888777777777777777888888999999888888888777777777777777777777777888888888888888888888888888888888888888888888777666555444777666555444444444444444666666777777777777666666555555666777777666555555555555444333333444555666777777666666555555555444444444333333333333444444777666555555444555555555333333333222222333333333444333333333333222222222111111000000000000111111111111111111111111111111111111111222222111111111111111111111111111111111000000000111111111222222111111111111111000////////////////////////////////////////////////////////////............//////---...///000000111000000////////////////////////............//////////////////000000000000////////////............//////////////////////////////------....../////////000000000000000000000000000111111000000000000000000111111111111111111111111//////000111222222333333444333333333222222222222333222222111111222222222111222222333333333333333222222222222333333333333333333333444555666666777666666666666777777777777777777777777777777777777666555555555666777888888555666666777888888999999888888888888888999999:::<<<;;;;;;;;;::::::;;;;;;;;;<<<===>>>>>>?????????@@@@@@????????????@@@@@@DDDDDDDDDDDDDDDEEEGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMLLLKKKIIIHHHKKKKKKLLLLLLLLLKKKKKKJJJIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMNNNNNNKKKLLLMMMNNNOOOPPPRRRSSSRRRRRRRRRQQQOOOOOOPPPQQQSSSRRRQQQOOONNNNNNNNNNNNPPPQQQRRRSSSRRRQQQPPPOOOJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKHHHGGGGGGHHHIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDGGGIIIJJJJJJHHHFFFDDDCCCCCCBBBAAAAAAAAABBBDDDEEEHHHEEEBBBAAAAAAAAA@@@???@@@IIISSSUUUNNNEEE@@@???>>>=========<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<;;;;;;;;;;;;:::999888888::::::999888:::;;;;;;;;;999888999:::999999888888777777666666555555666666777777888888666666666666666777888999666666555555666777999:::888666444444444444333222444555666777777888888888333444444555555666666666444444555666666666666666666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444555555444444444333333222777777777888888888888888777666666666666777888888999999888777777777777888888888888888888888888888777777777777777777777777999888888888666555444333666555444333333333444555555666666777777777777777555666777888888777666555555444444444444555666666666666555555555555555555555444444333333444444555666666555444444444444444333333222222222222333333444444444333333333222222111000000000000000000111111111111111111111111111000111222222222222111000111111111111111111111111111111111111222222222222111111111111111000//////////////////////////////000000000000000000000000///......------......///...//////000000000000///////////////////////////------.........///////////////000000000000/////////............//////000////////////////////////---------......//////000//////000000000000000111111111111111000000//////111111111111111111111111///000000000111222222222333333222222222222333333333222222111111111111222000111222222333333222222111111111222222222333333222222333444555666666777666666666666777777777777777777777777777777777777666666555555555666777777555555666777888999999:::777777666777777888999:::;;;;;;:::::::::;;;;;;<<<:::;;;<<<======>>>>>>===???>>>>>>??????@@@AAABBBEEEEEEDDDCCCDDDEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHJJJKKKMMMNNNMMMKKKHHHFFFIIIJJJLLLMMMMMMMMMLLLKKKIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLNNNOOOOOONNNMMMOOOPPPMMMNNNPPPPPPOOOOOOQQQRRRQQQRRRRRRQQQPPPPPPRRRSSSRRRQQQPPPPPPOOOOOOPPPPPPRRRSSSTTTTTTSSSQQQPPPOOOHHHJJJLLLNNNOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGHHHJJJKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGFFFFFFEEEEEEGGGJJJLLLKKKIIIGGGEEEEEEDDDCCCCCCCCCEEEHHHKKKLLLKKKHHHCCC@@@@@@@@@@@@@@@FFFRRR^^^___UUUIIICCCAAA>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::888:::<<<<<<:::::::::;;;;;;999888888999::::::999:::;;;<<<;;;999888999:::999999999888888888888888777777777777888888888888777777666666666777888888555555555666777888999:::999777555444555555444222444555666777777888888888444444444444444444555555333333444555666666666666555666666666666777777777666666555555555555666666666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333444444444444333333666777777777888888888999777777666666666777999999:::999888777666777777888999999999999999999999888777777777777777777777777666777777777666555555444666555444333333444666777555555666777777777777777555666777888888777666555444444555555666666666666444444444444444555555555444333333333333333333444666555444444333333444444333333222222222222333333333333333333222222222111222111111000000111111222111111111111111111111111000111222222222222111000111111111111111111111111000000000000111111111111111111111111111000//////////////////////////////000000000000000000000000///......------......//////000000000000//////...////////////////////////---------.........//////...///000111111000///..................///000000////////////////////////,,,,,,---......///000000////////////000000111111000000000000000111111111111111111111111111111111000000000000111111111111333333222111111222333444333333222111111111111111000111111222222222222222222222222333333333444444111222222333555666666777666666666666777777777777666666666666666666666666777777666555555555666666555555666777888999::::::777777777777777999:::;;;;;;::::::999:::;;;======:::;;;<<<===>>>>>>>>>>>>======>>>???@@@BBBCCCDDDEEEDDDCCCBBBBBBDDDEEEFFFHHHGGGGGGHHHHHHIIIJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHKKKMMMMMMKKKHHHEEEGGGHHHJJJLLLMMMMMMLLLKKKHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLNNNOOONNNLLLLLLMMMOOOLLLNNNPPPPPPOOONNNPPPQQQNNNOOOPPPPPPOOOPPPRRRTTTOOOOOONNNNNNOOOOOOPPPQQQSSSSSSSSSSSSRRRPPPNNNLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMMMMMMMLLLKKKIIIHHHKKKKKKKKKKKKJJJIIIIIIHHHFFFFFFFFFIIIKKKMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFIIIKKKKKKIIIFFFFFFFFFCCCBBBCCCDDDGGGKKKPPPRRRNNNIIICCC???>>>???@@@@@@GGGSSS___^^^RRRFFFBBBCCC>>>>>>===<<<<<<;;;::::::888888888888888888888888777999<<<<<<:::999:::<<<;;;999777777999::::::999999:::;;;:::888888888999999999999999::::::::::::999999999999888888888888888888777777666777777777444555666777888999999999:::888666555666555444333444555666777777888888888555555555555555444444444444444555555666555555555555666666666777777777777555555444333333444555555666666666666666666666666555555555555555555555555444444444444444444444444222222222222222222222222000111333444555555444444666666777777888888888999888888777777777888:::;;;:::999777666666666777888::::::999999999999999999777777777777777777777777444555666666666666666666666555444333444666888999555555666777777777777777555666777999999777666555444444555666777777666666222333333444444555555555333222222222222222222333555555444333333333333444333222222222222222222333222222222111111111111000333222222222222222222333000000000000000000000000000111222333333222111000000000000000000000000000////////////000000000000111111111111111000//////////////////////////////000000000000000000000000.........------.........000000111000000///......////////////////////////---------.........//////...///000111111000///..................///000111////////////////////////,,,,,,------...///000000.../////////000000111111......///000111222333333111111111111111111111111111111111000000000000000333222111111111222333444333333222111000000111111000000111222222222222222333333333444444444555555111111222333555666666777666666666666777777777777666666666666666666666666888777666555555555555555444555666777888999::::::888888777777888:::<<<===::::::999999:::<<<===>>>;;;<<<===>>>????????????<<<======???AAACCCDDDFFFDDDCCCBBBAAAAAABBBDDDEEEHHHHHHHHHHHHIIIJJJKKKKKKGGGFFFFFFFFFEEEEEEDDDDDDBBBEEEIIILLLLLLKKKHHHFFFDDDFFFIIIKKKLLLMMMLLLKKKGGGGGGHHHHHHJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJLLLNNNPPPNNNKKKJJJKKKMMMJJJMMMPPPPPPNNNMMMOOOQQQLLLMMMNNNNNNNNNOOOQQQSSSMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSSSSRRRPPPNNNLLLJJJPPPOOOLLLJJJJJJKKKLLLNNNMMMMMMMMMMMMLLLKKKIIIHHHKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFIIILLLNNNNNNMMMJJJIIIIIIHHHGGGGGGGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGDDDGGGKKKJJJHHHEEEEEEFFF@@@@@@@@@BBBFFFLLLQQQTTTOOOIIIBBB===<<<===???@@@DDDPPPZZZXXXLLLAAA???BBB>>>>>>===<<<;;;;;;::::::777777777777777888888888666999<<<<<<:::999:::<<<<<<999777777888::::::999888999:::999777777777888999999999::::::;;;;;;;;;;;;:::::::::999888888888999999888777666666777777333444666888999:::999999;;;999777666666666555333444555666777888888888888777777666666555555555444666666666666555444333333555666666666777777888888444444222222222222444444666666666666666666666666555555555555555555555555444444444444444444444444111111111111111111111111///000222444555555555444666666666666666666666666888888777777777777888888777777777777777777777777;;;;;;::::::999888888777::::::999888777666555444888888777777666666555555777777777777666666666666444555555666666666666666555555555555555555555555555666777888888777666555555555555444444333333333111333555777777555333111000111222333333333333333333333222222111000//////222222222222222222222222//////000000111111111222222222111111111111222222222222111111111111222222222111111111000000//////////////////000000000000000000////////////000000000000000000000000000000000000///...---,,,++++++//////////////////////////////............/////////000222333333111...,,,////////////////////////,,,---///000000000///...111111000000//////......//////////////////////////////000000///...------////////////////////////000000000000111111111111////////////////////////000000000000111111111111000111111111111222222222222111000000000111333333000111111111111222222222222222222222222222222222333333444444444444444444444444555555666777777777555555666666666666555555777666666555555555666666777888999:::;;;:::999888888888777777777888:::;;;;;;;;;:::999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;???<<<;;;===AAADDDEEEDDDDDDCCCAAAAAAAAABBBDDDFFFDDDDDDDDDEEEFFFHHHIIIJJJFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGGGGFFFDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLOOOOOOMMMLLLKKKKKKKKKKKKIIIKKKMMMMMMLLLLLLMMMNNNNNNLLLJJJJJJKKKLLLLLLKKKPPPNNNMMMKKKLLLMMMPPPQQQOOOOOOPPPOOONNNKKKHHHFFFIIIHHHGGGGGGHHHIIIKKKLLLOOOMMMKKKHHHGGGGGGHHHHHHKKKOOORRRQQQLLLHHHHHHJJJDDDFFFIIIKKKKKKJJJHHHFFFIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKIIIGGGFFFJJJHHHFFFEEEEEEDDDBBBAAAAAAAAAAAAAAACCCDDDEEEFFFGGGDDD@@@>>>>>>>>>>>>>>>BBBDDDFFFGGGHHHGGGFFFEEE@@@@@@???>>>===;;;999888777666666777999;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;;;;:::::::::999888888999::::::;;;::::::999999::::::;;;<<<;;;999777666666777888999999777666555555555555888888999999999999888888777555333444666666444222333444444444333222222111555555555555555666777777666666555444333333222222333333333444444444555555444444444444444444444444555666666666777777888888666555555555555444444444444444444444444444444444444444444444444444444444444444333333333333222222777777777777777777777777888888777777777777888888777777777777777777777777777777888888999:::::::::888888888888888777777777888777777777666666666555777777777777666666666555444444555666666666666666555555555555555555555555444555666666666666555444444444444444444444333333333333333333333333333333111111222333333333333333555555444444333222222111222222222222222222222222000000111111111111111111222222111111111111222222222222111111111111222222111111111111000000000///////////////000000000000000000////////////000000000000000000000000000000111111000000///.........//////////////////////////////............//////000222333444444222000...////////////////////////------///000000000///...111000000000/////////...///////////////////////////////////////...------//////////////////////////////000000000111111111000000000000000000000000//////000000000111111111000000111111111222222222222111000000000111222333000111111111111222222222222222222222222222222222111222222333444555666666444444555555666666777777555555666666666666555555777777666666666666777777666777888999999999888888888888777666777888999:::999999888888888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;>>><<<;;;<<<@@@CCCDDDDDDCCCBBBAAA@@@AAABBBDDDEEECCCCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKOOONNNMMMLLLKKKKKKKKKKKKKKKLLLNNNNNNMMMMMMNNNOOOOOOLLLJJJIIIJJJLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNOOONNNOOOOOOOOOMMMKKKHHHGGGHHHGGGGGGGGGHHHIIIJJJKKKNNNMMMJJJHHHGGGGGGHHHHHHKKKNNNRRRPPPLLLHHHHHHJJJEEEFFFHHHIIIJJJIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFFFFDDDCCCDDDDDDEEECCCBBBAAAAAAAAABBBBBBCCCDDDEEECCCAAA???======>>>??????@@@BBBCCCEEEEEEEEECCCBBB??????>>>===<<<:::999888999888777888::::::999888;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::999999888888999999:::::::::999999999999::::::999999999999888888777666999888777666555555555555777888888999999888888777777555333444666666444222444444444444444333222222444444444444444555555666666555555444333333222222333333333444444444555555444444444444444444444444444444444555555555666666555444444444333333333333444444444444444444444444333333333333333333333333444444333333333333222222888888888888888888888888888777777666666777777888777777777777777777777777666666666777888888999999777777888888999999999:::777777777777666666666666777777777666666666555555444444555666666666666555555555555555555555555555333444555555555555444333333333444444444444444444555333222000000222333555111222222333333333333333555444444333333222222222222222222222222222222222222222222222222111111111222222111111111111222222222222111111111111222222111111111111000000000000////////////000000000000000000////////////000000000000000000000000000000111111111111111111111111//////////////////////////////............//////222333444555555444222000////////////////////////---......///000/////////000000000000///////////////////////////////////////////////////......---//////////////////////////////000000000000111111000000000000000000000000//////000000000000111111000000000111111111222222111111000000111111222333000111111111111222222222222222222222222222222222000111222333444555666777444444444555666666777777555555666666666666555555777777777777777777777777555666777888888888888777888777666666666777888999999888888888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;<<>>=========>>>???@@@??????AAABBBBBBBBBAAA@@@=========<<<;;;999888777<<<:::999999::::::999777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999888888888888999:::::::::999999999999::::::666888999;;;:::999777666999888777666666555555666777888888999999888888777777555444444555555444333444555555555555444333333333333333333333444444555555555555444444333333222333333333444444444555555444444444444444444444444222222333333333333444444444444333333333222222222333333333333444444444444222222222222222222222222444444333333333333222222888888888888888888888888777777666666666666777777777777777777777777777777888888888777666666555555888888888888999999999999777777777777666666666666777777666666666555555555333444555555666666555555555555555555555555555555444444444555555444444444333333333444444555555555444333111000000111333444222222333333444333333222222222222111111000000000222222222222222222222222444333333222222111111111222222111111111111222222222222111111111111222222111111111000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000111111222222222//////////////////////////////............//////222333444555555444222111////////////////////////---......///////////////000000000000////////////////////////////////////...///////////////......////////////////////////////////////000000000111111111111111111111111111////////////000000000111000000000000111111111111111111111111111222222222000000111111111222222222222222222222222222222222111111222333444444555555333333444555555666666777555555666666666666555555666666666777777777777777666666777888888999999999888777666666666777888999:::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<>>>@@@AAAAAA@@@@@@?????????@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHIIIIIIKKKKKKJJJIIIHHHIIIJJJJJJMMMLLLLLLKKKKKKKKKLLLLLLNNNPPPQQQQQQPPPOOOPPPQQQOOOLLLIIIHHHJJJMMMOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIKKKJJJIIIHHHGGGGGGHHHHHHJJJLLLNNNMMMKKKIIIIIIJJJHHHGGGFFFFFFFFFFFFHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGIIIIIIHHHFFFCCCCCCBBBBBBAAAAAA@@@????????????>>>======???@@@>>>??????@@@@@@@@@??????<<<<<<<<<;;;:::999888777;;;:::999999;;;;;;:::999:::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;999999888888888888999999999999888888888888999999666777888999:::999888777888888777666666666666666777777888888888888777777666555555555555555444444444555555666555555444444333333333333333444444555555555444444444333333333333333333444444444555555444444444444444444444444222222222222333333333333444444444333333333333222333333333333333444444444222222222222333333333333444444333333333222222222888888888888888888888888777777666666666666777777888888888888888888888888888888777777666555555444999999999888888888777777666666666666777777777777666666666666555555555555333444444555555555555555555555555555555555555555555555555555555555555555333333333444444555555555222222222222222222222222333333444444444333333222222222111111111111111000222222222222222222222222444333333222222111111111222222111111111111222222222222111111111111222222000000000000000000111111////////////000000000000000000////////////000000////////////////////////...//////000000111111111000000000000000000000000//////............//////000111222222333222111111////////////////////////............/////////000////////////000000000000////////////////////////......///////////////...////////////////////////...////////////000000000000000000000000000000000...////////////000000000//////000000000111111111000000111111222222222222000000111111111222222222222222222222222222222222333333333333333333222222333333444444555666666666555555666666666666555555444555666777777777777666777777888888999:::;;;;;;999888777666666777888888999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::888999;;;<<<======>>>???>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEGGGFFFEEEDDDEEEFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFGGGHHHIIIJJJJJJJJJLLLKKKJJJHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLOOOPPPRRRQQQPPPOOOOOOPPPNNNKKKIIIIIIKKKNNNPPPPPPPPPNNNLLLJJJIIIJJJKKKLLLFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIJJJJJJIIIHHHGGGEEEEEEFFFHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHEEECCCBBBCCCCCCBBBAAA???>>>===AAABBBBBBAAA>>>===>>>@@@?????????????????????>>>:::;;;;;;;;;:::999888888999888888999;;;<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::888888888888888888888888999888888777777888888999999888777777777888999:::888777777666666666666777777777777888888777777777555666666555444444444444444444555555666555555444444444444333444555555666444444444444444333333333333333333444444444555555444444444444444444444444444444333333333333333333555555555555444444444444222222222333333333444444222333333333444444555555444444333333333222222222888888888888888888888888777666666555555666666777888888888888888888888888555555555666777777888888999888888888777777666666666666666666777777777777666666666555555555444444333333444555555555555444555555555555555555555555666666555555555555666666333333444444444444444444222222333333333333222222444444444444444333333222333333333333333333333333222222222222222222222222222222222222222111111111222222111111111111222222222222111111111111222222000000000000111111111111////////////000000000000000000////////////000000////////////////////////.........//////000000000000000000000000000000000//////............////////////000111111111000000///////////////////////////............///000000////////////000000000000////////////////////////---...//////////////////////////////////////////......////////////000000////////////////////////......////////////000000/////////000000000111111000000111222222222222111000111111111111222222222222222222222222222222222444444444333222222111111333333333444555555666666555555666666666666555555444555777888999888888777888888888888999:::<<<<<<:::999888777777777888999666777777888999888888888::::::;;;;;;;;;;;;::::::666888;;;<<<;;;;;;<<<>>><<<=========>>>>>>>>>>>>AAA@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIFFFFFFHHHJJJKKKLLLLLLLLLNNNLLLJJJHHHHHHHHHJJJKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOQQQPPPOOONNNNNNOOOLLLJJJIIIJJJMMMOOOPPPPPPPPPNNNJJJHHHFFFGGGIIIJJJEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFDDDAAA>>>AAABBBBBBBBBAAA???===<<<@@@CCCDDDBBB???===>>>@@@@@@????????????>>>>>>>>>:::::::::;;;;;;:::999999888777777888;;;<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;::::::999999777777888999999888777777888888777777777777888888;;;999777666666777999:::777777666666666666777777666777777888888777777666555666666666444333444555333333444555555555555444444444444444444555555666444444444444444444444444333333333444444444555555444444444444444444444444555555444444444444333333666666555555555444444444111111222222333333444444333333333444444555555666444444333333333333222222777777777777777777777777666666555555555555666666888888888888888888888888555666666777777888999999666666666666666777777777555666666666777777777888666666555555555444444444222333444444555555444444555555555555555555555555555555444333333444555555444444444444444444333333555444333222222333444555444444555555444333333222333333333333333333333333222222222222222222222222000000111111111111111111222222111111111111222222222222111111111111222222///000000000111111111111////////////000000000000000000////////////000000////////////////////////.../////////////////////000000000000000000000000//////............///////////////000000111111111///////////////////////////......---...///000111.../////////000000000111////////////////////////------...///////////////////////////////////////........./////////000000................................./////////000000////////////000000000111///000111222333222222111000111111111111222222222222222222222222222222222333333333222222222222222222333333444444555555666555555666666666666555555555777999:::;;;;;;:::999777777666777888:::;;;<<<<<<;;;999888888888999:::555666777888999888888777999::::::;;;;;;::::::999555777;;;;;;::::::;;;===;;;;;;<<<===============????????????@@@AAABBBCCC>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHFFFGGGIIIKKKMMMMMMMMMMMMOOONNNKKKIIIHHHIIIJJJLLLIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOOOOMMMLLLLLLMMMJJJIIIJJJLLLOOOQQQPPPOOOMMMLLLJJJHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJJJJIIIIIIEEEEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHHHHIIIJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHIIIEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCDDDEEEDDD@@@===@@@AAABBBBBBAAA???===;;;===@@@CCCBBB>>><<<>>>AAA??????>>>===============::::::;;;;;;;;;;;;;;;:::888777777888:::;;;:::999999999999999999999999999999999::::::999999888777666777888999999888777666777777777666666777777777::::::999888777777777777777777666666666666777777666666777777777777666666444666777666444222444555222222333444444444444444333333333333333444444555444444444444444444444444333333333444444444555555444444444444444444444444555555444444444333333333555555555444444444333333000111111222333333444444111222222333444444555555444444333333333333222222666666666666666666666666666666555555555555666666888888888888888888888888999999888888777777666666333333444555666777888888555666666666777777888888666666555555555444444444222333444444555555444444555555555555555555555555444444222222222222444444555555555444444333333333888666222000000222666888444555555555444333333222111111111111111111111111222222222222222222222222//////000000111111111222222222111111111111222222222222111111111111222222//////000000111111111222////////////000000000000000000////////////000000////////////////////////000000000///////////////000000000000000000000000//////............////////////000000111111111222///////////////////////////......------///000111.../////////000000111111////////////////////////------...///000000//////////////////////////////............/////////000..................................../////////000////////////000000000000///000111222333222111111000111111111111222222222222222222222222222222222111111111222222333333333222222333444444555555666555555666666666666555555777888;;;=========<<<;;;666555555555777888:::<<<===<<<:::999999999::::::777888999:::;;;:::999999999::::::;;;;;;::::::999444777;;;;;;:::999:::<<<:::;;;<<<<<<======<<<<<<=========>>>???AAABBBCCC============>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGFFFIIIJJJKKKKKKKKKJJJIIIHHHFFFHHHJJJLLLNNNOOOOOONNNPPPNNNLLLIIIIIIIIIKKKLLLIIIIIIIIIJJJJJJLLLMMMNNNLLLMMMNNNNNNLLLKKKKKKKKKIIIIIIJJJMMMPPPQQQPPPOOOJJJJJJJJJIIIHHHEEECCCBBBFFFEEEEEEEEEEEEFFFFFFGGGFFFGGGIIIJJJKKKKKKJJJIIIDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHGGGGGGIIIJJJKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEGGGHHHHHHGGGFFFEEECCCCCCDDDFFFGGGFFFBBB??????@@@AAABBBAAA???===;;;999===AAAAAA>>><<>>===<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;:::999777888999999888666999999999999999999999999999999999999999888777666666777888999999888777666777777666666666666777777999999:::;;;:::888666444777777666666666666777888666666777777777777666666444666777666333222444666111222333333444444444333222222111111222222333444444444444444444444444444333333333444444444555555444444444444444444444444444444444333333222222222444444444333333333222222000000111222333333444444000000111222333333444444444444444333333333222222999888666666666555333111666666666666666777888888888888999999999:::::::::888888777666666666666666666666666666666666666666444555666777777888777777555555555555666888999:::444444444444444444444444666666666666666666666666555555555555555555555555222333444444555555444444333222222111111222222333222222222222222222222222111111111111111111111111222222222111111111000000000111111111111222222222111111000000000111333444333333333111//////111333000000////////////000000////////////000000000000//////000000000000//////000000000000111111111111//////000000000000//////000000000000000000000000......//////...---,,,,,,////////////000000000000...000000///...---...///............////////////............////////////222222000///............//////............//////---,,,,,,---000111111000------------------------000000111111111111000000000000111111000///............///000000000000000000000000000111111111111111111000//////...//////000000000000111222333444222222333333333333444444333333222222333333444555444444444444444444444444999777666888:::;;;999777555555555555666666666666::::::::::::::::::::::::999999999999999888777666888888888888888888888888666666888999:::;;;;;;;;;<<<<<<>>>>>>>>>===<<<;;;<<<===>>>??????@@@@@@???@@@AAABBBAAA???>>>???@@@FFFFFFFFFFFFGGGHHHIIIJJJNNNMMMKKKJJJIIIIIIJJJJJJIIIKKKLLLNNNOOOOOONNNNNNOOONNNNNNNNNMMMLLLLLLKKKKKKJJJHHHGGGHHHJJJMMMOOOLLLNNNOOONNNLLLIIIHHHHHHMMMMMMLLLMMMMMMNNNOOOOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHKKKLLLMMMLLLKKKJJJGGGFFFEEEFFFGGGIIIIIIHHHFFFFFFFFFGGGHHHIIIKKKLLLPPPOOOLLLJJJGGGFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEE@@@AAABBBDDDEEEFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>============<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;888888888999999::::::::::::::::::999999999888888:::999999999999999999999777777777888999999::::::777777777777777888888888888888888888888888888888777777777777777777777777777666555444444555666777999888888777666555555444666666777777777777666666555555555555555555555555222333444444555555444444555555444333333333333444555555555555555555444444333333333333333333333333222111111000000111111222333333333333333333333333111111333333333333111111333333333333333333333333555444333222111///......666666555666777777666444666666666666666777888888888888888888999999999999888888777666666666666666666666666666666666666666555666666777777777777666666666555555555666777777444444444444444444444444555555555555555555555555555555555555555555555555222222333444444444444444333222222111111222222333222222222222222222222222111111111111111111111111222222222111111111000000000111111111111222222222222111000000000111222333222222333111000///000222000000////////////000000////////////000000000000//////000000000000//////000000000000111111111111//////000000000000//////////////////////////////......//////...------,,,////////////000000000000000111111111///...///000............////////////............////////////111000///...------------//////............//////...------...000111000///........................000000111111111111000000...............---,,,,,,......///000000000000000000000000000111111111111222111000000//////000000000//////000111222333333222222222333333333444444333333222222333333444555555555555555555555555555888666555777999:::888666666666666777777777777888::::::::::::::::::::::::888999999999999999888777999888888888888888888888666777888999:::;;;;;;;;;999:::::::::::::::999999<<<<<<===>>>???????????????AAABBBAAA@@@???@@@BBBFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMOOONNNNNNMMMMMMMMMMMMMMMJJJIIIHHHHHHIIIKKKNNNPPPMMMMMMLLLJJJGGGGGGHHHIIIKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDHHHIIIKKKLLLMMMLLLJJJIIIHHHGGGFFFFFFGGGIIIIIIIIIDDDEEEFFFGGGIIILLLNNNOOORRRPPPMMMKKKIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@>>>>>>=========<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999::::::999999999888888888999999999999888888888888999999888888888888888888777777777777888888888888888888888888888888888888777777777777777777777777777777666666666666777777888888777777666555555444666666666777777666666666444444444444444444444444222333444444555555444444555555444333333333333444555555555555555555444444333333333333333333333333555444444444444444444555444444444444444444444444111222333444444333222111333333333333333333333333444444333222111000///...777777777999;;;<<<;;;:::666666666666666777777888777777777777888888888888888888777666666666666666666666666666666666666666666666777777777666555555777666555444444444444444555555555555555555555555444444444444444444444444444444444444444444444444111222222333333333333333333222222111111222222333222222222222222222222222111111111111111111111111222222222111111111111111000111111111111222222222333222111111000111111111000111333222111000000111000000////////////000000000000000000//////////////////000000000000//////000000000000111111111111//////000000000000//////.................................///......---,,,////////////000000000000000222222111000///000111............////////////............////////////000///...------,,,------//////............/////////...---...///000///...///////////////////////////000000111111000000///...............------,,,......///000000000000000000000000000111111111111222222111111000000111111////////////000111222222222222222222333333333333333333222222333333444555555555555555555555555555666555555666888888777555777777777777888888888888999999999999999999999999888888999:::::::::999999999999999888888777777777666777888999:::;;;;;;;;;999999888888888999999:::;;;<<<===>>>???????????????@@@BBBBBBAAAAAACCCDDDFFFFFFEEEFFFFFFGGGHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLMMMNNNOOOPPPJJJJJJIIIHHHJJJLLLNNNPPPLLLKKKIIIFFFDDDDDDGGGIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKJJJIIIGGGFFFEEEDDDJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFGGGHHHIIIJJJCCCDDDEEEHHHKKKNNNPPPRRRSSSQQQNNNKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888777:::999999999999888888888777777777777777888888888::::::999999888777777666888888888888888888888888888888888888888888888888777777777777777777777777777777888888888888777777888777777666666555555555555555666666666666555555333333333333333333333333222333444444555555444444555555444333333333333444444444444444444444555555333333333333333333333333666555555444444555555666555555555555555555555555222333333444444333333222222222222222222222222222333333333222111000//////666666666888:::;;;:::999777777666666666666777777666666666666777777777777888777777666666666666666555555555555555555555555666777777777666555444444555444444333333444444444666666666666666666666666333333333333333333333333444444444444444444444444000111222222333333222222333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222333333222111111000000000...000333333111000///000000000////////////000000000000000000//////////////////000000000000/////////000000000111111111111//////000000000000//////........................---...............------////////////000000000000000111222111///...///000............////////////............////////////000///......---------...//////............//////000///......///000...---//////////////////////////////000000000000/////////000000000000000//////......///000000000000000///000000000111111111111333333222111111222222222///////////////000111111111222222222222333333333333333222222333333444555555555555555555555555555444444444555666666666555666666777777777888888888999999999999999999999999777888999:::::::::::::::999999888888777777666666666777888999:::;;;;;;:::<<<;;;:::::::::;;;<<<===;;;;;;<<<===>>>>>>>>>>>>>>>@@@BBBBBBBBBBBBDDDFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLNNNPPPQQQLLLKKKJJJIIIJJJKKKLLLMMMJJJJJJIIIGGGDDDDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJIIIHHHGGGGGGKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGEEEEEEEEEGGGIIIDDDEEEFFFHHHJJJMMMOOOQQQRRRPPPNNNLLLKKKKKKLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@???????????????<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999999999999888888888888666666666666777777777777999999999888888888777777999999888888888888888777888888888888888888888888777777777777777777777777666666888999999888666666777777666666666555555555444555555666666555555444333333333333333333333333222333444444555555444444555555444333333333333444333333444444444444555555333333333333333333333333333333222222222222333333444444444444444444444444333333333444444333333333111111111111111111111111333222222222111000000000444444333444666666555333777777666666666666777777555555666666666777777777888777777666666666666666444444444444444444444444666666666666666555444333222222222333333444666666666666666666666666666666333333333333333333333333444444444444444444444444000111222222333333222222333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222111111000000---000222222111000000000000000////////////000000111000000000/////////...//////000000000000/////////000000000111111111111//////000000000000//////////////////////////////------...............---////////////000000000000///000111000...---...///............////////////............////////////000000//////...///////////////............//////000///......///000...---........................//////000000000000////////////000000000000000///......///000000000000000///000000000111111111111333222222222222222333333//////////////////000111111111111222222222333333333333222222333333444555333333333333333333333333222333444555555555555555555555555666666666777777888888888888888888888888777888999999::::::::::::888888888777777777666666777888999999::::::::::::===<<<;;;;;;;;;<<<>>>???:::;;;<<<======>>>======>>>???AAABBBBBBCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJIIIIIIJJJLLLNNNOOOOOONNNLLLKKKKKKLLLMMMNNNLLLKKKKKKKKKLLLNNNPPPQQQMMMLLLKKKJJJIIIIIIIIIJJJHHHJJJKKKJJJHHHGGGGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFJJJIIIIIIHHHHHHGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFDDDBBBCCCFFFIIIGGGGGGGGGHHHJJJKKKMMMMMMOOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@@@@??????>>>?????????<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;777777888999::::::;;;;;;999999999888888888777777555555666666666777777777777777888888888999999999:::999999999888888777777777777777777777777777777666666666666666666666666444555777777777777555444666666666666555555555555444444555555555555444444444444444444444444444444222333444444555555444444555555444333333333333444333333333333444444555555333333333333333333333333222222111111111111222222222222222222222222222222333333333333333333333333111111111111111111111111222222111111111111111111999888777888999888666444888777777666666666666666666666666666777777777777888888777666666666666666444444444444444444444444555555666666666555444444222222222333444555666777555555555555555555555555333333333333333333333333333333333333333333333333111222222333333333333333333222222111111222222333222222222222222222222222111111111111111111111111111111111111111222222222000111111111111222222222111111222222222111000000...///111111000///000111000000////////////000000111111000000//////......//////000000000000//////000000000000111111111111//////000000000000//////////////////////////////,,,---......///.........////////////000000000000...///000///...------///............////////////............////////////111000000/////////000000//////............/////////...---...///000///..............................//////000000//////...,,,---........................///000000000000000000000000000111111111111222222111111222222333333000000000//////000000111111111111111222222222222333333222222333333444555222222222222222222222222222333555555444444444555555555555555666666666666777777777777777777777777777777888999999999888888777777777777777777777777777888999:::::::::::::::::::::::::::;;;<<<<<<===999:::;;;<<<===============???AAABBBAAABBBDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMJJJJJJKKKLLLLLLMMMNNNNNNLLLKKKJJJIIIHHHHHHGGGGGGGGGIIILLLLLLJJJHHHGGGGGGIIIIIIHHHHHHGGGHHHHHHHHHKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGDDDAAABBBFFFJJJKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOOOONNNNNNMMMNNNNNNMMMMMMKKKJJJHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;666666777888:::;;;<<<===999888888888888777777777555555666666777777888888666777777888999999:::::::::::::::999888888777777777777777777777777777777666666666666666666666666555555666666666666555555555555555555555555555555333333444444444444333333555555555555555555555555222333444444555555444444555555444333333333333444222222333333444444555555333333333333333333333333444333333222222333333444111111111111111111111111333222222111111222222333222222222222222222222222111111111111111222222222<<<;;;:::;;;<<<<<<:::888888888777666666666666666666666777777777888888888888888777666666666666666666666666666666666666666444444555555666555555555444444333444444555666666444444444444444444444444444444444444444444444444333333333333333333333333222222333444444444444444333222222111111222222333222222222222222222222222111111111111111111111111000000111111111222222222000111111111111222222222000000111222333222111111...///000/////////111222000000////////////000000111111111000///.........//////000000000000//////000000000000111111111111//////000000000000//////........................,,,------...//////......////////////000000000000///000111000.........///............////////////............//////////////////.........//////000//////............//////...------...000111000///////////////////////////......////////////......,,,,,,---.....................///000000000000000000000000000111111111111111111111111111222333333222111111000000000111111111111111111222222222222333333222222333333444555333333333333333333333333111444666666444333555666555666666666666777777777777777777777777777777777777777888888888777666666555555666666777888888888888888999:::::::::999999888888999:::;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<===???AAAAAA@@@AAABBBDDDDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFFFFEEEFFFGGGIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKGGGIIIJJJLLLMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJFFFBBBBBBGGGLLLMMMMMMLLLLLLLLLMMMNNNNNNKKKMMMPPPRRRRRRQQQOOONNNOOOOOONNNMMMLLLJJJIIIHHHFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@>>>===============>>>>>><<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;777777888999::::::;;;;;;888888888888777777777777555555666777777888999999888888888888888888999999;;;;;;:::999999888777777777777777777777777777777666666666666666666666666777777666666666666777777555555555555555555555555333333444444444444333333444444444444444444444444222333444444555555444444555555444333333333333444111222222333444444555555333333333333333333333333444444444333333444444444222222222222222222222222222111111000000111111222333333333333333333333333000000111111111222222222777666666777888999777666888888777666666666666666777777777777888888888888888888777666666666666666888888888888888888888888333333444555666666666555666666555444444444555555444444444444444444444444444444444444444444444444333333333333333333333333222333444444555555444444333222222222222222222333222222222222222222222222111111111111111111111111000000111111222222222222000111111111111222222222///000111222333333222111/////////.........111333000000////////////000000222111111000///......---//////000000000000//////000000000000111111111111//////000000000000//////------------------------,,,,,,---.../////////...////////////000000000000000111222111000//////111............/////////000............/////////000......---------....../////////............//////------,,,...000111111000000000000000000000000000......////////////............///000111111000000...//////000000000000000000000000000111111111111111000000000111222222333222222111111111111111222000111111111111222222222333333222222333333444555444444444444444444444444222444777777444333555777777777777777888888888888777777777777777777777777777777777777777666555444444444555666777888999999888888999:::::::::999999777999:::<<<======<<<<<<999999:::;;;<<<<<<<<<<<<===???@@@@@@@@@@@@AAACCCDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIDDDEEEGGGIIIJJJJJJIIIIIIFFFHHHJJJLLLMMMKKKIIIHHHDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIFFFEEEFFFIIIKKKHHHGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGKKKLLLLLLHHHDDDDDDIIINNNNNNNNNNNNNNNOOOPPPQQQQQQKKKMMMQQQUUUUUUTTTQQQNNNPPPOOOOOONNNLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCAAAAAABBBBBBBBBAAA@@@@@@======<<<<<<<<<<<<===>>><<<======>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999999999999999::::::888888888888777777777777555666666777888999999:::::::::999999888777777777;;;;;;::::::999888777777777777777777777777777777666666666666666666666666999888777666666777888999444555555555555555555555222333333444444333333222333333333333333333333333222333444444555555444444555555444333333333333444111111222333333444555555333333333333333333333333444333333222222333333444333333333333333333333333222111000//////000111222333333333333333333333333000000000111222222333333777777777777777777777777::::::999888777666555555999999888777666555444444999999888666666555555555777666555444444555666777555555555555555555555555555555555444444333333333333333333333333333333333666666555555555444444444333444444555444333111000222333333444444333333222000222333333222000000000222222222222222222222222111111111111111111111111333333333222222111111111000000000000000000000000222222222222222222222222222111000000000111222333111000///......///000111111111000000//////......---......///000111111222/////////000000000000111000000000000000000000000...------,,,,,,------...........................//////000000000000//////000000000000000000000000---------.........//////000//////......000111222//////...---------------///////////////////////////............---------......------------..................////////////000///...------...///000000000000000000000000000............////////////000000111111111111000000000000000000000111111111...000222444444222000...333333333222222111111111111111222333333333333222222333444444555555444444666666666666666555555555666777777777555555777888777777777777777777777777666666666666777777777777999888777777777888999:::=========<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEEFFFFFFFFFGGGEEEBBBCCCFFFHHHGGGEEEEEEHHHJJJKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHIIIHHHGGGGGGGGGIIILLLMMMLLLLLLKKKJJJIIIIIIHHHHHHDDDFFFGGGGGGEEEDDDEEEFFF@@@AAACCCDDDDDDEEEGGGHHHGGGIIIIIIGGGCCCCCCEEEHHHOOOPPPPPPNNNMMMNNNQQQTTTLLLMMMOOOPPPPPPOOOMMMLLLMMMLLLJJJIIIHHHHHHIIIJJJEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA???>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::===:::888999;;;<<<:::777::::::::::::::::::::::::555555666666666666555555555555555555555555555555:::999666555555666999:::???>>>;;;999777666666666777555444666999999777555333444555666666555444333555666666666555444333333555555444444444333333333333222222111111222222333444444444444444444444444000111111111111222222222555555444444333222111111333333333222222222111111111222333444444333222111333333444444333333222111222222333333333333444444111222222333333222222111111111111222222333333333222222222111111111000000666666666666666666666666999999888888777666666666777777777777666666666666777666555444333333333333666666555555555555666666555555555555555555555555555555444444444333333333333333333333333333333333666555555555444444444444222333444555555555444333222333333444444333333222222333333111000///111333222222222222222222222222111111111111111111111111222222222111111000000000000000000000000000000000222222222222222222222222111000000000000111333444111000///......///000111111000000000/////////...---......///000000111111,,,,,,,,,------------...////////////////////////...------,,,,,,------...........................//////000000000000//////////////////////////////---------.........////////////.........///000111222222111000000000000000///////////////////////////............---------......------------..................////////////000///...------...///000////////////////////////............////////////000000111111111111000000000000000000000111111111111222444555555444222111333222222222111111111111111111222333333333333222222333444444555444444444555555555555666666666666666777777666555555666888666666666666666666666666666666666666777777777777999888777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDEEEEEEEEEDDDBBBAAACCCGGGIIIIIIHHHEEEHHHJJJKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHFFFFFFFFFFFFHHHHHHIIIHHHGGGFFFGGGHHHJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDEEEGGGFFFEEEDDDDDDEEEAAACCCDDDDDDCCCCCCDDDFFFJJJKKKKKKHHHDDDBBBDDDGGGPPPNNNMMMMMMOOOQQQQQQQQQMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHFFFEEEDDDEEEEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>><<<;;;:::999999999999::::::;;;<<<======<<<;;;:::;;;999777888999:::888666999999999999999999999999888888777777777777888888555555555555555555555555999888666555555666888999===<<<:::999777666666666999777666666888888666333444444555666666555444444666666666666666666555444555555444444444333333333444333333333333333333444444444444444444444444444111111111111222222222222555444444333222222111111333333333222222222111111222222222333333222222222333333444444333333222111222222222333333333444444111222222333333222222111111222222222222222222333222222222111111111000000666666666666666666666666777777777777777777777777444444555666777888999999666666555444333333333333555555666666666666555555555555555555555555555555555444444444444333333333333333333333333333333333555555555555444444444444222333444555666666666666222333333444444333333222444444222000...///222444222222222222222222222222111111111111111111111111111111111000000000000000000000000000000000000000222222222222222222222222000//////000111222333444000000///......///000000000000000000////////////.........//////000000111......////////////000000////////////////////////......------------.................................//////000000//////...////////////////////////---------..................------------...//////333222111111000000111111///////////////////////////............---------......------------..................//////////////////............//////////////////////////////............///////////////000000111111000000////////////000000111111111333333333333333333333333222222222222111111111111111111222333333333333222222222333444444444444444444444444555666666666777555666777666444444666777555555555555555555555555666666666666777777777777888888888888999:::;;;<<<999999:::;;;;;;<<<======;;;<<<<<<========================>>>>>>????????????@@@AAACCCCCCDDDDDDDDDAAA@@@AAACCCGGGJJJKKKJJJEEEHHHJJJJJJIIIHHHHHHIIIJJJKKKKKKLLLKKKJJJHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGFFFFFFGGGIIIJJJLLLKKKJJJIIIGGGFFFDDDDDDCCCDDDFFFFFFDDDDDDDDDEEEDDDFFFGGGGGGFFFEEEEEEFFFIIIKKKKKKHHHDDDBBBCCCEEEPPPMMMLLLNNNRRRTTTRRRNNNOOONNNMMMKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>===;;;;;;:::999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;999888666777888888777555888888888888888888888888999888777666666777888999555555555555555555555555666666666666666666666666999999999999888777666666:::888777777777666444222444444555666666555444444555666666777777777777666555555444444444333333333555444444333333444444555444444444444444444444444111111111111222222222333444333333222222111111111333333333222222222111111333222222222222222222333333333444444333333222111222222222222333333333333111222222333333222222111222222222222222111111111222222222111111111111111666666666666666666666666666666666666777777888888444444555666777888999999888777666555555555555555444555666777777666555444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444222333333444444444555555222333333444444333333222333333333222000000111333111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111111111111111...//////000111222333333000///...------...///000000000000000////////////........./////////000000//////000000000111111111////////////////////////......------------.................................//////////////////...////////////////////////........................,,,,,,,,,,,,------......000//////...............///////////////////////////............---------......------------................../////////////////////....../////////////////////////////////............//////////////////000000000000//////......//////000111111111222111000//////000111222333333333333222222222222111111222333333333333222222222333444444444444333333333444444555666777777555666666555444444555777666666666666666666666666666666666666777777777777777777888999:::;;;<<<===999999::::::;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===<<<<<<======>>>????????????@@@AAABBBCCCCCCCCCCCC@@@AAABBBDDDGGGIIIJJJJJJFFFHHHJJJJJJIIIHHHHHHHHHHHHIIIKKKKKKKKKIIIGGGEEEGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHFFFEEEEEEFFFGGGHHHMMMLLLKKKIIIGGGFFFDDDCCCBBBDDDEEEEEEDDDDDDDDDEEEGGGIIIKKKKKKJJJIIIJJJJJJGGGIIIKKKHHHEEECCCDDDGGGPPPQQQRRRTTTVVVVVVTTTRRRSSSQQQNNNJJJHHHGGGGGGGGGHHHGGGFFFDDDCCCDDDDDDEEEAAABBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@???>>>===<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777777777777666777777777777777777777777888666555333333555666888555555555555555555555555444444555666666555444444666666888999888888666666888888777777777666555444444555555555555555555444333444555666666777666666555555444444444333333333444444333333333333444444444444444444444444444444111111111222222222333333333333222222222111111111333333333222222222111111444333222111111222333444333333444444333333222111111222222222222333333333111222222333333222222111333333222222111111000000111111111111111111111111555555555555555555555555555555555666777777888888666666666666777777777777777666666555555555555666444555666777777666555444555555555555555555555555444444444444444444444444333333333333333333333333333333444444444444444444444333333222222111111111222333333444444333333222000222555555444222000000111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111......///000111111222222000///...------...///000////////////000000000000............////////////,,,,,,,,,---------..............................///......------......///..............................////////////...................................................---+++,,,,,,---------------......---,,,,,,,,,,,,---///////////////////////////............---------......------------..................////////////...//////////////////.......................................//////////////////000000000000//////---......///000000111111222111///......///111222333333444444444444444444111111222333333333333222111222333333444444333333222333333444555666666777444555555444333333444666777777777777777777777777666666666666777777777777666666777999:::;;;<<<<<<;;;;;;::::::999999999999999:::<<<>>>???>>>>>>===;;;<<<<<<===>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCAAACCCEEEFFFGGGGGGGGGGGGFFFHHHJJJJJJHHHGGGGGGGGGFFFGGGIIIIIIIIIGGGEEEDDDGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGFFFEEEEEEFFFGGGGGGIIIHHHFFFEEEEEEFFFGGGHHHNNNNNNLLLJJJHHHGGGEEEEEEBBBDDDEEEFFFEEEDDDEEEFFFFFFIIILLLMMMMMMMMMMMMNNNIIILLLNNNMMMKKKJJJLLLNNNTTTZZZ______[[[YYYZZZ\\\YYYVVVRRRNNNKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEAAAAAAAAAAAABBBBBBBBBBBB????????????>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;::::::;;;;;;;;;999::::::999888888888888777777777777777777777777888666555333333555666888555555555555555555555555333444555666666555444333444555666777888777666555555666777777777666666666555555555444444555555555222333333444555555555555555555444444444333333333333333222222222222333333444444444444444444444444111222222222222333333333333333333222222222222222333333333222222222111111444333222111111222333444333333444444333333222111111111111222222222333333111222222333333222222111222222222111111000000000111111111111111111111111555555555555555555555555555555555666666777777777888888777777666666555555444444333333333333333444555555666666666666555555555555555555555555555555333333333444444444444555333333333333333333333333333333333333444444444444444333222111000000000000222333333444444333333222///222666777555222000///111111111111111111111111111111111111111111111111222222222222222333333333000000000000000000000000111111111111111111111111...///000111111111000000//////...------...//////////////////000000000000........................---............/////////........................//////............//////........................---......//////......---.......................................---------+++,,,------......------000///......------......///////////////////////////............---------......------------..................////////////......////////////..........................................////////////...//////000000//////...------...///000000111111333222111000000111222333333333333333444444444444111111222333333333333222111111222333333333333333333333333444555555555666333444555444222222444555888888888888888888888888666666666666777777777777555666777888999:::::::::;;;;;;:::999999888777777777999;;;===>>>>>>===<<<;;;;;;<<<===>>>>>>??????AAAAAABBBCCCCCCCCCCCCCCCBBBEEEGGGGGGFFFEEEEEEFFFFFFHHHJJJJJJHHHFFFFFFGGGEEEEEEFFFGGGGGGGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHGGGFFFFFFGGGIIIJJJNNNMMMLLLKKKIIIHHHGGGFFFBBBDDDFFFFFFFFFEEEFFFGGGFFFIIIMMMOOOOOONNNOOOOOONNNRRRUUUUUUSSSSSSUUUWWWZZZaaagggeee___[[[]]]bbb]]][[[WWWSSSPPPNNNMMMMMMGGGFFFDDDCCCBBBCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>??????>>>>>>===<<<::::::999999999:::;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<;;;999999999:::777777777777777777777777999888777666666777888999555555555555555555555555333444555666666555444333333444555555666666666555444666777888777666777888666555444444444444555666222222333444444444333333555555444444444333333333333222222111111222222333444444444444444444444444222222222222333333333333333333333333333333333333333333333222222222111111333222222222222222222333333333444444333333222111111111111111222222222222111222222333333222222111111111111111111000000000111111111111111222222222555555555555555555555555555555666666666666666666777777777777666666666666444333333222222333333444666666555555555555666666555555555555555555555555333333333444444444555555333333333333333333333333222222333333333444444444444333222111111111222333222333333444444333333222000333555666444222111111111111111111111111111111111111111111111111111111000111111111222222222222000000000000000000000000111111111111111111111111///000111111111000///...///...------------...///.../////////000000000111........................000000000000111111111111........................//////............//////........................---......//////......---........................//////.........---------+++,,,---...///......---000000///...............///////////////////////////............---------......------------..................////////////---...///000000///...---....................................////////////......////////////......,,,,,,---...///000111222222222111111111111222222111111111222222333333333111111222333333333333222111111222333333333333222444444444444444444444444333444444333222222333555777777777777777777777777666666666666777777777777555666777888888888888777999999999999888888888888555777:::===>>>===<<<;;;::::::;;;<<<===>>>???@@@BBBBBBCCCDDDDDDDDDCCCCCCAAADDDHHHHHHFFFEEEEEEFFFFFFHHHJJJIIIHHHFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHGGGFFFGGGHHHJJJLLLLLLLLLKKKJJJHHHGGGGGGFFFCCCEEEGGGGGGGGGGGGHHHIIIKKKNNNQQQSSSSSSQQQQQQQQQSSSVVVZZZZZZXXXWWWXXXZZZ[[[___cccaaa[[[XXXYYY\\\ZZZXXXUUURRRNNNLLLKKKKKKGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>????????????>>>======999999999999999:::;;;<<<;;;;;;:::999999:::;;;;;;:::<<<===<<<999888999;;;888888888888888888888888888888777777777777888888555555555555555555555555555555666666666666555555444444444444444444555666555777999888666555555777666555444444444444555666444444444555444444333333555555444444444333333333333333333222222333333333444444444444444444444444222222222333333333444444444444444444444444444444333333333222222222111111222222222333333222222222333333444444333333222111111111111111222222222222111222222333333222222111000000000000111111111111000000111111111222222222555555555555555555555555666666666666666666666666666666666666777777777777555555444444444555555666777666555444444555666777555555555555555555555555333333333444444555555555333333333333333333333333222222222333333444444444333222222111222333555666222333333444444333333222333444555444222111222333000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000111111111///...,,,///...---,,,,,,---...///.../////////000000111111.....................---------------....................................//////............//////........................---..................---........................//////.........---------,,,---.../////////...---//////...---------------//////////////////////////////.........---------.........------...................../////////000---...///000000///...---..................................../////////000......////////////......,,,,,,---...///000111222/////////000000///////////////000000111111111222111111222333333333333222111111222333333333333222444444444444444444333333333444444333222222333555666666666666666666666666666666666666777777777777555666777888888777666555777777777888999999::::::444666999<<<======;;;:::::::::;;;<<<===>>>???@@@CCCCCCDDDDDDEEEDDDDDDDDD@@@DDDGGGHHHGGGEEEFFFGGGFFFHHHJJJIIIHHHFFFEEEFFFEEEEEEEEEFFFGGGHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHGGGGGGGGGIIILLLMMMJJJJJJIIIHHHHHHGGGFFFFFFCCCEEEHHHHHHHHHGGGHHHJJJRRRTTTXXXYYYWWWUUUTTTTTTUUUXXX[[[[[[XXXVVVWWWXXXYYYZZZZZZXXXVVVTTTSSSSSSTTTSSSPPPMMMJJJHHHFFFEEEHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA???>>>======>>>????????????>>>>>>===;;;;;;;;;;;;;;;<<<===>>>;;;;;;999999999999;;;;;;999;;;===<<<999777999;;;888888888888888888888888555555666666666666555555555555555555555555555555666666666666666666666666555444333222222333555666777999:::999555333444555666555444333333444555666666666666666555444333333555555444444444333333333555444444333333444444555444444444444444444444444222222333333333444444444555555555555555555555555333333333222222222111111111222333444444333222111333333444444444333222222000111111111111222222222222222222333333222222222//////000000111111222222000000111111222222222222444444444444444444444444555555444333333555666777444444555555666666777777666666555555555555666666666666444333333444555666444555666666666555444333111222333444555555555555555555555666666666666666333444444444555666666666555444333222111222333444444444222222222222444444222222222111111111111000111222222222222111000000111444666666444222111111------......///111222333333222111111000000111111000000000000111111111111222111111000///......------...//////---,,,---...////////////////////////............////////////...............///000111...------------...////////////............//////000000//////.........------------............///000///...---,,,,,,---...........................------............------........................///...---,,,,,,---.../////////.........---------........................******,,,---.../////////////////////............//////.........---------////////////000000000000---...///000000///...---............////////////////////////////////////000000000000000000000000...//////111222333444444111111000000000000000111333333333333333333333333444444333333333444444444555555555555555666777777444444555555666666666777666666666666666666666666777777888999999999999999999999:::::::::::::::;;;::::::;;;;;;<<<=========@@@AAABBBDDDDDDDDDDDDCCCEEECCCEEEJJJIIIEEEEEEKKKKKKJJJHHHFFFFFFGGGHHHIIIFFFDDDCCCDDDFFFHHHIIIIIIGGGGGGFFFFFFGGGHHHJJJKKKGGGFFFEEEEEEFFFGGGIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIFFFHHHJJJIIIFFFFFFHHHKKKPPPQQQTTTVVVYYY[[[]]]]]]ccc^^^ZZZYYYVVVQQQOOORRRUUUUUUUUUUUUTTTRRRQQQPPPSSSRRRPPPMMMJJJHHHGGGGGGHHHGGGEEEDDDCCCBBBCCCCCCAAAAAA@@@???>>>===<<<;;;===========================<<<<<<<<<<<<;;;;;;;;;888999999999999888777777888888888888888888888888:::::::::999888777666555;;;888666666777999999888666666666666777777777777888777777666555444444444555555444444444444555555555555555444444333333333444444444444444444444444555444444333333444444555444444444444444444444444222222222222222222222222333333333333333333333333000000111222222222222111333333444555666666666666222222111111111111111222222111111111000000//////111222222333333222222111000111111111111222222222222222222222111000...---000000000000////////////---...///000111222333333444444444444444444444444444444444444444555666666555555555555666666666666777666666666666666666777666555444444444444555666333444555555555555444333222333333444555666666666666666666666666555555555333333333444444444444444444333222111111111222222444333222222222222333444222222222111111111111000111222222222222111000000///111333333111/////////111000000000000111111222333222111111000000111111........................111111111000///.........---...///...---,,,...///////////////////////////............///////////////............//////000...------------...///////////////....../////////000/////////............---------............///......---,,,+++,,,------........................------............------........................///...------------.../////////.........---------........................------.../////////......////////////............//////.........---------....../////////000000000......////////////..................////////////000000000000000000000000000000000000000000000000...//////000111222333333000000///000000111222333333333333333333222222222444444444555666777888999555555555555555666777777777777777888888999999999777777777777777777777777555666666777777777777777888888999::::::;;;<<<<<<::::::;;;;;;<<<=========???@@@BBBCCCDDDDDDCCCCCCDDDCCCEEEHHHHHHDDDDDDIIIJJJIIIHHHFFFFFFGGGGGGHHHFFFDDDCCCDDDFFFHHHIIIIIIHHHGGGGGGGGGGGGIIIJJJKKKHHHHHHGGGGGGHHHIIIJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMLLLKKKKKKGGGIIIJJJIIIGGGGGGIIILLLNNNQQQUUUYYY^^^aaaccccccfffaaa^^^]]]ZZZUUUSSSVVVUUUTTTTTTRRRQQQNNNMMMLLLQQQPPPNNNLLLJJJIIIIIIHHHGGGFFFDDDCCCBBBAAABBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888888888888888888888888888999999999999999888777666;;;999777777888999999999666666666777777777888888888777777666555555444444555555444444444444555555666666666555555444444444444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333444444333333333222222222000111111222333222222222222333333333333333222222222222111111111111111222222111111111000000000000111222222333333222222111111111111111222222222222000000111222111111//////000000000000////////////000000000000000000000000444444444444444444444444333444555555666666555555666666666555555555555555666666666666666666666666555555444444444555555666333333444444444444333333333444444555666666666777777777666666555555444444333333333333333333222222333333222111111111111111333333222222222222333333222222222111111111111000111222222222222111000000...000222222000.........333333222111111000111111222222111000000000000111222222222111000000000///111111000000//////...............---,,,,,,...000////////////////////////---............///////////////......---............------------...//////////////////////////////////////////............---------............///,,,,,,+++++++++,,,------------------------------------............------........................///...------------...///...............---------........................//////000000///......---////////////...........................---------------.........///////////////............//////............////////////000000000000000000000000000000000000000000000000///000000000111111222222/////////000111222333444222222222222222222222222333333333444666888999:::555555555555555666777777888888888999999999999999888888888888888888888888555666777777888888777777888888999::::::;;;<<<<<<::::::;;;;;;<<<=========???@@@BBBCCCDDDDDDCCCBBBCCCCCCDDDGGGFFFCCCCCCGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCDDDGGGIIIIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLIIIJJJJJJKKKKKKKKKKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLKKKIIIJJJJJJIIIHHHIIIKKKMMMNNNQQQWWW]]]bbbfffggghhheeeaaa^^^^^^[[[VVVTTTVVVUUUUUUSSSQQQOOOLLLJJJIIINNNMMMLLLKKKJJJIIIIIIIIIFFFEEEDDDBBBAAAAAAAAAAAA@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999777777777777777777777777888888999999999888888777;;;999888888999::::::999777777777777888888888888777777777666555555444444555555444444444444555555666666666666666555555555444444444444444444444444555555444444444444555555444444444444444444444444333333333333333333333333444444333333222222111111111222222333333333333333444444444444333222111000222111111111111111222222111111111111111000000000111222222333333222222111111111111111222222222333//////000111111111111111000000000000////////////222111111000///...------444444444444444444444444222333555666666666555444666666666555555444444444444444555555555555444444444444444444555555555666222222333333333333333333555555555555666666777777888888777666555444444333555444444444333333222222333333333222222222222222333222222222222222222333222222222111111111000000111222222222222111000000///111222222111000000000222222111000000000000111222222111000000000000000444444444333222111000000111000000000/////////............---+++,,,///111////////////////////////---------.........//////000///......------------...------------...///////////////000000////////////////////////.........---------............///+++++++++,,,,,,---......------------------------------............------.................................------.............................................................../////////......---////////////....................................------------.........///000///...------...///000............////////////111111111111111111111111000000000000000000000000111111111222222222222222000000000000111222222333111111111111111222222222222222222333444555666777555555555555555666777777777777777777777777888888888888888888888888888888888888999::::::::::::999999999::::::::::::;;;;;;::::::;;;;;;<<<=========>>>???AAABBBCCCCCCBBBBBBCCCCCCEEEFFFDDDCCCCCCEEEFFFFFFGGGGGGGGGFFFEEEDDDEEEDDDCCCEEEGGGIIIIIIHHHIIIHHHHHHGGGHHHJJJKKKLLLKKKLLLMMMNNNNNNMMMKKKJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPTTTZZZ___ccceeeeeeddd___[[[YYYYYYWWWRRRPPPRRRTTTTTTSSSRRRPPPMMMLLLJJJMMMLLLKKKIIIHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;:::999999888666666666666666666666666666777888999999999999999;;;999888888:::::::::999777777777777888888888999777777666666555555555555555555444444444444555555666666555555555555555555444444444444444444444444555555444444444444555555555555555555555555555555444444444444444444444444222222222222222222333333222222333444444444444333555555555555555444333222111111111000111111222333111111111111111111111111111222222333333222222111111111111222222222333333000000000111111111000000000000000000////////////111111000///...---,,,,,,444444444444444444444444222333555666666666555444666666555555444444333333222333333444444333333222333444444555555555666666222222222222333333444444666666555555555666777777888888777666555444444333666666555555444444333333444444444444444333333333222222222222222222222222222222222111111111000000111222222222222111000000///000111111000///000111000////////////000111111222111000000//////000000111111000///...------,,,000000000000////////////---......---,,,---///111////////////////////////------------............000///...---------------...------------...////////////000111111000//////.........///////////////---------............///,,,,,,------......//////------------------------------............------........................---..................------.....................////////////////////////++++++,,,---...//////...////////////............---.....................------------.........///000///...------...///000............////////////000000000000000000000000000000000000000000000000222222333333333333333333333333222111000000111111000000111111111222222222444333333333333444555555555555555555555666777777888888777777777777777777888888888888888888888888888888999:::::::::::::::<<<;;;;;;::::::999999888::::::;;;;;;<<<=========>>>???@@@BBBBBBBBBBBBAAABBBDDDFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDEEEHHHIIIIIIHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNOOONNNMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNOOONNNLLLKKKJJJLLLNNNPPPQQQUUUWWW[[[^^^___^^^]]][[[XXXUUUTTTTTTRRRMMMKKKMMMOOOOOOOOOOOOOOONNNMMMLLLMMMLLLJJJHHHGGGEEEEEEDDDGGGFFFFFFEEEDDDCCCBBBAAA?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999888888777666666666666666666666666666777888999999999999999:::999888999::::::999888666777777777777888888888666666666666555555555555555555444444444444555555444444444444444444444444444444444444444444444444666555555444444555555666555555555555555555555555444444444444444444444444///000111111222333444444222222333444444444444333222333333444555555444444111111000000111222222333111111111111111222222222111222222333333222222111111222222222222333333333333222111000000/////////000000000000////////////////////////............444444444444444444444444333444555555666666555555555555555444444444444444111222333444444333222111222333444555666666666666333222222222333444555666666666444444444555666777777777666666555555444444555555555555555555444444555555555555555444333333111111222222222222111111222222222111111111111000111222222222222111000000---...//////......///000//////......///000111111111111000////////////000000000000//////.........000000000000////////////+++---.........---///000////////////////////////,,,------------...............------,,,---------...------------...////////////111111111111//////.........///////////////---------............///------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------...//////...---------------...............////////////////////////)))***+++---.../////////////////////............---------...............------.........///////////////............//////............////////////////////////////////////000000000000000000000000222222222222333333444444555444333222111000000000000000111111222333333333777666666555555555666666555555555555555666777777999999999999999888888888888888888888888888888888666777888888999888888888<<<;;;;;;::::::999999888::::::;;;;;;<<<============>>>@@@AAABBBBBBAAA@@@BBBFFFHHHFFFFFFHHHIIIGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCDDDFFFHHHIIIHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKNNNNNNNNNMMMMMMKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSPPPNNNKKKKKKMMMPPPRRRSSSVVVWWWYYYZZZZZZWWWUUUSSSUUURRRQQQSSSQQQLLLJJJLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCGGGGGGFFFFFFEEEDDDBBBAAA@@@?????????>>>>>>==============================;;;;;;;;;;;;::::::::::::888999999999999888777777777777777777777777777777666777888999999999999999888888777888::::::888666666666666666777777777777666666666666666666555555555555444444444444555555333333333444444444444444444444444444444444444444666666555555555555666666555555555555555555555555333333333333333333333333///000000111222333444444111222222333333333333333///000111222333333333333000000000000111222333333111111111222222222222222111222222333333222222111222222222222333333333333444333222000///.........000000000000////////////.........//////000000000444444444444444444444444444444444444444555666666333444444444444444444555222333555666666555333222222333444666666666666555444333333333444555666777666555444333333444555666666666666666666555555555444444444444444444555555444444555555555444333222000111222333333222111000222222222111111111111000111222222222222111000000---/////////......000222111111000000///000000000111111000///////////////111111000000000000000000////////////000000000000))),,,///000///......///////////////////////////,,,,,,---------.........------,,,,,,,,,---.........------------...//////...///111222222111///.............../////////000---------............///,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------...//////...---------------.........//////////////////////////////,,,,,,---......///......////////////............---------.........//////....../////////000000000......////////////..................////////////........................000000000000000000000000//////000111222222333333444333222222111111111111111111111222333444444444555555555555555666777888555555555555555666777777999999999888888777777777777777777777777777777777666777888888999999888888999999999::::::;;;;;;;;;::::::;;;;;;<<<=========<<<>>>???@@@AAAAAA@@@@@@BBBGGGJJJGGGGGGKKKMMMJJJEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCDDDFFFIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJOOONNNMMMKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQSSSTTTRRROOOKKKKKKOOORRRTTTTTTTTTTTTUUUUUUUUUTTTRRRQQQSSSPPPPPPRRRPPPKKKIIIKKKGGGGGGHHHJJJKKKKKKKKKKKKIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@AAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999999999::::::999999888777888888888888888888888888777888888999999999888888777666666888999999777555444555555555666666666666555666666666666666666666555555444444444444555555444444444444555555555666444444444444444444444444666666555555555555666666555555555555555555555555333333333333333333333333222222111111111111111111000111111222333222222222000111111222222222111111000000000000111222333444111111111222222333333333111222222333333222222111222222222333333333444444333222111/////////000000000000000000/////////////////////000000000111111444444444444444444444444555555444333333555666777333333333444444555555555444555777888888777555444111222444666777777666555444444333333444555777888666555333222222333444555555555555666666666666666222222222333333444444444333333444555444333222111000111222333333222111000222222222111111111111000111222222222222111000000000111222111000111333444555444333111000/////////111111000///////////////,,,,,,,,,,,,------------////////////000000000000(((+++///111000///......////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,------...///...------------...//////...000111222222111000...---.........//////000000---------.........//////,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---..................---........................,,,---...//////...---,,,---------.........//////000000000000000000000000//////////////////...---000/////////............---------.........//////////////////000000000000---...///000000///...---............/////////000........................000000000000000000000000,,,---...///000111222333222222222111222222333333111111222333444444555555111111222222444555777888555555555555555666777777777666666666555555444444666666666666666666666666999999:::;;;;;;;;;;;;:::666777888999;;;<<<===>>>::::::;;;;;;<<<======>>><<<===???@@@AAAAAA@@@@@@BBBHHHKKKHHHIIINNNOOOMMMFFFDDDBBBAAA@@@AAACCCDDDCCCCCCDDDFFFIIIJJJHHHFFFFFFEEEEEEEEEEEEGGGHHHIIIOOONNNLLLJJJHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLMMMOOOPPPQQQSSSOOOLLLLLLOOOSSSUUUUUUQQQQQQRRRRRRSSSSSSSSSSSSQQQNNNNNNQQQOOOJJJHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDBBB@@@???AAAAAA@@@???>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;:::999999888888888888888888888888888888999999999888888777666666666777888888666444444444444444555555555666555555555666666666666666555555555444444555555555444555555555666666777777444444444444444444444444666666555555555555666666666666666666666666666666222222222222222222222222444444333222111000///...000000111222222222222111444444444444333333222111000000000000111222333444111111111222222333333333222222222333333222222222222222333333333444444444111000/////////000222333000000000000////////////111111111111000000000000555555555666666666666666666666444333333444555666444444444555555555666666555555555555555555555555444555777888777666444333444444555666777777666666666555555444444333222222555444444333333444444555333444555666666555444333333333444444555444444444111111222222222222111111000000000000000000000000444222111222444444222///000000000000111111111111111111111111000000000///000000111222222222222111000000...------,,,------000000000000000000000000............//////////////////............//////........................///...---,,,,,,---///000999444///,,,...//////...000000000000000000000000------...//////...---------...///000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------........................,,,---......//////......------------------------+++,,,------......------//////.........---------......////////////...............------,,,,,,,,,------------------------//////////////////////////////000000000000//////222000...,,,,,,---000111////////////000000000000000000000000000111111222222111000//////000111222111000/////////000222333333333333333333333333333333333333444444444555555444333333222333444555666999999888888777777666666888777666666666666666777888888777777888888999:::666777777777777888888888999999::::::;;;<<<======;;;<<<>>>???AAAAAABBBBBBHHHIIIJJJJJJJJJLLLPPPSSSOOOLLLHHHDDDAAA@@@@@@AAADDDDDDDDDDDDDDDEEEEEEEEEGGGFFFEEEEEEFFFHHHJJJKKKKKKJJJHHHFFFFFFGGGHHHIIIHHHHHHIIIKKKLLLNNNOOOOOOKKKKKKLLLMMMNNNNNNOOOOOOPPPOOONNNMMMMMMOOOPPPRRRQQQQQQPPPPPPQQQRRRTTTUUUSSSQQQNNNKKKIIIGGGGGGGGGIIIIIIIIIKKKLLLKKKHHHEEEGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA@@@>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>======<<<;;;:::::::::::::::<<<;;;;;;::::::;;;;;;<<<777777777777777777777777::::::::::::999888777777888777666555555666777888777777777777777666555555777777777777777777777777999777555444333444555666888666444555777888555222555666666666666666555555555555555555555555555555555555555555555555555555444444333333333222222222333333222222111000000000333333222111111111222222444333222222111111222222111111111111111111111111111111222222222333333333111111111222333333333444111111000000000000111111444333333222111000//////444333111000///...//////////////////000000000000666666666555555555555555666555444333333444555666444444444555555555666666555555555555555555555555111333555666777666555444444444555666666666666666444444444444333333333333555444444333333444444555333444555666666555444333222333333333333333222222111111222222222222111111222222222222222222222222444222111222444444111///000000000000111111111111222222222222111111111000000000111222222222222111---......//////000000111////////////////////////............//////////////////............//////........................///...---,,,---...000111777333///---...///000///////////////////////////........................---...///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................,,,---......//////......------------------------+++,,,------......------//////.........---------......////////////............---------,,,,,,,,,........................////////////////////////------............------111///...------...///000.../////////000000000000000000//////000000111222222222111000000111222222111000/////////000222222333333333333333333333333333333333444444444444555555555444444444555666777888888777777777777777777666666666666666777777777888888777777888888999:::777777777888888888999999999:::::::::;;;<<<<<<<<<:::;;;<<<>>>@@@@@@AAAAAAEEEFFFFFFFFFFFFHHHKKKNNNNNNLLLIIIFFFCCCBBBBBBBBBAAABBBDDDEEEGGGGGGHHHHHHGGGFFFEEEDDDEEEGGGHHHJJJIIIHHHGGGEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOLLLLLLMMMMMMNNNNNNOOOOOOOOONNNMMMMMMMMMOOOPPPRRRPPPPPPOOOOOOOOOPPPQQQRRROOONNNMMMKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJIIIGGGEEEFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@>>>===<<<<<<<<<;;;:::::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::999888777777888777666666666666777888777777777777777666555555666666666666666666666666777666444333222333444555777666444555777777555222555555666666666666555555555555555555555555555555444444444444444444444444444444444444333333333222111111111111111111222222444444444444444444444444444333222222111111222222111111111111111111111111111111111222222222333333111111111222222222222222000000000000000000000000333222222111111000000000333222111000//////000000////////////000000000000666666666555555444444333555555444444444444555555444444444555555555555555444444444444444444444444///111333555666666555555444444555666666666666555444444444555555555555666555444444333333444444555444444555555555555444444333333333333222111000000111111222222222222111111444444444444444444444444333222222222333333111000000000000000111111111111333333222222222111111111///000111111222222111111......///000111111111111////////////////////////............//////////////////............//////........................//////...---...///111111444111...---...000000000///////////////////////////...---,,,,,,---...///,,,---///111111111111000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////........................,,,---......//////......------------------------+++,,,------......------...............---------......////////////.........------------,,,,,,,,,////////////////////////////////////////////////------............------//////......////////////....../////////000000000000000//////000000111222333222222111111222222333000000000///000111111222222222333333333333333333333333333333444444444444555555444333444555666777666666666777777777777777333444666777888777777666888777777777777888999999888888999999999:::::::::::::::::::::;;;;;;;;;;;;999:::<<<===???@@@@@@@@@BBBBBBCCCBBBAAABBBEEEGGGLLLKKKJJJHHHGGGEEEDDDCCC@@@AAADDDGGGIIIKKKKKKKKKGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQOOOOOONNNMMMMMMMMMMMMNNNJJJJJJKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEFFFGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@???>>>???????????????>>>>>>>>>???@@@@@@BBBBBBAAAAAA???>>>===<<<<<<;;;;;;:::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666888888777777777777888888666777777777777666555555555555555555555555555555555444333222222222333444666555555555666666444333444555555666666666555555555555555555555555555555333333333333333333333333555555444444444333333333///000000111222222333333333333444555555555444333444333222222111111222222111111111111111111111111111111111222222222222333111111111111111111000000///000111222222111000///111111111111111111111111111111000000000000111111////////////000000000000666666555555444333222222444444444444444444555555555555555555555555555555444444444444444444444444111222333555555666555555444444555666666555555555555555555666777888888999555444444333333444444555444444444444444444444444444444444333333111000000111111222222222222111111444444444444444444444444333222222333333222111000///000000000111111111111222222222111111111000000///000000111111111111111111111111111111///...---////////////////////////............//////////////////............//////........................//////......///000111222111000///...///000000111////////////////////////000///---,,,,,,---///000---...///000000000000///------------------------******+++,,,------..............................,,,---......///.................................+++,,,------......------..............................////////////......------------------------........................//////////////////////////////000000000000//////---...///000000//////............/////////000000///////////////000111111111111111111111111111111000000000000000111111222222222222222222333333333222222333333333444444444444333222222222333555666555555555666666777777777111333555777888888777666777777777777777888999999999999999:::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<>>>???@@@@@@AAAAAAAAABBBAAA@@@@@@BBBDDDIIIJJJJJJJJJIIIHHHFFFEEE@@@BBBEEEHHHJJJKKKKKKKKKFFFEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFEEEEEEDDDDDDFFFGGGGGGHHHJJJKKKKKKLLLNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKLLLNNNOOOPPPOOOOOONNNMMMLLLLLLKKKKKKGGGIIIJJJKKKLLLKKKJJJJJJGGGEEECCCCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@????????????@@@=========>>>???@@@@@@AAABBBBBBAAA@@@???===<<<;;;;;;;;;::::::999::::::;;;::::::999999999999::::::999999999999999999999999999::::::999999888777666888888888777777888888888666666777777666666555444444444444444444444444444555444333333222333444444555555555555666555444333444444555555666666555555555555555555555555555555333333333333333333333333555555555444444444333333000000111111111222222222///111333444444333222000444333222222111111222222111111111111111111111111111111111111222222222222222111111111000/////////...///111333333111///...///000000000111111111222000000000000000111111222////////////000000000000666555555444333222222111222333333444444444555555555555555555555555555444444444444444444444444444555555666666666555555555444444555555555555444444333333444555666666777888555444444333333444444555444444444333333444444444555555555555444333111111111111222222222222111111333333333333333333333333222333333333222111111111///000000000111111111111000000000000//////////////////000111111111111000000000000000///...------....................................//////////////////............//////.................................///000111111222...///////////////000111........................000///---,,,,,,---///000////////////......------------------------------+++,,,,,,------,,,++++++........................,,,---......///.................................+++,,,------......---------...........................////////////......------------------------------------------------//////////////////////////////000000000000//////,,,---///000111000///.............../////////////////////...///000000111//////000000000000/////////000000000111111111111111111111222222333333333222222222333333333444444555444333333333444666666444444555555666666666777111333555777888888666666777777666666777777888999999::::::::::::;;;;;;;;;::::::::::::::::::999999;;;<<<===???@@@AAABBBBBBAAABBBCCCBBBAAAAAABBBDDDFFFGGGIIIJJJJJJIIIHHHGGGCCCDDDFFFHHHIIIIIIIIIIIIEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLMMMNNNNNNPPPOOOOOONNNMMMLLLKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHGGGEEECCCCCCDDDDDDDDDCCCAAABBBCCCDDDDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>???;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>===;;;:::::::::999999999::::::;;;999999888888888888999999888888888888888888888888999999999999888777666666777777777888888777777777666666666666666555444444444444444444444444444444444444444444444444555555444555666666555444333333333333444555555555555555555555555555555555555555333333333333333333333333555555444444444333333333222222222111111111000000///000222444444333222111444333222222111111222222111111111111111111111111000000111111111222222222222111111111000/////////...///111333333111///.../////////000111111222222...///000000111111222222////////////000000000000444444444333333222222111111222333444444555444444555555555555555444444444333333333333333333333333777777666666555555555555444555555555555444333333000000111111222333444444555444444333333444444555444444333333333333444444555555555555444444333222111111222222222222111111111111111111111111111111111333444444222111111222000000000000111111111111000000/////////............///000000111111000000...............000111111....................................//////////////////............//////........................------...///000000111111---///000111///...///000........................///...---,,,,,,---...///000//////...---,,,,,,,,,------------------------+++,,,---------,,,***)))........................,,,---......//////..............................+++,,,------......---------------.....................////////////......,,,,,,,,,------------...------------------------////////////////////////------............------,,,---...000000000//////------.........///////////////......//////000111...//////000000//////...//////000111111111111000000000111111222333333333222222222222333333333333666666555444555666777888444444444555555555555555222333555666777666666555777666666666666777888888999999:::::::::;;;;;;;;;999999999999::::::::::::;;;<<<>>>???AAABBBBBBBBBAAABBBCCCCCCBBBBBBCCCDDDCCCDDDFFFGGGHHHIIIHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKLLLLLLOOOOOOOOOOOONNNMMMLLLKKKIIIIIIJJJJJJIIIIIIHHHGGGGGGEEEDDDDDDEEEFFFDDDCCCAAABBBCCCEEEEEEDDDCCCBBB>>>======<<<<<<<<<<<<<<<;;;<<<===>>>????????????===>>>>>>======<<<;;;:::999999999999999::::::;;;999888888777777888888999999999999999999999999999999999999999888777666555666666777777777777666666555666666666666555444444444444444444444444444444444444444444555555555555333555666666444333333444222333444555555555555555555555555555555555555555333333333333333333333333444444333333333222222222333333222222111000000///111222444555666555555444444333222222111111222222111111111111111111111111000000000111111111111222111111111111111111000000///000111222222111000////////////000000111111111...///000111111111111111////////////000000000000333333333222222222222222000111333444555555444444666666555555555444444444333333333333333333333333555555444444555555666666444555555555444444333222000000111111222222333333555444444333333444444555444444333222222333444444333333444444444333333222111111222222222222111111222222222222222222222222111333555444222000111222000000000000111111111111000000000000////////////...//////000000000000000111000...---...000222444....................................//////////////////............//////........................+++,,,---...///000000000,,,///222222///------...................................................//////...............///........................)))***,,,------,,,+++***........................,,,---......//////..............................+++,,,------......---------------.........//////......////////////......,,,,,,,,,---------..............................////////////////////////------............------,,,---...///000000000000---------........./////////............///000000...///000111111000///......///000111222111111000///000000111222222333333111222222222222333333333444444333222333444555666555555444444444444444444555555555555555555555555666666666666666777888888999999999999::::::::::::888888888999:::::::::;;;:::;;;===???@@@AAAAAAAAA>>>@@@BBBBBBAAAAAABBBCCC@@@AAACCCDDDFFFGGGHHHHHHEEEDDDCCCBBBBBBCCCEEEFFFCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIMMMNNNNNNOOONNNMMMLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFGGGHHHHHHEEECCCAAABBBDDDFFFFFFEEEDDDCCC>>>======<<<<<<<<<<<<<<<;;;<<<===?????????>>>>>>:::;;;;;;<<<<<<;;;::::::999999888888999::::::;;;888888777777777777888888::::::::::::::::::::::::999999999999888777666555444555666777777666555444555555666666555555444333444444444444444444444444222222333444444444444444333555777666333222333444111222333444555555555555555555555555555555555555444444444444444444444444333333222222222111111111222222111111111111111111222222333444444555666666444333222222111111222222111111111111111111111111000000000000111111111111111111111222222222222222000000000000000000000000/////////000000000000000///000111111222111000000////////////000000000000222222222222222222333333000111222444555555444444666666555555555444444444333333333333333333333333222222222333444555666777444555555555444444333222333333444444444444555555555444444333333444444555444444222222222222444444111111222333333333222222111111222222222222111111222222222222222222222222111333555444111000111222000000000000111111111111111111111111000000000000...//////000000000000000777444111...---///111333..................................../////////000//////............//////........................***+++,,,...///000000000,,,///222222///---------........................------...//////...------///......//////000111222........................'''(((+++---...---,,,,,,........................,,,---......//////......////////////////////////+++,,,------......---------------.........//////......////////////......,,,,,,,,,------.........//////////////////////////////////////////////////////000000000000//////---------...///000000111---------.........//////...............///000000///000111222222111000///...///000222222111111000///000000111222222333333111111222222222333333333111000/////////000111222555555555444444333333333666666555444444444555555666666666666666777888888888888999999999:::::::::777777888999::::::;;;;;;999:::<<<===???@@@@@@@@@<<<>>>@@@AAA@@@@@@AAABBB>>>???@@@BBBDDDFFFHHHIIIDDDBBB@@@???@@@BBBEEEGGGCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFHHHJJJHHHIIIIIIJJJJJJKKKKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGLLLMMMMMMNNNNNNMMMKKKJJJHHHGGGFFFFFFGGGHHHJJJKKKGGGGGGHHHIIIJJJIIIFFFCCCAAACCCEEEFFFGGGFFFEEEDDD@@@@@@???>>>>>>>>>>>>>>>;;;<<<>>>??????>>>>>>===888999::::::;;;;;;::::::999888888888999::::::;;;888888777777777777888888999999999999999999999999888999999888888777666555333444555666666555444333555555666666555555444333555555555555555555555555000111222333333333333333222555777666333222222444111222333444555555555555555555555555555555555555555555555555555555555555222222222111111111000000000000000111222222333333111111000111222333444555444333222222111111222222111111111111111111111111000000000000111111111111111111111222333333333444111111000000000000111111000000000000000////////////000111222222111000///////////////000000000000111222333333444444333333444444444444444444444444444444444555666777777888555555444333333333444444555666666666666666555555444444444333222111000///111222444666666555444333333333333444444555555555333333333333333333333333222222222111222222333333111111000000000000111111111111111111111111111111222333333444444333333222000000000111222222222333///000000000000000//////...///000111111111111111////////////////////////........................111000///......///000111//////.........---------+++,,,.../////////...------......///////////////.................................------,,,,,,,,,---------------------------------............//////...,,,++++++,,,...///++++++++++++++++++++++++++++++++++++,,,,,,---...------------------------//////.........---------,,,---......,,,,,,---...///...---,,,,,,---...///......................../////////......---------///////////////////////////...---,,,,,,---...///............////////////------------.........///........................000000000000000000000000222222111111000/////////000000000000000000000000111000///000333555555444444333333222111111111222222222222222222222222222333333333444444555555555333333333444444444555555555555555555555555555555888888777777888888999:::999999999999999999999999<<<<<<<<<<<<=====================>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGHHHIIIIIIHHHFFFEEEEEEDDDDDDFFFHHHKKKMMMIIIHHHHHHJJJKKKJJJHHHFFFHHHFFFEEEEEEHHHKKKMMMMMMMMMNNNNNNMMMKKKJJJKKKMMMKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFBBBCCCEEEFFFGGGHHHGGGGGG>>>>>>?????????>>>>>>===???@@@AAABBBBBBBBBAAA@@@999999999999999999::::::888888999::::::::::::999888999:::;;;;;;;;;:::999888888888888777777666666888888888888777777777777666666777777777777666666555555666777777777777777222222222333333444444444555555555555555555555555444444222222222222444444///111333333222222333444333444555555666666555555444444444444444444444444222222333333444444333333333333333333333333333333//////000111222222333333333222111111000000111111444333222111000000000000222222222111111111111111111111111222444777;;;===222222111111111111222222000000000000000111111222111111000///////////////////////////000000000000000111222222333333222222444444444444444444444444444444444555666777777777666555444333333333333333333444555555666666666666333333333333222111000000333333333333333444555555333333333333333444444444333333333333333333333333333333222222111222222222111111000000000000111111222222222222222222222222222333333444444333333222111111111111111111222222//////000000000000//////...//////000000000000///////////////////////////////////////////////////000///...------...///000//////.........---------,,,---...//////......---,,,------......................................./////////......------------------------------------------............///...---,,,,,,,,,,,,---...------------------------,,,,,,++++++,,,,,,---...------------------------.........------------,,,,,,---......,,,,,,---...///...------------...///.................................---------,,,,,,........................///...---,,,,,,---...///............////////////,,,,,,---------.................................////////////////////////000000000000000000111111000000000000000000000000111000///000333555555444444333222222111111111222222222222222222222222222333333333444444444444444333333333444444444555555555555555555555555555555777666666666666777888888999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHGGGFFFGGGIIIIIIGGGEEEEEEEEEEEEEEEFFFHHHJJJKKKHHHHHHHHHIIIJJJJJJIIIGGGFFFEEEDDDEEEHHHJJJKKKKKKJJJMMMOOOOOOMMMKKKJJJKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEEEECCCBBBAAA>>>>>>????????????>>>>>>@@@AAABBBBBBBBBAAA@@@@@@;;;;;;;;;:::::::::::::::888888999::::::::::::999777888999:::::::::999888999999888888888777777777888888888777777777666666666666666777777666666666555555666777777777777777444444444444444444444444555555555555555555555555444333333222222333333444///111333333222222222444222333333444444444444444444444444444444444444444777666666444333111///...333333333333333333333333000000111111222333333444333222111111000000111111111111111000111111222222111111111111111111222222333222111000000111222222111111111000000111111111000000000000000111111222111111000///////////////////////////000000000000000000111222222222222111444444444444444444444444444444444555666666777777777666555444333222222222111111333444555666666666333333333333222111111000555444222111111333555777333333333222222222222222333333333333333333333333444444333222111111111111111111000000000000111111222222222222222222222222222222333333333333222222111111111111111111000000//////000000111000000////////////000//////......////////////////////////000000000000000000000000......------------.....................------------......///......------+++,,,,,,---...---------........................///////////////.........---------------------------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,---...------------------------------------,,,,,,,,,,,,,,,---......,,,,,,---...///...------------...///........................------------,,,,,,,,,,,,........................///...---,,,,,,---...///---............/////////,,,,,,---------...............................................................///000000111222222000000000000000000000000111000///111333555555444333333222111111111111222222222222222222222222222444444444444333333333333333333333444444444555555555555555555555555555555555555555555555666777777777777777777777777777777999999999::::::;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDFFFEEEEEEFFFGGGHHHFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHJJJJJJIIIHHHEEEDDDDDDFFFIIIJJJJJJJJJHHHKKKNNNOOONNNKKKJJJIIILLLLLLKKKIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA???>>>??????@@@@@@@@@@@@@@@???BBBBBBCCCCCCBBBAAA@@@???======<<<<<<;;;;;;::::::888888999::::::::::::999777888999999999999777777999999999888888888888888888888777777777777666666555555666666666666555555555555666777777777666666555555555555555555555555444444444444444444444444444333333222222333333444000222333333222222222333111111222333333333333333444444444444444444444444111111222333444444333333333333333333333333333333111111222222333333444444333222111111000000111111000000000000111222333333000000000111222222222333444333222111///...------111000000//////000000111000000000000000111111222111111000////////////000////////////000000000000000111111222222222222222333333333333333333333333444444444555555666666666777666555444333222222222111222333333444444444444333333333333333222111000444333222222222333444555333222222222111111000000333333333333333333333333555444333222111111111111111111000000000000111111222222222222222222222222222222333333333333222222222222111111000000////////////000111111111000000000000111111000///......////////////////////////////////////////////////...............................................................---------,,,,,,---............---........................//////..................------------............---------............///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...........................------,,,,,,,,,+++++++++,,,---......,,,,,,---............------.................................,,,,,,,,,,,,,,,,,,,,,,,,..............................,,,,,,,,,,,,......---------.........//////------........./////////........................------------------------////////////000000111111////////////////////////000000000111444555444333222222111111111111111222111222222222222222333333555444444333333222222222333333333444444444555555555555555555555555555555555555555555555666666777777777777777777777777777888888999999:::;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAABBBBBBBBBDDDDDDCCCEEEFFFGGGEEEDDDCCCEEEFFFHHHIIIHHHGGGFFFFFFEEEEEEGGGIIIJJJIIIHHHFFFEEEFFFHHHKKKLLLLLLKKKIIIKKKMMMMMMLLLJJJJJJJJJPPPNNNLLLKKKJJJJJJJJJKKKJJJHHHFFFEEEEEEFFFGGGHHHIIIIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@??????>>>======<<<;;;:::999999888888999::::::::::::999888999999::::::999777777999999999999888888888888888777777777666666666666555555666666666666555555555555666666666666666555555555555555444444444444444444444444444444444444333333333333333333333333000222333333222111222333111222222333333333333333333333333333333333333333---...000222444555666666222222222222222222222222222222222333333444444444333222111111000000111111000000000000000111222222//////000111222333333333222222333333333222111111000000////////////000000000000000000000111111222222111000000//////000000////////////000000000000111222222333444333333333333333333333333333333333444444444444555555555555666666555444333222222333333444444444333222111111222222333333333222111111111222333444444444333222222222222111111000000000333333333333333333333333555444333222111111111111111111000000000000111111222222222222222222222222111222222333333222222111222111111000000///////////////000111111111111111222222222222222111000///////////////////////////........................////////////////////////---.................................------......------...///////////////........................---------------------------------....../////////---------............///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------........................------,,,,,,,,,+++++++++,,,---......,,,,,,---...---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++,,,---...------------...............////////////000000000........................------------------------000000000000//////......////////////////////////000///000222444555444333111111111000000111222222111111111222222333333333444444444333333222222111333333333444444444555555555555555555555555555555666555555555555666777777666666666666666666666666888999999:::;;;;;;<<<<<<;;;<<<<<<======>>>??????=========>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAACCCCCCBBBDDDFFFFFFEEECCCBBBDDDFFFHHHIIIHHHFFFEEEFFFEEEDDDEEEHHHIIIIIIHHHHHHGGGHHHJJJMMMNNNNNNMMMKKKKKKKKKIIIHHHIIIKKKMMMOOONNNLLLKKKJJJJJJKKKKKKLLLKKKIIIGGGFFFGGGIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@?????????===<<<<<<;;;:::999999888888888999::::::::::::999999:::;;;;;;;;;:::888777888888888888888888888888777777777666666666666555555555666666666666555555555555666666666666555555444333333333333333333333444444444444444444444444333333333333333333333333111222444333222111111222222222333444444444444444333333333333333333333333333333333333222111000///222222222222222222222222222333333333333333444444333222111111000000111111222111111000//////000000//////000111222333333333000111222333444444333333000000////////////000000000000000000000111111222222222111000000000000000////////////000000000000222222333444444444444333333333333333333333333333444444444444444444444444555555444333333333444444555555555444333222000000222222222333333222222111///111333555555444222111222222222111111111111111333333333333333333333333444444333222111111111111111111000000000000111111111111111111111111111111111111222222222222111111000000000000000000////////////000111222222222222222222333333222222111111////////////////////////........................//////000000000000//////---------..................------------...///000---...//////000000//////........................,,,,,,,,,------------------------...//////000000---------............///------------------------........................///...------------------........................------------,,,,,,,,,,,,,,,---......,,,,,,---...------...//////...------........................,,,,,,,,,,,,------------------------------------...---,,,++++++,,,---...,,,------------.............../////////000000000........................------------------------111111000//////...------000000000000000000000000//////000222555555444222111000000000000111222222111111111222222333333444333333333333222222222222333333333444444444555555555555555555555555555555555555555555555666777777666666666666666666666666888888999:::;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????=========>>>>>>>>>???????????????@@@@@@AAAAAAAAACCCBBBBBBDDDFFFFFFEEEDDDBBBCCCEEEGGGHHHHHHGGGFFFGGGEEEDDDDDDFFFHHHHHHGGGHHHGGGGGGIIILLLNNNNNNMMMKKKKKKIIIGGGFFFHHHKKKNNNKKKKKKJJJIIIIIIIIIIIIJJJMMMLLLKKKJJJIIIIIIJJJJJJHHHGGGFFFFFFEEEFFFFFFFFFJJJIIIGGGDDDCCCAAAAAA@@@BBBBBBCCCDDDEEEEEEEEEEEEBBBAAA@@@???>>>>>>??????<<<<<<;;;;;;::::::999999888888999::::::::::::999:::;;;<<<<<<;;;:::888777777777777777777888888888777777666666666666555555666666777777777777666666555555666666666555444444222222222333333333444444333333333333333333333333222333333444444333333222111333444444222111111222222333333444444444444444333333333333333333333333111222222222222222111111222222222222222222222222222222222222333333333333333222111111000000111111222222111000////////////000000000111222222222333111111111000000000//////111000000//////000000111000000000000000111111222222222111000000000000111////////////000000000000111111222333333333333333222222222222222222222222444444444444444444444444444444333333333444555555444444555444444333222111111222222333333222222222111111222333333333333333111111111222222222222222333333333333333333333333333333222222111222222222111111000000000000111111000000000000000000000000111111222222222222111111/////////000000000000000//////000111222222222222000111111222222222222111////////////////////////..............................///000000///......---------.........//////,,,,,,,,,,,,---///000111,,,---......//////..............................------------.........///---------...///000000000---------............///...---,,,,,,,,,,,,---...//////////////////////////////...---------------.................................------------,,,,,,---......,,,,,,---...------...//////...------........................,,,,,,---------.........------------------------------,,,++++++,,,------,,,,,,---------.........------------....................................------------------------//////////////////......000000000000000000000000//////000333555666444222000000000000000111222222000111111222333333444444222222222222222333333333333333333444444444555555555555555555555555555555444444444444444555555666777777777777777777777777666666777888999:::;;;;;;:::;;;;;;<<<<<<===>>>>>>======>>>>>>>>>?????????>>>>>>???@@@AAAAAABBBBBBCCCBBBBBBDDDFFFGGGFFFEEEAAABBBDDDFFFGGGHHHHHHGGGHHHFFFDDDDDDEEEGGGGGGFFFFFFDDDCCCDDDGGGJJJKKKKKKIIIIIIIIIHHHGGGHHHJJJMMMHHHIIIIIIJJJJJJJJJJJJJJJMMMMMMLLLKKKKKKJJJIIIIIIFFFFFFFFFEEEFFFFFFGGGHHHIIIHHHFFFDDDBBBBBBAAAAAA???@@@AAABBBCCCCCCCCCCCC@@@???>>>======>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;888888999::::::::::::999::::::;;;;;;:::999777666555555666666666777777777777777666666666555555555777777888888888888777777555555666666555555444333111222222333444555666666333333333333333333333333222333333444444333333222111333444444222111111111111111222333333333333333222222222222222222222222---...000111333444444444111111111111111111111111222222222222222222222222333222111111000000111111111000000/////////000000111111111111111111222222222111///...------......111111111000000111111111000000000000000111111222333222111111000000111111////////////000000000000000000111222222222222111222222222222222222222222444444444444444444444444333333333333444555666666333333444555555555444444111222222333333333222222333222111000000222444555111111111222333333333444333333333333333333333333222222222111222222333333111111000000000000111111////////////////////////111111222222222222111111......//////000000111111//////000222222333333333...///000111111111111111////////////////////////000000000000000000000000,,,---...//////...---,,,---------.........//////,,,++++++,,,---///111333+++,,,------......------........................---.........//////000000---------...///000000111---------........./////////...,,,++++++,,,...///------------------------000///...---------------//////////////////////////////.........---------,,,---......,,,,,,---...,,,---...//////...---,,,........................---------....../////////------------------------------++++++++++++------,,,,,,,,,---------......+++++++++,,,,,,,,,------................................................------......///000000000000000000000000000000000//////000333555666444222000000///000000111222222000000111222333333444444111111111222222333333444333333333444444444555555555555555555555555555555333333222222333333444555888888888888888888888888444555666777888999::::::999999:::;;;;;;<<<<<<===>>>>>>>>>>>>????????????===>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDFFFGGGFFFEEEAAABBBCCCEEEGGGHHHIIIIIIHHHFFFDDDCCCEEEFFFFFFEEECCCAAA???@@@CCCFFFGGGHHHFFFHHHJJJJJJIIIIIIIIIKKKHHHJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIEEEDDDCCCBBBBBBCCCDDDEEE===>>>???@@@AAAAAAAAAAAA>>>>>>===<<<<<<===>>>???<<<<<<<<<===============888888999::::::::::::999999999::::::999888666555444555555555666666777777777666666666555555555555888888999999999999888888555666666666555444333333111222333444555777888888333333333333333333333333222222444444444444222222222333444444222111111111000000111222222222222111222222222222222222222222444444444333111000...---111111111111111111111111222111111111111111111111333222222111000111111111///......//////000111222222222222111111111111111222000///---...///111222222222111111111111222222000000000000000111111222333222111111000111111111////////////000000000000111222222333333222222111222333555555555333111000111111111111111111111111222222222111111111000000222333333444444333333222111111222222222333333333666555444444333333333333333333333444555666777777444333333222222333333444333333333333333333333333222222222222222222222222000///.........///111222111111111111111111111111000000111111111111000000//////000111111111111111111000///......///000111//////000000000000////////////............//////555000++++++...000///---...------------.../////////...------,,,,,,,,,---.........///......---,,,---------------------------+++***+++...000...,,,,,,,,,,,,---------......------...---+++(((%%%###//////.........---------/////////...---------,,,,,,---------.../////////........................000///...---------------,,,---...//////...---,,,---------............//////////////////......---.........------,,,,,,,,,.........------,,,,,,,,,/////////......---------,,,,,,,,,---------........................------------------------------111111111111000...------------,,,+++,,,---...///000000111111111111000000///000333555555444222000///000000111222333333333333333333222222222111111000111222333333333333333222333444333222222444666777666555444333333444555444444444555555555555666555555666666666666555555777777777777777888888888999::::::;;;<<<<<<<<<;;;999999:::<<<===???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDBBBBBBEEEJJJKKKFFFBBBAAABBBCCCEEEFFFFFFGGGGGGDDDEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGIIILLLMMMLLLIIIHHHGGGHHHIIIJJJLLLMMMMMMNNNNNNOOONNNKKKHHHGGGGGGHHHHHHLLLJJJGGGDDDBBBAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBB<<<=========<<<;;;::::::============<<<<<<<<<<<<<<<;;;;;;::::::999999888:::999888777666666666666888888888888888777666666666666777777777777666666888888999999999999888888555555444444444444555555444333111111111333555666444333111000000000111111333333333333333333333333444333333333333333333444333333333333333333333333000000000000000000000000222222222222222222222222000111111111111222222222222222333444444222111000111111111000000000000000222111000000000000000111000000000000111111111111////////////000000000000333333222111111000111111000111222333333222111000333222111000////////////////////////////////////111222222333333222222111222333444555444333111000111111111111111111111111333333333333222222111111222333333444444333333222111111222222222333333333555444444333222222333333333333444444555555666666444444333333333333444444333333333333333333333333222222222222222222222222111000000///000111222333111111111111111111111111000000111111111111000000//////000111111111111111111000///......///000111//////000000000000////////////............//////444000++++++...000///---//////////////////000000------,,,,,,+++,,,,,,,,,////////////...---,,,,,,------------------------///---,,,---///111///...,,,,,,---------............////////////---+++***//////.........---------...............------------------...............------------------------//////...---------------,,,,,,---......---,,,,,,---------............//////////////////...------......---------,,,,,,,,,......---------,,,,,,,,,...---------------,,,,,,,,,,,,,,,---------........................------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000///...---...---,,,,,,,,,---/////////000000111111000000///...000222444444333111000//////000000111222222333333333222222111111111111///000111111222222222111111222333222111111333555666666555444333444555555444444444555555555555666555555666666666666555555777777777777777888888888888999999:::;;;;;;::::::999999:::<<<===???@@@@@@BBBBBBBBBBBBBBBBBBAAAAAADDDCCCDDDHHHLLLLLLHHHCCC@@@AAABBBDDDEEEEEEEEEFFFDDDEEEFFFGGGGGGFFFFFFEEECCCDDDDDDEEEFFFGGGGGGHHHGGGJJJLLLMMMKKKIIIGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLJJJIIIHHHHHHHHHHHHJJJIIIFFFCCCBBBAAAAAABBBDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????@@@@@@<<<<<<<<<===<<<<<<;;;;;;======<<<<<<;;;;;;::::::999::::::::::::::::::::::::999888777666666666666999999999999999888777777666666777777777777666666777888888999999888888777555555444444444444555555444333222111111333555666333333222111000111222222333333333333333333333333111111000000000000111111333333333333333333333333333333333333333333333333222222222222222222222222//////000000000111111111222222222222222111111000000000000000000000000000111000000000000000111111//////000000000111111111////////////000000000000000000///...............000111222222222222111000222222111//////......///////////////////////////111111222222222222111111222333444444444333111111111111111111111111111111444444444333333333333222222333333444444333333222111111222222222333333333444333222222111222222222444444444444444555555555444444444444444444444444333333333333333333333333222222222222222222222222222111111111111222333333111111111111111111111111000000111111111111000000//////000111111111111111000000////////////000000...//////000000//////...//////............//////333///,,,,,,...000///---...///////////////.........---------------......000//////...------,,,,,,---------------------------,,,+++,,,---...---,,,,,,------------...............//////000000000000...............------------------..............................---------------------------------//////...------------...+++,,,,,,------,,,,,,+++---------............///...////////////...------...------------,,,,,,,,,...------------,,,,,,,,,---------...............,,,,,,,,,---------......------------------......++++++++++++++++++++++++//////000000000//////.........------......///000...//////000000//////......///111222333222000///...//////000000111111222222111111111111000000000//////000111111111111000000111222111000000222444555555444444444555666666444444444555555555555666555555666666666666555555666666666777777888888888888888999999::::::999999999999:::<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFJJJNNNMMMHHHDDD@@@@@@AAACCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLLLLJJJGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGEEECCCBBBBBBBBBCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA??????>>>>>>>>>;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;:::999999888888888999999:::;;;;;;<<<999999888777666666666666999999::::::999999888888666666777777777777666666777777888888888888777777555555444444444444555555444333222111222333444555333222222222222333333444222222222222222222222222000000000//////000000000333333333333333333333333111111111111111111111111111111111111111111111111.../////////000000000000222111111000000000000000000000000000000000000000////////////000111111222//////000000000000111111////////////000000000000222111111111000000000000000111111222222111111000111000///...............////////////////////////111111222222222222111111222222333333333333222111111111111111111111111111333333333333333333333222222333333444444333333222111111222222222333333333222222111111111111111222555444444444444444444444444555555555555555555444222222222222222222222222111111111111111111111111111111111111222222333333111111111111111111111111000000111111111111000000//////000111111111111111000000////////////000000...//////////////////...//////............//////111///------///000///...+++,,,---......---,,,+++//////......//////000111111000///...---,,,,,,,,,...........................---------.........---------------............------,,,,,,---...///000........................,,,---------...//////////////////...---------,,,------------------------///......---------......,,,,,,,,,------,,,,,,,,,---------............///......//////......---,,,------------------------------------------------......//////000000000111,,,,,,,,,---------......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,......//////000/////////............//////000000......////////////......---...000111111111000///......//////000000000111111000000000000000000000000000111111111111111000///000111000//////111333444444444444555555666666444444444555555555555666444555555666666555555444555555666666777888888888999999::::::::::::999999999999:::;;;<<<>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAACCCDDDGGGKKKNNNLLLHHHDDD@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCEEEFFFGGGHHHIIIHHHJJJLLLKKKIIIFFFEEEEEEGGGGGGHHHJJJJJJKKKKKKKKKGGGHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>======::::::;;;<<<=========<<<======<<<;;;:::999888888888888999999::::::::::::888888777666666666666666888888999999999888888777666666777777777777666666666777777777777777777666555444444333333444444555444333222222222333444444222222222333333444444555111111111111111111111111222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000/////////000000000111111222111///.........///000/////////000000000000000.........//////111222333////////////000000000111////////////000000000000222222222222222222222111000000111111111111000000000///...---------------////////////////////////000111111222222111111000111222222222222222222222111111111111111111111111111111111111222222222222222333333444444333333222111111222222222333333333111111111000000111111222444444444444444333333333444444555666666555444444222222222222222222222222111111111111111111111111000000000111111111111111111111111111111111111111000000111111111111000000//////000111111111111111//////000000000000//////......////////////......//////............/////////.........////////////+++,,,------......------///...............//////111000...---,,,,,,,,,---........................000111111111000000000000---------.........//////------,,,++++++,,,,,,------.....................,,,---------...//////////////////...---------,,,------------------------......---------......///......------------......---------............///...............------,,,---------------------------------------------------------......//////000,,,,,,,,,---------......,,,,,,,,,,,,------..............................---......////////////............///////////////......////////////......---...///000000000000///////////////000000000000000000000000000000000111111222222333222222111111///000111000//////111333333333444555555666666666444444444555555555555666444444555555555555444444444555555666777777888888:::;;;;;;;;;;;;;;;::::::999::::::;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAABBBCCCFFFJJJKKKJJJFFFDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJHHHFFFEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKFFFGGGHHHHHHIIIHHHHHHHHHEEEEEEEEEDDDDDDEEEEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@???>>>======::::::;;;<<<=========<<<======<<<<<<;;;::::::999:::::::::999999888888888888777666666666666666666666666777777777777777666666666777777777777666666555666666777777666666555444444333333333333444444444333333333333333333333111222222333444444444444111111111111111111111111222222111111111111222222222222222222222222222222333333333333333333333333000000000000000000000000000000000111111111222222222111///.........///000......//////000000000000............///000111222...////////////000000000////////////000000000000......///000000//////...000000000000000000000000///......---------------////////////////////////000000111111111111000000111111111111222222222222111111111111111111111111000111111111111111222222222333333444444333333222111111222222222333333333111111111000111111222333333333333333333444444444333444555666666555444333222222222222222222222222111111111111111111111111///000111111222222111111111111111111111111111111000000111111111111000000//////000111111111111111//////000000000000//////---......//////......---//////............//////.........///////////////............///111222333...------,,,++++++,,,,,,000///...---,,,---..............................,,,---...---+++++++++---------.........///////////////......---,,,,,,,,,---------...............---------..............................---------...........................------------.../////////......------......///---------............///---............---,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------..................................../////////......---------...////////////......//////000000//////......//////000000000000000000000000000000000000000000000000111111111111222222333333333333222111111///000111000//////111333333444555555666555555555444444444555555555555666444444555555555555444444444444555666777777888888;;;;;;<<<<<<<<<;;;::::::999::::::;;;<<<<<<======>>>>>>>>>??????@@@@@@AAAAAACCCEEEGGGHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHIIIHHHGGGFFFFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@@@@AAA@@@@@@???>>>;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777777777666666555555666666666555555666666777777666666666666777777777777666666555555666666666666555555444444333333333333444444444444333333333333222222111222333333333333333222222222222222222222222222000000000//////000000000222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222111000000///////////////---......//////000000111............///000000111......////////////000000////////////000000000000...///000111222111000///111000000//////000000111///......---------......////////////////////////000000111111111111000000111111111111111222222333111111111111111111111111111111111222222333333333222333333444444333333222111111222222222333333333111111111111111222333333222222222333333444444555222333444555555444333222111111111111111111111111111111111111111111111111000111222333333333222111111111111111111111111111000000111111111111000000//////000111111111111111...///000111111000///...---......//////......---//////............//////---...///////////////000///...------///222555888000000...---,,,,,,++++++///...---,,,,,,---///000........................(((***+++***(((&&&((()))............////////////------...///...---,,,+++---------.........//////...............------------------...............////////////////////////---------------...//////......---,,,,,,---......---------............///------......------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,------..............................////////////...---,,,,,,+++,,,---...///......---///000000111111000000/////////000000000111111111111111111111111111111111111111111111222222333333222222222222222111000000000111111111000000222333444555666666666555444333444444444555555555555666333444444555555444444333333333444555666777888999;;;;;;;;;;;;;;;:::999999999::::::;;;;;;<<<<<<=========>>>>>>???@@@@@@AAABBBCCCEEEFFFFFFFFFFFFFFFBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCBBB??????AAABBBBBBAAAAAA@@@<<<<<<<<<===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;999999999888888888888888666666555555555666666777555555666777777777777777666666777777777777666666444555555666666555555444444333333222222333333444444444444444333333222111111222333333333222111000333333333333333333333333111111000000000000111111111111111111111111111111////////////////////////222222222222222222222222000000000000111111111111000111111111000000//////------......///000000111//////.........//////000........./////////000000////////////000000000000///111222444444444222222111000///......///000111///...............//////////////////////////////000000111111111111000000111111000000111222333333111111111111111111111111222222222333333444444444222333333444444333333222111111222222222333333333222222111111222333444444111111222333333444555555111222444555555444222111111111111111111111111111000000000000000000000000111222333444555444333333111111111111111111111111000000111111111111000000//////000111111111111111...///000111111000///...---..................---//////............//////,,,...///000/////////000---,,,++++++---111666888555444222111///............---,,,+++,,,...000111////////////////////////,,,///000///,,,***,,,.............../////////000)))***,,,......---+++***---------.........///////////////......------,,,,,,------....../////////000000000000000000000000---------------...///000------++++++++++++---------------.........//////------......------,,,+++,,,,,,,,,------.........,,,,,,,,,------.........111111000000/////////...,,,,,,,,,---------......******+++,,,,,,---......------------------------////////////...---,,,+++++++++---.........---,,,000000111111111111000000000000000000111111111111222222222111111111111111111111222222222333333333111111111111111000//////000111222111000000222444555555666666666555333222444444444555555555666666333444444555555444444333333333444555666777888999:::::::::::::::999888777:::::::::;;;;;;<<<<<<<<<<<<======>>>???@@@@@@@@@CCCDDDEEEEEEEEEEEEGGGHHHBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGGGGFFFFFFGGGIIIGGGGGGHHHIIIIIIIIIHHHHHHIIIHHHFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCBBB>>>???AAABBBCCCCCCBBBAAA<<<=========<<<;;;::::::777888888999999:::;;;;;;777777777888999999::::::666666555555555666666777666666777888888888888888666666777777777777666666444555555555555555555444444333333222222333333444444444444444444333222111111222333333222111///...333333333333333333333333444444333333333333444444111111111111111111111111222222222222222222222222222222222222222222222222////////////000000000000000111222222222111///...---------...///000000111000//////.........//////............/////////000////////////000000000000,,,---///111222111//////111000///......///000111//////.........//////000////////////////////////111111111111111111111111...000222444444111...,,,000000000000000000000000222222222333333222222111444444555555555444222111333444444444333333222111222222222111111111000000000111222222333333333333222222222222222222222222555333111111222222222111000000000000000000000000222222222222222222222222333333222222111000000000000111111000000///...---,,,,,,---...///000111111111111111111000000000000---///000222222000///---////////////////////////......//////---,,,***(((((()))***,,,...///000111777777777444000...---...000///...---,,,------...------------------------)))***,,,.../////////...,,,,,,,,,---------............------------.........---,,,+++***+++,,,---000///,,,***))))))***+++------------------------------------------------//////000000//////...---+++++++++,,,,,,,,,------.../////////...---,,,,,,//////...---,,,,,,++++++------............---------,,,++++++------,,,+++...------,,,,,,++++++***------------------------***+++,,,---............------------------------...------,,,,,,------...............////////////////////////000000000000000000000000000000000000222222111111111111111111111111222222222333333333222222000///............111111222333333333333222333333333333333333333333444444444444444444444444444444444444444444444444777666555444444444444444666666666666666666666666888888999999999:::::::::>>>===<<<<<<<<<>>>???@@@DDDEEEEEEFFFGGGHHHHHHHHHEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHGGGEEEDDDEEEFFFHHHGGGFFFFFFFFFGGGHHHIIIHHHJJJJJJHHHCCC@@@AAABBB???@@@@@@AAAAAAAAA@@@@@@======??????>>><<<:::888777777777777888999::::::666777888999999999999999888888777666666666666666777777888888888888777777888888888888777777777777666666555555444444444333333333333333333333333333666555333111111111333444222222222222222222222222444444222222222222444444111111111111111111111111555444222000000111222333000000000000000111111111222222111111111111222222////////////000000000000111111222333333111000///...///000222222111000000------------.........///,,,---...000111111111111000000////////////000000000000000000000000000000////////////////////////---------.........//////////////////////////////111111111111111111111111///000222333333111///---111111111111111111111111111111222333333333222222333333444444444333111111333444444444333222222111333333333333222222222111111111222333333333222222222222222222222222222222444333111222333333111000000000000000000000000000222222222222222222222222333333222111111000000///...///000000000000000////////////000000000000000111111111000000000//////......000000000000..............................//////000111000///...---...---------------------555555555333000...---...000///...---,,,------...............------------,,,---.../////////...---,,,,,,,,,---------............------------.........---,,,+++++++++,,,,,,444333111///......///000------------------------------------------------,,,,,,,,,---,,,++++++***---------.........//////......//////......---,,,//////...------,,,++++++------............---------,,,++++++------,,,+++------,,,,,,,,,,,,++++++------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////.../////////000000000000000000000000000000000000111111111111111111111111111111111222222222333333222111000///............//////000111111111111000333333333333333333333333444444444444444444444444444444444444444444444444666666555444444444444444666666666666666666666666888888888999999999::::::============>>>???AAABBBBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCCCCDDDFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEECCCCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHHHHGGGEEEDDDEEEFFFKKKJJJIIIHHHHHHHHHIIIIIIHHHJJJJJJGGGCCCAAAAAABBB???@@@@@@AAAAAA@@@@@@@@@===>>>>>>>>>>>><<<:::999999999888888888999999:::777888888999::::::999999888888777666666666666666777777888888888888777777888888888777777777666666888777777777666666666555444444444444444444444444666555333111111222333444444444444444444444444444444333333222222333333444111111111111111111111111555444222000000111222333222222111111000000//////222111111000000111111222.../////////000000111111111222222222222111000000//////000111111111111000------........./////////...//////000000000000///000000////////////000000000000000000000000000000////////////////////////---------.........//////////////////////////////111111111111111111111111111111222222111111000///222222222222222222222222000000111222333333333222111222222222222222111000333333333333333222222222444444444333333333222222222222333333333222111111222222222222222222222222333222222333444333111///000000000000000000000000222222222222222222222222333222222111111000//////---...///000111111111111222111111111000000000///111111000000000000//////...................................................///000111111111111111000000///......---------222222333111///---.../////////...------------...------------............///000000000///...------,,,,,,,,,---------............------------.........------,,,+++,,,,,,,,,222111///.........//////------------------------------------------------......//////......---,,,---------.........//////....../////////...------//////......---,,,,,,,,,------............---------,,,++++++------,,,+++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---............/////////....../////////000000000000000000000000000000000111111111111111111111111111111111222222222222333222111000//////....../////////000111111111111000333333333333333333333333444444444444444444444444444444444444444444444444666666555444444444444555666666666666666666666666888888888999999999999:::<<<<<<======???@@@BBBCCCAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGBBBCCCDDDEEEGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHFFFEEEEEEFFFGGGMMMLLLJJJHHHGGGGGGHHHHHHHHHIIIHHHFFFCCCAAABBBCCC@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999999999:::888999999:::::::::::::::888888777666666666666777777777888888888888777777888888777777777777666666777777777666666666666666555555555555555555555555555444333222111222333444555555555555555555555555444333333222222333333444111111111111111111111111444333222000000111222222333333222111000///......222111111000000111111222......//////000111222222222222111000000000000111000000//////000000111111....../////////000000000000000000000000///...---000000////////////000000000000000000000000000000////////////////////////------........./////////////////////////////////111111111111111111111111333222111111000000111111222222222222222222222222///000111222222333222222222222222222222222111111333333222222222222222222444333333333333222222222333333333333222222111000222222222222222222222222111111222444555444111///000000000000000000000000111111111111111111111111222222222111000000//////......///000000000000000000000000000000000000000111000000000////////////......------------..............................---......///////////////.........//////////////////000111000...---...///............------......,,,,,,,,,,,,------------////////////......------,,,,,,,,,---------............------------............------,,,,,,,,,,,,//////...---------......------------------------------------------------///////////////......---+++++++++,,,,,,,,,------......////////////......//////......---------,,,,,,------......------,,,---,,,++++++------,,,+++******+++,,,,,,---......,,,,,,------------------+++++++++,,,,,,------...++++++++++++++++++++++++...------,,,,,,------...---------.........//////........./////////000000000000000000000000000000000000000000111111111111111111111111222222222222111111000///////////////111111222333333333333222222222222222222222222222333333333333333333333333333333444444444444444444666555555444444444555555666666666666666666666666888888888888999999999999::::::;;;<<<>>>@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCDDDDDDEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGCCCCCCDDDFFFHHHIIIJJJKKKGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGFFFEEEEEEGGGIIILLLKKKIIIGGGFFFFFFFFFFFFHHHHHHFFFDDDCCCBBBBBBCCC@@@@@@AAAAAAAAA@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999::::::;;;;;;;;;::::::999888777777666666777777777777888888888888777777888777777777666666666666444444444444444444444444444444444444444444444444444444333222222222333444555555555555555555555555333333333333333333333333111111111111111111111111333222111111000111222222222111111111000000//////111111000000000000111111---......000111222333333333222000/////////000111000000///......000111222////////////000000000000...///////////////......//////000000000000//////////////////////////////////////////////////////............////////////------------------------111111111111111111111111333333111000000000111222222222222222222222222222///000111111222222222222333222222222222333333333333222111111111222333333222222222222111111111111333333333333222222111000222222222222222222222222111111222444555444222///000000000000000000000000111111111111111111111111222222111111000//////...000000000000000///......------......///000111111000000000////////////.........------------..............................000//////...............////////////////////////---...//////------...///------..................******++++++,,,,,,,,,,,,---------------.........,,,,,,,,,---------............------------...............---------,,,,,,///////////////000000000------------------------------------------------+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------......///////////////...///...............------,,,,,,------------,,,,,,---,,,++++++------,,,+++******++++++,,,---......,,,,,,,,,---------......,,,,,,+++++++++,,,------++++++++++++++++++++++++...------,,,,,,------...------------........................//////////////////////////////////////////000000000111111111000000111111111222222222111000000////////////000111111222333333333333222222222222222222222222222333333333333333333333333333333333444444444555555555555444444444555555666666666666666666666666666777777888888888999999999777888:::;;;===>>>??????BBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDEEEGGGHHHJJJKKKKKKGGGHHHIIIIIIIIIIIIHHHGGGEEEFFFFFFEEEDDDEEEHHHJJJMMMLLLJJJHHHHHHHHHHHHHHHHHHGGGDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<===<<<<<<;;;:::999999999999:::::::::;;;;;;::::::999999999888777777777777777777777888888888888777777777777777666666666666555333333333444444444444444333333333333333333333333333333333333333333333444444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111222//////000000111111111222111000000000000000000111---...///000111222333444333222000/////////000111000///.........///111222////////////000000000000,,,---...//////000000000//////000000000000//////////////////////////////////////////////////////........./////////000000........................111111111111111111111111333333222111111111111222222222222222222222222222000111111111111111000000333222222222222333444444222222111000000111333444222222222111111111000000222222333333333222111111222222222222222222222222111111111333444444222111000000000000000000000000111111111111111111111111222111111000000///......111111111111000///...---,,,,,,---...///000111111000000////////////..............................------------------------222111000000/////////000111111000///...,,,,,,+++---...//////------...///,,,---......///.........******++++++,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------............------------......---............---,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,------,,,,,,+++***---------.........//////......///000000000//////........................,,,,,,------------,,,,,,---,,,++++++------,,,+++******+++,,,,,,---......+++,,,,,,------.........---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------------.........------........./////////////////////////////////...//////000000111111111000000000111111111111222000000////////////000000//////000111111111111000222222222222222222222222333333333333333333333333222333333444444555555555555444444444444555666666666666666666666666666666777777777888888888888999777888999;;;<<<=========????????????????????????BBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEDDDDDDEEEIIILLLNNNNNNMMMLLLLLLMMMNNNOOOHHHFFFCCCAAABBBDDDDDDDDDAAAAAAAAAAAA@@@@@@???>>>==================<<<<<<;;;::::::999999999999::::::::::::::::::999999888999999888777777777777888777777888888888888777777777777666666666666555555555555555555555666666666333333333333333333333333222222333333333333444444333333333333333333333333222333333444444333333222111111111111111111111111000000000111111111111111......///000111222333333111000000//////000000111//////000000111222333333111111000////////////000//////......//////000000....../////////000000000++++++---...///000000000...///000111111000///...000000000000000000000000////////////////////////....../////////000000000111111111111111111111111111111111111111111111111333333333222222222111111111111111111111111111111111222222111111000///...222111111000111222333444222111000///000111333444333333222222222111111111111111222333333333222222222222222222222222222222222111000111333444333222000000000000000000000000111111111111111111111111111111111000//////......///000000000000000///.........//////000000000111000000/////////...............000000000000......------------------------000///.........///000111000//////...---,,,++++++...///000///...---...///,,,,,,.../////////......++++++,,,------...////////////------,,,------...,,,,,,,,,---------............------------......---.../////////...,,,,,,((()))***++++++,,,,,,,,,------------------------------------------------...////////////...---------------.........//////......///000000000000000............////////////+++,,,,,,------,,,,,,+++---,,,++++++------,,,++++++++++++,,,,,,---------++++++,,,,,,---......///---,,,+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------.........---------.........//////////////////////////////......//////000111111222000000000000111111111111000000////////////000000//////000111111111111000111111111111111111111111222222222222222222222222222222333333444555555666444444444444444555666666666666666666666666666666777777777777888888888888888999:::<<<<<<===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDDDDDDDCCCCCC@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEHHHHHHHHHHHHIIIIIIIIIJJJGGGHHHIIIKKKKKKIIIHHHGGGEEEEEEEEEDDDDDDFFFIIIMMMMMMMMMMMMMMMNNNPPPRRRSSSHHHEEEAAA@@@BBBDDDEEEDDDAAAAAAAAAAAA@@@???>>>>>>;;;<<<===>>>>>>===<<<;;;999999888888888999999:::999999::::::999888888777:::999888888777777888888777777888888888888777777777777666666666555555555444444444555555666666666444444444444444444444444111222333333444444444444333333333333333333333333222333333444444333333222111111111111111111111111//////000111111111111111//////000000111111222222000000////////////000000000000000111111222222222000000000000000//////...---...//////000000//////------........./////////,,,------.../////////......///000111111000///...000000000000000000000000////////////////////////.../////////000000000000000000000000000000000000111111111111111111111111222333333333333222111000000000000000000000000000222222222222111///...---111000/////////111222333222111000///000111333444444444444333333333222222000111222333333333333333222222222222222222222222333111000000222444444333000000000000000000000000000000000000000000000000111111111000//////......---...///000111111111111111111111111000000000000000/////////............---///111222222111///---------------------------++++++++++++,,,...000111++++++,,,,,,---......///...000000000...---...///+++,,,.../////////......------......///000111111333222000...------------,,,,,,,,,---------...............------.........---.../////////...,,,,,,+++,,,---...///000000000------------------------------------------------++++++,,,,,,++++++***)))+++++++++,,,,,,,,,------......///000000000000000.........///////////////+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////...,,,+++))))))***,,,---------------------------...------,,,,,,------...,,,,,,,,,---------......---------.........//////////////////////////////---......///000111111222000000000000111111111111000000////////////000111111111222333333333333222111111111111111111111111222222222222222222222222222222333333444555666666444444444444444555666777666666666666666666666666777777777777888888888888999:::<<<=========<<<<<<@@@@@@@@@???????????????AAAAAACCCDDDDDDDDDCCCBBB??????@@@AAAAAAAAAAAA@@@DDDDDDEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGEEEEEEEEEDDDDDDFFFJJJMMMJJJJJJKKKLLLNNNPPPSSSUUUHHHDDDAAA@@@BBBEEEEEEDDDBBBBBBBBBAAA@@@???>>>===:::;;;===??????>>><<<;;;777777777777888999::::::999999999999999888777666:::999888888777888888888777777888888888888777777777666666666555555555555222222222333333444444444555555555555555555555555111222333444444444444444444444444444444444444444222222444444444444222222111111111111111111111111...///000111111111111111111111111111000000000000000000////////////000000111111111111111111222222///000111111111000...---,,,---///000000000///...------------.........///.........///......---,,,...///000222222000///...000000000000000000000000////////////////////////////////////000000000000------------------------000000000000000000000000555444222111000111222222111111111111111111111111222222222111111111111000///000111222222111000///111111222333333333333222555444222000///......---000000000000000000000000333222222222111000000000222222222222222222222222//////000000111111222222111111111111111111111111000000111111111111000000000000000000000000000000......////////////..............................---......//////////////////...---,,,+++,,,---...////////////////////////000///...---------------***++++++,,,---...//////000...---...///000///...---------............/////////............//////////////////..................////////////..............................---,,,++++++************,,,,,,+++++++++,,,------------------------------.........------,,,,,,,,,++++++,,,,,,---...//////..................------...///000000000///---,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////........................---,,,+++***)))***+++,,,......------------...............---,,,,,,,,,+++//////000000///...------...///000000000///---,,,,,,,,,---...///000111111222111000//////000111222000000111222222222222111111111111111111111111111222222333333333333444444333333333444444444555555555555444444444444555555888888777777666666666555777777777777888888888888888888999:::;;;======>>>===>>>>>>===<<<;;;;;;<<<===@@@BBBCCCBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@???EEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKIIIIIIJJJJJJKKKLLLMMMMMMCCCBBBBBBAAABBBCCCDDDEEEBBBBBBAAA@@@???>>>===<<<:::;;;===>>>>>>>>>===<<<;;;;;;:::999999999999::::::::::::999999999888888888888777777666666555555999999777666555555555555666666666666555444333222444444444444444444444444555555444444444444555555222222222333333444444444444555555555444333333222555444222111111222444555222222222222222222333333111000/////////000222222111111111111111111111111000000000000/////////////////////000111111222222444333333222111000//////......////////////............//////...---,,,,,,,,,,,,------...///000000////////////............000000000000000000000000------............------000000000000000000000000/////////...---------,,,000000000000000000000000444333222111111111222333222222222222222222222222222222222111111111111000000000000111111000000///111111222222333333333222333222111000000///000000111111111111111111111111222222222222111111111111222222222222222222222222//////000000000000111111111111111111111111111111//////000000000000////////////////////////////////////000000000000//////000000000000000000000000---......///////////////......---,,,,,,,,,---...//////////////////////////////...------------------------------.........000...---...///000///...---------............//////..................///////////////..................////////////....................................---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------......---------,,,,,,,,,++++++,,,------...//////........................---.........------,,,+++---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++...........................------,,,,,,---//////......------------......///////////////.........//////////////////...---000000111111000//////...///000000111111222222333111111000000000000111111000000111222222222222111111111111111111111111111222222222333333333444444333333333444444444555555555555444444444444555555777777777666666555555555666666777777777888888888999999:::;;;<<<===>>>>>>???AAAAAA@@@???>>>>>>??????AAACCCDDDCCCBBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDEEEEEEFFFGGGIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGHHHHHHJJJKKKLLLMMMHHHHHHHHHHHHGGGGGGGGGGGGCCCBBBBBBAAABBBCCCDDDEEEAAAAAA@@@???>>>===<<<<<<:::;;;<<<=========<<<<<<<<<;;;;;;:::::::::::::::::::::999999888888888888888888777777666666666666999888777666555555555555666666666666555444333222444444444444444444444444555555444444444444555555222222222333333444444444444444555555444333333222555444222111111222444555222222222222222222222222000000/////////111222333111111111111111111111111000000000000/////////.../////////000111111222222111111111111111111111000...//////000000//////.........//////...------,,,,,,,,,---......//////000////////////............////////////////////////------............------////////////////////////...............---------000000000000000000000000222222111111111222333333111111111111111111111111222222222111111111111000000000////////////000000111111222222222333333333111111000000000111111222111111111111111111111111111111111222222222222222222222222222222222222222000000000000////////////111111111111111111111111......////////////.................................//////000000//////...000000000000000000000000---......///////////////...------,,,------......///////////////////////////.........------------/////////.........------000...---...///000///...---------............///......------------....../////////............---......////////////..............................000000///............/////////...---,,,,,,,,,---------------------------...------------,,,,,,,,,,,,,,,,,,---......//////........................---,,,,,,+++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,+++++++++------,,,,,,++++++******........................------------...///000111......------------...............///////////////---...//////////////////222111111000000000000000222222222222222222222222000000111111111111000000000000111222222222222111111111111111111111111111222222222222333333333333333333333444444444555555555555444444444444555555666666666555555555555555666666777777777777888888::::::;;;<<<======>>>>>>@@@AAABBBAAA???>>>???@@@>>>@@@BBBBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDEEEEEEFFFGGGJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGHHHIIIJJJKKKKKKLLLGGGFFFEEEDDDCCCAAA@@@@@@BBBBBBBBBAAABBBBBBCCCDDD@@@@@@???>>>===<<<<<<;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;999888888888888777777777888777777777777666666666999888777666666555555666666666666666555444333333444444444444444444444444555555444444444444555555222222333333333333444444444444444444444333333222444333222111111222333444333333333222111111111000////////////000111222333111111111111111111111111000000000/////////.........//////000000111111222///000000000111111111222//////000000000000//////.........///......---,,,---------......//////000////////////....................................------............------........................---------...............000000000000000000000000000000111111111222333333/////////000000000000000222222222111111111000000000///.........///000111222222111222222222333333222111111000000111111222111111111111111111111111111111111222222333333333222222222222222222222222111111000000///......---111111111111111111111111...//////000000//////...........................------............------........................---......///////////////---------------.........////////////////////////..................------/////////////////////...000...---...///000///...---------............///------,,,,,,,,,,,,------//////.........---------......////////////..............................000000//////...//////000111000///...---,,,,,,,,,------------------------------------------------,,,---------......//////---------...............---,,,+++******+++,,,---------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,++++++***)))******+++,,,---..............................---------,,,------------...------,,,,,,------...+++,,,,,,,,,---.........------...///000000//////222111000/////////111111111111111111000000/////////000111222222111000///000000111222222222222111111111111111111111111111111222222222222333333333333333333444444444555555555444444333333444444555555555555555555555444444666666666666777777777888999999:::;;;;;;<<<======<<<>>>???>>>===<<<===>>><<<>>>??????=========???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHDDDDDDCCCAAA@@@???>>>===BBBBBBBBBBBBBBBBBBBBBCCC???>>>>>>===<<<<<<;;;;;;999999::::::;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;888777777777777777777777777777777777777777777777888888777666666666666666555555666666555444444333444444444444444444444444555444444333333444444555333333333333333333333333333333444444444333333222333333222111111222333333444333333222111000000///......///000111222333333111111111111111111111111000000/////////...............//////000111111111000000000000000000000000//////000000000000//////---...............------------....../////////000////////////....................................------............------........................,,,---------.../////////000000000000000000000000///000000111222222222222000000000111111111222222222222222111111111000000000///.........000111222222222111111111222333444444333222111000000000000111111111111111111111111111111222222333333333444222222222222222222222222222222111000///...------000000000000000000000000///000000111111000000///........................//////000000000000//////........................---......///////////////---------....../////////////////////////////////------...//////......---------......///000000111000...---...///000///...---------............///------,,,,,,,,,,,,------............------------......////////////..............................///...............//////111000///...---,,,,,,,,,------------------------------------------------------...............///---------.........//////...---,,,++++++,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,+++++++++******+++,,,---...//////.................................------,,,,,,+++------,,,,,,,,,,,,------+++,,,,,,,,,---.........------...///000000//////000///...------...000111222222111111000////////////000111222222111000///000000111222222222222111111111111111111111111111111111111222222222333333333333333444444444555555444444333333333333444444444444555555555555555555555666666666666777777777888888888999999::::::;;;:::<<<===<<<;;;;;;<<<===<<<===>>>===<<<;;;===>>>>>>??????@@@AAABBBBBBCCCDDDDDDDDDCCCDDDEEEEEEFFFHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEBBBCCCDDDEEEFFFFFFEEEEEEBBBBBBAAAAAA@@@@@@@@@???BBBBBBBBBBBBBBBBBBAAAAAA>>>>>>======<<<;;;;;;;;;999999999999::::::;;;;;;<<<<<<;;;::::::::::::;;;777777777777777777777888777777777777888888888888888777777666666666666777555555555666555555444333444444444444444444444444444444333333333333444444333333333333333333333333222222333333444333333222222222222222222222222222333333222222111000//////...//////000111222222222000000000000000000000000////////////.....................///000000111111111111000000///...------//////000000000000//////------...............---.........///////////////////////////....................................------............------////////////////////////,,,---------.../////////000000000000000000000000///000111111222111111111222222222333444444555555222222222111111111111000000//////000000111222333333222111111111222333444555444333222111000000000222222222222222222222222222222222333333333333333222222222222222222222222333222222111000//////...000000000000000000000000000000111111111111000000........................111222222333333222222111000000000000000000000000---......///////////////,,,---...///////////////////////////////////////,,,---.../////////...---+++,,,---...///000111111000...---...///000///...---------............///......------------...............------------,,,......////////////.................................------------....../////////...---,,,,,,,,,---------------------------,,,,,,,,,------------...........................,,,,,,------.../////////---------------......///------------............,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...........................////////////...------------,,,,,,,,,,,,------.........///////////////---...//////////////////...............//////000333333333222222111111111000000111111111111000000000000111222222222222111111111111111111111111111111111111111222222222222333333333444444444555555444444333333333333444444555555555555555666666666555555666666666666777777777777777888888999999999;;;===>>>>>><<<<<<===??????@@@@@@???======>>>@@@======>>>???AAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@>>>>>>======<<<<<<<<<<<<::::::999999999:::;;;<<<;;;;;;:::999999999999:::777777777888888888888999777777777888888888888999777777666666666666777777444555555555555555444444444444444444444444444444444444333333333333444444444444333333333333222222111222222333333333333333222222222222222222222222222222222111000000000/////////000111111111111000000000000000000000000000/////////.........---------......//////000000111111111000///...---,,,,,,......////////////......,,,---......///.........////////////////////////////////////....................................------............------////////////////////////---------...............000000000000000000000000000111111222222111000///111111111222333444444444222222222111111111111000///000111222333333333333333222111000000222444555333222222111111222222222222222222222222222222222333333333333333333222222222222222222222222222222333333222222111111000000000000000000000000000000//////000000000000//////////////////////////////111111222222222222111111000000000000000000000000---......///////////////+++,,,...///000000000///////////////////////////+++,,,...///000///...---,,,,,,------.........///000...---...///000///...---------............//////..................///.........---------,,,,,,......////////////..............................---------------...///000------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......////////////............,,,,,,------...//////000,,,,,,---...............------------.........///,,,,,,,,,---------......,,,,,,,,,---------......***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,........................***+++---.../////////...---,,,,,,++++++,,,,,,---///////////////.........//////////////////...---......///000000000000000111111111111111111111111111111000000000000111111000000111222222222222111111111111111111111111111111111111111222222222222333333333444444444555555444333333222222333333444555555555666666777777777555555555666666666777777888888888888888999999999<<<===>>>>>>======>>>@@@@@@AAAAAA???======???@@@===>>>???@@@BBBCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJIIIGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>============<<<;;;::::::999:::;;;<<<===::::::999888888888888999888888888888999999::::::777777888888888999999999777777666666666666777777444444555555555555555444444444444444444444444444444333333222222333333444444444444333333222222222111111222333333333333333111111222222222222111111111111111111000000000000000000111222111000//////000000000000000000000000//////.........---------------......///000000000/////////......---------------............------,,,------...//////......000/////////////////////////////////............////////////////////////------............------.......................................---------000000000000000000000000000111222222111000///...---......///000111111111222222222111111111111000///000222333444444333333333222111000000222444555111111111111222333444555222222222222222222222222444444444333333222222222222222222222222222222222333333333222222222222222000000000000000000000000......////////////......000000000000000000000000......////////////..............................---......///////////////+++,,,...000000000000///////////////////////////+++,,,...000000///...---...------------,,,,,,,,,000...---...///000///...---------.........////////////............//////......---------,,,,,,,,,......////////////.............................................///000000,,,,,,+++++++++,,,------------------------------,,,,,,,,,------.........///////////////.........,,,,,,------...///000000***+++---...///...---------------.........//////,,,,,,,,,---------......,,,,,,,,,---------......)))***+++,,,------...///&&&'''(((***+++,,,..............................%%%&&&)))+++---...//////---,,,,,,++++++,,,,,,---.........------,,,,,,+++///000000000///...------...///000222222222111000.............../////////222111000//////000111222000000111222222222222111111111111111111111111111000111111111111222222222333333333444444444555555444333333222222333333444555666666666777777888888555555555555666666666777999999999999999999:::::::::<<<======<<<<<<===????????????===;;;;;;===???>>>>>>@@@AAACCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIHHHGGGFFFCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>=========;;;;;;:::999:::;;;<<<===:::999888888777777888888888888999999999:::::::::777777888888999999999999777777666666666666777888444444555555555555555444444444444444444444444444444333333222222333333444444444444333333222222222000111222333333333333333111111222222222222111111000000000000000111111111111111222222111000...---000000000000000000000000//////.........---------------......///000000000---------............///,,,------------------,,,,,,,,,---.../////////...000000000000////////////000/////////............000000000000000000000000---..................---------------------------/////////......------,,,222111111111000000//////000111333222000//////000////////////////////////000000000000111111111111333222111000000111222333222222222222222111000///111111111111111111111111444555666666666444111000333333333222111000///...333444444222000000111333......//////000000111111222111000000000000000111111000000//////////////////000111222222111000///000111111111111222222222111111000///////////////------............------.........///////////////111111000000/////////...---------...///000000111---,,,,,,,,,,,,---......111000///......///000111000000///...............---...///000000///...---......////////////......---------.........//////000000///...............------......---,,,++++++........................////////////////////////...------------...//////000000000000000000000000111000///......---......000...+++))))))+++...000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---...////////////......---,,,,,,,,,------------............------,,,------......------,,,////////////////////////000000000000000000000000...000222333333333111000............////////////000000////////////000000---......///000111111222444444333333222111111111000000000000000000000000333333333222222111111111333333444555666666555555777777777666555555444444444444444555666777777888666666666666666666666666999:::;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<===???>>>>>>>>>>>>>>>=========CCCCCCCCCBBBAAA@@@???>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIHHHFFFDDDEEEEEEEEEDDDCCCAAA@@@?????????>>>???AAAAAA???=====================>>>>>><<<<<<<<<;;;;;;::::::::::::999999888888888888888777888999::::::999888777;;;:::999888777777777777777777777777777777777777666777888888777555333111111333555555444333222222222222222333333444444555777555444222111111222222222222222222222222222222333333333222222111111111000111222333333222111000000000000000000111111222222222000///...............///000///...---...000111000///......///000111222000///------///000222111111111111111000//////---------............/////////............//////111...------000000///,,,000000000000000000000000...///////////////............------------......////////////////////////222111111111000000000000...000111111000//////000111111111111111111111111000000000000111111111111222222111000000111222222222222222222222111000000111111111111111111111111333444555555555333111000333333333222111000//////222333444333111111111333////////////000000111111111000000000000000111111222111000000///////////////000111222222111000///000000111111111222222222111111000///////////////.........//////.....................////////////000000/////////.........------......///000000111---------------......///111000///......///000111000//////.....................///000000///..............................---------.........//////000000///...............///////////////...------...................................................------------...//////000000000000000000000000//////.........//////000///...,,,******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,------------............------,,,------......------,,,////////////////////////000000000000000000000000...000111333333222111000....../////////000000000000000////////////000000......//////000000111111222222222222222111111111111111111111111111111111333333333333222222222111333333444555555555555555666666666555555555555555444444444555666777777777777777777777777777777777888888999::::::::::::999:::<<<======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGEEEBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::::::::888777777777888999777888999999999999888777:::999888777666666666666777777777777777777777777666777777777777555444333333444555555444222222111111111111111111222222222666555333222222222222333222222222222222222222222333333333222222222111111000000111222222111000000000000000000000111111222222111000///...............///000///...---...000111000///......///000111111000///......///000111///000000000000///......---------............///111111000000000000111111000...---...000111000...000000000000000000000000/////////000000//////.........------------......////////////////////////111111111111111000000000---///000000///...///000111111111111111111111111000000000000111111111111222222111000000111222222111222222222222111000000111111111111111111111111222333444444333222000///222222222222222111000//////111444444333222222222/////////000000000000111000/////////000111222222444333222111000/////////000000111111111111000000000000000111111111222222111000000///////////////...//////000000//////...........................///............---------------......///000000000......------......///000000000////////////000000000///......------......//////000000000000//////...---,,,++++++,,,---...------........./////////000000///...............000000000000000000///...........................------------------------...------------...//////000000000000000000000000---------......///111111...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------...------,,,,,,+++++++++++++++,,,---...------............------------............------////////////////////////000000000000000000000000///000111222222222111000///000000000000111111111000000////////////000000////////////000000000000000000000111111111111222111111111111111111111111444444333333333333222222333333444444555555444444444444444555555555666666444444444555666666777777888888888888888888888888666666777888888888888888:::;;;===<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFEEECCCAAA>>>???@@@AAAAAABBBAAAAAAAAA@@@???@@@AAABBBAAA???@@@?????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<:::888777666777999:::777888999999999999888777888888777666555555555555777777777777777777777777888777666555555666777777888777666555444222111000222222222222111111111111444444333222222333333333222222222222222222222222333333333222222222222111///000000111111000000///000000000000000111111222222111000//////......///...///000///...---...000000000////////////000000111000///......///000111...////////////...---------------............///111000000//////000000111///...---///000222111000000000000000000000000000//////000111111000000///......------------......////////////////////////111111111111111111111111...///111000...------...111111111111111111111111///000000000111111111111222111111111111111111222111111222222222111111000111111111111111111111111111222222222222111000///111111222222222111111000...000333555444333222222000000000000000000000000////////////000111333333444444222111000000000000000000000111111000000000000000000000111111111111000000////////////000000//////000000000000/////////...............------------------------------............//////000000///............///000000000000////////////000000//////...------------...000000000000000000000000///...,,,++++++,,,...///............////////////000000///...............//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////...............///000000,,,------------------,,,------------------------------------------------------------------------------......---,,,++++++)))))))))***+++,,,---...------............------------............------//////////////////////////////////////////////////////000111222111111000000000111111111222222222000000////////////000000000000000000////////////...//////000111111222222111111111111111111111111444333333333333333333333222333333444444444333333222333333444555555666666444444444555555666666666777777777777777777777777555666777777888888777777999;;;<<<<<<;;;:::<<<===<<<<<<<<<<<<============@@@@@@@@@@@@@@@???>>>===AAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCCCCDDDEEEEEECCCAAA>>>???@@@AAABBBBBBBBBAAACCCAAA@@@@@@AAABBBAAA@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;888777666777999;;;888888888999999888888888888777666666555555555666777777777777777777777777888777555444444777:::<<<<<<:::777555444222111///555555555444444333333222333333333333333333444444222222222222222222222222222222222222222222222222//////000000000000//////000000000000000111111222111111000///////////////...///000///...---...000000000////////////000000000///............///000...////////////...---------------............///.........------..................///000111222222000000000000000000000000///000000111111111111000......------------......////////////////////////111111111111111222222222000111222111...,,,+++,,,000000000000000000000000///000000000111111111111111111111222222111111111000111111222222222111111111111111111111111111111111111111111111111000000000111111222222222111111...000333555444333222222111111111111000000000000////////////000111333333444333222111000000000000111000000000000000000111//////000000000111111111000000////////////000000//////000000000000////////////......---------,,,,,,,,,,,,---------------............///////////////............///000000//////000000000000////////////...---------------000000////////////000000000///---,,,,,,---///000........./////////000000000000///...............------...//////.................................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////000000///...............,,,,,,---......---,,,,,,------------------------------------------------------------------------............---,,,,,,+++)))))))))***+++,,,---...------............---------......//////......---//////////////////////////////////////////////////////000000111111111111111111111111222222222222000000////////////000000000000000000////////////......///000111222222333111111111111111111111111333333333333333333333333222333333333333333222222111111222333444555666666444444444444555555555555666666666666666666666666666777777888999888888888999:::;;;;;;::::::;;;<<<:::::::::;;;;;;;;;<<<<<>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCFFFDDDCCCDDDEEEEEECCCAAA@@@AAABBBBBBBBBBBBAAAAAACCCAAA@@@???AAABBBBBBAAA????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777888999:::999888888888888888888999888888777666666666777777666666666666666666666666888666444333444888<<>>@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCCCCDDDDDDCCCAAAAAAAAABBBBBBBBBBBBBBBAAACCCAAA???>>>@@@AAAAAAAAA===============>>>>>>>>><<<<<<<<<<<<<<<=========;;;;;;:::999999999999999999999888777777888999999888777777666666777777888666666666666666666666666777666444333555:::???BBBDDD>>>888444444444222000333333333333222222222222333333444444444333222222222222222222222222222222111222222222222333333333111000000//////000000111000000000000000111111222000000////////////000000...///000///...---...000//////000000000000//////........................///000000000000///......---------............///000//////......//////000,,,...//////......000111////////////////////////......///000111111111111......------------......000000000000000000000000111111111222222333333333///000222111000//////000000000000000000000000000000000000000111111111111000111222222222222111000000000111222222222222222111111111111111111111111222222222111111222222222//////000111222333333333222333444333111111111333222222222111111111000000111000000000000000111111000000/////////000111111222111000//////000111222////////////000000000111///////////////000111111.........//////.........//////...------,,,++++++,,,---------............/////////////////////...---------------......///...///000111111000///...///...------,,,,,,------///...---,,,,,,---...///.........................../////////000000000000000000///...............++++++,,,---------------........................------------------------...------------...//////000000000000000000000000000//////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------............//////000/////////---,,,,,,,,,,,,,,,------------............------......////////////......////////////////////////000000000000000000000000///////////////000111111000000000111111111111222000000////////////000000......//////000000111111000111111111222222333333222222222222222222222222000000000111111222222222222222222222222111000000111111222222333333444444444444444444444444444444666666666666666666666666777777888999999999999888888999::::::999999:::;;;::::::;;;<<<<<<===>>>>>><<<===???@@@BBBCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCEEEFFFHHHIIIFFFDDDBBBBBBBBBBBBAAA@@@===>>>???AAABBBBBBBBBBBBCCC@@@>>>===???@@@AAA@@@;;;;;;;;;<<<======>>>>>>;;;<<<<<<<<<=========>>>::::::;;;;;;;;;:::999888999999888777777888999999666666666555555666666777666666666666666666666666666555444444777;;;@@@CCCFFF???888444444555333111222222222333333333333333333444444444444333111000222222222222222222222222111111222222222333333333222111000000000000111222000000000000000111111222000000////////////000000...///000///...---...000...///000111111000///...---..................---...////////////...---------------............///000//////......//////000,,,...///...---,,,---///////////////////////////------...///000000000000......------------......000000000000000000000000111111111222222333333333---///111111111111222333111111111111111111111111000000000000111111111111000111222333333222111000///000111222222222222222111111111111111111111111333222222111222222333333...///000111222333333333333444444222000000111333222222222222111111000000222111000000000000000111............///000111222222111000//////000111222////////////000000000000///////////////000111111------............------//////...---,,,,,,++++++---------......////////////////////////.........---,,,,,,,,,,,,---.........///000111111000///.........---,,,,,,,,,,,,---...---,,,++++++,,,---...,,,------......------,,,////////////000000000000000000///...............+++,,,,,,---.........---........................------------------------...------------...//////000000000000000000000000......---......///000111...------,,,,,,------...////////////////////////........................,,,,,,,,,------...............///000111111000000......---,,,,,,,,,---------..................---......////////////......////////////////////////000000000000000000000000///////////////000111111///000000000000111111111000000////////////000000---......///000111111222222222222222222333333333222222222222222222222222//////000000111111111222222222222222222111000///111222222222222333333333444444444444444444444444777777777777777777777777666666777888888888888888777999::::::999888:::;;;<<<<<<<<<===>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKEEECCCAAA@@@AAAAAA@@@???:::;;;===???AAABBBCCCDDDBBB@@@===<<<>>>@@@@@@@@@999::::::;;;<<<===>>>>>>;;;<<<<<<<<<======>>>>>>999:::;;;<<<<<<:::888777:::999888777777888999:::555555444444444555555666666666666666666666666666555444444444777<<>>>>>>>>>>>===BBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCC???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@AAADDDGGGHHHHHHBBBBBBAAA@@@???>>>===<<<=========>>>???@@@BBBCCCDDDCCCBBBAAA@@@>>>=========;;;999888888:::===???:::;;;;;;<<<<<<;;;;;;:::;;;999777777999:::;;;:::777777777777666666666666888888999999999999888888333333333444444444444444555555555444555999???CCCCCC===555222444555333111333333333444444444555555555555555444444333333222222333333444444333333222333222222111111222222333222222111111111111222222111000000///////////////111111111111111000///...000000000000////////////,,,---///000111000///...000000//////.........---111111000000/////////..................///000000////////////////////////000000000000////////////////////////............,,,,,,---...///000111222111000///...------...///......////////////......222222222222222222222222111000///.........//////111111111222222222333333000000//////000000111222000111111111111222222222222111000000000000111222333222222111111111111222111111111111111111111111333111///000222333222000222222222222222222222222111222333444444222111000//////000000000111111111000000000000111111111111000000000000000000000000/////////.......................................////////////////////////------------------------...------,,,,,,---------//////...------...///000---,,,,,,,,,,,,------...---,,,---///111111000......------,,,---...///000...---,,,,,,,,,,,,---.................................////////////......000/////////.........---...............---------...---,,,,,,,,,...///000,,,,,,---............---///---+++,,,...000///............///000111111111111...,,,,,,...000000///------------------,,,,,,------,,,,,,,,,---...///......---------,,,,,,,,,...------,,,,,,------...////////////....................................---......///000000//////000000////////////000000////////////////////////......------------............///000000000/////////...---------...000000111111000000111111222333222111000/////////000111....../////////000000000000111222222333333222222222222111111222222333444222222222222222222222222222333333444333333222222333333333333333333333333555555555666666666777777666777888999999888666555777888999999::::::999999999:::<<<===>>>>>>======??????@@@@@@AAAAAABBBBBBDDDCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBBCCCAAAAAABBBDDDFFFFFFEEEBBBBBBAAA@@@???>>>======????????????@@@@@@AAABBBBBBBBBAAA@@@???>>>======;;;:::888888888:::;;;===::::::;;;;;;;;;;;;:::::::::888777777999:::::::::999999888888888777777777777777777888888777777777555555555444444444444444666666666555555777;;;>>>>>>999333222444666555333333333333444444444444555333333333333333333333333222333333444444333333222222222222222222222222222222222111111111111222222111111000/////////000000000000000000000///......000000000000/////////...,,,...///000111000...---000/////////............000000/////////........................//////000........................000/////////////////////////////////............,,,------...///000111111111000///...---......///......////////////......111111111111111111111111000///...---------......111111222222222333333333222111111111111222333333000111111111111222222222333222111111111111222333333333222222333333444444222222222222222222222222222111000111222222111000222222222222222222222222222222222111111111000000//////000000000000111111000000000000111111111111////////////////////////---------.......................................000000000000000000000000---------------------------------,,,,,,------......---------...///000000......---------------------,,,---///111111000......------------...//////...------,,,,,,------...------------------------......////////////....../////////...............------....../////////000,,,,,,,,,+++,,,,,,---...,,,---......//////......///---,,,,,,...//////.........//////000000111111111///---,,,---//////...,,,,,,------------------......---------...//////...------------,,,,,,,,,......------------...................../////////..............................///000000000//////000000000//////000000000000000000000000000000000------,,,,,,,,,,,,------/////////000//////......---------------...//////000000000111111222222333222111000/////////000000......////////////000000000111222222333333222222222222222222222333333444222222222222222222222222222222333333333333222222333333333333333333333333555555555555666666666666444555666777777777555555777777888999999999999999999:::;;;<<<=========<<<;;;<<<===???@@@BBBCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCBBBDDDCCCBBBBBBDDDEEEDDDCCCBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>===888888999999999999::::::999999999::::::999999999:::888777777999::::::999::::::::::::999999999888666666777777777777666666777666666555555444444444666777777666444444666777777444222222555777555333333333333333444444444444222222222222222333333333222222333333333333222222000111222333333222111000222222111111111111222222222222111000000000000111////////////............000000000/////////............///000000///...---////////////............///............---------......------......///000........................////////////////////////////////////............---.........//////000000000000///............///......////////////......000000000000000000000000000000000////////////000........./////////000000222111111111111222333333000000111111111222222222222222222111111222222222444444444444444555666777222222222222222222222222222111111111111222111111000000000000000000000000222111000///...//////000////////////000000000111///000000000111111111111........................------............//////........................////////////////////////------------------------------,,,,,,,,,---......,,,,,,------...///000000000///...---------------000//////000000///---+++------------......//////---------------------------------------------------......//////......---........................------------............,,,,,,,,,,,,,,,,,,------,,,,,,---...............///...---------............/////////000000000111111///...---------------,,,,,,,,,------.........------------------......------------------------......------------......---------....../////////...........................//////000000000////////////............//////...........................------,,,,,,------...////////////......---,,,---------.........//////.........///.........---111111000000////////////000000000000111111111222000000111222222222222222111111111000111222222333111111111111111111111111111111222333333333333222222222222222222222222222333333333444444444555555333333444555555555444444666777777888999888888888999999::::::;;;<<<<<<<<<999999;;;===@@@BBBCCCDDDFFFEEEEEEDDDDDDCCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAABBBDDDEEEDDDBBBBBBBBBAAA@@@@@@???>>>>>>===============<<<;;;;;;=========>>>>>>>>>>>>>>>888999:::;;;;;;:::999888888888999999999999888888999888777777999::::::999:::::::::999999999888888666666777777777777666666888888777666555444444333444555666666444333333444333222111333555666444222222222333333333444444444222222222111111111111111222222333333333333222222///111222444444222111///222222111111111111222222333222222111111111111111000/////////.../////////000000/////////............//////000//////...---///////////////.........------------------------...------------...//////.................................///////////////////////////.....................////////////////////////.........//////......////////////....../////////////////////////////////000000000000///---------.........//////111000000000000111222222000000111111111222222222111111111111111111111111333222222222333444555555111111111111111111111111111111222111111111111222000000000000000000000000222111///------...///000...////////////000000000///000000000111111111111////////////////////////....../////////000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,---...///+++,,,,,,---...//////000000///...---------------000//////000000///---+++---------...............------------------------------------------------------............---------------...............---------,,,,,,,,,++++++------.........---------++++++,,,------------,,,.........---------...///////////////000000000000/////////...---,,,,,,---,,,,,,,,,------.........,,,,,,------,,,,,,,,,,,,------------------------///......------......///,,,,,,------......//////........................///000000000000000//////---------,,,,,,---------........................//////............//////...............---,,,+++......//////000000000000...//////...---,,,******000000000000//////......///000000000000111111111000000111222222222222111///////////////000000111111111111111111111111111000111222222333333333222222222222222222222222222111111111222222222333333222222333333444444444444555666777777888888777777888888888999::::::;;;;;;888999:::===???BBBDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCC@@@@@@@@@BBBEEEFFFEEECCCBBBBBBAAAAAA@@@????????????????????????===<<<<<<<<<============>>>>>>>>>999:::;;;<<<<<<;;;:::999777888888999999888888777888777666777999:::999888888888888888777777777777777888888999999888888777888888777666555444444333111333555555444333333333222222222333444444222111222222222333333333444444333333222111111000//////111222222333333222222111///000222333333222000///222222111111111111222222333222222111111111111111111000000//////000111111////////////...............///////////////...............///////////////,,,,,,,,,------------------------------...//////........................------....../////////000////////////.....................///////////////......//////////////////......////////////......////////////////////////------.../////////....../////////000000000111111000////////////000111111000111111111111222222222000000111111111111000000000000/////////000111111000000000000000000000000000222222222111000111222222222222222222222222222111000///...---...///000......////////////000000000000000000111111111111000000000000000000000000......//////000111111111////////////////////////................................................,,,,,,,,,,,,---......///+++,,,---.....................---------------------,,,---///111111000...,,,---......//////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------.........---,,,,,,,,,++++++******---............------,,,***+++,,,,,,------,,,,,,...//////...,,,,,,---///////////////000000000000---...///...---,,,---...,,,,,,------------------,,,,,,------,,,,,,+++***,,,,,,,,,------------...//////............//////---------------.................................000000111111111000//////,,,,,,++++++++++++,,,,,,/////////////////////////////////....../////////---------...------,,,,,,...//////000111000000000000111111111000...,,,+++//////000000000///...---------............/////////000111111222222111111...............//////000111111111111111111111111///000111222333333333333222222222222222222222222111111111111222222222222111222222222333444444555555555666777777777777777888777777777888999:::;;;999:::;;;===???AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBB??????@@@BBBEEEFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCAAA@@@???============>>>>>>>>>>>>:::;;;<<<===<<<;;;:::999888888888999999888888888777666666888999:::888777777777777666666666555555888888999999999999888888777666666555555444444444000222444444333222333444333333333333333222111111222222222222333333333333333333222222111000000///111111222222222222111111///000111222222111000///222222111111111111222222222222111000000000000111111111000//////000222333/////////.........------............//////000000.........///////////////,,,,,,,,,------------...------,,,,,,------...///---------------------------------......//////000////////////............---.........//////000000---...//////000/////////......////////////......////////////////////////---...///000000000//////111111111111222222222222000////////////000111111000111111111111222222222111111222333333222111111111111000/////////000000111111111111111111111111000222333222000///111333222222222222222222222222111000000///////////////........./////////000000000000000000111111111111////////////////////////------......///000000111////////////////////////........................////////////////////////,,,,,,,,,,,,---...//////,,,,,,---.........---,,,---,,,,,,,,,,,,------...---,,,---///111111000...,,,---.../////////...---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,,,,---,,,------...---,,,+++***+++,,,,,,---------------...///000...,,,+++---///000000000000////////////***---///...---,,,---///------------------,,,,,,------.........---+++***,,,,,,,,,---------......//////............//////...------------------,,,........................111111111111111000//////---,,,,,,++++++,,,,,,---........................///......------......///+++,,,,,,---------,,,,,,---...///000000000/////////000111222333222000///...///000000000///...------------........./////////000000111111111111111...............///000000111111111111111111111111///000111222222333333333111111111111111111111111222222222222333333333333222222222222333444555555444555666666777777666666777777666666777888:::;;;<<<<<<===>>>@@@AAABBBBBB@@@@@@AAAAAABBBCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAACCCEEEEEEBBB@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@AAACCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999999888999999999999999999888777666666888::::::888666777777777666666666555555777777888888888888777777555555555444444444444444222333444444222222333444222333333333222222333444111222222222222333333333111111111222222222333333111111222222222222111111000000111111111111000000222222111111111111222222111111000/////////000000000000.........000111333//////.........------------------...///000111222............/////////000,,,---------............------,,,,,,------...///------------------------,,,,,,---......///000000////////////............,,,------...///000111111,,,---///000000000//////......////////////......000000000000000000000000///000111333333333222111000111111111111222222222000000000///000111111222000111111111111222222222222222444444444444222222444444333222111111111111222222222222222222222222///222333333000///111333000000000000000000000000000000000000000/////////............/////////000000000000000111111111111////////////////////////,,,,,,------...///000000000000000000000000000000000000000000000000000000000000000000000000000000+++++++++,,,---...///000,,,---.........---,,,+++++++++++++++,,,,,,---...000//////000000///---+++,,,,,,.../////////...---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........***++++++,,,...//////000+++,,,,,,---,,,+++***))),,,---......//////.........000000///,,,+++---///000000000000////////////))),,,//////---,,,---///.........------,,,,,,,,,....../////////...,,,+++,,,,,,,,,------.........//////............//////.........------,,,,,,,,,........................111111111111111000//////...------,,,,,,------...++++++++++++++++++++++++...------,,,,,,------...***+++,,,,,,------------,,,,,,.../////////...---+++---000222333333222111...///000000000///---,,,////////////000000000111//////000111111111111111///////////////000111111000000000000000000000000//////000222222333333333111111111111111111111111333333444444444555555555222222222222333444555666444555555666666666666666777777666666666888999;;;===>>>>>>???@@@@@@AAAAAA>>>??????@@@AAABBBCCCCCC???@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCDDDCCC@@@>>>BBBAAAAAAAAAAAAAAAAAA@@@===>>>@@@AAAAAA@@@???===@@@?????????>>>>>>>>>===:::::::::999999888888888999999::::::::::::999999666666666888::::::888666777777777777666666666666666666777777777777666666333333444444444444444444555555555333111111222333111222333333222333555777111111222222222333333333...///000111333555666666111111222222222222111111111111000000000000111111222222111111111111222222111000000//////////////////...---,,,---...111222//////.........---------,,,,,,,,,---///000222333---.........//////000000---------....../////////---,,,,,,,,,,,,---......------------------------,,,,,,------...///000000000/////////............,,,,,,---...///000111222,,,---///000000000//////......////////////......222111111111000000//////000000000000000000000000111111111111111111111111333222222222111000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000333222222222111000000000000000000000111111111111222222222111000//////.........------------......///000000111111111000000111111000///....../////////...------......---,,,......------------..................---------------------------------------------............///....../////////...---,,,............///////////////000111222222111000///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...,,,***+++...///...,,,++++++,,,,,,---...//////..............................---,,,,,,...///000//////////////////////////////.........---------------......//////000000...---,,,,,,,,,,,,---...------............------,,,,,,,,,---------..............................---------,,,,,,+++++++++...............///000111222222111111000000000///---,,,,,,+++,,,---///000.........------,,,,,,,,,,,,,,,+++++++++,,,---...111111111000//////......------......///000000000---------............///////////////////////////---......///000111111222,,,---------.../////////111111111000...---...000//////000111222222333333222111000000000111333444111111222222222222111111000000111222222222111111111111111111111111222222666555555555555666777777555555555555666888999:::;;;<<<>>>@@@AAAAAAAAA@@@===???@@@@@@???>>>@@@AAACCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???@@@AAABBBCCCBBBBBBCCCCCCBBB@@@???>>>???????????????@@@@@@@@@????????????????????????<<<======:::777666888;;;<<<<<<<<<;;;;;;::::::999999999888888999999:::;;;777888888999999999888888888777777777777777888888888666555333222222222333555555444444444333333333333333333222222111111111555555555444444444444333333333333222111000//////222222333444333222111000000000111111111111000000111111000000111222333333111111222222111000...---,,,---...///000222333333///////////////.........---......///////////////------......///000000111...------,,,,,,---------.........------................................................///000000000000///...............////////////000000000000////////////////////////////////////////////////111111111111000000000///000000000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222222222111111111111111000000000000111111111111222222111111000//////...///......------......///000000111111111111000000000/////////............///---,,,---...///...---......------------......////////////............---------------------------------............///.........------------,,,............///////////////000111111111111000///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...,,,+++,,,///000...---------------------------........................---------------...//////........................//////.........---------.........///////////////...---,,,,,,,,,,,,---...------............------,,,,,,,,,---------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---....../////////......---------,,,,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++,,,,,,---------.........000000////////////......///////////////.........---------............///////////////////////////......//////000000111111------..................000111111000......///111///000000111222222333333111111000000111111222333111111222222222222111111222333333444444444444444555444444333111000000///555555444444555555666777555555555555666888999:::;;;<<<>>>???AAAAAAAAA@@@>>>???@@@@@@??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBCCCCCCBBB@@@???>>>????????????????????????????????????????????????;;;<<<<<<:::777666888;;;<<<<<<;;;;;;;;;:::::::::888888777777888888999:::888888999999999888888777777777666666666777777888777666555333222222333333555555444444444333333333333333222222222222222222222222111000000000000000333333333222222111000///222222333333333222111000000000111111111111000000000000//////000000111222111111222222111000...---------...///000000111111111000000///...------,,,---......///////////////------...//////000111111------,,,,,,,,,---............------------.............................................//////000//////...---------------------........./////////////////////////////////////////////////////////111111111111000000000000000000000000000000000000000000000000000000000000///////////////000000000////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111111222222222000000000000111111111111222222111111000////////////......------......///000000111111111111000000..................---,,,...------...000111000///......------------......///............---------........................---------............//////...,,,+++++++++,,,------............///////////////000000000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------..................---,,,---///000///............------------,,,------------------------,,,,,,---...............------------------------...............---------///////////////............---,,,,,,,,,,,,---...------............------,,,,,,,,,---------..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111111111000000000000///------......------,,,,,,,,,,,,++++++++++++******,,,---.../////////......---............/////////111000000///......---------------............///////////////////////////////////////000000000000//////.....................000111000//////000222000000000111222222333333000000111222222222222222111111222222222222111111333333444555555555555555666555555444333222111111444444444444444555555666555555555555666888999:::;;;<<<===>>>???@@@@@@@@@>>>@@@AAAAAA@@@???AAABBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@;;;;;;;;;:::888777888:::;;;;;;;;;;;;::::::::::::777777666666777777888999999999999999999888777666777666666555555555666666666555444333333333333333555555444444444333333333222222222222222222333333666444333111000000111111333333333333222111000///222222333333222222111000000000111111111111000000//////////////////000111111222222111111000///...------........./////////222111000///...,,,++++++---......///////////////---......//////000000000,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------..............................------......///000///...------,,,,,,------........./////////000000////////////////////////////////////////////////111111111000000000000000////////////////////////////////////////////////...//////000000111111111////////////////////////000000000000000000000000111111111111000000000///000000000000000000000000000000000111222222222333///000000000111111111111111111111111000000////////////............//////000111111111111000000///---.../////////...------///......///222444333333......------------......---------,,,,,,,,,++++++////////////////////////---------............//////...+++******+++,,,------------.........//////////////////////////////------------------,,,,,,------------------------,,,,,,,,,---------..........................................///000000///------------............------------------------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////......------...---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,---------..............................------------------,,,,,,.........------...//////000000000000000000000000...///000000000...---,,,,,,,,,,,,+++++++++++++++***,,,...///000///---,,,,,,,,,------...//////000000000//////............---------............///////////////////////////000000000000////////////000000//////......---------///111111000000111222000000111111111222222222///000111333333222111111111222222333333222222111111111222333444444444444333333444444555555666666444333333333333444555555555555555555666888999::::::;;;<<<===>>>?????????>>>@@@AAAAAA@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>============<<<<<<===>>>>>>?????????:::::::::999999888888999:::::::::::::::::::::;;;777777777777777888999999:::::::::999888777666555666666555444444444555555555444444444444333444444555555444444444333333333111111111222222333333333777666333111111111111222222333333333222222111000222222222222222111111000000000111111111111000000000000/////////000000111222222111111000//////..................---------000000///...------,,,,,,---......///////////////,,,---------.........///,,,,,,,,,,,,---......///---,,,,,,++++++,,,,,,---...........................------------...////////////...------------...111111111111222222222222////////////////////////////////////////////////000000000000000000111111////////////////////////........................000000000111111222222222000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000111222222222333///000000000111111111111111111111000000000000000/////////....../////////111111111111111000//////...//////000000000//////000//////111444555555555......------------..................---------,,,////////////////////////---------............//////...+++******+++,,,---------------............///..................///------------------------------------------------,,,,,,,,,---------...........................------...///////////////000++++++,,,---///000111111------------------------***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................000000//////......------...---,,,,,,,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,---------..............................------------------------///......---------......++++++++++++++++++++++++---.../////////---,,,***,,,,,,,,,---------------)))+++---...///...,,,++++++,,,,,,---...///000000............//////000000---------............///////////////////////////000000000000////////////000000000//////......------///111222111000111222111111111111111222222222///000111333333222111111222222333333333333222222000111222333444444444444333444444555666666777777444333333333333444555555555555555555666888999::::::::::::;;;<<<===>>>???>>>@@@AAAAAA@@@???AAABBB@@@@@@AAAAAABBBBBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>:::999999999999999888888888999999::::::;;;;;;;;;999888888888888999:::::::::::::::999888777666555666666555444444444444444333333444444444444444444555555444444444333333333111111111222222333333333333222000///.........///222333333333333222111111222222111111111000000000000000111111111111000000222111111000000111111111222222111000000/////////............------------------------............---......///////////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---........................---------------...//////111000000///////////////111111111111222222222222////////////////////////////////////////////////000000000000111111111111000000000000000000000000////////////////////////111111111111222222222222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111222222222000000000000111111111111111111000000000000000000000//////......//////000111111222111111000///...000////////////000111111000//////111333555555444......------------......111111000000000/////////........................---------............//////...,,,+++++++++,,,---,,,------------...............------------......------------............------------------------,,,,,,,,,---------.....................---------,,,...//////...---///000***+++,,,---///111222333,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////............---,,,,,,,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,---------..............................------------............---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------+++++++++,,,++++++******,,,,,,------------......***+++,,,---------,,,+++,,,,,,---...//////000000------......///000000111---------............///////////////////////////////////////000000000000000000//////////////////...000222333222111111111111111111111111111111111000000111222222222222222222222333333333333222222111222333555666666666666666666666555555555444444444444444444444555555666555555555555666888999:::999999999:::;;;<<<>>>???===???@@@@@@???>>>@@@AAA@@@@@@AAAAAABBBBBBCCCCCC???@@@AAABBBBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@??????>>>>>>======<<<===============<<<<<<<<<999888888999::::::888777777888888999:::;;;;;;<<<999999999888999::::::;;;999999999999999888777666777666555444444444444444222222333444555555555444555555444444444333333333222222222222222222333333222222222222111111111000222333333333333333222222222222111000000000000111000000111111111111000000333222222111111111111111333222111000//////////////////..................,,,,,,,,,---......//////---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------,,,,,,,,,,,,------........................------,,,,,,------...///222111000000//////000000........./////////000000///////////////////////////////////////////////////000000000111111111111000000000000000000000000////////////////////////111111111111000000000000////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000222222222111111111111111000000000000111111111111000000000000000000000111000000////////////000000222222222111111000///...000///---,,,---...111222......---...111222222111......------------......000000/////////.........---------------------------------............///.........------------,,,,,,,,,---------...............---,,,,,,---......------------.........///........................,,,,,,,,,---------......//////.........---------+++---///...,,,,,,...000+++,,,---...///000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------.........//////.........///////////////...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................------------.........///---,,,++++++******++++++/////////000000111111111,,,++++++++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------------.........//////000000000.........///////////////---------............///////////////////////////......//////000000111111///////////////000000000///111333444222000000000111111111111111111111111111111000000111111222333222333333444444333333222000111222444555555666666666666555555555555444444555555444444555555666777555555555555666888999:::999999888999:::;;;===>>><<<>>>??????>>>===???@@@?????????@@@AAABBBBBBBBB???@@@AAABBBBBBBBBAAAAAABBBAAA@@@@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>======>>>======<<<<<<;;;;;;:::999777777888;;;;;;888666666777888999:::;;;<<<<<<888888888888888999999:::888888999999999888888777888777666555444444444444111222333555555666555555555555444444444333333333333333222222222222222222222333555666666666444333222222333333444333333222333222111000///000000111000000111111111111000000222222111000000000000000333222111000/////////000////////////////////////,,,------------------...---......///////////////------------------------///...------,,,,,,,,,,,,......------------..............................------,,,,,,------...///111111000///////////////------.........///////////////////////////////////////////////////////////////000000111111111222000000000000000000000000000000000000000000000000111111000000//////..............................000000000000000000000000111111111111000000000000000000000000000000000000333222222222111111000000000000000000111111111111000000000000000111111111000000////////////000000222222222111111///......000...,,,***+++---000222---,,,+++---///000///............------.........------,,,,,,,,,+++++++++---------------------------------.........//////....../////////...---,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...---------.........//////........................,,,,,,,,,---------......//////.........---------***,,,......,,,+++---///---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------------------------------.........//////---.........//////000000...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................---------........./////////...------,,,,,,,,,,,,---.........//////000000///...------...///111222*********++++++,,,,,,,,,...------------...//////////////////000000000000000000000///......---------------.........//////////////////////////////---......///000111111222......//////000000111111000222444444222000//////222222111111111111111111222111000000000111333444222333333444444333333222---...000111222333333333222222333444555666777888666555555555555666777777555555555555666888999:::999888888888999;;;===>>><<<===>>>>>>======>>>???===>>>>>>???@@@@@@AAAAAA???@@@AAABBBCCCBBBAAAAAABBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAA@@@???>>>>>>===>>>>>>===<<<;;;::::::999888777666888;;;;;;888555666666777999:::;;;<<<<<<777777777777777888888999777888888999999999888888888888777666555444444444000111333555666666555555555555444444444333333333444333333222222111111111---///222555555444222111222222333444444333333333333222000/////////000111000000111111111111000000111111000///////////////333222111////////////000////////////000000111111.........------,,,,,,,,,---....../////////////////////////////////......000///...---,,,+++++++++///......------......///........................---,,,,,,,,,,,,---......000000///...............////////////000000000000////////////////////////////////////////////////...///111222222000///---000000///...............---------......000111222000000000000000000000000//////............//////000000000000111111111111111111111222222333333333000000111000//////111444222222222111111111000000000000////////////000000222333444222000//////000222222222111111111111000000000000000////////////---------............///..............................////////////......***+++,,,---............---------------...///000------------------------........................000///...---,,,+++******---...............------........................+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++***+++------------+++***,,,------......------,,,...------,,,,,,++++++************++++++,,,,,,,,,111000...,,,+++,,,.../////////000000000000//////......//////......---,,,---------.........//////,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------000///---,,,,,,---///000,,,,,,,,,---------......------............------////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++///000000000000//////...,,,---...///000000000///000////////////000000111//////............//////////////////////////////000000000000000000000000////////////////////////---......///000111111222222000///111333444222000000000111111111222222222333333333222222111111111222222222111111111111111222222333333333333444444444333333222222333333444666777777777888888888888777888999:::::::::999999>>>>>>>>>>>>????????????;;;<<<<<<============<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>============??????>>>===<<<;;;;;;:::999999999::::::;;;;;;;;;777777888:::::::::::::::::::::888777777777888999888777666555555666777888555444444444444333333333444444444444444444444444555666666666555444333333444444333333333333222222333333333333333333333333222222222111111111000000000000000111222222222333333222222222111111000000000000000000000000000000,,,,,,------.../////////..................------,,,,,,+++***+++,,,---...////////////////////////------,,,+++,,,---...///........................------------------------------------------,,,,,,000///...------...///000000000/////////...........................------------------.........///000000000000000///.........///000111111111000///000000///.....................---......///000111//////////////////////////////............//////000000000000111111111111000000111111111111111111000000111000//////111333333222222222222111111111000000////////////000000222333444222000//////000//////000111222333333444000000000000/////////...---------............///..............................////////////......---------...////////////...------------......///........................------------------------...............---------,,,---------------,,,,,,........................---..................---,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------222000///---------///000...//////000000//////.........//////......---,,,------------............,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------000...---,,,,,,---...000------------............---..................---////////////............,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------...//////000000000//////...//////000000111222222000000///////////////000//////............//////........................////////////////////////000000000000000000000000......//////000000111111000///...000222333111///000000111111111222222222333333222222222111111111111111111111111111111111222222222333333333444444444444444333333444444444555555666666666777777777888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>?????????>>>>>><<<<<<===>>>>>>>>>>>>>>>????????????@@@@@@AAAAAA>>>>>>>>>>>>=========<<<=========<<<;;;::::::999999::::::::::::::::::;;;999999:::::::::999999888:::999888777777777888999888777666666666666777888777666666666666555555555444444444444444444444444333444444444444333333222444444444333333222222222333333333333333333333333333222222222222111111111111111111111111222222222222222111111111000000000000000000000000000000000..................------........................------,,,,,,,,,---...///........................------,,,,,,,,,---...///........................------------------------------------------------///...------------...///------,,,,,,,,,+++++++++........................------........./////////000000000000000///............///000000111000000000/////////............///...............//////------------------------//////............//////000000000000111111111111000000000000000000/////////000111000//////111333333333333333222222222222111000000//////000000111222333333222000///000111...//////000111222333333000000000/////////......---------............///..............................////////////......000//////......///000000///...------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000++++++,,,,,,---,,,,,,+++........................//////............//////,,,,,,++++++,,,,,,---...+++,,,,,,---...///000111///......------......///,,,------......------,,,+++,,,,,,---......//////,,,,,,,,,---------------222111///......///000000.........//////...............//////......---,,,---------------------,,,,,,,,,,,,,,,++++++++++++------------.........//////...---,,,,,,---...///............////////////........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------...//////000000000000111111000000111222333444111111000///............//////............//////........................////////////////////////000000000000000000000000////////////000000000000///......///111111000///000000000111111111111222222222222111111111111111///000000111111222222222222222222222333333333333555555444444444444555555444444444555555555555666999888777777777888:::;;;999999999::::::;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999;;;::::::::::::::::::999;;;;;;::::::999888777777:::999888888777777888888888888777777777777888888777666666666666555555555444444444444444444444444111222222333333333333222555555444333333222111111222222222222222222222222333333333333222222222222222222222111111111111111111111000000000000//////////////////////////////000//////...------,,,,,,...........................------------...///000........................---,,,,,,,,,,,,---...///........................------------------------,,,,,,,,,---.........///...------,,,,,,------.../////////.........------............................../////////000000000//////000000000///......------...//////000000000///////////////......---//////...---------......------------------------//////............/////////000000000111111111111111111111000000////////////000111111000000111333444444444333333333222222111000000000000000000111111222333222000///000111111111111111000000000000000000/////////.........---------............///..............................////////////......111000///.........///000///......---,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,------------,,,........................///...---,,,,,,---...///,,,,,,++++++,,,,,,---...+++,,,,,,---...////////////...---,,,,,,---...///,,,------......------,,,---------.........//////------..................000000///......//////000------............------.........///......---,,,------------,,,,,,,,,,,,------,,,,,,,,,+++++++++............///////////////...------------...///////////////000000000000//////............//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000222111/////////111444555222111000///...---------///......------......///........................////////////////////////////////////////////////000000000000/////////////////////000111111000000000000000000111111111111111111111111111111111000...//////000111222222333111222222222222333333333333444444444444444444333444444444444555555555555999888666555666777999;;;999999::::::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999999;;;::::::999999888888888999999999888888888888888888888888777777888888888555444444444444333333333444444444444444444333333111111222333333444333333555555444333222222111111111111111111111111111111444444444333333333222222333222222222111000000000000000000///////////////........................//////.........------------------...............---------------......///........................,,,,,,,,,,,,------......................................................+++,,,,,,---...//////000........................000000000000/////////...............////////////////////////000000000000...///////////////......,,,---...////////////////////////000///...------///......------------...........................//////............/////////000000000111111111111222222222111111000000///...000111111000000111222444444444333333333222222111111000000000000111111111222333222000000000222111111111000000000//////////////////............---------............///////////////////////////......////////////......//////..................///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---..........................................---++++++++++++---...,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,------......------,,,//////.........---------.............................................///------............------.........///......---,,,---------------------------------,,,,,,,,,++++++........./////////000000.........------........./////////000000000111111000///............///000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000000000///...---...000222444111111///...------------......------------..............................................................................000000000000///////////////000111222222111111222000000000000000000000000000000000000000000000000......///000111111222222111111111222222222333333111222333333333333222111444444444555555555666666888777666555555777999:::888888888999:::;;;;;;;;;;;;<<<===>>>????????????<<<<<<<<<======<<<;;;;;;???????????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999888888888999:::;;;999999999999888888777777777777777888888777777777555444444444444333333333555555444444444333333333111222333444444444444444555555444333333222111111111111111111111111111111444444444333333333222222333222222222111000000000///////////////000000000---------------------------------.........//////---------.........//////++++++,,,,,,------------........................,,,,,,,,,---------------................................................,,,,,,------...///000000/////////000000/////////---------,,,,,,,,,++++++........./////////000000////////////000000000000......////////////.........///000222222000///---...///000000000///---,,,...---------------......//////////////////////////////............//////000000000000111111111111111111111111111111000000...000111222111000111222333333333333222222222222222111111000000111111222000222333222111000111222---......///000111222222/////////.........---------------............///////////////////////////......////////////......------.../////////.........---,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,---...////////////........................,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,//////......---,,,,,,+++...............------------------........................//////...............//////......---,,,---------.........//////------------,,,,,,,,,,,,............/////////000........................////////////000000000000111000///......///000111////////////............------------------------///......------......///,,,---......////////////...------------///000111000000///...------------......------------......------------------------........................------------------------////////////000000000000///111222333222111222333111000000000000000//////////////////000000000000...//////000000111111111111111111111222222222222000111222333333222111000444444444555555555666666777666555555555666888999555555666777888888999:::999:::;;;======>>>>>>>>><<<============<<<<<<;;;????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======;;;::::::::::::::::::999999888777777888:::;;;<<<888999999999999888777777666666777777777777666666777666666666666555555555555555555444444333333222222333444444444444444333444444333333333333222222222222222222222222222222333333333333222222222222222222222111111111111111//////000000000000111111........................,,,,,,------...//////000,,,,,,------.../////////***+++,,,,,,------,,,,,,------------------------+++,,,------......------................................................---------.../////////000///000000111111000000///............------------.........//////000000111....../////////000000000------.../////////......000222555666666333000---...///000111000///---,,,,,,,,,,,,,,,---....../////////////////////////////////............//////000000000000111111111111//////000000000000000000---///222222111000000111333222222222222111111111222111111000000111111222000111222222111000111222------...///000111222222//////.........------------------............///////////////////////////......////////////......+++---///111222111///...,,,,,,,,,+++,,,,,,------........................------------------------++++++,,,,,,,,,,,,,,,---++++++,,,---....................................+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------------,,,,,,------------,,,,,,,,,------......------,,,------------,,,,,,,,,,,,.........---------,,,,,,------...///////////////...//////000000//////.........//////......---,,,,,,------...///000111111...------------,,,,,,,,,------........./////////---..................---........./////////000000111000///......///000111////////////....................................///...------------...///------......///.........,,,------......///000000///......---------.........------,,,,,,------...------------------------......................................................//////000000111111---000222222000///111222111111000000////////////........./////////000000/////////000000000000000111111111111222222222222000111333444444333111000333333333333444444444444555555555666666666777777444555666777888999::::::999:::;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<======<<<<<<<<<;;;;;;;;;888999999:::;;;<<<<<<<<<999::::::::::::::::::;;;;;;:::888777777999:::;;;888999999:::999888777666444555666777777666555444777666666666666555555555666555555444333333222222222333333333333222222111222222333333333333444444333333333333333333333333333222222222222111111111111111111111111222222222000000000111111111222222........................------..................,,,,,,------...//////000++++++---.........---,,,------------------------+++,,,---.........------............................................................////////////...///000111111000///...111000000000////////////---......///000000111111------........./////////,,,---......//////......333555888:::999666111......///000111000///---,,,+++++++++,,,---...///000//////////////////////////////............//////000000000000111111111111---.........//////000000---///222222111000000111222222222111111111000000222222111111111111222222000111222222111000111333000000000000//////////////////.........------------------.........//////000000000000000000000000......////////////......+++---111333444333111///++++++++++++,,,------...////////////////////////........................***++++++,,,...//////000)))***+++,,,------...---........................+++,,,............,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,---...///000000,,,---...//////...---,,,,,,------......------,,,***++++++,,,,,,------.........---------,,,,,,,,,......///000000111000000//////000000000000//////......//////......---,,,,,,---...///000222333333......---------,,,,,,,,,------------.........///------............------............////////////222000///......///000222000/////////....................................---,,,++++++++++++,,,---.........///......------,,,---...///000000000///......---------......///...------,,,,,,------...------------------------........................////////////////////////---......///000111111222,,,///111111///...000222111111000000/////////...---.........//////000000000000000000////////////000111111111111222222222111222444555555444222111111111222222222333333333444555666666777777666666666777888999:::;;;<<<<<<999:::;;;===>>>?????????>>>>>>>>>>>>>>>===<<<;;;======<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;777777888999:::;;;;;;<<<999999999::::::;;;;;;;;;===;;;999777777777999:::888888999:::999888777666333444555666666555444333555555444444444333333333666666555444333333222222222222222222222111000///111222222333333444444555333333333333333333333333222222222111111111000000000000111111222222222333000000111111222222222333/////////////////////////////////...------,,,,,,,,,,,,------...///000000,,,,,,.../////////...---------------------------+++,,,---.........---,,,........................///////////////////////////////////////.........---...///000000///...---...------------,,,,,,,,,---......///000111111222------------.........///,,,,,,---.../////////...///666===>>>888222///...////////////////////////------------------------////////////////////////...............///000000000111333333333222000...////////////000000000000000000000000000000000000333333111000////////////000//////000222444444333000000000000000000000000//////............/////////////////////......---............////////////......////////////////////////000000000000//////////////////...---,,,+++------------------------///---,,,---//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,++++++,,,------......------,,,---...---+++***+++,,,///...,,,++++++,,,...///111///------......---,,,---------,,,,,,+++++++++...............---------......////////////......//////.........---------,,,,,,---...000333666777000///...------------------+++******---/////////........................111111000000//////......//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,***+++---//////...---,,,------------.........///)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...---+++***+++---///000111000...------...///000////////////............//////............//////---------.........//////////////////000000000000---......///000111111222///000222333333222222111333333333333333333333333444333333333333444555555666777777999:::;;;<<<<<<::::::;;;;;;<<<=========AAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::999999:::::::::;;;:::999888777888999:::<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666555666888999:::999777666555555555666666666666666666666666666666666666666777666666666666555555555222333555666666555333222333333333222222222111111555444222111000111222222///000111222222111000///000111111111111222222222000000000000000000000000111111000000000000111111111///---,,,---......---000///...---,,,------...------------------------000000///...------,,,,,,------,,,+++,,,---...///111000...---,,,,,,---...---......///000///////////////////////////////////////000000000000//////////////////////////////............////////////---------,,,,,,---------111111000...---,,,+++***///555:::;;;666111//////........................------------------------////////////////////////...............///000000000111222333333111///....../////////000000000000000000000000000000000000333222111000////////////222111000000222333222111000000000000000000000000000//////........./////////////////////...------............////////////////////////............//////000000000000//////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------..................------,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,......---,,,++++++,,,000///---,,,,,,---///000000...,,,,,,.........---.........---------,,,,,,---------..................//////000000//////...//////.........---------,,,,,,---...///222444555/////////....../////////111...,,,,,,---......---........................000000000000//////......///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,---***+++---//////...---,,,------........./////////+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////...---------...000111111///...------...///000111000000000000///////////////............//////---------.........//////////////////000000000000......//////000000111111......------...///000111333333333333333333333333444333333333333444555555666777777888999:::;;;<<<::::::;;;<<<<<<======>>>@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999888888888555666888999999999888777666666666666666666555555777777777777777777777777666666666555555555444444222333555666666444333222333333333222222222111111444333222111111111222333111111222333333222111111000000111111111222222222000000000000000000000000111111000000000000111111111///---,,,---......---000///...---,,,------...------------------------000//////...------,,,,,,------,,,,,,,,,---.../////////...------------...............//////////////////////////////////////////000000000000//////////////////////////////............////////////......------------....../////////...------,,,,,,///333777777333///...///------------------------------------------------////////////////////////...............///000000000111222222222111///........./////////000000000000000000000000000000000222222111000/////////000333222111111222222111///000000000000000000000000111000///..................////////////...---------............/////////////////////......------...//////000000//////...,,,---......///.........++++++++++++++++++++++++...---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///......---------.........---------,,,,,,++++++...------,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,------......---------...///...,,,,,,,,,...000///...------...///000...---,,,,,,...///......//////............------,,,,,,------......////////////000000000000//////...............------------,,,------...///111222///......//////000111222444222///------------+++////////////////////////000000000////////////......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------+++,,,---//////...------............/////////000....../////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000000000000000111111000///...------...///000111111111111000000000000//////............//////------........./////////////////////000000000000000000000000000000000000222000...---...111444666333333333333333333333333333333333333333444555555666666777888999::::::;;;;;;;;;;;;<<<======>>>>>>@@@@@@??????>>>>>>============<<<<<<;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::999999:::555666888999999999888777777777777666666555555555666666666666666666666666555555444444444333333333222333444555555444333222333333333222222222111111222222111111111222333333222333444444444444333222000000000111111111222222000000000000000000000000111000000//////000000111000...---,,,.........---//////...------------...------------------------/////////...------,,,,,,------,,,,,,------...///,,,---......///.........///...---------...000000//////////////////////////////000000000000//////////////////////////////............//////////////////............//////------..................///111333222000......///------------------------........................////////////////////////...............///000000000000111111111000///............/////////000000000000000000000000000000111111000000000000000111222111000111222222111000000000000000000000000000111000///......---............//////......---,,,---------.........//////000//////......------,,,...//////////////////...+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,------------------------,,,,,,,,,------------...333222000---,,,+++++++++.........---,,,,,,++++++///...---,,,+++*********+++,,,,,,------,,,,,,++++++,,,------......---------...//////---------/////////...------...//////---,,,++++++---//////...............------------++++++,,,------...////////////000000000000//////........................---,,,------------......,,,------...///111222333555333000.........---,,,////////////////////////////////////////////////.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------,,,---......///...------........./////////000000//////......------,,,,,,........................---------------------------......//////////////////000000111111111000000///............///000000111111111000000000////////////............//////............////////////////////////000000000000111111000000000000000000111111000000111333555666222222222222222222222222333333222222333333444555666666777777888999999::::::;;;;;;<<<======>>>>>>?????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999666777888999999999888888999888888777666555444444444444444444444444444444444444444333333333222222222222333444444444333333333333333222222222111111111111111222222333333444333333333333333333333333000000000000111111111111////////////////////////000000////////////000000///...------...///...---............------......,,,,,,------------------//////.........------------------------......///***+++---///000//////...///...---,,,,,,...000111//////////////////////////////000000000000//////////////////////////////............////////////000000////////////000000...........................///000///.........///................................................////////////////////////...............///000000000000000000//////..................////////////////////////////////////111000000000000000111111000//////000222444333222////////////////////////000000///..............................------,,,------------............//////......---------,,,......////////////......++++++---...//////000000........................,,,,,,---...------------------------------------,,,,,,---------.........222111000...,,,+++++++++.........------,,,,,,,,,///...---,,,+++*********+++,,,,,,------,,,,,,++++++,,,------......---------...///...------...///...------------------...---,,,***+++---.........,,,,,,,,,,,,,,,,,,,,,---***++++++,,,---...////////////000000000000//////---.....................,,,,,,---------,,,,,,,,,***++++++,,,...000222333333111///...///000000///////////////////////////.............../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------........................---............////////////......---,,,,,,+++++++++---------------------------------------------------......///////////////...//////000000///.....................///000000000000/////////.........//////............//////........./////////000000////////////000000000000111111111111000000000000,,,---...///000000000000222222222222222222222222333222222222222333444444666666666777777888888888::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>????????????>>>===<<<<<<<<<<<<<<<::::::999999:::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999777888888999999999999999999999888777666555555444444444444444444444444444444333333333333222222222111222222333333444444444333333333222222222111111000111111222333333333333222222111111111111222222//////000000000111111111////////////////////////000000////////////000000...---,,,---//////...---------..................,,,,,,,,,---------.....................---------------.........//////...***+++---///000000/////////...,,,+++,,,---///111//////////////////////////////000000000000//////////////////////////////............////////////000000////////////000000/////////...------,,,,,,..................//////////////////////////////........................////////////////////////...............///000000000/////////............------........./////////////////////////////////000/////////000111222222//////...000222444444333//////////////////////////////............//////---............---,,,,,,,,,------------.........---------------------------......//////......---+++,,,---...////////////........................+++,,,......---,,,---...------------------------,,,---------............,,,---......//////......------------------------...------,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,------......------,,,---......---,,,...///---------------------------,,,++++++---...------+++++++++,,,,,,,,,,,,---++++++,,,,,,------............////////////......---------...............,,,,,,------------,,,+++******+++,,,...000222333111///------///000111000........................---............/////////,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---....../////////...............------------.........///------,,,+++++++++,,,,,,---------------------------------------------------....../////////////////////............------------......///000000000////////////............//////............//////....../////////000000000////////////000000000000111111111111111111111111...///000111222111000///222222222222222222222222222222222222222333444444555555666666777777777777999999999:::;;;;;;<<<<<<======>>>>>>??????@@@@@@??????>>>===<<<<<<<<<<<<999999999999999:::;;;<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;888888888888999999::::::888888888777777666666666666666666666666666666666444444333333333222222222111111222222333333444444333333333222222222111111111111222333333333222222111000000//////000000111/////////000000000111111000000000000000000000000000//////......//////000------,,,...///000...---,,,---......///.........+++,,,,,,------.................................------...////////////...+++,,,---...////////////...---,,,,,,,,,---////////////////////////////////////000000000000//////////////////////////////............////////////000000////////////000000000000///...------,,,,,,---------.../////////...................................................////////////////////////...............///000000//////......------......---------.........//////////////////////////////////////////000111222333111000///000222333333111////////////////////////......---......///000111------......------,,,+++,,,,,,---------.........+++,,,,,,------......///---......//////......---,,,,,,---.../////////...........................***,,,......---,,,---///........................------------............)))+++---000111000///...,,,,,,------.../////////------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------***,,,------,,,,,,---///------............------...---++++++,,,---,,,+++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////+++,,,---......---,,,,,,++++++,,,---///000222333111///------...000000///---------------------------------.........//////+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///000000///...............,,,,,,,,,,,,------------------,,,+++,,,---......................................................---......///////////////000///...---------......,,,---...//////000000000000000000////////////...//////............//////.../////////000000000000////////////000000000000000000000111111222222333333333333222222222222222111111111111111111111111222222222111222222333444555555666666666666777777777888888999999::::::;;;<<<======>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<999999999::::::;;;======;;;;;;<<<===<<<;;;:::999::::::::::::::::::::::::::::::999999999::::::;;;999888888888999999::::::888777777777777777777777777777777777777777777777444444444444333333333333111111111111222333444555333333333222222222111111222222333333333222111000111000////////////000111////////////000000000111000000000000000000000000//////............//////---,,,,,,...000000...---,,,,,,.../////////......++++++,,,,,,---......///........................,,,---...///000//////...---------------...///000,,,,,,------------......//////////////////////////////000000000000//////////////////////////////............////////////000//////......//////000........................,,,,,,,,,...///000///...------------------------////////////////////////////////////////////////...............///000000//////...------------...---------.........//////////////////////////////////////////000111333333333222000111222222111///////////////////////////------------///000111222------......------,,,+++,,,,,,,,,---------......***++++++,,,---...//////---..................---,,,---......///.........------------------------))),,,//////---,,,---///........................---------.........//////***,,,///111111///,,,***+++,,,,,,---...///000000,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,++++++,,,------......------***+++,,,,,,++++++---.........////////////......///---++++++,,,,,,+++***---------.........//////---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------.........//////+++,,,---...///...---,,,---------...000111333444222000------...///......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///111000///...............+++++++++,,,,,,,,,------...---,,,,,,---...000111000000000000000000000000........................---......///////////////222000...---,,,---...///,,,---...///000000000000111111111111000000000000//////............//////////////////000000000000////////////000000000000//////000111222333333333444222///---,,,---///000111111111111111111111111222222111111222222333444555555555666666666666666666777777888999999::::::<<<<<<===>>>???@@@@@@AAA@@@@@@>>>===<<<<<<<<<<<<:::::::::;;;<<<===>>>???:::;;;<<<<<<<<<;;;999999::::::::::::::::::::::::777777777666777777888888999999888888999999:::;;;777777777777777888888888666666666666666666666666555555444444444444333333111111111111222333444555333333333222222222111111222333333444333222000///222111000//////000111222////////////000000000000000000000000000000000000//////............//////,,,,,,,,,...000000...---+++,,,.../////////......++++++,,,,,,---...//////---.....................,,,---///000000000///...///...---,,,,,,...///000+++,,,---.........------//////////////////////////////000000000000//////////////////////////////............/////////000//////............//////,,,,,,------...//////000111111000000/////////...---.........//////000000000//////......---,,,,,,........................///......---------......//////...------------...111111000000//////.....................///000111////////////000111222333111111111111111111111111////////////////////////.........------,,,,,,,,,---.........---,,,,,,+++...---,,,,,,,,,,,,---.....................------,,,---------......//////,,,,,,---...////////////---------............///////////////////////////---...//////,,,++++++,,,......---------......///---------............///------------------------000///---+++***)))((((((------------------,,,,,,++++++,,,---.........---.........------,,,,,,,,,------------------------,,,,,,,,,---------......//////.........---------.........------,,,,,,,,,+++...111000,,,***---111...........................------,,,,,,------...///...---,,,,,,---...///000///...---,,,+++++++++---------............///---,,,,,,,,,,,,---......++++++,,,---.........---,,,,,,************,,,,,,000000...---------------------,,,+++,,,---...///000///...---,,,---......------------------------......................../////////...------,,,,,,...........................------,,,,,,...///000000000000000000000000000///////////////000111111000000000000000000000000000000////////////000000////////////////////////////////////////////////222111111111000000//////444444333222111000//////111111000000111111222333222222222222222222222222444444444444444444444444666666777888999:::::::::888:::===>>>>>>???AAABBBAAA@@@??????@@@@@@>>>===????????????>>>>>>>>>>>>======<<<;;;::::::999999:::::::::999999888888888777777666666666666777777:::999777888999;;;::::::777777777777777777777777555666777777777666444333444444555555444444333222111111222222222333333333333444444555555444444333333333333222222111111111222111///.........///000///000111111111///...---//////////////////////////////............////////////000000///...------........................---,,,,,,,,,,,,---......000000//////.........------------............/////////000000000000//////---------............///............////////////////////////////////////...------,,,,,,------...000000000///......------///...,,,,,,,,,---///111000...,,,---000111///---//////.........------------........./////////000.........------------,,,................................................///......---------------...............---------///////////////000111111............///000111222000000000000000000000000/////////////////////////////////......---------.../////////......---,,,......---,,,,,,---..............................////////////000000000111---------.........---------------............///........................,,,---///...---,,,,,,---///......---------......---------............///------------------------......---,,,,,,,,,,,,,,,,,,,,,------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......//////.........---------------------,,,,,,,,,++++++...111///,,,+++---000...........................------,,,,,,------...///...------------...//////...------,,,,,,,,,,,,---------............///------------............,,,------............---------,,,,,,,,,,,,------------------------.........------,,,---...///000000///...---,,,------...---------------,,,,,,,,,------------------------................................................///...---------...000000000000000000000000000000...............///000000////////////////////////000000////////////000000////////////////////////////////////////////////111111111000000000//////222222222111000000//////111111000000111111222333222222222222222222222222444444333333333333333333777777777888888999999:::888:::===>>>>>>>>>???AAAAAA@@@????????????>>>===>>>>>>>>>=========<<<<<<======<<<<<<;;;::::::999;;;:::::::::999999999999888777777666666777777888888666555666888999999888777777777777777777777777666666777777777666444444333444444444444333222222222222222333333333333444333333444444444444333333222222222111111111000000222111000///...//////000000000000000000///......////////////////////////111000000000000000000111...////////////......---........................---,,,,,,,,,,,,---......000/////////.........------------............/////////000000000000//////---------............///............////////////////////////////////////...------,,,,,,------...............////////////...---,,,++++++---...000///---,,,,,,//////...,,,------,,,,,,,,,,,,++++++.............../////////++++++,,,,,,,,,---------------------------------,,,---...//////...------......---,,,,,,,,,,,,------------...............000000000000111111111111---------...//////000000///////////////////////////////////////////////////////////////........./////////000//////...---......---,,,,,,---..............................////////////000000000000------------,,,,,,,,,,,,---------............///........................***,,,......---,,,---...000///...------------------------............///------------------------------------...///000111++++++,,,,,,------............,,,++++++,,,,,,---...------------,,,,,,,,,------------------------,,,,,,,,,---------.....................---------,,,,,,,,,,,,++++++++++++,,,...000///,,,+++---000...........................------,,,,,,------...///......------......///...------,,,,,,------------------............///,,,---///000000000///......///////////////...---......////////////......+++++++++,,,---......///---------------...////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...//////000000......................../////////...///000000111000000000000000000000000...------------......///////////////////////////000//////......//////000////////////////////////////////////////////////111111000000000000//////000000000000000000000000111111000000111111222333222222222222222222222222222222222333333333333333888888888888888888888888999;;;=========<<<===???????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;=========<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999888888888888888888999777555555555888999:::999777777777777777777777777666666777777777666555555333333333444333222222111333333333444444444555555222222333333333333222222111111111111000000000000222111000////////////000111000000///////////////////////////////////////////////////////////////---....../////////..............................---,,,,,,,,,,,,---....../////////...............---------............///...//////000000//////...---------............///............////////////////////////////////////...------,,,,,,------...,,,------...//////000000---,,,+++++++++,,,...///...---,,,,,,---...---+++,,,,,,,,,,,,++++++++++++........................))))))***+++,,,,,,------------------------------+++,,,...000000///---,,,......---,,,,,,,,,,,,,,,......//////000000111111///000000000111000000000------...///000000000000000000000000000000000000//////////////////////////////......................../////////......---......------------......---------...............---------...............,,,,,,++++++,,,,,,,,,------------............///........................)))+++---...------...///111000///...---,,,,,,,,,---------............///........................------------...///000111******+++,,,------.........---+++******,,,---///------------------------........................,,,,,,,,,---------..............................++++++++++++++++++++++++,,,...//////---,,,---///...........................------,,,,,,------...//////............//////,,,,,,,,,,,,,,,---...///---------............///,,,...000111222111///...000000000000000///...------...///000000///...---***++++++,,,,,,---------,,,,,,,,,,,,,,,------...//////......------------+++++++++,,,,,,,,,,,,,,,---------------------------........./////////000........................000000000000000111111111////////////////////////.........------......////////////////////////////////////....../////////////////////////////////////////////////////////000000000000000000//////......//////000000000111111111000000111111222333111222222222222222333333111111222222222222333333888888888888777777777777999;;;======;;;;;;;;;<<<===>>>???>>>=========>>>=========<<<<<<<<<;;;;;;=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888777666777:::<<<<<<;;;777777777777777777777777666666777777777666666666444444555555444444333222444444444444555555555666111222222333333222222111222222111111111111111111111111111000000000000000111000///......///000111////////////////////////,,,,,,------------,,,,,,,,,,,,---...////////////........................---,,,,,,,,,,,,---..............................---------............///...//////////////////...---------............///............////////////////////////////////////...------,,,,,,------...---------....../////////------,,,,,,,,,---...///......---------------,,,,,,,,,,,,,,,,,,,,,------...............---------((())))))***+++,,,------------------------------***,,,...000000///...---......---,,,,,,,,,,,,---......//////000000111111...//////000000///......---...///111111111111111111111111111111111111111////////////////////////------------------------,,,------.........------........................---------.........//////...............---------+++******++++++---...///---------............///........................)))+++---...------...000111000///...---,,,,,,,,,---------............///........................///...------,,,---------******++++++,,,---......,,,+++***)))***,,,///000------------------------........................,,,,,,,,,---------......---.....................++++++++++++++++++++++++---...///...------.................................------,,,,,,------...////////////////////////,,,,,,,,,,,,------...///---------............///---...000222222111000...000111111111000///......,,,---...//////...---,,,,,,,,,---------,,,+++*********++++++,,,,,,,,,,,,...............---------+++++++++,,,,,,---------------------------------000000/////////.........///////////////////////////000000111111111111111////////////////////////000000///////////////000........................//////............////////////////////////////////////////////////////////////////////////000000.........///000000111111111111000000111111222333111111111222222333333333111111111222222333333333888888777777777777777777999:::<<<<<<:::999:::;;;<<<===???>>><<<<<<===???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999888777888:::;;;;;;;;;777777777777777777777777777777666666666777777777666666666666666555555444444444555555555666666666111222222333333222222111333333333333333333333333111111111111111000000///111000///......///000111////////////////////////,,,,,,---......---,,,,,,,,,,,,---......///..............................---,,,,,,,,,,,,---......---------...............---------............///......////////////......---------............///............////////////////////////////////////...------,,,,,,------...///.........---------,,,...............//////000////////////...------...,,,,,,------------...............---------------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...//////...------------...---------.....................///000000///---,,,---...000222222222111111111111111111111111111111////////////////////////,,,,,,,,,---------------+++,,,---------------------...////////////...---,,,,,,------.../////////000000000000000/////////,,,,,,+++++++++---///000---------............///------------------------)))+++---...------...///000///...------------------------............///........................///...---,,,++++++++++++******++++++,,,,,,------++++++******+++,,,...///,,,,,,,,,------------...........................,,,,,,,,,---------......---------...............++++++++++++,,,,,,,,,,,,...................................................------,,,,,,------......//////000000//////...,,,,,,,,,,,,,,,---...///---------............///---...000111111111000//////000000000000//////...,,,,,,------------,,,,,,---............,,,***)))******+++,,,,,,,,,,,,,,,......//////......---,,,+++,,,,,,------......///........................111111000//////...------//////////////////////////////000111111111111111000000000000000000000000111111000////////////000........................///......------......///////////////////////////////////////////////////......////////////000000/////////000000111111111111111000000111111222333111111111222222333333444111111222222333333444444777777777777777777777777777999;;;;;;999999999::::::<<>>;;;:::===???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999888888999999:::888777555666777999888888777777777777777777777777777777666666666777888888777777888888777777666555444444444555555555666666222222333333333333222222333333333444444444444444111111222222111111000//////////////////000000111////////////////////////...///000111111000///...,,,------.........------........................---,,,,,,,,,,,,---......---------------.........---------............///---......//////......------------............///............////////////////////////////////////...------,,,,,,------...//////......---,,,,,,+++.../////////000000000000///000111000...------...,,,,,,,,,---------...............------,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000///............///...............---------//////111111111///...,,,,,,---///111222111000000111111111111111111111111////////////////////////------------.........///,,,,,,---...............---...///000000///...---,,,,,,------...//////000111000000000////////////000///---,,,+++,,,---...---------............///------------------------***,,,......---------//////......---------......---------............///........................///...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------..............................,,,,,,,,,---------......---------.........//////+++,,,,,,,,,------------......------.........---...........................------,,,,,,------......///000111111000///...------,,,,,,,,,---......---------............///........./////////000000......//////000000//////------,,,,,,,,,,,,------,,,---...//////...,,,++++++,,,---.........---------.../////////...---,,,,,,,,,---......///000000////////////////////////000000000///////////////////////////////////////...///000111111111000000000000000000000000000000000000///.......................................///......------......///////////////////////////////////////////////////........./////////000000000000111111111111111111111111000000111111222333000111111222333333444444222222222333444444555555555555666666777777888888666888999:::999888999:::888<<>>;;;:::<<<@@@=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999:::::::::;;;999999888888888888999999:::888666666777888777666777777777777777777777777777777666666666777999999777777777777777666555555333333444444444555555555333333444444444444333333222222222333333444444444111111222222222111000///......///000000000000000////////////////////////...///111222222111///...------.........---,,,,,,........................---,,,,,,,,,,,,---......,,,,,,,,,------.........---------............///---......//////......------------............///............////////////////////////////////////...------,,,,,,------...---------------------------......///////////////...000111///---+++,,,...+++++++++,,,,,,---------.........------,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000111111111000///////////////111111000000/////////...000111222333222111///---+++,,,///000111000///...000000000000000000000000////////////////////////---.........//////000000------...///000000//////---...///000000///...---,,,,,,------...///000000//////......---------,,,444222///---+++++++++,,,---------.........//////------------------------+++,,,......---,,,---.........---------......///---------.........//////////////////////////////......---,,,,,,,,,------,,,,,,++++++++++++++++++///......---+++)))'''&&&,,,,,,,,,------.........////////////////////////,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........///...------...///...---...........................------,,,,,,------......///000111111000///......------,,,,,,------------------.........//////...............///000000------...//////000//////...---,,,++++++,,,---...***,,,...000000000......------///000000000///...---.../////////...,,,,,,------......///000111111000000000000000000000000......//////000000111111000000000000000000000000---...///111111000000///000000000000000000000000000///...---------------.................................------.........////////////////////////////////////////////////---.........//////000000222222111111111111111111111111111000111222222333000000111222333333444444222222333444444555666666444555555666777888888999555777999999999888999;;;888;;;>>>===:::999<<<@@@<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888999999:::::::::999888888888888888888999===;;;999888999999888777777777777777777777777777888777666666666888999:::666666666666666555555444333333333444444444555555333444444555555444444333111111111222222333333333111111222333222111000///---...///111111111000///////////////////////////---...///111111///...---............---,,,++++++........................---,,,,,,,,,,,,---......,,,,,,,,,------.........---------.........//////---..................------------.........//////............/////////000////////////////////////...------,,,,,,------...+++,,,,,,------......///,,,---......//////......---///000///+++***+++---///...---,,,+++,,,------000000000000000000000000---------------------------...............------,,,---......//////......//////.........---------000000////////////000000222111111111000000//////222222000///............222222222111111111111000////////////////////////------------------------///............------------------............///------------.........//////.........------------------.........---+++***+++++++++,,,,,,,,,---------,,,*********,,,...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000......////////////......------..................,,,------......------,,,......//////...---,,,,,,,,,,,,,,,------.................................///............---------,,,------......------,,,//////.........---------------............------//////.........---------........................///...---,,,,,,---///000//////.........------------------.........//////000000000000111111111111////////////000000000000......------------......,,,---......//////......---------...///000000111////////////////////////...------,,,,,,,,,------////////////////////////---------............///000000///...............000000000000111111111111......//////000000111111000///...---------------//////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000+++,,,---...///111222222000000000000111111111111444444333222222333333333111222333333444444333333666666555444333333222222666666777888999999::::::<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999::::::;;;;;;:::999888888888999888999999999999888777777666666777777888888999999888888888888888888888888444444444555555666666666666666666777888888999999555555666666555444333333222222444555555444222222666444333333333333222000333333333333333333333333333333333333333333333333111222333333222111222333////////////////////////////////////////////////------............------.........------,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////333222222111000//////.........------------.........------------...//////111111111000000000000000//////.........------------.../////////...---,,,........................////////////////////////111///,,,---///111000...------,,,,,,,,,---///000........................---------------------------...............------,,,---......//////......//////.........---------000000////////////000000111111111111000000000//////////////////000000111222222222111111111000000////////////////////////------------------------///............------------------............///------.........//////////////////.........------------.........---,,,+++,,,,,,---------.........---,,,+++***+++,,,...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.........//////.........///......------,,,,,,,,,,,,------......------,,,------......---,,,,,,++++++,,,,,,,,,------------........................///............---------,,,------......------,,,//////.........---------------............------///.........------------........................///...---,,,,,,---///000//////.........------------------.........//////........./////////000000000000000///////////////......------------......***++++++,,,,,,,,,,,,,,,------......///000000111////////////////////////...------,,,,,,---------////////////////////////---------............///000000///..................////////////000000000......//////000000000000//////...---------------//////000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000000000,,,------...///000111111000000000000111111111111444333333222222333333333111222333333444444333333333333333444444444444444666666777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999888888888888888;;;;;;;;;;;;;;;::::::999777777777777777888888888888888888888888888888888444444444444555555555555777777777777777777777777555666666666666555444333333333333444444333333333555333222222444444333111333333333333333333333333222222222222222222222222///000111111000///000111000000000000000000000000////////////////////////------............------/////////......---------,,,,,,++++++,,,,,,---....................................//////////////////......------......///,,,,,,,,,,,,,,,---......//////////////////////////////.........---------------...............---...................................................,,,******,,,---,,,+++,,,,,,,,,,,,---///000111........................------------------------------...............---,,,---......//////....../////////............---000000////////////000000111111111111000000000000---------...000111333444222222111111111000000000///////////////////////////////////////////////////............------------------............///....../////////000000000000000000/////////......------.........---,,,+++---------.........//////---,,,+++++++++,,,......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------............------///......---,,,+++***))),,,------......------,,,,,,,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,,,,........................///............---------,,,------......------,,,...............---------------............------............------------........................///...---,,,,,,---...///...............------------............/////////,,,,,,---------.........111000000//////...............------------......)))***++++++,,,,,,++++++------......///000000000////////////////////////---------,,,,,,------...////////////////////////---------............///000//////............///............////////////...////////////000000000//////...------------......//////000000//////...////////////////////////////////////////////////////////////////////////000000000000000000000000............/////////000000000000000111111111111333333222222222222333333111222222333333333333333000111222333444555666777666666777777888888999999:::::::::;;;;;;;;;;;;;;;:::::::::999888888888777999888888777777777777777;;;;;;;;;:::::::::999999888888888888777777777777888888888888888888888888555555555444444444444444999888888777666666555555666666666666666666555444444444333333333333444444333222111222444555444333222222333333333333333333111111111111111111111111///000111111000///000111111111111111111111111111////////////////////////------............------///////////////.........,,,,,,,,,,,,,,,------...........................)))***+++,,,---///000000//////............//////,,,++++++++++++,,,------.......................................------------------------...///000................................................///...,,,,,,...///...------------......///000111................................................,,,---......///.........,,,---......///........./////////...............000000////////////000000111111111000000000000000---------...000111333333111111111111000000000000///////////////////////////////////////////////////............------------------............///////////////000000000000000000000000////////////---------------------,,,------------............------,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,---,,,,,,++++++*********,,,------......------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++........................///............---------,,,------......------,,,........................------............------------------------------........................//////...---------............................................./////////,,,,,,---------.........111111000///......------......------------......+++,,,,,,---...---------............//////000000////////////////////////------,,,,,,,,,---......////////////////////////---------............///000///............//////........./////////000000///////////////////////////......---------.........//////////////////...////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////.........///000000000111111111111222222222222222222333444111111222333333333333222000000111222444555666666666666666777777777888888999999999:::::::::::::::;;;::::::999888777777666777777666666666666777777888777777666666666666666999999888888777777666666888888888888888888888888666555555555444444333333777777777666666555555555555666666777666666555555555444333222222333444555222111111222444555555444222222222222222333333333000000000000000000000000111222333333222111222333000000000000000000000000////////////////////////------............------//////..................,,,,,,,,,,,,,,,---..............................)))******,,,---...///000000//////......//////000,,,,,,,,,+++,,,,,,---................../////////........................---,,,,,,,,,---...000111................................................000///.........//////////////////////////////...////////////////////////........................,,,------...//////......,,,---......///.........////////////////////////000000////////////000000000000000000000000111111///////////////000111111111111111000000000//////////////////////////////000000000000000000000000///............------------------............///////////////000000000000000000000000////////////------------------------+++,,,,,,,,,,,,---------...---------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,*********++++++,,,,,,,,,,,,------......------,,,------............------++++++++++++++++++++++++........................///............---------,,,------......------,,,---.....................------............------,,,,,,------------------........................//////......---------------.....................////////////////////////------........./////////111000000///...------,,,......------------......,,,,,,---............---............////////////////////////////////////,,,,,,,,,,,,,,,---...///////////////////////////---------............/////////............////////////000000000111111111/////////.....................---------......///......////////////......////////////////////////////////////////////////........................////////////////////////////////////............///000000000111111111111111111111111222222333444000111222222333333222222222222222333333333444444666666666666666666777777777888888888999999::::::::::::999999888777666666777666666666666666777777666666555444333444444555999999888888777777666666777777777777777777777777666666666555555444444444444444555555555666666666555555666666666666555555666555333333333333555666222111000222444666555444111111111222222333333333000000000000000000000000111222333333222111222333////////////////////////////////////////////////------............------------------------------------,,,,,,------...///........................,,,,,,---------.........//////............//////---------------......///.........//////000000000---.....................---,,,,,,,,,---...000111................................................++++++++++++******+++,,,000000111111000///......000000000000000000000000........................,,,,,,---...////////////,,,---......//////.........////////////000000000000000////////////000000000000000000111111111111111000000////////////000111111000000000/////////////////////////////////000000000000000000000000///............------------------............///....../////////000000000000000000/////////......------,,,,,,,,,---......+++++++++,,,,,,,,,------............------------,,,,,,,,,---------......------------------------,,,---------............------............------))))))***+++,,,------...,,,------......------,,,------......//////......,,,,,,,,,,,,++++++++++++........................///............---------,,,------......------,,,---------...............------............------,,,,,,,,,,,,------------......................../////////......---,,,,,,---------...............000000000////////////......////////////000000000000//////......---------......------------......***+++,,,,,,------,,,,,,......//////////////////////////////////////////,,,,,,,,,,,,---......///////////////////////////---------............//////............//////000000000000000111111111111/////////............---...------------...//////---......//////......---////////////////////////////////////////////////........................///////////////////////////////////////.........000000000000111111111111111111000111111222333444000111111222222222222222333333333333222222222222555555555555666666666666666666777777888999999999999999999888777777777666666666666666666777777888888777666555444555666777888888888888777777777777777777777777777777777777777777777666666666666666333333444444555666666777333444555555555555555555555555444444444444555555222111111222444555555444000000111111222333333333000000000000000000000000///000111111000///000111........................////////////////////////------............------,,,,,,,,,------------------------------......///------------------------..................------......------------.........------------...//////.........//////000000111---------...............---------------...///000........................------------------------,,,------,,,++++++,,,......///000111111111000///////////////////////////........................+++,,,---...////////////,,,---......//////........./////////000000000000000000////////////000000///000000000111111111111000000////////////000000111000000000///////////////////////////////////////////////////////////////............------------------............///------.........//////////////////.........---------,,,,,,,,,,,,---...///,,,,,,,,,,,,---------..................------,,,,,,,,,,,,---------..............................------........./////////.........//////.........******++++++,,,,,,------,,,------......------,,,+++,,,---............---------------,,,,,,,,,+++........................///............---------,,,------......------,,,---------.........//////------............------++++++,,,,,,,,,---------........................////////////...---,,,+++---------.........//////000000000000/////////........./////////000000000..............................------------......+++,,,------......------/////////////////////...////////////////////////,,,,,,,,,,,,---...//////////////////////////////---------............///...............///000000/////////000000000000111//////.........------------------------...//////---......//////......---////////////////////////////////////////////////........................////////////////////////.........///////////////000000000000111111111111000000000000111222333444000000111222222222222222222222222222222222222222555555555555555555555555555555666777777888999999888888888888777777777777777666666666777777888999:::999777555555666777888777777777777777888888888777777777777777777777777777777777777888888888888444444444444444444444555222222333444444444444444444444555555555555444444333222111222444555444333///000000111222222333333111111111111111111111111///000111111000///000111////////////////////////////////////////////////------............------------------.........///---------------...//////------------------------........................------,,,,,,,,,,,,------------,,,,,,------...///,,,,,,---......///000000---------.........//////------...............---........................---------------------------///000...,,,,,,...000---...000111222222222222........................////////////////////////+++,,,---...////////////,,,---......//////........./////////000000111111000000////////////000000//////000000111111111222///////////////000111111000000000000//////////////////////////////////////////////////////////////////.........------------------.........//////------------.........//////.........---------------,,,,,,+++,,,---...///---------.........//////.../////////...---,,,,,,,,,,,,,,,---------.......................................////////////000......////////////......------,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------------.........------,,,,,,,,,........................//////.........---------,,,------......------,,,---------.........//////---..................---+++++++++,,,,,,---------........................////////////...---,,,+++---------.........//////111111000000/////////............////////////000---------........................------............///000000111000000000///////////////.........////////////////////////+++++++++,,,---...///000////////////////////////---------.........//////...............///000111............/////////000//////.........------------------------...///000---..................---////////////////////////////////////////////////........................////////////////////////............//////000000000000000000111111111111000000000000111222333444000000111222222222222111111111222222222333333333555555555555555555555444444555555666777888888999777777777777777888888888777777777777777888999999999888666555444555777888666666777777888888999999777777777777777777777777777777888888999999::::::666555555444444333333222111222333333444444444333333444555666666555444333333222111222444555444333///000000111222222333333111111111111111111111111111333333333222111222333000000000000000000000000////////////////////////---..................------.........//////000000...------------...//////------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////---------.........//////---.../////////...---,,,........................------------------------***,,,---,,,))))))+++---////////////////////////..................------............////////////////////////////////////////////////000000000000//////............//////////////////////////////000000000000111111111111000000000000111111111111///111333111---+++,,,...---...//////////////////...............///000000///...---,,,+++,,,------,,,,,,,,,---------......---...///...,,,,,,...000222111000...------------,,,,,,,,,---------.........///000222222111111000........................///......---------......111111111111000...---,,,...------,,,,,,------...//////.........---------.........---------,,,,,,///...---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------------------000////////////........................---------///...------...///...---,,,---...//////...---,,,///............------------------............///000000//////.........------------.........//////////////////............//////000000000000//////...------,,,,,,------............------,,,,,,,,,......------------............//////......---,,,---------------...///000...............//////000000000111222222222222222////////////////////////---...///000000000......222111///.........///000000///...---,,,,,,---...///...---,,,,,,,,,,,,,,,,,,---------.../////////---------............///------............------///000000000000000//////111111000000//////......000000111000000///...---------------............000000000000000000000000---///222555555333111///111111222222222333333333000111333444555555444444333444444555666777777888777777777777777777777777::::::999999888777666666777777666666555555444444333444777888888777444333666666666666555555555555777777888999999999999999666555444333333333333333444444444444444444444444333444444555555444444333444444444444444444444444333333222222111000//////222222222222222222222222222222222111111111111000........................------------......//////////////////////////////......------------.........------,,,,,,------...............////////////........................---------,,,,,,+++++++++,,,,,,,,,---------......,,,+++***+++---/////////.........------,,,,,,,,,........................+++******+++------,,,***,,,---///000000000///...........................////////////////////////..................------............////////////.........................../////////000000000000//////............////////////////////////////////////000000000111111111/////////000000000111111///000111000...------...---......///////////////...............///000000000///...---------.................................//////...------...000000000///.........//////---------.........//////...///000111222111111000..............................---------......///000000111111111000//////------,,,,,,,,,,,,------//////.........---------,,,,,,,,,+++++++++******///...---,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---......///000000...------------,,,,,,,,,------..................///...------...///...---------...//////...------///............------------------............///000/////////............,,,,,,,,,------.........////////////............//////000000000000//////...------,,,,,,------............------,,,,,,,,,......------------............//////......---,,,...------------......///......///000000000000///------...///////////////////////////////////////---......///////////////222111000///...//////000000000...---------......///...---,,,,,,,,,,,,------------...............---------............///------............------//////000000000000//////000000000000//////......///000000000000//////...000000000111111111111222000000000000000000000000...///222333444333111000111111222222222222222222///000111222333333333333777777666666666666666666888888888888888888888888::::::999888888777666666666666666666666555555555444555666777777666555444444444555555666666777777555666666777888777777777777666555555444444555555444444444444444444444444333444444555555444444333444444444444444444444444333333222222111000000///222222222222222222222222222222222111111111000000////////////////////////............//////000000..............................------------.........------,,,,,,------...............////////////........................---------,,,,,,+++++++++,,,,,,,,,---------......+++***)))***+++------,,,.........------,,,,,,,,,........................+++******+++------,,,***+++,,,---.........------........................////////////////////////------------------......---............/////////............................../////////000000000//////............////////////////////////////////////000000000000111111....../////////000000000000///......///000///...------...///////////////...............///000000000000///............/////////////////////.........//////...------...000///////////////000111111............////////////...///000111111111000000////////////////////////---------------...///000///000000111222222111111......------------.....................---------,,,,,,,,,,,,++++++++++++......---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,---...///111222222...------------,,,,,,,,,,,,---------...////////////...------...///...---------...//////...------///............------------------............///////////////............,,,,,,,,,,,,------------////////////...............//////000000//////.........------------...............---------------......------------.........////////////...------...............------------...000222222111000///,,,,,,---...............////////////////////////...............///000000111111000///////////////000000///.........//////......---,,,,,,,,,------...............------------------............///------............------...//////000000/////////000000000////////////.........///000000000//////111111111111222222222222000000000000000000000000000000111222222222222111222222111111111111111111111111111111222333444444666666777777777777777777999999999999999999999999999999999888888777777666555555555666666666666666555666666666666666666555222333444555666777888888444444555666666666666555888777666666555666666666444444444444444444444444333444444555555444444333444444444444444444444444333333222222111000000000222222222222222222222222222222111111111000000000000000000000000000000000///////////////000000000..............................------------.........------,,,,,,------...---............/////////........................------,,,,,,,,,,,,++++++,,,,,,,,,---------......---+++******+++---,,,+++.........---------------........................+++******+++------,,,+++******+++,,,,,,,,,,,,,,,................................................,,,,,,------------......---------.........//////................................./////////000000//////............//////////////////////////////////////////000000000111............////////////000---,,,---000222000...,,,---...///000000000///...............///000000/////////.............../////////...............---......---,,,,,,---///000000/////////000000111------------............/////////000000000000000////////////////////////,,,,,,,,,---...///000111000111111222222222111111000//////////////////000........................///............---------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,---...///000000111000////////////.........,,,,,,,,,---...///000000///---------...///...------..................---///............------------------............//////////////////.........------..................////////////...............//////////////////.........------------.....................---------......------------......///////////////...------/////////......---,,,,,,---///111333333222000///...///000000111111000000///////////////////////////...---------///111222111000000///////////////000000000/////////000000...------,,,,,,,,,------/////////...---------,,,---------............///------............------......//////000/////////////////////////////////------...///000000000///....../////////000000000000000000000000000000000111111111111111111222333222222111111111111000000444333222222222333555666333333555777888:::<<<<<<888888888888888888888888999888888888777777777666444444555555666666777777777666555444444555666777333333444555555666777777333444555555666666555555777777666555555666666666444444444444444444444444333444444555555444444333333333333333333333333333222222222111111111000000111111111111111111111111111111111111000000000000////////////////////////............////////////..............................------------.........------,,,,,,------...---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...,,,,,,.........---...............---------........................++++++***,,,---...---+++******++++++,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,------......------------................................................//////////////////............//////////////////////////////...////////////000000000............///////////////---+++---000222000...,,,---...///000000000000...............///000000............------,,,,,,------------------------,,,------,,,++++++,,,...222111000///............++++++,,,,,,,,,---------///////////////000000000000000000000000000000000,,,,,,,,,---...///000111333333333222222111////////////............//////---...................../////////.........------,,,---------------------,,,------......------,,,,,,,,,,,,---------............------------------000////////////.........,,,,,,,,,---...///000000///---------...///...---.........------.........///............------------------............///.........///////////////000000000000000/////////////////////..................////////////......///......------......///..............................------------......//////000000//////...---.../////////...---,,,+++---///111333333222000///000000111222222222222111////////////////////////......------...///111222000000000000000//////...//////000000000000000000------,,,,,,,,,------.../////////...---------,,,---------............///------............------------...///////////////.............../////////,,,---...///////////////---------.........//////000000000000000000000000111111000000000111222333222222111111111111111111333333222111111222444555333333555777888:::<<<<<<777777777777777777777777888888888777777777777777444444555555666666777777777666555444444555666777555555555555555444444444555555666777777777777666666555555444555555666666444444444444444444444444333444444555555444444333333333333333333333333333222222222111111111111111111111111111111111111111111111111000000000//////........................------------------------..............................------------.........------,,,,,,------...------------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...------...///...---................................................,,,++++++,,,......---+++,,,,,,,,,,,,,,,------...........................------------------------++++++,,,,,,------......,,,------------.........------------------------------.........///////////////............//////////////////////////////......////////////000000....../////////000000000...------...///000000///,,,,,,...///000000000000...............///000000------......------,,,+++,,,,,,,,,---------......,,,------,,,++++++,,,...222111000...------,,,,,,***+++++++++,,,,,,,,,,,,//////.........///000111000000000000000000000000---------------...///000333333333222111///...------,,,,,,,,,,,,,,,,,,------------...............------------,,,,,,,,,++++++,,,---.........------------............------,,,,,,,,,---------...............---,,,,,,++++++...------------,,,,,,,,,,,,---------...////////////...------...///...---///...------------...//////............------------------............///.........///////////////111111111111111000000000////////////............---......//////......---//////............//////.............../////////......------------......///000000000000///......---.../////////...---,,,---...000222222111000///...//////000000000000000////////////////////////---------...///000111222000000000000000///............///000000000//////------,,,,,,,,,---.....................------------------............///------............------,,,---......////////////---............/////////------.../////////......////////////000000000000000000000000000000000000111111000000111111222333111111222222222333333333111111111000000111111222666666777777777777777777666666666666666666666666777777777777777777777777555555555666666666666666777666555444444555666777555555555444444444333333666666777888888888888777555555444444555555666666444444444444444444444444333444444555555444444333333333333333333333333333111111111111111111111111111111111111111111111111111111000000000/////////........................---------,,,,,,,,,,,,,,,------------------------......------------.........------,,,,,,------...,,,------------.................................++++++,,,,,,,,,,,,------,,,,,,,,,---------.........,,,++++++,,,------,,,.............../////////........................,,,++++++,,,......---,,,---------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,---------.........---------------------------------.........////////////............//////////////////////////////........./////////000000/////////000000000111111---...//////......///000+++,,,---///000000111111...............///000000---.../////////...,,,,,,++++++,,,---...///000000......///...---,,,...000//////...---------------+++++++++,,,,,,,,,------///......---...///000111111111111111111111111111......---------......///111111111111000000///.........------------......---------.........//////------------,,,,,,,,,,,,+++,,,---.........------------............------,,,,,,,,,---------..................------------...------------,,,,,,,,,------..................///...------...///...---///...------------...//////............------------------............///............/////////000111111111111000000//////////////////............---......//////......---//////............//////---........./////////000......------------......000000000000000///......+++---...///000///------......///000000000000///---......///000/////////////////////////////////+++,,,---///000000111111///000000111000///...---,,,---...///000//////...,,,,,,,,,,,,,,,---...///---------...............---------............///------............------+++,,,---...////////////---------.........//////.........///......------///000000000000111111111000000000000000000000000000000111111222222222222111111222333444555555666222333333444444333333222777777666666666666666666666666666666666666666666666777777777777777777777666666666666666555555555666666555555555555666666444444444444444444444444666666777888888888888777666666555555666666777888444444444444444444444444333444444555555444444333222222222222222222222222111111111111111111111111111111111111111111111111111000000000////////////..............................---------,,,,,,,,,------------------------......------------.........------,,,,,,------...,,,,,,---------.................................+++++++++,,,,,,---------,,,,,,,,,---------......---+++***+++---.........---........./////////000........................,,,++++++---...///---,,,...------,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---------------------------------.........////////////............//////////////////////////////............/////////000000000000000111111111111---///111000---,,,...111+++,,,---///000111111111...............///000000...///000000000///---,,,+++,,,---...///111222222///000111000......000111---,,,,,,,,,,,,---......,,,,,,,,,---------......///......------///000111111111111111111111111111///......---------.........//////000000000000000111111000000000000111111---------.........//////000000/////////.........***+++---...///...------------............------,,,,,,,,,---------......---.........//////000000000000/////////........................---------///...------...///...---///...---,,,,,,---.../////////.........------------------.........//////---.........//////000000111111000000/////////...000/////////............---..................---//////............//////---.........//////000000.........------.........000000000000000//////...***,,,...000000///...---............/////////000...//////000000000000000////////////////////////***,,,...000111111111000///000111111111000...---+++,,,.../////////......,,,,,,,,,,,,,,,---...///,,,------....../////////---------.........//////---..................---+++,,,---...////////////---------.........//////.../////////...---,,,,,,////////////000000000000000000000000000000000000000000111222222222222111111111222333555666777777666666888888888777666555333444444555666777777888777777777777777777777777666666666666777777777777777777666666555555555444666666666666666666666666111222222333444555666666555666666777777777777777777777666777777888999999444444444444444444444444333444444555555444444333222222222222222222222222111111111111111111222222000000000000000000000000000000000000////////////000000000000000000000000//////.........---------------------------------.........------............------,,,,,,------...,,,,,,,,,---------..............................+++++++++,,,,,,---------,,,,,,,,,---------.........---,,,---///111111111---.........//////000000........................,,,,,,+++---...///...,,,------,,,+++,,,---...///........................---------------------------------,,,,,,+++++++++---------.........////////////////////////////////////.........---------////////////////////////111000///...............////////////...---,,,+++000000000000000000000000000000000000000000000000444333222111000000000000......////////////......000000//////............+++,,,,,,---.........---000///...---,,,---...//////............------------------,,,,,,+++++++++....../////////...,,,+++...------,,,,,,------.........---......///000111000000///...---,,,,,,+++////////////////////////---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,///...,,,++++++,,,---...000000///...---,,,,,,+++------------------------,,,---......//////......//////............//////......//////000000111111//////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---........................//////.........---------...................................................------,,,,,,,,,------........................////////////////////////////////////////////////...................................................///000111111222222111///////////////.....................////////////000000000000000000000000------............------...------------...////////////...---,,,,,,++++++---......//////......---......---------,,,,,,,,,---,,,+++***+++,,,---...............////////////......------------............---,,,,,,...///000000000000000111111111111444444333333333333444444222111111111333666888:::444444333333222111000000444444444444444333333333444444444444555555555666777777666666555555444444333333444444555666666666555555444444444444555555222333555666666666555555444444444555555555666666666666555555555555666666444444444333333222222222333333333222222222111111222222222222222222222222333444444333222111000///111111111111111111111111////////////............---.........//////000000222000///---,,,,,,,,,---///...---,,,,,,---...//////000000///------...///,,,...///...---+++,,,,,,......---------,,,,,,,,,+++,,,...//////...,,,***---------------------------------...///000000111,,,,,,,,,---...///000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,......---------......///---------............///,,,---///000000///---,,,---------------------------------,,,,,,+++++++++,,,------------.................................//////.........---------////////////////////////000//////............///......///000000/////////////////////////////////000000000000000000000000333333111000000/////////......////////////......000000000/////////......,,,---....../////////...------,,,+++++++++,,,---000000/////////.........---------,,,,,,,,,++++++//////000000000///------...------,,,,,,------...000//////.........//////...............---------////////////////////////......------------......///...---,,,,,,,,,,,,---------,,,,,,,,,---......000000000///......------------------------------,,,---......//////......//////............//////......//////000000000000//////...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---//////////////////////////////.........---------........................////////////////////////...------,,,,,,---------........................................................................................................................///000000000000000//////////////////........................////////////000000000000000000000000------............------...------------.../////////......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------............////////////......------------............------......///000//////000000000111111111000000000//////000000000000000222333444555666666444444333333222111111000444444444444444444444555444444555555555666666666777777777666666555555555555555555555555555444444555555555555555555555555333333444555666555444444444444444555555555666666777666666555555666666777555555555444444444333333444444444333333333222222222222222222222222222222444444333333222111000000111111111111111111111111111000000000000/////////............/////////000222111000...------......///...------------...///...//////...,,,,,,---...,,,...///...---+++,,,,,,,,,,,,,,,------.........------...///...---,,,+++---------------------------------...///000000000---,,,,,,------///000000000/////////.........---......------------------////////////////////////---------............///+++---...//////...---+++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......................../////////............---///////////////////////////............//////000---...///000111111111111////////////////////////000000000000000000000000222111000//////...//////......////////////......000000000///////////////---...//////000/////////---,,,,,,+++,,,,,,------111000000000////////////------------,,,,,,,,,,,,///000000000000///............------------......111111///......------------------.........////////////////////////////////////............//////......---,,,,,,,,,------+++,,,,,,---............////////////////////////------------------------------...////////////...000//////......//////000...////////////000000000///......---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---////////////////////////...............---------........................000000000000000000000000---------,,,,,,------...........................------------------------................................................------------------------000000000//////...,,,,,,....................................////////////000000000000000000000000------............------...------------...//////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,---............/////////......------------............//////000000000/////////000000000000111111111111111111111111111111...000222444555444333222444333333222222111111111333444444444555666666666555555555555666666666777777777777777666666666666777666666555444444333333444555666777777666555444333444444444444333333222444444555555555666666666888777777666666777777888666666666555555555555555555555555444444444333333222222222222222222222222444333333333222111111000111111111111111111111111111111111111000000000000............////////////222111000//////////////////...------------...///---......---,,,+++,,,---,,,...///...---+++,,,,,,***++++++,,,---...///000//////.........------------------------------------------...//////000000---------------...///000/////////...............//////////////////////////////000000///...---,,,---------............///+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......................../////////...............////////////////////////...............///000111...///000000111111111000////////////////////////////////////////////////000000///.....................////////////..............................---....../////////...................../////////000000000/////////......------------------,,,,,,...////////////...............------------......000000///.......................................///////////////////////////..................///...------,,,,,,,,,------***+++---...///......------........./////////000........................------...///////////////000000////////////000000///////////////////////////...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---////////////////////////................................................////////////////////////------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------...............---,,,+++------...............///............////////////////////////////////////------............------...------------...//////......---------,,,,,,,,,.........------.........,,,,,,,,,+++++++++*********+++,,,---...---,,,+++---------.........//////......------------......---...000111111111000///////////////000000000111222222222222222222222222///000222222333222111111333333333222222111111111333333444555555666777777555555555666666666777777777777777777777777777777666666555555555444444444444555777888888777555444444444444333333222222111555555555555666666666666888888777777777777888888555555555555555555555555444444444444333333333333222222222222222222222222444333333222222111111111111111111111111111111111111111111000000000//////.........///////////////000000//////////////////.........------.........---...///...---,,,,,,---,,,...///...---+++,,,,,,++++++,,,,,,---...//////000///...---------......---------------------------------....../////////---------------...///000....................................////////////,,,---......---+++)))'''---------............///+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................////////////////////////////////////////////////...............///000111000000000000//////...---........................////////////////////////000///........................////////////......------------------------------.........------,,,.........//////000000000/////////.........------------------------------------------------------///......------......///...............///000000000//////...------,,,,,,////////////////////////......------------......------,,,,,,,,,------...***+++---...///...---,,,+++,,,,,,------......///........................---...//////000000//////000000////////////000000/////////.....................---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------------------------------.....................................................................,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------++++++,,,---------------,,,---------......//////............////////////////////////////////////------............------...------------...//////---------------,,,,,,,,,///...------------...///,,,,,,,,,+++++++++*********+++,,,---...---,,,+++------------..................------------......---...000111111111000///...////////////000000000......///000000///......222111000000000000222222333333222222222222222111222333333444555666777777555555555555666666666666666666666666666777777777444444444555555555666666333555666888888666555333555444444333222222222222555555555666666666777777888888777777777777888888444444444444444444555555333333333333222222222222222222222222222222222222444333222111111111222222111111111111111111111111000000/////////.........///////////////.........------..................---..................------///000000...------...,,,...///...---+++,,,,,,------------------------///...------------......------------------------------------...............------------...//////---------...............,,,,,,,,,------.........,,,---......---+++)))'''---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------...////////////000000000///////////////////////////............//////000000000000000///...---,,,........................000000000000000000000000//////............//////......////////////......---------------.........------------------,,,++++++,,,---...........................------------------------............,,,,,,,,,+++,,,,,,---...//////............//////---------......///111111111000///...---,,,++++++////////////////////////...------------------...------,,,,,,,,,---......,,,------...---------,,,++++++,,,,,,,,,---------..............................///000000000000///111000000//////000000111/////////............---...------,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...............................................................,,,,,,,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******,,,------.........,,,,,,,,,---......//////............////////////000000000000000000000000------............------...------------...//////---------------------------,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,------------...............------------............//////000000000///......////////////000000///000111222222111000///333222000//////111333444222222222222222222222222222333333333444555555555444444444444555555555666555555555555666666666666333333444444555666666777333444555666666555444333555444333333333333333444555555666666666777777777888777777666666777777888444444444444444555555555333333222222222111111111222222222222222222222222444333222111111111333333111111111111111111111111////////////............///////////////.........+++,,,---...//////......------...//////...---------///111111///...---...,,,...///...---+++,,,,,,......---------,,,,,,,,,++++++,,,,,,---.........------------------------------------------------......---------......///---------------.........******++++++,,,---------//////000000///...---,,,---------............///------,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,------------.........------------------------.../////////000000000000////////////////////////000//////............///000000111111111000//////........................000000000000000000000000000//////...//////000000......////////////.............../////////000000...............---,,,,,,***+++---.../////////...////////////............------------.........///---,,,,,,+++,,,---.../////////............////////////.........//////000//////......---------,,,//////////////////////////////............//////,,,,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,,,,,,,------------------..............................///000000000000000111111000000000000111111//////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------------------------------------.........//////................................................,,,,,,,,,,,,---...//////........................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,------...//////............////////////000000000000000000000000------............------...------------...//////------------------------...---+++******+++---...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---------...............------------............------......///000........./////////000000222333444555555444333222111111111111222222333333222222222222222222222222222222333333333333333333333333333333444444444444333444444444555555555666444444555555555555555555444444444444444444444444555444333333333444555666555666666666777777777777777666666555555666666777444444555555555666666666444444333333333222222222222222222222222222222222444333111000000111333444111111111111111111111111000000000////////////...000/////////............+++,,,...///000000000///------...//////...------,,,...000111///---,,,,,,,,,...///...---+++,,,,,,,,,,,,------------------'''(((***,,,............------------------------------------------------///......---------......,,,,,,,,,------.........*********+++,,,---------////////////////////////---------............///...------------------...------------------------+++++++++,,,,,,------------------.........//////------------------------.../////////000000111111////////////////////////111000///...............///000111222222222222222........................000000000000000000000000000000/////////000000111......////////////......///000000000111111222222//////000000///...------,,,---///111111111111000000000000000////////////---------.........//////...------,,,---...///000//////............//////111000///......---......---------............///////////////////////////000000////////////000000,,,,,,,,,,,,,,,---...///111000...,,,+++++++++,,,........................////////////////////////...//////000000000000000111111000000000000111111//////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---........................---------.........//////........................000000000000000000000000+++++++++,,,---...///000........................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++,,,,,,---...//////............/////////000000000000000000000000000---..................---...------------...//////------------------------000///---,,,,,,---///000......------------,,,,,,---,,,+++***+++,,,---...,,,,,,,,,---------...............------...............---,,,,,,...///000............/////////000///000222333333222000///...000222444555444333222222222222222222222222222333222222222222222222222222222222333333333444444333333333444444444555555666666666555444444333333444333333222222333333444555444444333444555777888666666666666777777777777666666555555555555666666555666666666777777888888555555444444444333333333222222222222222222222222444333111000000222333555111111111111111111111111111111111111000000000000000000//////.........---,,,---///000111111111111,,,---...//////...---,,,+++---///000...,,,++++++,,,...///...---+++,,,,,,***++++++,,,---...//////$$$&&&))),,,...///......------------------------------------------------///......---------......,,,,,,,,,------.........******+++,,,,,,---............---------...//////---------........./////////......------......///------------------------++++++,,,---......------.........------,,,,,,,,,///////////////...............////////////......////////////////////////...............///000000000000000000000000000000111111222111...---......///000222333333222111111000000000000000000000000//////000000000000//////...............///000111000000//////.........---+++,,,---...////////////000///...,,,,,,+++++++++,,,,,,,,,---------............---------,,,,,,,,,---------............///------------,,,+++***)))---------------...///000...///000///---,,,,,,...////////////////////////.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,---.........---//////000000000000////////////.........---------++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------------------,,,++++++***,,,,,,,,,---------......++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......000000//////.........---,,,,,,,,,++++++*********,,,,,,,,,---------......---...///000000///...---------------------------.........------,,,,,,,,,((()))+++---......------000000000000000000000000//////000000000000//////------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,,,,---......,,,,,,---.........---------,,,,,,,,,,,,,,,---....../////////,,,,,,,,,---------......---------............//////////////////////////////////////////////////////000111222333222111111000111111111111222222222000111111111111222222222333333333333333333333333111111222222222222333333222333555777888777666555666666666555444444444333555555444444444333333333666555555555555444444444333444555555666666555555777777666666555555555444333444555666666555444333555555555444333222000000222222222222222222222222666555333111000000222222111111000000000000111111000000///...............111111000///////////////000000//////.........------------............///......---------,,,,,,,,,,,,---------------,,,,,,***++++++,,,---...//////........................***+++,,,,,,++++++---...........................---------,,,,,,------...------......------,,,+++...---,,,++++++,,,...///++++++,,,,,,---...//////.................................------,,,,,,,,,------------------------...//////000000000000000.........------,,,,,,,,,/////////////////////.........////////////......////////////////////////...............///000000////////////////////////000111222111...---...///...///000222222222111111/////////////////////////////////000000////////////............//////000000/////////............+++,,,---...////////////000///...---,,,,,,,,,,,,,,,,,,---------.........//////.........------------------............///...//////...---,,,++++++---------------...//////...//////...---,,,,,,....................................------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------.........---//////000000000000/////////.........------------++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,---------............------------------------,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,---------.....................---------,,,,,,---------............000/////////............------,,,,,,,,,+++++++++,,,,,,---------.........,,,---...//////...---,,,------------------------.........------,,,,,,,,,+++,,,---////////////...------------------------...//////000000//////...........................++++++,,,,,,,,,---------.........------,,,,,,,,,,,,---......,,,,,,---............---------,,,,,,.........---------------,,,,,,,,,---------......---------............//////////////////////////////////////////////////////000111222222222111111000000111111111222222222000111111111111222222222222222222222222222222222333333333444444444555555222333555777777777666555555555555555444444444444444444444555555666666666666555555555555444444444333444444555555555555555777666666666555555555444444444555666666555444444333333444444444333222222222222222222222222222222222111///......///111222111111000000000000111111111000//////......//////111000000//////////////////.........---------------------............///......---------,,,,,,,,,//////000000000000//////,,,,,,------------------........................+++,,,------,,,,,,---.................................---,,,,,,,,,------------......------,,,+++...---,,,++++++,,,...///++++++,,,,,,---......///..............................---------,,,,,,,,,------------------------,,,------............---.........---------------......//////////////////......////////////......////////////////////////...............///000000////////////////////////000111222000...---...///------///000111111111111..............................////////////......000//////............///////////////............,,,,,,---...////////////000000///......---------,,,------------.........000000/////////.........---------............//////////////////...---,,,------------------...///---...///...---,,,---....................................---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---............---...//////000000//////...............------------,,,,,,,,,,,,------------///.........------------------........./////////------------------------++++++,,,---------,,,,,,,,,,,,,,,---------......---............//////////////////.........------------........./////////////////////............---------------,,,,,,,,,,,,------------.........,,,,,,------------,,,,,,------------------------.........---------------------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,.........//////.................................,,,,,,,,,,,,------------.........---------------,,,.........---,,,---............------------,,,.........---,,,+++++++++,,,,,,,,,---------......---------............//////////////////////////////////////////////////////000111111222222111111000000000111111111222222000111111111111222222222111111111111111111111111333333333333444444444444222333444666777666666555444444444444555555555555333333444555666777888888666555555555555444444444333333444555555555555555666666666555555555555555444444555666666555444444111222333333444444444444222222222222222222222222//////......///000222333111111000000000000111111111111000////////////000111000//////......//////---------------,,,,,,,,,---------............///......---------,,,,,,,,,,,,------......---------......---------,,,,,,,,,........................---...///...,,,,,,---...........................///...---,,,,,,,,,,,,,,,------......------,,,+++---,,,+++++++++,,,...///+++,,,,,,------....................................------------,,,,,,,,,........................+++,,,,,,---------,,,,,,...............---------............////////////......////////////......////////////////////////...............///000000////////////////////////000111111000///......///,,,,,,---...///000111111////////////////////////......////////////......111000///...............///////////////.........,,,------...//////......//////000//////......---------------............////////////.........------------............//////////////////...---,,,---------,,,,,,---......,,,---......,,,,,,---..........................................---------......---------,,,,,,,,,------------------------,,,------...............------............------...//////////////////...------------------------,,,,,,,,,------------...////////////.....................////////////000------------------------***++++++,,,------------,,,,,,,,,---------......------........./////////000////////////..................////////////000///////////////...........................------------------............------------------------,,,,,,------------------...............------------------,,,,,,++++++***........................------............------------------------------,,,,,,,,,------------..................------------...///...---,,,---///............---------------------,,,,,,+++++++++,,,,,,,,,---------......---------............//////////////////////////////////////////////////////000000111111111111111000000000000111111111111000000111111111222222222222222222222222222222222000111111111111222222222222222444555555666555555333333333444444555555555333333444444555666666777666555555555555444444444333333444555555555444444555555555555555555555555444555555555555555555444111222333333444444333333222222222222222222222222111111000111111222444444222111111000000111111222222111111000000000000000000000///............///---------------------------------............///......---------,,,,,,,,,***++++++,,,,,,,,,,,,+++------------------------...........................///000///---,,,,,,...........................///......---,,,,,,,,,,,,------......------,,,+++,,,+++++++++,,,---...///,,,,,,,,,---------..............................------------------------........................//////000000000//////...........................---.........//////000000......////////////......////////////////////////...............///000000........................///000111000///...///000---------......///000111000000000000000000000000......////////////......111000///........................///////////////,,,---......///............//////000000///...------------.........//////.........---------,,,,,,---------............///---............------,,,...------,,,,,,,,,------+++---...---,,,,,,---.........................................................---------,,,,,,,,,------------------------,,,---......//////......---......//////...------......////////////......,,,,,,------------------,,,,,,---------.........000000/////////..................////////////000------------------------***++++++,,,------------,,,,,,,,,---------......,,,------------.........000////////////..................////////////000.........///////////////........................---------........./////////..................///,,,,,,,,,---------.................................------,,,++++++++++++........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---...//////------.../////////.........---------+++++++++,,,,,,---------,,,,,,,,,---------......---------............///////////////////////////////////////////////////000000000000000111111111//////000000000111111111000000111111111222222222333333333333333333333333000000000111111111222222111222333444444555555555222333333333444444555555333333333333333333333333666555555555555444444444222333333444555444444444444444444555555555555555555555555444444555555555333333444444333333222111222222222222222222222222333333222222222222333333222222111111111111222222222111111000000000000000000//////.................................//////---------............///......---------,,,,,,,,,------...///////////////++++++,,,,,,---...//////...........................///000///---,,,,,,...........................///...---,,,,,,,,,,,,,,,------......------,,,+++******++++++,,,---......,,,,,,,,,---------------........................------------------------............................../////////...------.............../////////------......///000000000......////////////......////////////////////////...............///000000........................///000111000///...///000///............///000000111111111111111111111111//////000000000000//////000//////............///.........///////////////------...............------...///000000///------------........./////////...------------,,,,,,,,,---------............///------.........------,,,...------,,,,,,,,,,,,,,,+++,,,------,,,,,,---...------------------------.............../////////......---------,,,,,,,,,------------------------------...////////////......////////////...---------......//////......---,,,,,,,,,,,,------------,,,---------............000/////////............------........./////////------------------------++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,---------........./////////.........------------........./////////.........///////////////---------...............------........./////////000///............///000+++,,,,,,------......................../////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........------------------------,,,---------.........................../////////---...//////...---...////////////.........------+++++++++,,,---.........,,,,,,,,,---------......---------............///////////////////////////////////////////////////000////////////000111222/////////000000000111111000111111111111222222222333333333333333333333333222222222222333333333333111111222222333444444555333333333333444444444444333333333333222222111111666555555555555444444444222222333444444444444444444444444444444555555555666555444444444444555666444444444444333333222111222222222222222222222222222222222222222222111111222222111111111111222222111111000////////////000000///......------...............///////////////---------............///......---------,,,,,,,,,++++++,,,---............***++++++,,,---...///000........................---...///...,,,,,,---...........................---------,,,,,,------...------......------,,,+++))))))***+++,,,---......------------------------........................,,,,,,,,,------------...........................,,,,,,------,,,,,,+++***---........./////////000------......///000000111......////////////......////////////////////////...............///000000...........................000111000///...///111111000///.........///000000000000000000000000000000000111111111111000000///............//////000............/////////000---...............------+++,,,...//////...---,,,............////////////............---------------------............///---....../////////.........---,,,,,,++++++,,,,,,***,,,------,,,,,,---...---------------------------........./////////000......---------,,,,,,,,,........................------...//////////////////////////////...---------......//////......---++++++,,,,,,,,,---------------------............/////////.........------,,,---------............------------------------,,,,,,---------,,,++++++,,,,,,,,,---------......---............/////////............---------,,,,,,---------......................../////////000,,,,,,---------.....................///////////////...------------...///++++++,,,,,,---......///---........./////////000//////...---------...///------------------------...//////000000//////...////////////////////////------------............---........./////////000---///000///...---...000////////////............---------------.........,,,,,,,,,---------......---------............///////////////////////////////////////////////////000//////...///000111222////////////000000000111000111111111111222222222222222222222222222222222222222222222333333333333111111111222222333444555444444333333333333333333222333333333333333333333666555555555555444444444222222333444444444444333333333333444444555555555666555444444444444555666222222333444444444333333222222222222222222222222111222222333444444444444333222222111111222222333111000//////......////////////...------------...---------....../////////---------............///......---------,,,,,,,,,(((((()))++++++,,,,,,+++,,,,,,,,,------.................................+++,,,------,,,,,,---...........................,,,,,,,,,,,,------...///------......------,,,+++((()))***+++,,,------...------------------------........................,,,,,,,,,---------......///////////////////////////000000000///......------.........//////000000---------...///000000111......////////////......////////////////////////...............///000000...........................///111000//////000111333222000///......//////////////////////////////111111222222222222111111...............///000111---.........//////000000---...............------***,,,---//////...,,,+++............/////////000000/////////............---------.........////////////000000000000000///...---,,,,,,++++++++++++***+++---,,,,,,,,,---...---------------------------.........//////000000......---------,,,,,,,,,........................---....../////////////////////000000///...---------..................---+++++++++,,,,,,------------------........./////////.........------------,,,,,,,,,---------......------------------------------------,,,,,,+++***,,,,,,,,,---------......////////////000000000000......---------,,,,,,,,,,,,,,,,,,---------......---.........//////000000,,,,,,,,,---------................../////////000...---,,,,,,,,,,,,---...++++++,,,,,,---...//////---.........//////000000---,,,++++++++++++------000000000000000000000000//////000000000000//////111111111111111111111111---------.........//////---.........//////000000...///000///...---...000000/////////............000//////......------,,,,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////000///.........///111222////////////000000000000000111111111111222222222111111111111111111111111///000000000000111111111111111111111222333444555444444444333333222222222111222333333444555666666666666555555555444444444222222333444444444333333333333333444444555555555666555444333333444555666000000222333444555555555222222222222222222222222111222444666777888999999333222222111111222222333000000///...............//////...------------...,,,,,,,,,------.........---------.........//////......---------,,,,,,,,,***+++,,,---.../////////......---------,,,,,,,,,........................***+++,,,,,,,,,+++---...........................+++++++++,,,---...///000------......------,,,+++((((((***+++,,,---------------------------------........................,,,,,,,,,------.........------...///////////////111111111111111000//////////////////000000000000222111000.........///000---...///000000111111000---...///000000///...------.........//////000000...///////////////.....................///000000000000000000111111111111......///000000000000000111111111111111111111111//////............//////............////////////---------------------------///000222222000///---111000///...............//////.........---------......////////////..............................///...---,,,,,,,,,,,,,,,......---,,,++++++******))))))***++++++,,,------......------------......------,,,,,,,,,---......,,,------...............////////////////////////---...//////...,,,***)))---.........---,,,,,,+++....................................////////////------............------......------------............---------,,,,,,,,,+++++++++,,,,,,,,,------------......//////000000------......//////000000111111000......------------------.........//////+++++++++,,,,,,,,,---------------,,,,,,+++++++++))),,,000111000...---,,,***++++++,,,---...//////---------............///...............---------000///---,,,,,,---///000//////////////////////////////////////////////////////.........---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---...///---------------,,,,,,,,,,,,,,,,,,------.........//////.........---------///...---,,,,,,---...///......---------,,,,,,,,,---------............///---------------...///000000000000000000///......111111000000//////......111222222333333222222222222222111111111111111111111111222222222333333333222333444444555555444444222222444555666666777777222222222222222222222222333333222222222222111111444444444444444444444444222333555666666555333222333444444555555444444333444333222222444444333222222222222111111111111000000000000000000000000000------......//////000000//////............//////,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...//////------...///---------------------------------............///////////////////////////......////////////......---+++***,,,///000...,,,------------------------...------,,,,,,------...---------.........//////---...///000000000000///111111111111111000//////.../////////000000000000000000///...............///000000000000000///...---...///000000///...---////////////000000000111......////////////.....................///000000//////000000000111111111......///000000000000000000000000000000000000000//////............////////////000000000111111111------------------------...///000111111000///...111000//////......////////////.........---------......////////////..............................///...------,,,,,,,,,---.........---,,,+++++++++******++++++,,,------............------.........///...---,,,,,,,,,,,,,,,------...////////////...////////////////////////............---,,,+++***---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////---......//////......---.........------.....................------,,,,,,,,,,,,,,,,,,------------.........///////////////---......//////000111111111000///...---------------------.........//////.................................---------,,,,,,,,,///222333111///......+++,,,,,,------......///---------............///........................000///---,,,,,,---///000//////////////////////////////////////////////////////.........---------------------....................................------,,,,,,---......//////.........------,,,,,,,,,,,,,,,------.........//////.........---------///...------------...///............------,,,,,,---------............///000//////.........//////000000000000000///......111000000000000000//////111111111222111111000000111111111111111111111111222222222222333333333333333333444555555555555555111222333444555555555555222222222222222222222222111111222222333444555555444444444444444444444444222333555666666555333222333444444555555444444333444333222222444444333222222222222111111111111000000000000000000000000000000000000000111111111111///..................///,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,.........---,,,---...---------------------------------............///////////////////////////------............---------,,,+++,,,///000...,,,------------------------...------,,,,,,------...---------.........////////////000000111111000000000000111111000000//////....../////////000000000...............------,,,111111111111000///...---......////////////......///000000000000111111111......///////////////..................///000000//////000000000000111111......///000000000000000//////////////////////////////............//////....../////////000000000------------------------//////000000000000//////000000///.........//////...............---------......////////////..............................///...------,,,---------//////......---,,,,,,,,,++++++,,,,,,---.................................000///...---,,,+++++++++......///000000000//////000000000000000000000000///......---,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---......//////......---......................../////////............---------------.........//////////////////...............///000000111111222000///...------------------............/////////000000///////////////////////////...............///222444444222000///...---------------------------------............///////////////////////////000///...------...///000////////////////////////////////////////////////...............---------............////////////..............................------......//////000000//////...---,,,,,,---------------........................---------///...------------...////////////............------------............///222111111000//////......000000000000000//////...000000000111111111111111000111111111000//////...111111111111111111111111333333333333444444444444444444555666666666666555222222333333444333333222222222222222222222222222222333333444444555555555444444444444444444444444222333444555555444333222333444444555555444444333444333222222444444333222222222222111111111111000000000000000000000000000111111111111000000000000......------------......,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................+++---...---,,,+++,,,------------------------------------............///////////////////////////,,,,,,------------,,,,,,---,,,,,,---//////...,,,------------------------...------,,,,,,------...---------...............000000111111111111000000///000000000000000//////........./////////000000---...///000//////---,,,000000000000000///.........//////////////////...///////////////000000000---...//////////////////...............///000000////////////000000000111......///000000000000000//////////////////////////////............//////,,,,,,,,,,,,---------...........................000000////////////000000......------------....................................////////////....................................------------......//////.........---------------------......//////---..................---///...---,,,,,,,,,,,,,,,...//////000000000000000000000000000000000000000///...---,,,+++,,,------------............------............////////////............////////////......////////////............////////////....../////////////////////...............////////////000000//////......------/////////000111111222222//////...---------------.............../////////------------......//////........................111333444444222///......//////......---------,,,---------............///////////////000000000000//////............//////////////////////////////////////////////////////........................////////////000000000000........................//////.........//////000111111000///...------,,,---------................................................------........./////////////////////...---------............/////////000000/////////...//////000000000000//////000000111111222222333333111111111111000///......111111111111111222222222333333333444444444555555444555555666777666666666444444444444444333222222222222222222222222222222777777666555444333333222333333444444444444444444333333444555555444333333333444444555555444444333444333222222444444333222222222222111111111000000000000000000000000000000000000//////......------------,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,---------......------------------------------------....................................+++,,,------++++++,,,------------------------------------............///////////////////////////,,,------......------,,,---------...///......---------------------------...------,,,,,,------...........................000000111111111111000000...//////000000000//////............////////////---...000111111000///.........///000000000000000/////////....../////////........................------...///////////////...............///000000...////////////000000000......///000000000000000000000000000000000000000//////............//////,,,,,,,,,,,,---------...........................000000////////////000000,,,,,,,,,++++++,,,,,,------...........................////////////....................................---------......///...............---------------............//////------...//////...------,,,,,,,,,,,,,,,---...///...//////000000000000000///////////////////////////...---,,,+++,,,---...------...//////......---.........//////000000000............////////////...//////////////////.........///000000///........./////////////////////........./////////000000000000//////......------/////////000111111222222//////...---------......////////////////////////***+++,,,---...000111111------------------......000222333222000...---...000//////......------,,,---------............///.../////////000000111111/////////....../////////////////////////////////000000000000000000000000---...................../////////000000000111111////////////////////////000//////.........//////111000000///......------........................---.....................---..................---.../////////////////////---------............///+++,,,---...///000////////////000000000000//////000000111111222222333333111111222222111000000///000000111111111222222222333333333444444444555555444555555666777666666666555666666555555444333222222222222222222222222222777777666555555444333333333333333444444444555555333444444444444444444333333444444555555444444333444333222222444444333222222222222111111111000000000000000000000000000000000000//////......------------,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,---------......---------------------------------.........//////........................+++,,,------++++++,,,------------------------------------............///////////////////////////......////////////......---...//////......------------------------------...------,,,,,,------........................---000000111111000000//////......///000000000//////------........./////////...///000000000000000000---...///000111111111111//////............//////......---------------,,,,,,---...///000000000000...............///000000......////////////000000......///000000000000000000000000000000000000000//////............//////....../////////000000000........................//////000000000000//////,,,++++++++++++,,,---------------.....................////////////.......................................---......///000------------------------........................,,,---...//////...---,,,+++++++++,,,---...///000......///000000000//////////////////////////////...------,,,,,,---------------...////////////...,,,,,,,,,---......//////............////////////...//////000000//////......///000111111000///...---............/////////............/////////000///////////////...............///000000111111222000//////.........//////000000000////////////...,,,,,,---...000111222333---------------.........///000111000...------...////////////......---------------............///---......//////000000111////////////////////////////////////////////////000000000000000000000000---------...............////////////000000000000//////////////////////////////......------....../////////............---/////////...............---------...............------...//////...---------............/////////---------............///)))***,,,...000000000000...//////000000000000000000000000111111111111111000111111222222111111000000000000111222222333333333333333333444444444444444444555666666666666555666666666666555444444333222222222222222222222222222222333444555666777777222333333444444555555555444444444444444444444444333444444555555444444333444333222222444444333222222222222111111111111000000000000000000000000000111111111111000000000000......------------......,,,---...//////...---,,,,,,,,,,,,---------......------------------------------........./////////........................+++---...---,,,+++,,,------------------------------------............///////////////////////////...//////////////////...---///000000...------...------------------------...------,,,,,,------..................---------///000000000000///...------......///000000//////---------.........//////...............///000000...///000000000000000///000///...------...///000//////......------------,,,---...///000000000000...............///000000........./////////000000......///000000000000000//////////////////////////////............////////////000000000111111111...........................///000111111000///...------,,,,,,---......///---------.........//////......////////////.............................................///000000,,,,,,,,,,,,,,,---------------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,---...///------...////////////...------------------------,,,,,,------...------,,,------...///////////////,,,,,,,,,---.../////////............//////////////////000000000000//////...///000111111000///...,,,,,,------............------........./////////.........///////////////---......//////000111111000000/////////000000111000000000000/////////................../////////------........./////////...///000000.........///////////////............---------............///,,,------...//////000000//////000000000000//////////////////////////////000000000000000000000000---------.........//////........./////////000000///////////////////////////......---,,,,,,---------------------.........000/////////.........------------.........//////------...//////...------,,,,,,------............---------............///***,,,...000111000000///......///000000000000000111000000000000000//////......///000111111111111///000000111222222333333222222222222333333333333333333444555555555555555444444555555555444333333222222222222222222222222000111222333555777888888222222333333444555555666444444444333333444444444333444444555555444444333444333222222444444333222222222222111111111111000000000000000000000000000000000000000111111111111///..................///,,,---...//////...---,,,,,,,,,,,,---------..........................................////////////........................,,,.........---,,,---...---------------------------------............///////////////////////////---......//////......------///111000...,,,---...------------------------...------,,,,,,------...//////.........---------//////000//////...------------...///000000//////---------.........//////...---,,,,,,---...///000111111111111000///...---000///...------...///000000000//////.........---,,,---...///000000000000...............///000000............/////////000...//////000000000000000........................//////............//////............////////////////////////////////////---///000222222000///---...............///000111---------.........//////......////////////.............................................///000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---///000000///---,,,......---,,,,,,,,,------,,,------...............------------------------+++,,,---.........---,,,------...///000000//////.........///000111111222............/////////000//////000000000000//////...///000222222000///...,,,,,,,,,---------......------------.........///---.........//////000000------......///000000000111000000000000000111111111111000000/////////.........---,,,++++++******.../////////000000111111...///000000///...000111.../////////////////////---------.........//////,,,,,,,,,---...//////000//////000000000000//////////////////////////////000000000000000000000000---------.........//////............////////////000000000000000000000000///...---,,,,,,,,,,,,,,,++++++,,,,,,---.........000000//////.........------------.........//////,,,---...//////...---,,,,,,,,,,,,---------......---------.........//////---...000111222111///.........///000000000000000111111000000//////......+++,,,---///000000111111///000000111222222333333111111222222222333333333222333444444555555444444222333333444444333333333222222222222222222222222222222333333444555555555222222333333444555666666555444444333333444444555333444444555555444444333444333222222444444333222222222222111111111111000000000000000000000000000------......//////000000//////............//////,,,---...//////...---,,,,,,,,,,,,---------........................................../////////000........................---...//////------...///---------------------------------.........//////////////////////////////,,,------......------,,,---000222111...,,,---///------------------------...------,,,,,,------...//////.........------------------...000111333444000000//////.........---000000////////////000000111111000///////////////------------.........///111000...---...///111222111000000///////////////////////////000000000000111111000000/////////......------------...//////...///...---,,,,,,...000111111111111111000//////111111111000//////......//////.........---------+++,,,...000000///...---///...---,,,+++,,,,,,---000000000000000///......---------........./////////////////////000000111000///...---------------......------------......000///...---,,,---............------------......////////////////////////---------............/////////////////////......------............------////////////////////////...000222222///---++++++////////////////////////000000////////////000000111111222111...------...///............---------000000111000000///..............................////////////............///...---...111222111000//////.........---------////////////////////////+++,,,---.........------...---------...///111222------.........---+++***000000///...---,,,,,,+++...------------...//////------...///000000/////////...---,,,,,,---...///000000000000000///......000000000000111111111111111111000///////////////000///...------...///000000000111111111111000000......------------............//////...---,,,,,,......////////////............------...///111222222222222222111///......***+++,,,,,,------,,,,,,,,,...000111111000...,,,..................------000000000000000000000000000000000000000000000000///////////////000111111000111111111111222222222333333444444444333333222444444444444444444444444222333444444444333222111222222222222222222222222222222333333333333444444444444444555555444333333444444555555555555444444444444444444444444444444555444222111111222444555444444333333222111000000222222222111111111111000///000111222222111000///,,,,,,------.../////////---...///000000///...---........................---------............///......------------......---,,,++++++******++++++,,,---......//////......------------------------------------------------//////////////////.............../////////000000------------------------............///////////////...---,,,,,,---///000000000///...---,,,,,,+++............///000222222111000000000////////////000000////////////000000++++++++++++,,,...///000------........./////////000000.........///111222111111000///.........///.........//////000000111000000000//////............------------...//////...//////---,,,,,,...000000111111111111000//////000000////////////......//////.........---------,,,---///000111000///...000///...---------......000000000000000///.............../////////000000000000000000000111111222//////.........---------///......------......///000///...---------............------------......////////////////////////---------............///////////////000000000000.........//////.........////////////////////////---///111111///.........////////////////////////000000////////////000000000111222000...---...//////............---------///000000000//////...---........................////////////............///...---...000222111000//////.........---------////////////////////////---------.........//////......------...///111222------.........---,,,+++/////////...------,,,,,,...------------...//////---.../////////////////////...------------...///000000000000000///............/////////000000000111000000///////////////000///...------...///000000000111111111111000000.........------........................---,,,,,,......////////////.........------------///000111///000000000///...------++++++,,,------------,,,---///111222222111///---........................000000000000000000000000000000000000000000000000///////////////000111111000111111111111222222222222222333333333333222222444444444444444444444444222222333333333222000///222222222222222222222222222222333333333333444444333444444444444444333333444444555555555555444444444444444444444444444444555444333111111222333444444444333222222111000000222222222111111111000000//////000111111000//////........................---...///000000///...---...............------------------............///......------------.........------,,,,,,,,,,,,,,,,,,---......//////......------------------------------------------------......................................./////////------------------------............///////////////...------------...////////////...------,,,,,,//////......//////000111111111111000000000000///000//////......//////000*********+++,,,---...///....../////////000000000000///.........///111222222111000///............,,,------...///000000111/////////..................------------...//////...//////...------...000000000111111000000///...---............//////////////////............------...000111111111000///111000//////......//////000000000000000//////.../////////000000000000000111111000000111111222333....../////////...------///......------......///000///......------............------------......////////////////////////---------............////////////000000111111111...//////000000//////...////////////////////////---///000000//////000222////////////////////////000//////......//////000000111111000...---...//////............---------...////////////...------........................////////////...............------...000111111000/////////............---//////////////////////////////...---...///000111......---......///000111------.........---,,,+++...........................------------...////////////////////////...---///...------------.../////////000000000///......------........./////////111000//////......////////////............/////////000000111111000000///........................---............------,,,......////////////......,,,,,,,,,,,,---...///000,,,------...------,,,,,,++++++,,,---------------...///111222222111///...........................000000000000000000000000000000000000000000000000///////////////000111111000111111111111222222222111222222222222222222222333333333333333333333333222222222222111000///...222222222222222222222222222222333333333333444444333333333444444444444444444444555555555555444444444444444444444444444444666555333222111222333333333333333222111111000000222222111111111000000000...//////000000//////...000000//////...------,,,......////////////......//////.........------------------............///......------------......///......---------------,,,---......//////......------------------------------------------------------------------........................------------------------------............////////////000///...---------------------------------------000//////.........//////000000000////////////////////////....../////////000///......------......////////////000000000000000//////...///000111111222111000///...---------,,,,,,---...///000000111..................------...------------...//////...///000///------...000000000000000000//////...,,,,,,------...//////000/////////...............---...///000000000000///000///////////////////////////000000000000//////////////////////////////000000//////000000111222......///000000///...---//////............//////000//////.....................------------......////////////////////////---------............///.........///000000111111//////000000000000/////////////////////////////////000000///...///111333/////////////////////////////////......////////////000111000...---...//////............------------...............------........................////////////...............------...000111000////////////...............////////////////////////000...---,,,,,,...000111............//////000000---------------------,,,---------.........//////...------------...////////////000000///...------.........------............///////////////......------........./////////000000///............////////////......///////////////000000000000//////---..................------------......------,,,---......//////......---++++++,,,,,,---......///+++,,,,,,---------,,,,,,+++,,,,,,---...---------...///000111111000///...---------...............////////////////////////000000000000000000000000///////////////000000111000000111111111222222222111111111111111111222222222222222222222222222222333333222222111000///...111222222222222222333333222222222333333333444444333333333333333333444444444444555555555555444444444444444444444444444444666555444222222222222222333222222222111111000000111111111111000000000000......////////////......000/////////.........---...//////////////////.../////////...------,,,,,,---------............///......------------......///......---,,,---------,,,---......///.................................------------------------,,,,,,,,,---------------............------------....................................////////////000000///...---,,,,,,,,,,,,,,,,,,------.........000//////.......................................//////............//////111000000///////////////////////////000000000000///////////////000000111111000///...------------------......///000000111------.....................------------...//////---///000000.........000000000000000000///......+++,,,,,,---...///000000////////////////////////------....../////////...............///.........//////000000000000//////........................///............///000000......///////////////.../////////......////////////////////////...............------------......////////////////////////---------............///---------.........////////////000000000000//////////////////////////////000111111///...---///000//////////////////////////////............//////...///000///...---...//////............---------------...............---////////////////////////////////////...............---,,,---///111000///////////////////////////////////////////////////...---,,,++++++---///000.........///////////////------------------------,,,,,,------.../////////...------------...////////////000000///...---------..................---......////////////............/////////000000000000//////..................//////////////////...//////000000000000//////------...//////...------,,,,,,---------------,,,------............------++++++,,,------.........,,,,,,---.........------,,,,,,---.........------------...//////...---------------.........//////////////////////////////000000000000000000000000///////////////000000111000000111111111222222222111111000000000111222333222222222222222222222222444333333222111000000000111111111222222333333333222222222333333333444444333222222222222333444555444444555555555555444444444444444444444444444444444444333333222222222222222222111111111111111000111111111000000000////////////............//////........./////////000000/////////......///////////////.........------------------............///......------------.........------,,,,,,,,,,,,,,,,,,---......///.................................------------------------,,,,,,,,,---------..................................................................////////////000000///......---,,,+++++++++,,,,,,---.........//////......---.........,,,---------------......///......------......///,,,,,,,,,---...///000111....../////////000000000////////////000000000000000///......------......////////////000000000000.............../////////...------------...//////---///111111///...////////////000000//////...---,,,,,,---...//////000000...////////////000000000------------.........///------.../////////.........//////000000000000000............------------...------------...////////////.........///000111000//////......//////000///000000000000///...---......------------......////////////////////////---------............///------------------------...//////000000//////...///////////////////////////000000000...------...///////////////////////////......------......///---/////////------...//////............---------------...////////////...////////////////////////////////////............---,,,,,,---///000000///...////////////000000000////////////////////////------,,,+++,,,---...///......////////////......------,,,,,,,,,---......---------.........//////...------------...////////////////////////...---------...//////...------------.../////////............/////////000000000000///......------............////////////.........//////000000//////...,,,---...//////...---,,,+++,,,,,,------------,,,------............------+++,,,---......//////............///......------,,,,,,---...............---------......---------,,,,,,------.../////////000000000000000000000000000000000000000000000000///////////////000111111000111111111111222222222222111000000111222444555111111111111111111111111333333222111111111111222111111111222222333333444222222333333333333444444222222111111111333444555444444555555555555444444444444444444444444444444333333333333333333333333111111111111111111111111111111000000000/////////000//////......//////000------...//////000111111//////............//////........................---------............///......------------.........------,,,+++,,,,,,,,,,,,---......//////..............................------------------------,,,,,,,,,---......//////........./////////000000....................................////////////.../////////...---,,,,,,++++++,,,,,,---------.........---------...//////------------....../////////......------......///+++++++++,,,---...///000------........./////////...//////000000000000000......---------...//////111111111111111000000000.........//////000000000...------------...//////---///111111000///////////////000000//////...---.........//////000000000.../////////000000000000...............//////000---...///000111000000///......///000000000000000////////////.........---...............///000000111///...------///111333000000////////////000000///000000111000///...---......------------......////////////////////////---------............////////////...------,,,,,,.........//////.........////////////////////////+++---//////...------...///////////////////////////......------......///---...//////------...//////............------------...//////000000000///////////////////////////////////////............---,,,,,,---///000000///.../////////000000000000////////////////////////------------..................///000000///...------,,,,,,,,,,,,---...///---------..................------------...//////---...//////////////////------...//////...------,,,---......//////......------.........///////////////...------------...---...///000000///...---......////////////......,,,---///000000///---,,,***+++,,,---------------,,,------......------,,,+++,,,...///000000//////.../////////...---,,,,,,,,,------.......................................,,,,,,------...//////000000000000000000000000000000000000000000000000000///////////////000111111000111111111111222222222222222111000111333555666111111111111111111111111111111000///000111222333000111111222333333444444222222333333333333444444222111000000111333555666444444555555555555444444444444444444444444444444111111222333444444444444000000000000111111111111111000000000////////////111000////////////000111///////////////000000000000///...------...///000,,,,,,------.../////////---------............///......------------......///......---------------,,,---......//////..............................------------------------,,,------...//////000000---......///000111222222....................................////////////---......//////...---,,,,,,,,,,,,,,,,,,,,,---------------------...//////---.........//////000000.........------.........//////...------------...------------.........///...//////000000000000000---------------...///000333333222222111000000000.../////////000000111111...------------...//////---///111222000////////////////////////......---////////////000000000000.../////////000000111111///////////////000111111...///000222222222111000......///000000000000000111111000000/////////...///////////////000111111222000---,,,,,,///222444000000////////////000000///000111111111000...---.........------.........////////////////////////---------.........//////111111000///...------,,,------............------////////////////////////'''***---//////......///////////////////////////.........------.........,,,...///...------.../////////.........---------......///000111111000000000000000000000000000000000/////////............---,,,,,,---///000///....../////////000000111111////////////////////////---...//////000000//////......///000000///...------,,,,,,+++,,,---...///...........................------------...//////------...///000000000///,,,---...//////...---,,,,,,,,,---.../////////...,,,,,,,,,---------......//////...------------...---...///000000///...---......////////////......,,,---///000000///---,,,***+++,,,,,,------------,,,------......------,,,,,,---...000000000000////////////...---,,,+++***,,,---......//////......////////////////////////,,,,,,------...///000000000000000000000000000000000000000000000000000000///////////////000111111000111111111111222222222333222111111222333666777000000000000000000000000//////......///000222333000000111222333333444444222222333333333444444444222111000000111333555666444555555555555555555444444444444444444444444444000111222333444555555555000000000000000111111111000000000000////////////222111000//////000111222111111000000//////......000///...------...///000+++,,,,,,---...///000000---------.........//////.........------.........000000///...............,,,---......//////......////////////////////////------------------------------......///000111111---...///000111222333444////////////////////////............/////////000,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////222222111000///...------...000111333333111000.................................///000000000000000//////000000000000////////////.........---------,,,------...///000111111000000000000000000000000111111000000//////......---------.........//////////////////////////////------...///000000000//////////////////////////////////////////.........000000000000000000000000000000///.....................//////000000111111///////////////.........222111000//////...//////////////////............////////////////////////+++,,,------......------...//////000000000000000//////............//////000000...------...///000///............---------...------------...//////---.........//////000000...............///000000......------------......222111000///....../////////...---,,,,,,,,,,,,,,,////////////////////////000000///.......................................////////////////////////---...///...------...///......------------......000///...---,,,------...111111111000///---,,,+++---..................---000000000000000000000000------....................................------.........///////////////,,,---------.../////////////////////////////////,,,,,,---...//////........................------------..................------------------------***+++---...///...------,,,,,,,,,---------......------............------------------------------------------------------........................---------............///////////////////////////222222111000///...------111000///---------...///000000000000000111111222222222111111000000//////111111000///////////////////////////////////////000111333444444333111000333333333333333333333333000000111222333555666777555555555555444333222222444444444333333222222222333333444444555444444333000000000000000000000000...///000111111000///....../////////000000111111111111000000//////......------......//////000000---,,,,,,,,,,,,---..................------------000000///...,,,+++******......//////...---,,,,,,------------------------///...---,,,,,,,,,,,,,,,...............---------......---,,,---...///000---......///000111111222////////////////////////............////////////......---,,,---...///000........................////////////////////////////////////000000000000...///000111111000///.................................///000000000000000//////000000000000////////////.........---------------......//////000000////////////////////////000000000000//////......---------.........//////000000000000000000000000////////////000000000000/////////////////////////////////////////////...000000000000000000000000000///......---------......///////////////000000/////////////////////...000///...............///000000/////////.................................,,,,,,---...............,,,------...............//////............//////...---,,,,,,,,,,,,---...///............---------,,,,,,,,,,,,,,,---......------------.........///...............//////000......------------......////////////......------//////...---------..............................000//////...............................................................---...///...------...///......------------......000///...---------....../////////...---+++***)))------............------////////////////////////................................................000000//////......---------------...............////////////////////////------...///////////////++++++*********++++++,,,---...............------------------------------,,,,,,------...---------,,,,,,,,,---------......------............------------------------------------------------------........................---------............///////////////////////////000000000000////////////111000000////////////000000000//////000000111222111111111000000000000000222222111000000000000000111111111111111111111111000111333444444333111000333333333333333333333333111111111222333444555666444444444555444444333333444333333333333333333222444444444444444444333333111111111111111111111111...///000111111000///...////////////////////////111000000000/////////............///////////////------,,,,,,------...///------...///000111222222......---,,,+++))))))(((...............---,,,,,,------------------------///...---,,,,,,,,,,,,---,,,,,,,,,---------------...------,,,---...///000---......///000000111111....................................////////////......---------...///000........................////////////////////////....../////////000000000////////////////////////..............................///000000000000000...//////000000//////.../////////............---.........///////////////........................000000000////////////...------........./////////000000000000000000000000111000000////////////000////////////////////////......//////////////////000000000000000000000000//////...---------....../////////.....................//////////////////...------------......///000000000000////////////........................------...////////////...,,,------.............../////////....../////////------,,,,,,,,,------...///............---------,,,++++++++++++,,,------,,,,,,,,,---------------......------......///000......------------......------...///...---,,,+++//////.........///000000........................000///......------..............................---------------------------...///...------...///......------------......000///......------......//////......---,,,******,,,,,,------------,,,,,,////////////////////////................................................111000000///...---,,,,,,...............---------////////////////////////......///000000000//////+++***)))((()))***,,,...////////////...---,,,,,,------------------------......---,,,,,,,,,------,,,,,,,,,---------......------............------------------------------------------------------........................---------............///////////////////////////.........//////000000000//////000111111111000000000000//////000000111222///000000000000000000111222222222111111111111111111111111111111111111111000111222333333222111000333333333333333333333333222222222222222333444444333333444444555444444444222333333333333333333444444444444444444333222222111111111111111111111111//////000000000000//////000000//////////////////000000000000///////////////////////////.........---------,,,------...///------...///000111222222...------,,,+++***))))))---............------,,,------------------------......---,,,,,,,,,------***++++++,,,,,,---------...------------...//////.........//////000000111....................................////////////......------......///000........................////////////////////////111000000///......------///...------------...///..............................///000000000000000...//////////////////.../////////...............///////////////.........////////////////////////////////////////////////............////////////////////////////////////111111///............///////////////////////////............////////////////////////////////////000//////......///////////////......------,,,,,,............////////////------------...//////000111111000000000/////////........................---......///000/////////...//////000000000000000......////////////................../////////000///............---------,,,,,,,,,+++,,,,,,---...------------------------...------------...//////......------------......+++---...000///...,,,+++...---------...///000000........................//////...------------...........................---------------------------...///...---------///......------------......//////..................000000000000///...---,,,+++,,,,,,------,,,,,,+++////////////////////////...............------------------.............../////////......---------/////////...---------,,,//////////////////////////////000000000000000///...,,,+++***+++---000222////////////...---,,,+++------------------------000///---,,,++++++,,,---,,,,,,,,,---------......------............------........................------------------------........................---------............///////////////////////////........./////////000000---...///111111111000//////////////////000111111.../////////000000111111111111111111111111111000111111111111111111111111000111222222222222111000222222222222222222222222333333222222222222222333222222333444555555555555222222222333333444444444444444444444333333222111111111111111111111111111000000000000000///////////////000000111111111111000000000000////////////000000//////......---------------------...//////............------------//////......---------,,,---------......------,,,...........................------,,,,,,,,,------******+++,,,---.........------------......//////........./////////000000....................................////////////...............//////000........................////////////////////////000000//////......------......------------....................................///000000000000000......////////////......///////////////////////////////////////.........000000000000000000000000.............../////////........./////////000000........................000//////...------------////////////////////////---.........//////000000////////////////////////111000000///000000111111//////......------,,,,,,---.........//////000000............///000111111000000000000////////////........................---......///000/////////...//////000000000000000......///000000///......---....../////////000000///............------------------------....../////////..................---------------...//////......------------......,,,---///000000///---,,,,,,,,,,,,,,,---...//////........................//////...---------------........................---------------------------...///...---------///......------------............//////////////////000000000000///...------+++,,,,,,------,,,,,,+++........................//////.........------------------.........//////,,,,,,------......///////////////...---------,,,///////////////////////////000000000000000/////////...,,,+++,,,///222444////////////...---,,,+++------------------------000///---,,,++++++,,,---,,,,,,,,,---------......------............------........................------------------------........................---------............///////////////////////////////////////............+++,,,...///000///....../////////...///000000111......//////000000000111//////000111111000000///000000000000000000000000111111111111111111111111222222222222222222222222333333222111111111222222222222333444555555555555222222222333333444444444333333444444333222222111111111111111111111111111111111000///////////////,,,,,,---...000111222222////////////000000000000000000//////......------...------------...//////............------------........................,,,,,,---------------,,,........................------,,,,,,,,,------...+++,,,,,,---...//////000---------...........................////////////....................................////////////.........///////////////........................////////////////////////,,,,,,---...///000000111......................................................///000000000000000---......//////......---...////////////000000000.........///////////////111111111111111111111111---............/////////....../////////000000000------------------------...///////////////...---////////////////////////------......///000000000000000000000000000000000000000//////000000111111/////////...............------......///000000000000////////////000000111////////////............------------------------------...////////////...,,,------...............---...///000000///...---***+++,,,---............///............---------...------------.../////////////////////.........------,,,,,,------...///......------------......,,,---...///000///......------,,,,,,,,,------...------------------------///...------,,,,,,------........................---------------------------...///...------...///......------------............///000000000//////------......---,,,,,,+++,,,,,,------------,,,,,,......................../////////...------,,,,,,,,,,,,------.../////////++++++,,,---...//////000...............---------//////////////////////////////000000000///.........---,,,+++,,,---///111////////////...---,,,,,,------------------------......---,,,,,,,,,------,,,,,,,,,---------......------............------........................------------------------........................---------............////////////////////////////////////......---------,,,,,,---.........------//////......//////000111...//////////////////000---...000111111000//////////////////////////////111111111111111111111111222222222222222222222222333222222111111111222222333333444444555444444444222333333333333333333444222222333333333333222222222222222222222222222222222111000///......//////))))))***+++---...//////////////////000000000000///////////////...............------......///000------...///000111222222,,,,,,,,,,,,,,,---------+++,,,,,,------------,,,........................------,,,,,,,,,---......,,,------....../////////,,,---......//////..............................------------------------............////////////---...///000000000000///........................////////////////////////+++,,,,,,---...///000111---...///000000///...---..............................///000000000000000---......//////......---.../////////000000000000------......//////000000000000000000000000000000---------.........//////.../////////000000000000........................---///111333333222000///////////////////////////------......///000000111000000000000000000000000...............///000000...///////////////000000------......///000000111000000///.........//////............------------------------------------,,,,,,---...............,,,------...............---...///000000///...---***+++,,,............---///............---------------,,,,,,------...////////////......---------------,,,,,,------...///......------------......,,,,,,---------.........///......------------...------------------------///...------,,,,,,------................................................---...///...------...///......------------......---...///000111000000///---------...------,,,+++------............------........................000//////...------,,,,,,,,,,,,------...//////000,,,,,,,,,------.........---------...............///////////////////////////////////////...------------,,,,,,,,,------...---...............------------------------------,,,,,,------...---------,,,,,,,,,---------......------............------........................------------------------........................---------............///////////////////////////------...............//////......------------...///............///000000///////////////.........---///000222222222000///000000000000000000000000111111000000000000111111111111111111111111111111222111111111111111222222444444444555444444333333444333333333333333333222000111222333333333333333222222222222222222222222333222000///.........///,,,,,,,,,---------------.../////////000000000111.........///////////////...............//////000------...///000111222222+++,,,,,,,,,------......***+++,,,---------------........................,,,,,,,,,,,,,,,---...///------------------------,,,---.../////////...---........................------------------------............////////////---...///000111000000///........................////////////////////////...............------------...000111111000...---...........................//////000000000000000---..................---.../////////000000111111,,,------...///000111111////////////////////////---------.........//////////////////000000000000////////////////////////---000333555666444222000////////////////////////---------...///000000111000000000000000000000000,,,,,,,,,,,,,,,---...///......//////000000111111---------...///000000111000///...---------------......---------,,,,,,,,,------------------------+++,,,------......------...//////000000000000000---...///111111///...---+++,,,...000111111000/////////.........---------,,,,,,++++++,,,,,,---............------,,,,,,,,,---,,,,,,,,,,,,---...............------.........,,,++++++++++++,,,---...111000///...............------------------------......---,,,,,,,,,,,,---........................////////////////////////---...///...------...///.........------.........---...///111111111000////////////000//////......---......//////......---........................000000///...------,,,,,,,,,,,,------...///000000---------------------,,,,,,------....../////////////////////////////////......//////...---,,,,,,..................------------......///.........------------------------***+++---...///...------,,,,,,,,,---------......---..................---////////////////////////------------------------........................---------.........//////////////////////////////++++++,,,---...///000111222000///---------...///...............///000000000000//////.........---...///111333444333111000111111111111111111111111111111000000000000111111111111111111111111111111111111000000111222222333555555555555444333222222444444444333333222222222///000111222333444444444222222222222222222222222333222000///.........///222111111000///............/////////000000111111---.........//////000000...............///000000///.........------------------......///000000000***+++,,,,,,------------////////////////////////,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---.....................---------------------------............/////////000---...000111111111000///..............................////////////......000000000000000000000000........................................................................000000//////.........---............/////////000000000000000111111111111222111111000///......---............////////////000000000000//////////////////000000000000//////111111111111111000///...------......///000000000///////////////.........,,,111333111000222333000111///------...///...---000000000000000000000000......///000111222333333////////////////////////........................---...............------............/////////000///////////////////////////////////////////////////////////////000111111///............---------------............------,,,,,,,,,---------......///////////////////////////...---,,,+++,,,,,,---........................000000//////.........---,,,---------.../////////........................------------------------,,,,,,,,,---------......000000000000000000000000//////.........------------...///////////////...............////////////111000///...............///////////////.........,,,------......------,,,,,,---......//////.................................---------...///111222000000000000000000000000//////.........---------+++,,,............,,,+++,,,------......------,,,++++++,,,,,,,,,---------////////////////////////---------............///,,,---...000000000////////////.........---------******++++++,,,---......------------------------......------------......++++++,,,,,,---...//////............////////////111111000000//////..................//////////////////000000111111111222000000000000000000000000111000...------...///000222222222111111111111000111111000000000000111111444333333222111111111222444333333222222333333444222222222222222222222222333222222111111222222333444444333333222111000000222111111111000000//////000000000000////////////111111000000//////......///---,,,---000000...+++.........////////////000......---,,,,,,+++******++++++,,,,,,---...//////...---,,,,,,++++++++++++------------------------......---------,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///---------............///...///000///---,,,,,,---////////////...---,,,+++111000///......///000000......////////////......////////////////////////........................................................................000/////////...................../////////000000000000000000111111111111111111111000///.....................////////////,,,------...000111111222//////000000000000//////111222222222222111111000///////////////........./////////////////////...///222333111111555777666444222///.../////////...000000000000000000000000---...............//////////////////////////////........................000000111111111111000000........./////////000000///////////////////////////////////////////////////////////////000000111///............---------------............------,,,,,,,,,---------......------------------------///...---,,,,,,,,,------........................000/////////............---------...............------------------------------------------------,,,---------............//////////////////////////////.........---------......////////////..................////////////000/////////............111111000///...------,,,,,,------......------,,,,,,---......//////..............................------------...///000111//////////////////////////////.........---------,,,------......------,,,,,,------......------,,,+++,,,,,,,,,,,,---------........................---------............///---...///000000///......//////.........---------++++++,,,,,,------......------------------------//////............//////,,,,,,---......///000000............////////////000000000000//////..................////////////111111111000000000000000000000000000000000000000222111///......///000111222222222111111111000000111111000000000000111111444333222222111111222222444333333222222333333444333333333333333333333333333333222222222222333333444444333333222111111000111111111111000000000///......//////////////////111111000000//////......///---,,,---///000...,,,------........./////////,,,,,,,,,------......///++++++,,,,,,---......//////...------,,,,,,,,,---------------------------......---------,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...------------............---...///...---,,,---.........///////////////...//////...------...///000------............------................................................................................................////////////................../////////000000000000000000000111111111111111111000000//////..................////////////,,,,,,---...///000000111//////000000000000//////111111222222333333222222111000000///......------......//////////////////...111111111555===CCCDDD:::666222///////////////000000000000000000000000.........---------,,,,,,////////////////////////........................---....../////////............/////////000000000////////////////////////////////////////////////////////////000000000000///............---------------............------,,,,,,,,,---------......------------------------///...------,,,---------........................////////////...........................---------------------------------------------------------------........./////////.......................................---------///////////////...---,,,---............/////////...///000000000///...---222222111///...---,,,+++------............------,,,---......//////..............................,,,---...///////////////////////////////////////...............---------......------------......------............------,,,,,,,,,---------......---------------------------------............///....../////////...------...............---------------------------......------------------------000000////////////000000------......///000000000............////////////000000000////////////...............////////////222222111111000/////////////////////////////////222111000//////000111222222222111111111000000000111111000000000000111111333333222222111111222222333333222222222222333333444444444444444444444444444444333333333333444444444333333222222111111111111111111111000000000000------......//////000000111111000000//////.........------...//////...,,,,,,,,,,,,---------......,,,,,,---......///000000+++,,,,,,------.........//////...---------......------------------------......---------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,---...------------............,,,---......---,,,...///------...000000111111111------,,,------...///000------............------................................................................................................///////////////............////////////000000000///000000000111111111111111000000000/////////.............../////////////////////...------,,,,,,//////000000000000/////////000111222222222222222000000//////........................////////////,,,...///111:::HHHQQQSSS>>>999444000////////////////////////////////////000/////////............////////////////////////........................,,,,,,---.........------...////////////000000000////////////////////////////////////////////////...//////000000000000000///............---------------............------,,,,,,,,,---------......////////////////////////.........------------...........................///////////////........./////////...---------,,,------------------------.................................////////////000................................................///000//////...---,,,+++---------.........//////---...000111111///...,,,111000000///...------,,,------............------,,,---......///.................................+++,,,...///000///......////////////////////////........................///...---,,,,,,---...///------............------------------............---------------------------------............////////////......------,,,..........................................------------------------------//////............//////------......////////////............////////////////////////////////////............////////////111111111000000000000000////////////////////////000000/////////000111222111111111111000000000000111111000000000000111111333333222222111222222333333333222222222222333333333333333333444444444444555444444333333444444555333333333222222111111111111111111000000000000000---......///000111111222111111000000//////......------......///......---++++++,,,,,,,,,---------///.........---------,,,,,,,,,,,,---------............------------....................................---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,---------,,,,,,---------.........+++,,,------------...///------...///////////////,,,,,,------...///000111---..................---........................////////////////////////////////////////////////////////////////////////.........///////////////////////////000000000111///000000000111111111111000000000000////////////............////////////000//////...------,,,,,,//////000000000000//////......///000111111000000............//////000000---.........//////000000...///000333===LLLUUUVVV>>>:::444000///000000000////////////////////////............////////////////////////////////////...........................///000111111111111111////////////000000000111000000000000000000000000////////////////////////......///000111000000//////............---------------............------,,,,,,,,,---------......////////////////////////---.....................////////////////////////.........////////////////////////...---------,,,------------------------.................................////////////000........................---.....................////////////...---++++++------------............,,,...///111111000...---.........///////////////---......//////......---,,,---......///.................................+++,,,.../////////------........................---.....................//////---,,,,,,---//////---......//////......---------........./////////---------------------------------............/////////......---------,,,---.......................................------------------------------...------,,,,,,------...------------------..................////////////.............../////////............////////////......///000111222222333////////////////////////............//////000000111111111000000000//////111111000000000000111111333222222111222222333333333222222111111222222333111111222222333333333333555444444333333444444555333333222222222222222111000000000000000000111111//////000111222333333444111111000000//////......---......///......------+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------..............................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------,,,,,,,,,------------...***,,,------,,,,,,...///---.........------,,,+++------...///000111111111......////////////..............................////////////////////////////////////////////////////////////////////////.........////////////////////////000000000111111000000000000111111111111000000000000////////////............////////////------.........///////////////000000000000//////......//////000/////////------......///000000111------......///000000000222333222444===HHHMMMLLL;;;777333000000000000000000000000000000000000000,,,,,,---------.........////////////////////////........................------...///000000000000/////////000000000111111000000000000000000000000////////////////////////---...000111111111000//////............---------------............------,,,,,,,,,---------......------------------------------...////////////...////////////////////////.........///////////////...............---------................................................------........./////////........................---------..............................---,,,+++,,,------------.........---...///000000000///...------......///000000000......////////////......,,,---......//////..............................,,,------.........------........................---------...............//////............//////......////////////...............////////////000---------------------------------............//////...------,,,------------------...............------------------......---------------------------,,,,,,,,,,,,,,,,,,---------------------------............////////////---............/////////............////////////------...000111222333444////////////////////////------......//////000000111111000000000/////////111111000000000000111111222222111111222222333333222222111111111111222222000111111222222333333444444444333333333333444444222222222222222222222222000000000000111111111111111111222222333333444444111111000000//////......,,,...//////...------...+++++++++,,,,,,,,,------))))))***+++,,,...//////------------------------,,,,,,+++++++++,,,------..............................---------,,,,,,,,,,,,,,,+++++++++,,,------,,,---------............---............---,,,,,,,,,,,,,,,,,,------------+++,,,------,,,+++---............---,,,+++******---...///000111111111000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000//////000000000111111111000000000000111111111111////////////000000000000............////////////......////////////000000//////000000000000/////////000000000000//////............///////////////------......///000000111222333222444;;;CCCCCC???666333111000000111000///000000000000000000000000//////...............---////////////////////////........................***+++,,,---............//////000000000111111111000000000000000000000000////////////////////////---...000111111111/////////............---------------............------,,,,,,,,,---------......------------------------,,,---...///000000///...////////////////////////............/////////000---------...............////////////////////////........................,,,---------............////////////////////////---------.........//////---------......---,,,,,,,,,,,,---------...................../////////000.........///////////////......////////////......,,,---......//////.................................------,,,,,,---------........................---------.........//////......////////////............////////////............/////////000000000........................---------............///...---,,,,,,,,,---...///---------.........//////++++++,,,,,,------......---------------------------------,,,,,,---------...............---------............////////////---------.........//////............////////////......///000111222222333000000000000000000000000------...///000111111111111000000000////////////111111000000000000111111222222111111222222333444222222111111111111222222111111222222333444444555333333222222222222333333222222222222222222222222///000000000111111111111222222222222222222222222111111000000//////......,,,...000///---,,,---///,,,,,,,,,,,,------------)))***+++,,,---///000000------------------------,,,,,,,,,,,,,,,---....................................---------,,,,,,,,,,,,+++++++++,,,,,,---...------------............---.../////////...,,,+++++++++,,,,,,,,,---------,,,---...---+++++++++------------...------,,,,,,---...///000000//////...000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000111111111111000000000000111111111111////////////000000000000............/////////000333222111000///...------//////000000000000//////111111111111111000///...000000000///......---------------...///000000111...///000222999@@@???999222111//////000111000///000000000000000000000000333333222111000///......////////////////////////........................---...///000111111111111000000000000111111111111000000000000000000000000////////////////////////---...000111222111///...//////.........------------..................---,,,,,,,,,---------......////////////////////////,,,---///000000000///...000000000000000000000000---.........//////000000,,,------....../////////000000000000000000000000////////////////////////,,,,,,,,,---------......000000000000000000000000---------.........//////,,,,,,------...---------,,,,,,,,,---------.....................///000111000000//////.........---......////////////......,,,---......//////..............................///...,,,++++++,,,---...........................---------.........//////---...///000000///...---......////////////......////////////000000000000////////////////////////---------.........//////---,,,,,,+++,,,---///000---------.........//////******++++++,,,---......------------------------.........------.........///////////////...................../////////000---------.........//////............/////////000000000000000111111111111111111111111111111111111......000111222222222222000000000000////////////111111000000000000111111222111111111222333333444222222111111111111222222222222333444444555666666333222222111111222222333222222222222222222222222//////000000111111111222222222222111111111111111111111111000//////......+++...000000---,,,---///,,,,,,------------......---.....................---------------------------------------...///000////////////////////////......---------,,,,,,,,,++++++++++++,,,,,,---...---------.........//////....../////////...,,,+++++++++,,,,,,,,,---------,,,---...---+++***+++,,,,,,,,,---...////////////---.../////////...---,,,////////////////////////......////////////......000000000000000000000000111111000000//////.........///000111111000///...111111000000//////......000/////////000111222222222000///------///000222222111000//////000111222000000000000000000000000---...///000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111222333555666777777888111111000000000000111111///////////////......---222111000///////////////------......///000000000------------------------...------------...//////,,,,,,...///000000000000//////............//////////////////////////////000///......///000111222000000///...------,,,,,,///............---------.........------,,,,,,,,,...............---------//////............//////000000000000000000000000////////////////////////////////////////////////000000000///......------////////////////////////---...............------////////////////////////......////////////......//////...---,,,,,,++++++---------............///000000//////.........---000000000000///...---,,,......//////////////////................................./////////////////////000000000000//////,,,,,,,,,---...///000000---------............///////////////////////////////////////000000000000////////////////////////......---------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------................................................................................./////////...------,,,111111000000//////......,,,,,,++++++,,,...///000---------------,,,,,,,,,111000...,,,,,,...000111////////////000000000000//////............//////,,,,,,,,,---...///000000//////000111111111111111000000000000000111111222333222222111111222222333222222222222222222222222333333222111222333444555555444444444555555333111333444444333111000111222111111000000000000111111//////000000111111222222000000111111000...,,,+++///......------,,,++++++.........////////////000000000000///.........---...............///000000---------.........////////////...------------...///...---,,,,,,---///000******+++,,,,,,---.........---,,,++++++,,,---...------......---,,,++++++..............................////////////............///000111111000000,,,,,,------...//////000///////////////////////////000000111111000000///000000000000000000000000000000000000000////////////000111111111111000///111111111111111000000000000000000000000000111222111000///......///000111222111000//////000111222000000000000000000000000---...///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111222333444555555555111111000000000000111111000000000111000//////...111000000///....../////////////////////.........------------------------...------------...//////,,,,,,,,,------....../////////............//////////////////////////////000///.........///000111000//////...------,,,,,,,,,,,,------........./////////.........---------------..................//////............//////........................////////////////////////////////////////////////.........///////////////........................---...............------..............................////////////......///......---,,,,,,++++++---------............///000/////////.........------...///////////////...////////////....................................000//////......------------....../////////......---,,,,,,------///000000....../////////000000000////////////////////////.../////////000000000000////////////////////////......---------,,,,,,,,,+++,,,------......------,,,,,,---------.................................................................................///////////////...------...............---------...------------...000111...............//////////////////....../////////////////////000000000000//////............//////,,,------....../////////...///000000111111000000111111111111111222222333333222222111111222222333222222222222222222222222444333222222222333555555555333222222333333222111///000111111000///000222111111000000000000111111000000000000000111111111//////000000000//////...,,,,,,---......//////000------.........///////////////.................................//////000---------.........////////////...------------...///...------------...///+++++++++,,,,,,------.........------------......000000/////////.......................................////////////............//////000/////////,,,,,,,,,---......//////000000000000000000000000000111111222222111111000000000000000000000000000000000000000000111111111000111111222222111111000111111222222222222222222222111000000000000000000111000///......///000111111111000000000000111111000000000000000000000000......///000111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000///000000111222222111111111111000000000000111111111111111111111000000///////////////............111000000///......------------------------------...------------.../////////...---------...///000//////............//////////////////////////////000///......---........./////////...------,,,,,,******+++,,,---...//////////////////............,,,---------...///////////////............//////........................////////////////////////////////////////////////------......///000000111------------------------------...............---..............................////////////...............------,,,,,,+++---------............////////////...............,,,,,,---//////000000000////////////......------........................000000///...---,,,+++++++++,,,---...............---------------...///000---.........////////////////////////////////////....../////////000000000000000000000000000000000......---------,,,,,,,,,,,,,,,---.........------,,,------------....................................................................................////////////......------------...............//////.........//////000/////////000000111111222---...///000000///...---////////////000000000000//////............//////..............................///000000000000///222111111111111222333333222222111111111111222222222222222222222222222222444333333333333444555666555222000000111222222111---///000111000000111333111111000000000000111111111111111111000000000000//////......///000000111------......///000000111,,,---------............---------------...............------......///000------.........///////////////...------------...000///...---------------,,,,,,,,,,,,,,,---------.........//////.........111000///.........///000..............................////////////...............///......------+++++++++,,,------......111111111111111111111111000111111111111111111000000000000000000000000000000000000111111222222222222222222222222222222222000111111111222222333333222222111000/////////000000000////////////000000111000000000000000000111////////////////////////......///000111111111111000000000000000000000000111111111111111111111111////////////////////////////////////000000000000000000000111111000000///111111000000000000111111000111111111111000//////....../////////.........000000//////.......................................------------...//////333222000///...///111222//////............////////////////////////////////////......------------//////.........---------******++++++,,,---........................------,,,,,,,,,---...///000000//////............//////........................////////////////////////////////////////////////............//////000000------------------------,,,---......///.......................................////////////............---------,,,,,,,,,---------............///........................,,,---....../////////...000//////......------,,,.................................------,,,,,,++++++,,,---......///......---------------...///000+++++++++,,,,,,,,,------////////////////////////........./////////000000000000000000000000000000......---------,,,,,,,,,++++++,,,---------------------------....................................................................................------............---,,,......//////000000111111/////////.....................///000111111222222......////////////......////////////000000000000//////............//////////////////............---......///////////////111111000000111111222333222222111111111111222222111111111111111111111111444444444444444555555555555333000///000222333333111222333333222111222444111111000000000000111111222222111111000000////////////---------...///000000000//////...---------,,,,,,,,,---------......+++,,,,,,,,,---............------------...//////............//////////////////...------------...000000///...---,,,,,,,,,---------------,,,,,,,,,---...///000000///...---000///---++++++,,,...///..............................////////////..................---,,,,,,+++******+++,,,,,,------...222222222222222222222222///000000111111000000///111111111111111111111111000000111111222222333333333333222222222222333333///000000111111222222222222222111000/////////000000000////////////000000000000000111111000000000////////////////////////...///000111222222222222000000000000000000000000111111111111111111111111////////////////////////////////////000000000000111111111111111000000///111111000000000000111111//////000000//////...---......///000000//////...............//////000000...........................------------...//////333222000///...///111222//////............///////////////////////////////////////......---,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////............//////////////////////////////////////////////////////////////////////////////000000//////............------------------------,,,------...//////....................................////////////......---------------,,,,,,,,,---------............///---------..............................---,,,,,,//////......---------,,,........................+++,,,,,,------.........,,,---...///////////////...------------...//////+++++++++,,,,,,,,,------////////////////////////............////////////000000000000000000000000......---------,,,,,,,,,******+++,,,,,,,,,,,,,,,---------.........//////........................................................................+++,,,,,,---------,,,,,,......//////000000111111------......---------,,,------...//////000111111111///...------...///111////////////000000000000//////............////////////////////////......---......//////////////////////////////000111111222111111000000111111222111111111111111111111111333333333444444444444444555333000000111333444444333444555333111000000111111111000000000000111111222222111111000000//////111///...,,,++++++,,,---//////...------,,,,,,+++,,,,,,,,,---------......+++,,,,,,,,,---.........---------------...//////........./////////000000//////...------------...000000///......---,,,+++...------------------------...///000000///...---000...---,,,,,,---///000////////////////////////......////////////......------......---,,,++++++******+++,,,,,,------...111111111111111111111111///000000000000000000///111111111111111111111111222222222222222333333333333222222111111222222333000000000111111111111111222111000000000000000000//////000000000000//////000000111111111111000000000000000000000000000000...///000111222222222222000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000111111111222111111000000111111000000000000111111///////////////...---------...000111111111000///------......///000000111...........................------------.../////////...---------...///000//////............//////////////////////////////....../////////...------...........................---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...///////////////............//////000000000000000000000000////////////////////////////////////////////////111000000///......------------------------------,,,,,,---...////////////------------------------......////////////......---------------------------------............///---------------........./////////......,,,++++++------------------------........................++++++,,,---...///000000......////////////............---------......///---.........////////////////////////////////////------........./////////000000000000000000000000......---------,,,,,,,,,***+++,,,,,,------,,,,,,------........./////////........................................................................++++++,,,------------,,,---------...............,,,,,,------...------,,,---------....../////////222000---,,,,,,---000222////////////000000000000//////............//////////////////////////////......///000000000000//////............///000000111111000000000000111111111111111111111111111111111222333444444444333333444222111111222444444444333333333222///------...111111000000000000111111111111111111000000000000111000///---,,,+++++++++++++++,,,,,,---.........,,,---------............---------------.........------,,,,,,------...///....../////////000000000//////...------------....../////////...---,,,,,,---------------..................//////.........111000/////////000111222////////////////////////......////////////......---------...------,,,,,,+++++++++,,,------......111111111111111111111111000111111222222111111000111111111111111111111111333333333333333222222222333222111000000111222333222222222222222111111111000000000000000000111222//////000000000000/////////000111222222111000///000000000000000000000000//////000111222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000111111111000000111111000000000000111111000000000000000///.........///111222333222111000.........///////////////...........................------------...//////,,,,,,,,,------....../////////............//////////////////////////////---...///000000000///...........................---------------.........+++++++++,,,,,,---------------..................//////............/////////////////////////////////////////////////////////////////////////////////////////////.................................+++,,,---...////////////------------------------......////////////......---------------------------------............///,,,,,,,,,------.........---------......---,,,,,,+++,,,,,,------......///........................---------......//////000...............---,,,+++///......---------............/////////000000000////////////////////////---------.........//////////////////////////////......---------,,,,,,,,,,,,---......//////..................////////////........................................................................,,,---....../////////..................---------+++,,,---...//////..............................000///............///000////////////000000000000//////............//////......//////000000111111...///000000111111000000///////////////000000111111111000000000000111111111111111111111111111111000111222333333333222222222000000111222333333222111222333111///......///111111000000000000111111000000000000000111111111///000000000///...------,,,,,,------.../////////------.........///////////////..................------,,,,,,------...///.../////////000000000000//////...------------...---......//////...---,,,,,,,,,------......//////......------------......///000000000111111111111////////////////////////......////////////......,,,------............---,,,,,,,,,---......//////000000000000000000000000222222222333333222222222111111111111111111111111444444444333333222222222333222111000000111222333444444444333333222222222000000//////000111222222//////000000000000/////////000111222222111000///000000000000000000000000///000111222222333222222000000000000000000000000////////////////////////000000000000000000000000////////////000000000000...//////000111000000000111111000000000000111111111111111111111000//////...000222333444333222111000000000///......------////////////////////////...------------...//////,,,,,,...///000000000000//////............//////////////////////////////---...///111111111000000---.....................+++,,,,,,---...///000000,,,,,,,,,------........................---------//////............//////........................////////////////////////////////////////////////------......///000000000////////////////////////+++,,,---...////////////------------------------......////////////......---------------------------------.........//////,,,,,,,,,------.........++++++,,,---............***++++++,,,---...//////........................//////////////////...............---,,,+++***)))///......---------......---------............///////////////////////////---------.........//////////////////////////////......---------,,,,,,,,,...//////000000000000000............/////////000..............................................................................///000111111000000111111000000/////////...+++,,,...000000000000000////////////............---...///000000///...---////////////000000000000//////............//////---......///000111111222//////000111111111111111000000000000000111111222111111000000000000111111000000000000000000000000///000111222333222111111/////////000222333111000222333444333222111222333111111000000000000111111//////000000111111222222...///111222222222111000000000000///......------.........////////////000000000000///.........------,,,,,,,,,,,,---......////////////000000000000//////...------------...,,,---.../////////...---,,,,,,,,,---...///000000...---,,,++++++,,,---...,,,---...///000000//////000000000000000000000000......////////////......,,,,,,---...////////////,,,,,,---......//////000222222222111111111000000000111111111111222222222222222222111222222333444000000111111222222222333222222111111111111111111222222111111111111222222//////000111222333333333...000111222222111000...//////...//////000111222000000///////////////000//////////////////////////////000000000000//////111111000111111000---+++---...000111111111000///000000000000000000000000000/////////000222555777000000////////////000000////////////////////////------------------------111111000000//////......000000//////.........---........................000000111111111111000000///,,,+++,,,...///---+++,,,,,,,,,---------..............................111111000///......------...------------...//////333000---+++,,,---------..................------......------------......000///...------...///000//////---,,,,,,---.../////////.........---------000000//////.........---------------------------------------------------++++++,,,,,,---...//////------............------***,,,...000000///...---......---------,,,,,,,,,......////////////......000000000///......---------------.........//////---------.........////////////............/////////...---,,,,,,---...///------------------------..................------000000000000000000000000///...---,,,,,,---...///------......///000000000------------------------...///////////////......000000000000000000000000////////////000000000000////////////..................////////////......---------.........//////000000000000000000000000...///000111111000///...........................------------.........///......//////000000000111000///...---,,,------...000000//////.........---//////...------------...000///---,,,---...000222333222222111111222222333222222222111111111000000000000111111111000000//////000111222333222111111111111111111000000000000000000111111111111000000000000000000000000000000///............//////000///...---,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///.................................------,,,,,,,,,////////////////////////.........------,,,,,,,,,+++,,,------......---------....../////////////////////............////////////............//////......//////000000111111000000000000000///..............................222222222111111111000000000111111111111222222222666555333222000000//////000000000111111222222222222222111111111111111111222222111111111111222222000000000111222222222333///000111222222111000///000////////////000000111000000////////////000000000000000000000000000000///000000000000000/////////////////////...,,,+++...///000111222111111000000000000000000000000000000/////////000222333555000000////////////000000////////////////////////////////////////////////111000000000/////////...000000/////////.................................//////000000000000//////000...---...000111///---,,,,,,---------.................................///......---,,,,,,++++++...------------...//////111///---,,,---...------........................//////............//////000///...------...///000///...------------.../////////.........---------000/////////....................................------------------------++++++,,,------...//////---......//////......---,,,---.../////////...---///.........---------,,,......////////////......------------------......---------.........//////---------.........////////////............/////////...------------...///------------------------........................///////////////////////////...------------...////////////...------,,,,,,..............................////////////......////////////////////////////////////000000000000////////////..................////////////......---------.........////////////////////////////////////000000000000//////........................---.........////////////........./////////000000000///...---------......000/////////...........................///000111///...---,,,,,,...///111222111111000000111111222222222222111111111000000000000111111111111000000000111222333444333333222222222222111111111000000000000111111111111000000000000000000000000000000000000///////////////000///...---,,,,,,,,,,,,---........................------,,,,,,,,,---....................................---------,,,,,,,,,..............................---------,,,,,,,,,+++,,,------......---------......///////////////000//////............/////////............//////.../////////000000000111000000000000000///......////////////////////////222222222111111111111111000111111111111222222222555444333111///.........000000000000000111111111111111222222222222222222222222111111111111222222111111111111111111222222///000111222222111000///111000000////////////000000000////////////000000111111111111111111111111000111111111000//////...000000111111111000000//////000111222222222111111000000000000000000000000/////////000000111111111000000////////////000000////////////////////////000000000000000000000000000000000000////////////000000////////////....................................////////////......000///......///000///...,,,------------..........................................---,,,,,,++++++...------------.../////////...------...///...,,,........................000000////////////000000//////...------...//////......---------......///...............---------////////////............////////////////////////------------------------,,,,,,,,,---......//////---......//////......---...............---------////////////..................////////////......******++++++,,,------...------........./////////------.........///////////////............/////////......------......///------------------------................................................///......------....../////////...------,,,,,,+++////////////////////////......///////////////...////////////////////////////////////000000000000////////////...............//////000000//////...------........./////////........................000000////////////000000........................////////////000000000000.........////////////000000///......------......////////////........................000111222333...---,,,,,,,,,---///000111000000000000000000111222111111111111000000000000000111111111111000000222222333444444444444333222222222222111111111111000000111111111111000000000000000000000000000000111000///.....................---,,,,,,,,,------..............................---,,,,,,,,,------...........................------------,,,,,,,,,...........................------------,,,,,,,,,+++,,,------......---------......///////////////000000//////.........---//////............//////////////////000000000000//////000000000///......////////////////////////111111111111111111111111000000111111111222222222111111000000000000000111000000000000000000000000111111222222222222222333222222111111111111222222222222222111111111111111///000111111111111000///111111000//////...//////000////////////000000111111111111111111111111111111111111111111000///...///000111111000000111111//////000000111111111111000000000000000000000000//////000000000000///...000000////////////000000////////////////////////111111111111111111111111000000000000////////////000000//////////////////........................---..................---------,,,------------,,,------------....................................000000/////////............------------...//////---------...///000...,,,---------...............//////............//////........................------------.........///........................///////////////.........................................................,,,---------......//////......////////////......000///...---------------000000000///////////////......////////////......+++++++++,,,,,,---------............////////////............//////////////////............////////////............//////....................................////////////........................//////............//////,,,,,,---......//////000........................---...//////////////////////////////////////////////////////000000000000////////////............//////000000000000//////............////////////////////////////////////111000///......///000111........................///000000000000111111111000000000000000000000000//////..................///////////////.....................///000111222///......---...///000000111111000000000000111111111111111111000000000000///000000111111111111000222222222333333333333333222111111111111000000000000111111222222111111000000000000000000000000000000///...---,,,+++++++++...------,,,,,,,,,------........................///...---,,,,,,,,,,,,,,,........................------------------------........................------------------------+++,,,------......---------......///////////////000000000//////...------//////............//////////////////000000000000...///////////////......------------------------111111111111111111111111000000111111111222222222000000//////000000111222111111111000000000000000111111222222333333333333222222111111111111222222222222222111111111111111000000111111111111000000111111000//////.../////////////////////000111111111111111111111111111111111111111111111000//////---...000///------///111............//////000000111111111111111111111111///000000000000///......000000////////////000000////////////////////////000000000000000000000000////////////000000000000//////000000000000000000////////////////////////------............------,,,---------,,,,,,---------------........./////////////////////////////////////////////............------------...//////---------...///000...,,,---------.........//////...------,,,,,,------...------............------,,,------.........//////---..............................///////////////------------------------........................------...............///...//////////////////...000///...---------------000000000000000000000000......////////////......///.........---------,,,........./////////000000........./////////000000//////............//////////////////////////////................................./////////000000........................////////////////////////.........///000000111111------------------------------...///////////////........................////////////000000000000////////////............//////000000000000//////........./////////000000000000000000000000000000111000///......///000111////////////////////////000000000000111111111222111111111111111111111111......//////////////////.........//////////////////......------.........000000000000000111111222222222222111111222222222000000000000000000000000//////000111111111111111111111111111111222222333111111000000000/////////111111222222222222111111000000000000000000000000111000///...------------------,,,,,,,,,------...........................///...---,,,,,,,,,,,,,,,........................------------------------........................------------------------+++,,,------......---------....../////////////////////000000///...------//////............//////000000000000////////////......////////////......------------------------111111111111111222222222000111111111111222222222222222111000000000000111222222222111111111111111111111222222333444444444222222111111111111222222111111111111111111222222111000000000000000000111111000000////////////000///......//////000111222111111111111111111111111000111111222222111111000111333444222//////111444......---------...///000111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////000000000000//////000000000000111111////////////////////////------............------...///000///......///000------........./////////////////////////////////------------------------...------------.../////////...------...///...,,,,,,,,,------.../////////---,,,,,,,,,,,,,,,,,,---------............------+++,,,---...////////////---------........................///////////////------------------------...................................................//////000000//////..................---------////////////000000000000......////////////......111111000///......------....../////////000000000....../////////000000000//////............//////...//////000000//////....................................//////000000111...........................//////000000//////...222222111111000//////...------------------------,,,---...///000000000000........................////////////000000000000////////////............///000000111111000000///....../////////000000000111111111111111111111111000000////////////000000////////////////////////000000000000111111111111222222111111111111000000......///000000000//////........./////////////////////...---------------111111111111222222222222333333222222222222333333//////000000000000000111...///000111111222111111111111000000000111222333111111111000000000000///111111222222222222111111000000000000000000000000333222111000000000000000------,,,,,,,,,---....................................---,,,,,,,,,------........................,,,,,,,,,------------...------------------------,,,,,,,,,------------...+++,,,------......---------......///////////////---...///000000///...---//////............//////000000000000////////////------.../////////..............................000000111111111222222222000111111111111222222222111111111111111222333333333333333333222222222111111111222222333444444555222222111111111111222222000000000111222222222333111111000000000000111111000////////////000000111............///000111222000000000000000000000000//////000111222222222222222555666333///...111555///......---...///000111111111111111111111111111222111000///000000222222000000////////////000000////////////////////////000000000000000000000000.../////////000000000111//////000000000111111111////////////////////////......////////////......---///111000...---...000............////////////////////////////////////------------------------...------------...//////111///---,,,---...------,,,,,,------...//////000---------,,,,,,---------,,,------......------,,,+++,,,---////////////...---------.........//////............/////////000................................................////////////............//////000000000000//////,,,---.../////////...---.........//////000000000......////////////......////////////////////////.../////////000000000000.../////////000000000000//////............//////...///000111111000///...........................---......///000000111111////////////////////////...///000111111000///...111111111000//////..............................,,,---...///000000000000........................////////////000000000000////////////............000000111111111111000000.../////////000000000000000000000000000000000000//////000000000000///////////////////////////////////////000000000111111000000000000//////......---...///000111000000///............/////////000///...............///000000000111222222222222222222222111111111111222222////////////000000111111...///000111111222222222222222111111111222333444333333333222222222111111111222222333333222222111000000000000000000000000111000000/////////000000,,,,,,,,,,,,,,,---...///........................------,,,,,,,,,---..............................,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,------......---------......///////////////+++---...000111000///...//////............//////111000000000/////////...,,,---......//////..............................000000111111222222222222000111111111111222222222---...///111333555777888444444444333333222222222111111222333333444555555222222111111111111222222//////000111222333333444111111000000000000111111//////...//////000111222............///000222222////////////////////////...///000111222333333333,,,///000---(((&&&***...000///.........///111222111111111111111111111111333111000//////111333555000000////////////000000////////////////////////000000000000000000000000.../////////000000111111//////000000111111111222000000000000000000000000......////////////......+++---///...,,,+++,,,///............/////////000000000000000000000000000.../////////////////////...------------...//////333000---+++,,,---------,,,,,,------...///000000.........------.........,,,,,,---......---,,,,,,***+++---///000000///...---------.........//////---.........//////000000///////////////////////////////////////////////////////////////.........//////000000000000//////***,,,...000000///...------.........//////000000......////////////......------......///000000000////////////000000000000////////////000000000000//////............//////...///000111111000///...////////////////////////---......///000111111222000000000000000000000000...///000111111000///...------......///000000000////////////////////////,,,---...///000000000000........................////////////000000000000000/////////............000000111111111111000000////////////000000000000////////////////////////...///000111111000///...000000000000000000000000////////////000000000000//////......---------,,,---...///111111111000///---.........//////000000............///111222333//////000111111111111111111111000000000000111111.../////////000000111111......///111111222222222444333222222222333444555555555444444444444333333111222222333333222222111000000000000000000000000------,,,,,,,,,------...,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,------...///........................,,,,,,,,,------.........------------------------,,,,,,,,,------.........+++,,,------......---------......///////////////***,,,...000111111000/////////............//////111111000000/////////...,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,333333333222222111111111000000000000000000000000111111111000111111222333333333222222111222222222555555444444444444333333222222222111111111000000111///...///000111000...222111111111000000//////000000000000000111111111////////////000000000000111///...///000111000...000000000000000000000000333333222222111000//////000000000000000000000000000000111111111111000000222222111111000...---,,,//////000000000000//////////////////////////////////////////////////////////////////000000111111............////////////000///...---------------////////////..................//////...---,,,,,,+++,,,---...////////////000000//////.........---........................---------............//////............---------------............------000...,,,,,,---...///...++++++,,,,,,,,,------------------.........//////////////////////////////........................------------------------111000///...------...///------......---,,,++++++,,,...000111111000...,,,,,,,,,,,,------.........------------...............///000111222111111000111000///...............//////000111111111111111222111///...---...000111000000000000000000000000///............---------000000//////............///////////////...........................------///000000000000000///...000000000000000000000000.........------,,,,,,,,,---...000111111///...,,,------............------............////////////////////////........................///000222222///////////////.........111111000000//////......////////////////////////111111000000//////......000000000000000000000000000///...------...///000........................000000000000000000000000111111000...,,,,,,...///000111111111222222222222000000///...............000000000000111111111111111111111111111111111111000000111222333333333333333333333222222111111111333333333333333333333333111111111111111111111111000000000000000000000000------............------///......---+++******))).........---,,,,,,++++++......------------..............................------------------------000///...---------------------------------------------......//////000000////////////////////////000///...---------------//////.........---------,,,,,,,,,------...........................------333333333222222222111111111111111111111111111111111111111111111222222333333222222222222222333333444444444333333222222222333333333333222222111111222000000000111222111000222111111111000000000000000000000000111111111111////////////000000000111111///...///000111000///000000000000000000000000333333222222111000000///000000000000000000000000000000111111111111000000//////000000000000/////////000000000000000000///////////////////////////////////////////////////------........./////////............//////////////////...---------------////////////..................//////...------,,,,,,,,,...///////////////000/////////............------...............------------............//////............---------------............------000...,,,,,,---.........++++++,,,,,,,,,------------------.........//////////////////////////////................................................000000......---...//////111111000000000/////////---...///000000///...---,,,------------------...---------......//////000//////000111111111000///.........---......//////000000111222222222222111222111///...---...///000000000000000000000000000///............---------/////////.........------/////////////////////...........................---...///000000111000000........................---------,,,,,,+++++++++---...///000000///...---------............------............////////////////////////........................///000111222////////////............000000000000//////......////////////////////////000000000000//////......//////////////////////////////...------...//////........................////////////////////////---......---,,,---///111000000000111111111222222111111000///////////////000000000000111111111111111111111111111111111111222222333333333222222111333333333222222222111111333333333333333333333333111111111111111111111111000000000000000000000000------............------......---------------,,,---------------...............------------..............................------------------------///......------------........................---........./////////////////////////////////////////////...---------------//////.........---------,,,,,,,,,------.................................333333333333222222222222111111111111111111111111111111111111111222333333222222222222333444444444666555555444333222222111444444444333333333333222333222111111222333222111111111111111111000000000111111111111111111111111/////////000000000111111111000//////111111000///000000000000000000000000333333222222111000000000000000000000000000000000000000111111111111000000,,,---...000111111111111000000111111111111000000////////////////////////////////////////////////.............../////////............//////////////////...------------.../////////............---.........///......---,,,------...///000000000000////////////............------...//////...---,,,---------............//////............---------------............------000...,,,,,,...///...---,,,,,,,,,,,,------------------........./////////////////////////////////........................///////////////////////////............//////000333222111000///000111111//////............//////.........---------------------...//////000111111///000000000000000///...,,,,,,,,,,,,---...///000000111111222222222222222111000///.........///000000000000000000000000000///............---------.........---------------......//////////////////........................,,,---...000111111111111........................,,,,,,,,,+++++++++++++++---...///000000///...---------............------............////////////////////////........................///000111111........................000000000////////////...////////////////////////000000000////////////...////////////////////////......------------..............................////////////////////////+++---.........///111444/////////000000000111111222222111000000000000000000000000000111111111111111111111111111111111111333333333333222111000000333333333222222222222111333333333333333333333333111111111111111111111111000000000000000000000000------............---------------....../////////,,,------...//////000000......------------..............................---------------------------------.......................................///////////////.........//////////////////////////////...------------..................------------------------.................................333333333333333333333333222222222222222222222222222111111111111222333333111111222333444555555555777777666555444333333222333333333333333333333222333111000111222333222111111111111111111111111111222222111111111111111000//////000000000111111111111000///000111111000///000000000000000000000000222222222111111111000000000000000000000000000000000000111111111111000000,,,---...000111111111111000000111111111111000000////////////////////////////////////////////////////////////////////////............///////////////......---------......//////.........------------...............---------...///000111111111111///////////////.........---...///000///...,,,+++---------............//////............---------------............------///...,,,---...///...---,,,,,,,,,------------...............////////////////////////////////////........................////////////////////////............//////000000111///---,,,,,,---///000000///...------...///000//////......------,,,,,,------...///000111222222//////////////////......,,,,,,,,,,,,,,,---.../////////000111111111111111111000///............//////////////////////////////............---------------------------------............////////////............////////////......///000000111000000........................,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////...------............------............////////////////////////...........................///000111------...............///////////////////////////////////////////////////////////////////////////////////////////////////------------------------........................////////////////////////---...000000000000222444////////////000000000000222111000000//////000000///000000000111111111111111111111111111111111111333333333333333222111000222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000------............------------------...................../////////000000...------,,,,,,------...................................................,,,,,,---....../////////---------------.........000000//////......------///////////////////////////......---------..............................---------...............---------...............333333333333333333333333222222222222222222222222222222222111222333333444111222333555666666666555555555444444333222222111111111111111222222222222222111000000111222111000111111111111111222222222333222222222111111000000000000000000111111111111222000///000111222111000000000000000000000000000222222222111111111111111000000000000000000000000000000111111111111000000//////000000000000//////000000111111111111000000////////////////////////000000000000000000000000....................................////////////......---------......///............------------------...............------...///000111111111111.........///////////////....../////////...,,,+++---------............//////............---------------............------...---------//////...,,,,,,,,,---------................../////////000000////////////////////////................................................------...//////000000000///...,,,++++++,,,...///111000...,,,,,,...000111/////////......---------.........///000111111222//////..................///...---,,,,,,,,,,,,,,,---......///////////////000//////.......................................///............------------------------------------.........//////000000........./////////000000000000111000000///...---////////////////////////---------...............---......///////////////------............------............////////////////////////...........................//////000,,,---------......//////.............../////////////////////////////////.............../////////........................,,,------------------,,,...................................................///000000///...///000////////////000000000000000000///............//////000000000111111111111111111111111111111111111000111222333333333333333222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////------............---------------,,,,,,,,,,,,+++000000/////////.........------,,,,,,,,,,,,------................................................+++,,,---.../////////...++++++,,,,,,------------000000//////......------////////////////////////......---------......///---.............................................---------.........//////333333333333444444444444333333333333333333333333222222222222222333444444222333555666777666555555111111111111000000000000000111111111111111222222222000///000111222111000111111111222222222222222333333333222111111000000000000000111111111222222222111000000222222111000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000000111000000///...---//////000000000000//////////////////////////////000000000000000000000000---------,,,,,,,,,,,,,,,............////////////...------------...//////.........------------,,,,,,---......///.........------...///000000000000.........////////////////////////...---------,,,---------............//////............---------------............------...------...//////...,,,,,,---------................../////////000000000////////////////////////................................................---...//////000//////...//////...------...000111111///...------...///111/////////.....................////////////000000---------------...//////000///...---,,,,,,,,,,,,,,,,,,---.............../////////.........------........................///............------------------------.........------......///000000000.........//////000000111111111111111000...---,,,000000000000000000000000............////////////------......//////000000------............------............////////////////////////............///......---......//////,,,,,,,,,---......//////---............/////////////////////////////////---............/////////........................------............------................................................---...///...,,,+++***+++/////////000000000111111000//////...............000000000000111111111111111111111111111111111111000000111222333333333333111222222222222333333333222222222222222222222222111111111111111111111111////////////////////////------............---------------,,,,,,+++++++++000000//////...------,,,------,,,,,,,,,,,,------................................................,,,---.../////////...---++++++,,,,,,---.........///////////////.........////////////////////////...------------...//////---------.............../////////...............,,,,,,------.../////////333333333444444444555555444444444444444444444444333222222222222333444444333444666777777666555444000000111111111111222222111111111222222333333333333222111111222333222111111111111222222333333333444444333222222111000000000000111111111222222222222111000000222222111000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000000000000000///............////////////......////////////////////////000000000000000000000000//////.........---------............////////////---------------...//////.........---------,,,,,,,,,------...//////......,,,,,,...///////////////............/////////000111000...,,,,,,,,,---...---------............//////............---------------............------...------...000///...,,,------------.............../////////000000000000////////////////////////........................////////////////////////...//////000000///...---.../////////000000000000000///...------...///000............/////////////////////............---,,,,,,++++++,,,...000111//////......---.........,,,---......//////............//////......------------------------------///............---------------........./////////------......///000000111---......///000000111111000000111000000///...---////////////////////////---------.........//////---------......///000111------............------............////////////////////////............///......------.........++++++,,,------...//////---------.........//////////////////////////////---------.........//////........................---...////////////...---................................................---///000000---,,,++++++000000000111111111222222111000000///.../////////000000000000111111111111111111111111111111111111111222222333333333222222111111222222222333333333111111111111111111111111111111111111111111111111////////////////////////------............------,,,,,,,,,---------------.........------------------,,,,,,++++++,,,,,,---................................................------///000///...---+++------......///000000111.........///////////////////////////////////////---------------...//////---------.........//////000/////////.........---,,,,,,------...//////000333333333444444555555555444444444444444444444444333333222222333333444555444555777888888666444333222333333444444555555666222222222333333444444444444333222222444444333222111111111222222333333333444444333333222111000000000111111111111222222222222111000111222222222000000000000000000000000000111111111111111111222222000000000000000000000000000000111111111111000000//////000000000000//////------............------////////////////////////000000000000000000000000333333222222111111111000............/////////000---------------...///000......---------,,,,,,,,,,,,,,,---.../////////...+++,,,---...////////////---.........//////000000333111...+++++++++---///---------.........////////////.........------------..................------------...000000---+++---------.........//////////////////000000000000////////////////////////........................000000000000000000000000//////000000000...---,,,,,,---...///000000////////////............//////------......//////000000/////////...------,,,,,,++++++***+++,,,...000222...............///000111---......///000/////////......//////......---,,,------------------------//////.........---------........./////////000000---------...///000000111---......///000111111222...///000000000000000///........................,,,,,,,,,------.........---------......000111111---..................---............/////////000000/////////............///......---------......++++++,,,,,,---...//////---------.........//////////////////////////////---------.........//////........................---...///000000///...---................................................///111333333111/////////111111111111222222222222222111111000000000000000000000000000111111111111111111111111111111111111333333333333222222111000111111111222222333333333111111111111111111111111111111111111111111111111////////////////////////---..................---++++++,,,---...///000111++++++,,,,,,---.........---,,,,,,++++++,,,,,,---........................////////////////////////---...///000000...,,,***...//////000111222222333---.........//////000000////////////////////////---------------...///000---------.........//////000000//////.........---,,,,,,------...///000000555333111111222444444333222222111111111111111111333333333444444444555555555666666666555444333333999888777666555444333222888555222111444555444333333222222111111222222333222333333444444333333222222222222333333444444444111222333444444333222111111222333333444444333333333333333222222222111111111111111111111222222222222111111000///......---000000000000000111222222/////////000111111222222000000000000000000000000............/////////000............////////////333111///...---...///000111111000000//////............------------..................////////////000000000///////////////////////////////////////000000//////.........---//////.........---------000//////.........//////---------...............///......---------......---------.........//////000000//////.........---000000000000000000000000111111000///////////////---.........//////000000000000000000000///......///////////////////////////...---,,,,,,---...///........................---.........//////000000111000///...............,,,,,,,,,------.................................////////////////////////---------------...///000++++++,,,,,,,,,,,,------////////////...---,,,+++++++++,,,,,,---...//////////////////...---,,,+++000//////.........//////111111111111111111111111333222000/////////000111111///......//////...,,,---...............------///......------///000111111111000000//////......///////////////.......................................---------,,,,,,,,,000000000000000000000000///////////////.........////////////////////////,,,------...............000000000000000000000000000000//////......------......//////000000111111000000000000111111111111222111111111000000//////111111111000000000000000222111111000000111111222333333444555444333111000...///000222333333333333111111222333333333333222111111111111111111111111222111111000000000000000///////////////...............------------..............................------------------------...///000///.........000............///////////////...---,,,,,,---...///------............---------------.........//////))))))+++---///111222333000000///...---,,,,,,+++++++++,,,------......///...............///000000///......---------..............................999777444333333333333222333333333333333333222222333333444444444555555555555555555666555555444444888777666555444333222222999666333333555666555444333333222222222222333333222222333333333333222222222333333333333333333444111222333333333333222111111222333333444444333333333333222222222111111111222222222111111111111111111111000000//////.........------------...//////222222222111111111111111000000000000000000000000........./////////000000000000000000111111111111222111///.........///000111000000000/////////.........------------..................////////////////////////////////////////////////////////////000/////////............//////.........---------//////............//////........................///......---------......---------.........//////000/////////............////////////////////////111000000///////////////............/////////000000000000000000///......///////////////////////////...------------...///........................---........./////////000000//////............///---------....../////////........................////////////////////////......---------...//////,,,,,,---------.........000000000//////...,,,,,,---------......//////000......//////000//////////////////.........//////////////////////////////222111111000000000000000111000...///000000///........./////////......---//////...---...///000111111000000000/////////...///////////////////////////////////////////////////.........---------,,,000000000000000000000000/////////////////////...........................------...////////////...000000000000000000000000111111111111000000000000////////////000000000000//////000000000111111111111111111111000000000///111000000000000000000000222222111111111111222222222222333333333222111000000000000111222222333333111111222333333333333222111111111111111111111111222222111000000000000000111111000///...---------/////////....../////////........................---------------------------...//////------...///............///////////////......------......///------............---------------.........//////---------.............../////////...------,,,,,,++++++,,,------......///...............///000000000//////...---------...........................<<<:::777555444333222000444444444444444444444444333444444444444555555555444444555666666666555555666666555555444333222222999777555555666777666555444333333222222333333444111222222333333222222111444333333333333333333222222222333333333333222222111222333333444444333333222222222111111111000000333333222222111111000000000000000000000000000000000000000///000000111222444444333222222111000000000000000000000000000000....../////////000000000111111111111000000000000222111///......///000000000000000000////////////......------------..................////////////---......//////000000000////////////////////////////////////............/////////............---//////............//////000//////......---------......---------......///------........./////////////////////....................................000000//////......//////............///////////////000000000000///......///////////////////////////...------------...///......................................./////////.........---......//////.........///////////////........................//////////////////////////////......---.........---............/////////000000111000000///...---////////////////////////---...///000111111111111////////////////////////////////////////////////000111111111111000000//////...---...///000///......//////000000///////////////.........///000111000000000000////////////////////////////////////111111111111111111111111////////////............000000000000000000000000......//////////////////------------------------......///000000000//////////////////////////////000000000000111111111111000000000000//////////////////000000000000111111111111111111000000000000000000000000000000111111333222222222222222222333111111222222222111000000222222111000000111222333111111222333333333333222222222222222222222222222222222111000000000000111222222111000...---,,,,,,000000////////////000000........................------------------------,,,...///...---,,,---...............////////////.........//////.........------............---------------..............................---------........................++++++,,,------......///...............///000000222111000///...---------........................;;;999666555555444222000333444444444444444555555444444444444555555555555333444555666666666666666666666666555555444444444888777666666666666555555444444333333333333444444111222222222222222222111444444444333333222222222333333333333333333333333111222333333444444333333222222111111111000000000444444333222111111000000000000000000000000111111222111111111111222333333222222222111111111000000////////////////////////...////////////000000000////////////............111000////////////000000000000000000////////////......------------..................////////////......//////000111222222///////////////////////////////////////........./////////...............///............//////000111000000///...------,,,...------------...//////............///////////////////////////.................................000//////.........//////........./////////////////////000000//////...---////////////////////////.........------.........................................................------------......///000..................//////........................////////////////////////000000///......---......------........./////////111111111111111000//////000/////////////////////---...///000000000000000...//////000000000000000000000000000000000000000///000111222222111000///---,,,+++,,,...///...---...///000000000000000000///////////////000000000000000000000///////////////////////////000000000111111111111111111111111000000000///////////////////////////////////////............////////////------------------------...//////000000000000000........................------......//////000000111111000000//////......////////////000000000111111111111000000000000000000000000000000111111111333333222222222222333333111222222222222222111111555333111//////000111222111111222333333333333222222222222222222222222222333222111111000000111111222111111000///...------000//////////////////000................................................,,,---...---,,,,,,---...............////////////---...///000000///...---------............------........................,,,,,,------.../////////---------.........//////++++++,,,------......///...............///000000333222111000......------........................777555444444555555333111222333333333444444555555444444444555555555666666444444555666777777777666777777777666666666666666555666666666555444444444555444444444444444444555222222222333333222222222444444444333333222222222333333333333333333333333111222333333444444333333222222222111111111111000555444444333222111000000000000000000111111111111///............///000000////////////000000111111////////////////////////////////////000000000111000/////////.........---000///////////////000000////////////000000000000......------------..................//////////////////000111222222333333////////////////////////.........///////////////////////////////////////...............///000000111111000///......---------------------...//////........./////////000000.........///////////////........................//////............/////////////////////.........///////////////...------////////////////////////---..................---.......................................------------------------...///000------------------------........................////////////////////////111000///...............,,,------------.........111111111111111111000/////////...................../////////......---,,,......///000111111000000000000000000000000000000///000111222222111000//////...------///000///---......///000000000000000/////////000000000000000////////////000000000000////////////000000111111000000000000000000000000000000000000000000000000////////////////////////---.........//////000000...........................//////000000000000000------------------------------......//////000000111111000000//////.........////////////000000000000000000000000000111111//////000000111111111111333222222111111222222333333333222222222333333333555333111/////////111222111111222333333333333222222222222222222222222222333222222111111111111111/////////000000000000000///......------......///////////////////////////........................,,,---...---,,,,,,---...............////////////---...///000000///...---------............------.....................------------.........//////,,,,,,------.../////////++++++,,,------......///...............///000000333222111000......------........................444333333444666666444333222222333333444555555555444444555555555666666666555555666777777777666666777777777777777777888888444666777777555444444444666555555444444555555666222333333444444333333222444333333333333333333222444444333333333333444444111222333333444444333333333333333222222222111111444444333333222222111111111111111111111111111111000000000000000111111222------......///000000111000000000000000000000000/////////000000000111111222222111111000000//////////////////000000000000////////////000000000000......------------..................////////////000000000111111222222222////////////////////////.........///////////////...////////////000000000......---......///000111111000000//////.........---------------...///000....../////////000000000.........///////////////..............................------....../////////////////////............////////////...------////////////////////////------...//////...------.................................------------------------,,,------......---------------,,,,,,,,,........................////////////////////////000000//////.../////////,,,,,,---------.........000000111111111111000000........................////////////...---,,,+++---...000111222111111000///////////////////////////000000111111111111000333111000000111111000///------...///000000000000...///000111111111000000////////////000000000000...//////000000111111222////////////////////////////////////000000000000000000000000000000000000------......///000000000////////////////////////......///000000000//////........................000000000000111111111111000000000000////////////......////////////000000000000000000111111111111/////////000111111222222222111111111111111111222333333222222333333444555444333111000000000111111111111222333333333333222333333333333333333333333333333222111111111111222...//////000000111111222......------------......////////////////////////........................,,,...///...---,,,---.............../////////////////////000000/////////------............------...............---------000000///...------,,,,,,---------.........//////++++++,,,------......///...............///000000222111000///...---------........................555444444666777777555333333444444555666666777777555555555555666666666666666777777777777666666555555666666666777777888888444777999999666444555666666666555555555555666666333444444555555444444333222333333333333333333444555444333333333333444555111222333333444444333333444444444333333333333222333333333333333333333333333222222111111000000000333333222222333333444555////////////000000000000000000000000000000000000//////000000000111111111222222222111000/////////......///000000000000000.../////////000000000111......------------..................//////////////////////////////000000////////////////////////............/////////000.../////////000000000000---------......///000111000000000///////////////---,,,,,,------///000000.../////////000000000000............/////////000////////////////////////...------------...///000000/////////..................//////......---,,,////////////////////////------...//////...------.................................------,,,,,,,,,......---,,,,,,,,,------///.........------------........................//////////////////////////////////////////000111---............///////////////000000111000000///.........//////000000111....../////////......------...000222222222111000////////////////////////000000000000000111111222333222000000000000...,,,,,,,,,---...///000000///...///000111222111000000.../////////000000000111...//////000111111222222////////////////////////.........//////000000000000000000000000000000000------......///000000111........................------...////////////...........................111111111111000000000000////////////000000000000........./////////000000///000000000111111111111...//////000111111222222111000000//////000000111222222111111111222444555222222111111111111111111111111222333333333333222333333333333333333333333444333222222111111222222000000000000000111111111//////............//////////////////////////////........................---...//////------...///............////////////000000////////////000000------............------//////.........---------//////......---------,,,---------...............++++++,,,------......///...............///000000000//////...---------...........................777666666777888888666333444555555666777888888999555555555555666666666777777777888777777666555555444444555555666777777777555888;;;:::777555666777666666555555555555666666444555555666666555555444222222222333333444444444555444333333333333444555222222333444444444333333555555444444444333333333333333333333333333333444333333333222111000//////000000//////000000111222222222111111000000//////000000000000000000000000000000000000111111111111111000000///...------,,,......///000000111000000.../////////000000111111.........------...................../////////000...............---------////////////////////////---.........//////000000.../////////000000111111---------......000111111////////////000000000000,,,,,,,,,---...///000111////////////000000000000---.........//////000000000000000000000000000000---------------...///000000000//////.........---......//////......---,,,////////////////////////,,,---...//////...---,,,.................................------,,,,,,,,,///...------,,,,,,,,,,,,000000//////.........---........................//////////////////////////////...//////000111222////////////000000000000...//////000000000//////...//////000111222222333---...///000111111111111,,,...000222333222111000111111111111111111111111111000/////////000222333111///...------,,,***(((+++,,,---...////////////...///000222222111111000.../////////000000111111...//////000111222222222////////////////////////---.........//////000000000000000000000000000000---------...///000000111------------------------,,,------...............////////////////////////000000//////......------......//////000000111111............/////////000//////000000111111111222...//////000111222222222000000////////////000000111111000000000111333444000111222222222222111111111111222333333333333222333333333333333333333333444333222222111111222222222222111111000000//////000000////////////000000000000000000000000000000////////////////////////...///000///......///000............/////////000111000///......///000111---..................---//////.........---------++++++,,,---...///000111........................++++++,,,------......///...............///000000///......---------..............................555444444444555555666777555555666777888888888888777777777777666666666666<<<888444222444555555444444555555666777777888888888888777777666555555444;;;999777666777777666555555555555555444444444333888888777666666555444444333333333333333333333333444555555666666555555444444444444444444444444444222222222222222222222222222333333333333222111111222222222222222222222222000000000000000000000000111222222222222111000000000000000000000000000000///111222111000///000111000000//////.........---000000000000000000000000////////////000000000000---------............/////////.........---------..............................////////////..................////////////,,,------...///000000111//////////////////////////////............//////////////////////////////000000000000000000000000///......------///000111//////.........//////000///////////////000111111///000000000000000//////000000000000////////////.........///////////////,,,------...............////////////////////////000000...------,,,,,,,,,......---------,,,,,,,,,......////////////......000///...---------------000000000000000000000000...............///000000000000000000000000000000////////////000000000000444333000...---///111222//////000000000000//////......///000000000000000000000000000000000000000000000000000000000000000000//////.........//////...///////////////......//////000000000000//////////////////////////////---------............///222111111000///......---000000000000000///......//////.........---------////////////////////////---......///////////////........................///......---------......000000///////////////000...............///000000000000000000000000000000222222111111111111222222333444444333333222111000//////000111222333333333333222222222111111000000000111111111111222222222222222222222222222222222333222111111111222333444////////////////////////111111111111000000000000........................------......///000000000////////////////////////---......///////////////000000000000000000000000////////////////////////222111000...------------000000000000000000000000------------------------........................---------------...///000//////.........---------000000//////.........---666555555555555555666777888888999999999999888888999999999888888888777777;;;888444444666888888777555666666777777888999999888888888888888888888888777666555555777999888888777777777777777777777777666666555555444444333333444444444444444444444444222222333333333333222222222222222222222222222222222222222222222222222222222333333333333222111111222222222222222222222222111111111111111111111111111222222222222111000000111111111111111111111111///111222111000///000111000000/////////.........000000000000000000000000............////////////........./////////000000000000/////////.........---------.....................////////////..................////////////......//////000000111111//////////////////////////////............/////////////////////////////////////////////////////////......---...///000111111000///...............///////////////000000111------............------///////////////000000000........................,,,,,,---............---........................,,,---///000000///...---............------,,,,,,......////////////......000000//////...................................................///000000////////////////////////.../////////000000000000333222000///...///000111......////////////.........///000000111111000000//////////////////////////////////////////////////////............//////......////////////......//////000000000000//////........................---------............///////////////000000000000000000000000000///......//////.........---------////////////////////////---......///////////////........................///......---------......000000///////////////000...............///000000000000000000000000000000222111111000000111111222,,,---...//////000//////000000000111111222222333222222111111111000000000000000111111111222222222222222222222222222222222222222111111111222333444111111111111111111111111111111111000000000//////////////////////////////------......///000000000////////////////////////---......///////////////////////////////////////////////////////////////111000///......---....................................................................................---------....../////////.........---------000/////////............777666666555555555666666444555666666777777666666888888888888888777666666666555333444666777777666555555666666777888888888666666777999999:::::::::555444333444666888777666555555555666666666666666555555555555555555555555555555555555555555555555222222333333333333222222222222222222222222333333333333333333333333333333333333333333333222222111222222222222222222222222111111111111111111111111111222222222222111000000111111111111111111111111///111222111000///000111000000////////////......000000000000000000000000------------............////////////000000000111000000000000000/////////---------.........//////......////////////..................////////////000000000000000000000000//////////////////////////////............//////000000000000000000000000///////////////////////////............///000000222111000...------------//////......//////000000------...............---.........//////000000111//////......------,,,,,,,,,,,,---............---........................)))+++///222333111///---/////////............---......////////////......000000000000////////////------------------------...............///000000////////////////////////....../////////000000000111111000000000000//////------............------//////000111111111111111///////////////////////////////////////////////////...............//////......///////////////......//////000000//////...........................---------............///,,,---...///000111222333///000000000000///.....................---------////////////////////////---......///////////////..............................---------......///000//////......///000000...............///000000000000000000000000000000222111111000000111111222---...///000111111111111111111111111111111111111111111000000000000//////000000000111111111222222222222222222222222222222222111111111111222333333111111111111111111111111111111000000000000//////000000000000000000000000------......///000000000////////////////////////---....../////////////////////////////////////////////////////////////////////............//////........................////////////////////////........................//////...---------....../////////............---////////////............777666555555555555555555222333444666777888999999999999:::::::::999888777666666666777888888888777777777777888999999::::::777888999;;;;;;;;;;;;;;;999888777777999999777666555555555555666666666666777777777777777777777888555555555555555444444444444444555555555555444444444444444555555555555555444444444444444444444444333333444444333333222111222222222222222222222222111111111111111111111111111222222222222111000000111111111111111111111111///111222111000///000111000000//////////////////////////////////////////------........./////////....../////////000000000////////////////////////,,,,,,------.../////////......////////////..................////////////000000000/////////////////////////////////////////////............//////000000000000000000000000////////////////////////............/////////000111000///...............//////.........//////000...///000000000000000000------......///000111111//////...---,,,+++++++++------...////////////...------------------------+++,,,///111222111///.../////////////////////.........////////////......//////000000000/////////------------------------...............///000000////////////////////////........./////////000000//////000111111000///...---......//////......---///000000111111111111111////////////////////////////////////////////////......---------...//////---...//////////////////...//////////////////...........................---------............///,,,---...///000111222333//////000000//////...---........................////////////////////////---......///////////////...........................------------...////////////.........///000000...............///000000000000000000000000000000111111000000000000111111222333333222222111000///111111111111000000000000000000000///////////////000000000000111111111111111111111111222222222222111111111111111222222333////////////////////////111000000000////////////////////////////////////------......///000000000////////////////////////---......///////////////////////////////////////////////////////////////...............///000000........................////////////////////////........................000///...---------------/////////...............///////////////.........666666555555555555666666777888999:::;;;;;;<<<<<<;;;<<<===>>>===<<<;;;:::::::::;;;;;;::::::::::::888999999:::;;;;;;<<<<<<:::;;;<<<======<<<;;;:::;;;::::::;;;<<<<<<:::999888888888888999999999999777777777777888888888888666666555555444444444333444555555666666555555444444444444555555666666666444444444444444444444444333444444444444333222222222222222222222222222222111111111111111111111111111222222222222111000000111111111111111111111111///111222111000///000111//////000000000000000000////////////////////////....../////////000000000------........./////////........................---------.........//////......////////////..................////////////..................------000000000000000000000000//////............//////000000000000000000000000........................---......///////////////...............///000111//////............//////......///000000000000000,,,------...///000000111//////...---,,,+++++++++......///000000000000000.........................../////////////////////.../////////////////////......////////////......------.../////////...---.......................................///000000....................................////////////---...000111111000///.../////////000000///////////////000111111111111111................................................---------------...//////------...///////////////......////////////..............................---------............///.../////////000000000111///////////////...---------.....................////////////////////////---......///////////////........................---------------...//////...............///000000...............///000000000000000000000000000000111000000000000000000111000111111000000///...---111111000000000000000000///////////////000000000//////000000000111111111000000000111111222222222000000111111222222222222////////////////////////000000000////////////...........................------......///000000000////////////////////////---......///////////////........................////////////////////////......---......///000111////////////////////////........................////////////////////////000///...---------------////////////////////////.........///////////////777777777777777888999999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???>>>===;;;::::::;;;<<<<<<;;;;;;===???;;;;;;<<<<<<======>>>>>>===???@@@AAAAAA@@@>>>============>>>@@@???===;;;;;;;;;;;;::::::999999999888888888888888888888888777777777666555555444444444444555555555555444444222222222333444444555555555555555555555555555555444444444444444333222222222222222222222222222222222222222222222222222222111222222222222111000000222222222222222222222222///111222111000///000111//////000000000000111111000000000000000000000000////////////000000000111------------............------------..........................................////////////..................////////////------------------------000000000000000000000000//////............//////000000000000000000000000........................---......///000/////////------------...000111222//////......------......+++,,,---...////////////---------......//////000//////......------,,,,,,......///000000000000//////////////////////////////...------------......---............/////////......////////////......+++,,,.../////////...---.......................................///000000........................------........./////////---...///000111000///...//////000000000000//////......///000000000000000................................................,,,,,,,,,,,,---...//////,,,---...///000000000000---......//////......------------------------------------............///000000000000////////////...////////////...---------------...............////////////////////////---......///////////////........................---------------...///000------------...///000000...............///000000000000000000000000000000111000000//////000000111//////000111222222222222000000000000000000000000//////000000000000111111/////////000000000111111//////000000111222222222///000111111222222111111111111111111111111111111000000////////////..............................------......///000000000////////////////////////---......///////////////........................////////////////////////...............///000111000000000000000000000000........................//////////////////////////////...---------.........////////////000000000.........///////////////999999999:::;;;<<<===>>>===>>>@@@AAABBBCCCCCCDDDDDDEEEGGGHHHHHHFFFDDDBBBAAACCCDDDDDDDDDFFFKKKNNNLLLLLLMMMMMMNNNOOOOOOPPPOOOQQQSSSUUUVVVUUUSSSRRRSSSRRRQQQPPPOOOLLLHHHEEECCCCCCBBBAAA@@@??????>>>======<<<<<<;;;;;;::::::::::::999888888777666666555555666666666666555555222222333333444555555555555555555555555555555555444444444555444444333222222222222222222222222222222222222222222222222222111222222222222111000000222222222222222222222222///111222111000///000111//////000000000111111111000000000000000000000000........./////////000000............////////////---........./////////////////////...------,,,,,,......////////////..................////////////,,,,,,------......//////000000000000000000000000//////............//////////////////////////////........................------///000000000///..................///000111000///...------------...+++,,,---...////////////................................................,,,------...............000000000000000000000000***+++,,,---.........---,,,,,,------..................////////////......,,,---///000000000///...------------------------...............///000000........................---------.........//////---......///000000//////...//////////////////...------...///////////////................................................,,,,,,,,,,,,---...///000,,,---...///000000000000---......//////......------------------------------------............///000000000///////////////......//////......---,,,---------.........//////////////////////////////---......///////////////........................---,,,,,,------///000000------------...///000000...............///000000000000000000000000000000000000////////////000000000111222333333444444444......//////000000111111000000000111111111222222////////////000000000111/////////000111222222222...///000111222111111000111111111111111111111111000000/////////.................................------......///000000000////////////////////////---......///////////////........................//////////////////////////////.........//////000////////////////////////////////////////////////////////////////////////......---------......///.../////////000000000000............/////////000;;;;;;<<<<<<>>>???AAABBBBBBDDDGGGKKKOOORRRTTTUUUTTTVVVXXXYYYYYYWWWTTTSSSPPPRRRSSSTTTUUUYYY___dddfffffffffggghhhhhhiiiiiihhhjjjmmmppprrrrrrpppoootttrrroookkkfff```YYYUUUQQQPPPOOONNNLLLKKKJJJJJJCCCBBBBBBAAA@@@??????>>><<<<<<;;;;;;:::999888888888888999999999999888888444444555555666777888888666666666666666666666666444444555555444444333222222222222222222222222222222222222222222222222222111222222222222111000000222222222222222222222222///111222111000///000111//////000000111111111222000000000000000000000000---------.........//////////////////000000000000.../////////000000111111000000///...---,,,,,,+++......////////////................../////////000,,,------...///000111111000000000000000000000000//////............//////////////////////////////........................,,,---///000000000///...000//////.........//////000///...------------------...///000111111111111...............---------.........///////////////***+++,,,,,,------,,,,,,000000000000000000000000%%%'''+++...000///...,,,,,,,,,,,,---------............////////////......,,,...000111222111000///,,,,,,,,,,,,,,,,,,,,,,,,...............///000000........................---------.........//////............//////000000---..................---,,,------...............................................................+++++++++,,,---...///000,,,---...///000000000000---..................------------------------------------.........//////.../////////000000111111......//////......---,,,---------.........//////////////////////////////---......///////////////........................,,,,,,,,,---...///000111,,,,,,,,,---...///000111...............///000000000000000000000000000000000000////////////000000000000000//////...---,,,---......///000111111222000000111111222222222333////////////000000000000...//////000111222222222...///000222222111111000////////////////////////000/////////............000000000000000000000000------......///000000000////////////////////////---......///////////////........................//////////////////////////////............//////........................000000000000000000000000000000000000000000000000---------------...///000.../////////000000111111---.........//////000000CCCFFFGGGHHHMMMTTTWWWUUUXXX]]]___```dddkkkmmmlllgggjjjqqqwwwzzzxxxsssnnncccffflllmmmjjjkkkxxxvvvmmmgggaaaaaaeeegggccc___]]]YYYUUUQQQNNNKKKHHHEEEEEECCC@@@???@@@AAAAAA@@@???<<<999777777888888888888777666777777555555666777<<<;;;555333666777444888777666444222111000000666555444444333333444444222222222222222222222222222333333444444333333222222222222111111111111000111000///......///000111222111///.........///000000000000000000000000000111111000000//////......///...---,,,,,,---...///000000//////.........------......///000///////////////.........---------///............------------------.........//////111111111000000000000000////////////////////////,,,---...//////...---,,,000000000000000000000000//////.........---------000000000000000000000000////////////////////////+++,,,...000111111000/////////............///////////////000000000000000---------.........//////000000//////.........---000000//////............000///...------------------......///////////////......................................................//////...---,,,,,,........................///......000222333000---.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......000000//////.........------...111222222111...---+++,,,------......------........................///////////////////////////...------...///...,,,...///////////////......//////000000///...------111111000000///---,,,+++,,,---------.../////////......//////000111111111////////////////////////...............---------+++,,,...000111000000///////////////////////////111000///......///000111444333333222111000//////000000111222222222222222//////000000000000/////////000000000......000111111111111000000000000000222111111111000000/////////000111000///...///000000000////////////000000000111111111111222222222222111///.........///000111111000000//////......000000000000000000000000000////////////.........///...,,,++++++,,,...///---------............///........................////////////////////////111111000000//////......000000111111111111000000333333222111000///..................////////////000000000000000000000000///////////////......---LLLRRRWWW[[[bbbkkkqqqqqqqqquuuxxxyyy}}}~~~|||~~~~~~~~~}}}|||~~~{{{vvvtttqqqmmmiiiccc\\\XXXYYYTTTNNNIIIHHHGGGGGGFFFGGGDDD@@@>>><<<;;;:::888;;;999888999999888888888666::::::555333666666333666666555444444444444555555555444333333333333333444444444444444444444444333333333222222333333333222222222222111111111111222111000000000000111222222111000///...//////000000000000000000000000000111000000000/////////...//////...------...//////000/////////............---......///////////////000000000//////.........000000/////////.........---------.........//////000000000000000000000000////////////////////////---...////////////...---//////////////////////////////.........---------////////////////////////////////////////////////+++,,,...000111000////////////............//////******+++,,,------......---------........./////////.........------------////////////......------//////...------------------......///////////////......................................................//////...------,,,///////////////////////////------///111222000---....../////////000000000........................------...///////////////000/////////............---...000111111000...---,,,,,,---............---........................///////////////////////////...------//////...---......////////////......000000000000000///......000000000000///...---,,,------..................///////////////////////////////////////////////////.....................,,,---...///000000000000////////////////////////111000///......///000111111111111111111111000000///000111111222222111111000000111111111111000000///000000000......000111111000000000000000000000111111111111000000000///000111222111000///000111222111111000000111111222000111111111111222222222222111000///...//////000111000000000/////////...000000000000000000000000000000000/////////......///...,,,++++++,,,...///---------............///........................////////////////////////000000000///////////////------............------111111111000//////..................////////////000000000000000000000000000000000111000//////...\\\fffooottt{{{xxxqqqqqqkkkccc]]]ZZZYYYXXXXXXWWWTTTPPPLLLIIIFFFBBB???AAA???===<<<======<<<;;;999;;;;;;888777999888555555444444444444444555555555444444333333333333333666666666666666666666666333222111000000111222333333222222222111111111111333222111111111111222333222111000////////////000000000000000000000000000000000000000////////////000//////......//////000////////////.....................///////////////111111000000000000//////111111111000000000//////------........./////////000000000000000000000000////////////////////////......////////////......////////////////////////...............---------////////////////////////////////////////////////,,,---...000000000///////////////....../////////''''''(((***+++,,,---...---------...............---------------,,,,,,,,,...............---------//////...------------...---......///////////////.........................................................///......---,,,000000000000000000000000...------...000000///---...////////////000000000000000000000000000000000......///000000000//////////////////....................................,,,------.......................................///////////////////////////...------/////////---......///////////////...///000000000000///............////////////......//////..................000000//////...------,,,///////////////////////////////////////000000000............///000111111////////////////////////000000////////////000000/////////000000111111111...///000000111111000000111111222222222222111111///000000000......000111000000000000000000111111111111111111000000000000000222333222111000111333333333222222222222333333000111111111111222222222222111000////////////000000000000000////////////000000000000000000000000000000/////////............---,,,++++++,,,---...---------............///........................//////////////////////////////////////////000000///000000111111000000///////////////////////////............////////////000000000000000000000000111111111111111000000///pppzzz|||xxxvvvuuutttsssooolllhhhccc___ZZZTTTPPPNNNLLLHHHEEEEEEFFFCCC>>>??????===<<<<<<<<<:::888999888777666666555666666555444444333333333333333666666666666666666666666333222000//////000222333333333222222222111111111222222222111111222222222111111111000000000000000////////////////////////000000000000////////////000000////////////000000///////////////........................///000000000000000000000000000000111111000000000/////////............/////////////////////000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////------...///000000//////......////////////......******+++,,,---......///........................------------------------............------------///......---------......---......///////////////................................................---...............------////////////////////////------------...///......------........./////////000000000000000000000000//////000000000000000//////////////////.........///...---,,,,,,---...///------...////////////...........................///////////////////////////...---...///000///...---...//////////////////....../////////......---------...//////000//////000000//////......------//////......------------////////////////////////000000000000000111111111000///.........///111222////////////////////////000000////////////000000///////////////000000000......///000000000000000000111111222222111111000///000000000......000111000000000000000111111111111111111000000000000000///111222222000000111333333333333222222333333333000000111111111222222222111111111000000000000000000000000000////////////////////////////////////............------------...---,,,,,,,,,,,,---...---------............///........................////////////////////////---......//////000000000000111111222222111111000---------.........//////............////////////////////////////////////000111111111111000//////~~~{{{vvvpppmmmdddccc^^^XXXWWWXXXRRRJJJFFFBBB>>>======;;;999888;;;;;;:::999999999999:::666555444444333333444444555555555555555555555555333222000//////000222333333333333222222222222111111111111111111111111111111111111111111000000///////////////////////////////////////000000000000//////000000000000//////.........//////////////////............///000000////////////////////////000000000/////////.............../////////000000......//////000000000000//////////////////////////////............//////........................---.............................................////////////////////////.........///////////////......///000000///..................------------.....................---..................//////..............................---------......///---......///////////////////////////////////////........................------...............---........................---------------......///,,,,,,---------.........///////////////////////////000000000000000//////.........//////////////////...---,,,,,,---...///---...//////000000/////////////////////////////////////////////////////////...---...000111000///------...///////////////,,,------......---------,,,---...///000000000000000000000//////......---------------......//////////////////////////////000000000000111111222222111000///......///111222//////////////////////////////000000000000//////111111111000///......---......///000000000000000//////000000000000/////////000000000......000111//////000000111111111111000000000000000000111111...///000000//////000222222222111111111111222222000000111111111222222222111111111111111000000///////////////000000000000////////////////////////------,,,,,,,,,,,,++++++---------,,,,,,------------------............///........................////////////////////////------......//////000000---......//////......---,,,,,,------......//////............//////////////////////////////////////////000000//////...---xxxwwwxxxooocccTTTKKKDDDBBBAAA>>><<<<<<999999888888888888999999777666666555555555555555555555555555555555555555333222111000000111222333333333333333222222222222000000111111111111000000111111222222111111000///000000000000000000000000////////////000000000000...//////000000//////............//////////////////......------///000111......////////////000000000000/////////.............../////////000000000---......//////000000111////////////////////////......------------..............................---------.......................................//////////////////////////////......////////////---...///000000///...---......------,,,,,,++++++...............---------.........///////////////.........///////////////...------------...//////---......///////////////////////////////////////........................,,,---......///.................................---...///...------///111,,,,,,---------.................................//////000000000///...............///////////////000///...------...///000...//////000000000000000///////////////////////////////////////////////////...---...000111111000,,,---...///000000000000,,,,,,---.........------------...///000000//////000000//////////////////,,,------...//////000000//////////////////////////////000000111111222222000000000//////000000111//////////////////////////////000000000000//////333222222111///......---...///000000111111000000//////000000000000/////////000000000......000111/////////000111111222222000000000000111111111111---...000000//////000222111111000000000000111111000111111111111222222222111111222222111111000///////////////000000000000000000000000000000000000------,,,,,,,,,+++++++++---------------------------------............///........................////////////////////////..................//////...//////000000//////...,,,---------......//////............////////////000000000000000000000000///////////////...------lll```VVVRRRPPPLLLIIIJJJEEEDDDBBB???===;;;:::999888888777666666666666666555555555555555555555555333333333222222333333333444444333333333222222222111111222333333222111111111111222222222111000///000000000000000000000000.../////////000000000111---...////////////...---............/////////000000///---------...000111/////////000000111111111111111111000000000//////.../////////000000000000------......///000000111////////////////////////...---,,,++++++,,,---...........................---------.........//////........................//////////////////////////////............//////---...///000000///...---------------,,,,,,,,,,,,//////.........------------------......//////////////////000000000111111---------------...//////---......///////////////////////////////////////........................,,,------...//////.................................///000///------000333........./////////000000///////////////////////////////////////...------............/////////000000//////......//////000//////000111111111111000////////////////////////////////////////////////......---...000222111000,,,---...///000000000000---...//////000000//////......///////////////...///////////////000000000////////////////////////////////////////////////......//////000111111222000000111111111000000///////////////////////////...///000111111000///...222222111111111000000000///000111111222222111111000000000111111000000000///000000000......000111...//////000111111222222///000000000111111111111---///000000000000222333111111000000000000111111000111111111111222222222111111222222222111000///.../////////000000000111000000000000000000000000.........---------,,,,,,,,,------------------,,,---------............///........................////////////////////////..................------111111222222222222111111.............../////////............////////////000000000000000000000000000000000000000///......tttgggccc```[[[YYYZZZ[[[YYYTTTOOOIIIDDD@@@>>>999888888777777777777777666666666666666666666666222333333444444333333222444444444333333333222222222222444444444444222222111111222333222111000///000000000000000000000000.../////////000000111111,,,---...//////...---,,,---.........//////000000000///---,,,---...000222000000111111222222222222222222222111111111111000////////////000000000000---------...///000000111////////////////////////---,,,++++++++++++,,,---........................---------.........//////........................////////////////////////000//////.........//////---...///111111///...------------......///////////////.........---------,,,,,,,,,------.........//////000000111111222222---------------...///000---......///////////////000000000000000000000000........................,,,,,,---.../////////...000000000000000000000000...000111///------000444000000000000111111111111////////////////////////......//////...---,,,,,,---.........//////000000000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////......---...111222222111,,,---...///000000000000//////000111111111111111...///////////////............//////000000111111111111111000//////......////////////////////////---......///000111111111///000111222222111//////////////////////////////...///000111111000///...111111111111222222222222000000111222222222222222111111222222222222111111///000000000......000111...//////000111222222222//////000000111111111222...000111222111111333444222111111111111111111222000111111111111222222222111111222333222111000///.../////////000000111111000000000000000000000000000000/////////.........,,,------......------,,,---------.........//////......................../////////////////////////////////......------,,,......////////////......////////////////////////............/////////000000000000000000000000000111111111111111000//////~~~}}}xxxvvvwwwtttrrrrrrrrrpppjjjbbb\\\VVVKKKAAABBB@@@===;;;;;;:::777555555666666666666777777777444444333333222222111111333333333222222222111111222222222111111111000000222222222111000//////...000000000000000000000000//////000000000000//////111000000///......------...000111000///...///111000000000000111111111111333111///---,,,...000111111111000000//////............................../////////////////////////////////...---------,,,000000//////.........------------.........//////..................------******,,,...000222333444......------------......000///...---------------///............------------------............///------------------------////////////000000000000...............///000000000000//////......------////////////////////////000000000000000000000000//////////////////////////////000000///...---------......///////////////000000000000000000000000---...///000000///...---/////////...---------,,,//////000000///...------//////............//////......//////000000111111---111555555000---...000................................................000///...---------------000000000000000000000000000//////......000111222000///...------...///000////////////////////////......////////////......111111000000/////////...//////............//////111111000000000000111111000000000000000000000000000000/////////111222333111111000000//////......222111111111000000//////111111000000//////......000000000000000000000000...///000///...---...///...///000222222222111000000000000000000000000000222222111111111111111111333333222111111222333333111111111111000000000000222222222111111111111000............///000222222///............---------.........////////////000...............///000000000000//////.........---111000...---,,,+++++++++......//////000000111111000111111111111222222222,,,---...//////...---,,,,,,,,,---...///000111111222333333222000///000111////////////////////////~~~ssssssuuuwwwwwwuuuwww}}}{{{sssooojjj___TTTNNNJJJEEEBBBAAA@@@===;;;999888777666555555555555555555555555666666666666222222222222222222222222222222222222222111111111222222111111000//////...000000000000000000000000111111222222222222111111000000//////...------,,,///111222111000///000111/////////000000000111111222111///.........///000111000000000/////////...........................////////////////////////...............---------000/////////............---------.........//////........................,,,,,,---...//////000000......------------......000///...---------------///............------------------............///------------------------............////////////...............//////000000000000//////.........//////////////////////////////////////////////////////////////////////////////////////////...------......///////////////000000000000000000000000///000111222222111000///..................------//////000000///......---/////////....../////////////////////000000000000...222666555111...///111........................000000000000000000000000//////...---------------000000000000000000000000//////.........///000111000///............///000////////////////////////......////////////......//////.........---------//////............//////111111000000000000111111000000000000000000000000111000000//////000111222111111000000////////////111111111111000000000///111111000000////////////------.....................///000///...---...000...///000111222222111000000000000000000000000000111111111111111111111111333333222111111222333333111111111111000000000000111111111000000000//////222111000//////......//////............---------------........./////////---------------...//////000/////////...............------,,,,,,---------////////////000000000000000000111111111222222222......///000000///......,,,,,,------......//////...///111000//////000111........................~~~~~~~~~{{{rrrkkknnnmmmmmmmmmpppuuuzzz}}}{{{xxxvvvxxxxxxuuuvvvzzz~~~}}}{{{{{{~~~zzzmmmccc]]]UUUPPPMMMIIIDDDAAA===;;;:::888777666777777444555555555555555555555222222222222222222222222222222222222333333333333222222111111000/////////000000000000000000000000111111222222222222111111/////////...------,,,,,,000111222222000000111222....../////////000000000111000000000////////////000000000000////////////........................////////////////////////---------...............////////////............---------...................................................---------,,,......------------......//////......---.........///............------------------............///------------------------------------..................------......///000000000000000////////////////////////////////////////////////////////////////////////////////////---...//////////////////---......///////////////000000000000000000000000000000111111111111000000..................////////////000000000///......000//////////////////000000000000000///////////////222555555222000000222........................000000000000000000000000......---,,,,,,,,,------000000000000000000000000...............///000000000//////......//////000////////////////////////...//////000000//////...//////............------000//////......//////000111111000000000000111111000000000000000000000000222111000000///000000111111000000000000/////////111111111111000000000000111000000000000/////////000000000111111222222222...///000000......///000///000111111222111111111000000000000000000000000111111111111111111111111333222222111111222222333222222111111111000000000000000000000/////////...222111000///............///............---------,,,---------............,,,,,,,,,,,,,,,---......////////////............++++++,,,,,,---...000000000000000000////////////000000000111111111222222//////000000000000//////------------------------+++,,,......---...///111........................xxxtttqqqqqqssstttqqqnnnnnnmmmooottt{{{yyytttqqqtttwwwuuutttuuuzzz{{{{{{yyywwwsssrrrqqqqqqtttxxx||||||tttsss}}}wwwqqqiiiccc^^^WWWMMMFFFCCCAAA???===;;;;;;<<<<<<888777777666555444333222222222222222333333333333222222333333333444444444111111111111000000//////000000000000000000000000//////000000000000/////////.........---------,,,///000111111000///000111............///////////////000000111111000...---000000000000////////////........................////////////////////////,,,---------...////////////////////////.................................---------........................---,,,,,,,,,+++......------------......///.............../////////............------------------............///------------------------------........./////////...------------...//////000000000000000000000000////////////////////////////////////////////////////////////////////////------...///000000//////---......///////////////////////////////////////......////////////......------......//////000000//////000000000//////...000000000000000000000000111111000000//////......///111333333111000000111................................................------,,,,,,,,,,,,------////////////////////////.............../////////000//////////////////000//////////////////////////////000000000000//////111111000000000000000000000000////////////000000111111000000000000111111000000000000000000000000222222111000000/////////000000000000000000000000111111111000000000000000000000000000000000000000000000111111222333333333...///000000///...000111111111111111111111111111000000000000000000000000111111111111111222222222222222222222222222222222222222222111111111000000111111000000000////////////////////////000111111///............---------,,,,,,,,,---------......------,,,,,,------...//////////////////.........,,,,,,,,,,,,---///000111111111000000//////......000000000000111111111111////////////////////////.........---------,,,,,,+++---......------...///........................zzzssspppmmmnnnrrruuuwwwwwwrrrtttzzz|||}}}yyyxxxxxxyyy|||yyynnniiinnnsss{{{||||||}}}~~~xxxuuurrrjjj^^^UUUPPPNNNJJJFFFCCC@@@???>>>;;;;;;:::999888888777777333333333333333444444444333333333333333333333333111111111000000000000000//////////////////////////////000000000000//////...............---------...///000///.........000............///////////////000111111111000...---////////////000000000000////////////////////////////////////////////////,,,---------.../////////.........///////////////.....................------------.........//////,,,,,,------------------......------------.....................///000111///............------------------............///------------------------....../////////000000000---------------.../////////////////////000000000////////////////////////........................////////////////////////------...///000000//////---....../////////////////////////////////////////////............//////---......//////000000000//////000000000000000///000000111222222111000000111111000000//////.........///000000000//////000////////////////////////........................---------,,,,,,------....................................//////////////////000000000000000000///000000000000000000000000//////000000000000//////000000111111111111111111000000////////////000000111111000000000000111111000000000000000000000000111111111111000000//////000000000000111111111111000000000000000000111111000000000000111111111111,,,,,,------...............///000000//////000222222222111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222111111111111222222111111111000000000000////////////000000111///............---------,,,,,,,,,---------.....................//////000.........///////////////......---------......///111111000000//////......//////000000000111111111........................000000//////...---------...///000///---,,,---...........................~~~{{{www{{{yyywwwxxx{{{wwwqqqpppqqqxxxvvvuuuuuussssssyyyuuukkkccc```\\\VVVPPPJJJEEEBBB<<<<<<<<<;;;;;;:::::::::666666666555555444444444444333333333222222222222111111000000000000000000////////////////////////111111222222222222111111////////////////////////---...//////------...///....../////////000000000///000111111111000...---////////////000000000000////////////////////////////////////////////////---------........................///////////////...............---------,,,,,,------.../////////,,,,,,,,,---......//////......------------..................///000111222///............------------------............///------------------------////////////000000000111------,,,,,,------...///............////////////////////////////////////........................////////////////////////---...//////////////////---......///////////////000000000000000000000000111111000000000000111111//////////////////000000//////000111111111000000000111222333333222111000000000000000////////////.........////////////000////////////////////////000000000000000000000000......---------...//////...........................//////000111000000000///000000111111000000///000000000000000000000000///000000111111000000///......////////////000000111000000//////000000111111111000000000000111111000000000000000000000000000111111111111000000///000000000111111111111222000000000000111111111111000000000111111111111222........................---///000000000000111333333333222111111111111222111111111111111111111111000000000111222222333333111222222333333222222111333222222222222111111111222222222222111111111111333333111000...---------///............---------,,,---------............///............///000000.........///////////////000000///...---------...000000000000/////////////////////000000000111111......------------......000000000//////.........000111111000...,,,---...------------------------zzzyyy~~~{{{uuussspppjjjddd\\\VVVRRRIIIHHHFFFDDDAAA>>>===<<<999999888777666555444444444444333222111000000///000000000000000000000111////////////////////////111111222222222222111111000000000000000000000000...///000///...---...000/////////000000000111111000000000000000//////....../////////000000000111////////////////////////////////////////////////...............---------............/////////000//////.........---------,,,,,,------...//////000------........./////////......------------......---------...///111222333///............------------------............///------------------------........./////////000000------,,,,,,------...///,,,---------.........///////////////////////////........................//////////////////////////////////////////...------......///////////////000000000000000000000000222111000//////000111222000000000/////////////////////000111111111111111000111333444444333111000////////////000000000000//////......///000111000////////////////////////000000000000000000000000///............///000111000000000000000000000000//////111222222222111000///000111111111111000///000000000000000000000000000000111111111111000000....../////////000000000111111000000000000111111111111000000000000111111000000000000000000000000//////111111222111000000000000111111111222222222///000000000111111111111000000111111111222222222333333222222111000000000---///000111000000222333444333222111111111222222111111111111111111111111///000000111222222333333111222333333333333222111333333222222222111111111111111111111000000000000444333111000...---------///............---------------........./////////...------------...//////............/////////000000000///...............////////////000000000000////////////000000000111000///...------...///000.....................---...///000///...---...///------------------------~~~uuu{{{~~~}}}zzzuuuoooiiieee]]][[[WWWRRRLLLGGGCCCAAA;;;:::999888777666555444555444333222000///......000000000000000111111111//////////////////////////////000000000000//////000000000000111111111111///000111000///...///111000000000000111111111111111000000000////////////.../////////000000111111000000000000000000000000/////////////////////////////////......------,,,---.........//////000000//////.........---------,,,,,,------...///000000///////////////..................------.........---------...000111333333//////.........------------------.........//////---------------------------------.........//////---,,,,,,,,,,,,---......,,,,,,,,,---------......////////////////////////........................///////////////////////////000000000///...---------......///////////////000000000000000000000000000///...------...///000111111000000//////......//////000111111111111111000111333444444333111000......//////000000111111111000...///000222222222000000000000000000000000........................///////////////000111111111111111111111111111111///000111333333222222111///000111222222111000///000000000000000000000000000000111111111111000000000000111111222222222333111111000000000000111111111111000000000000111111000000000000000000000000...///000111222222111000000000111111222222222222//////000000111111111222000000111111222222222222222111111000///...---------///000111000000222333555444222111111111222222111111111111111111111111///000000111222222333333111222333444444333222111333333333222222222111111000000000000////////////111000////////////000000//////.........---------.........////////////000---,,,,,,,,,,,,---......---.........//////000000//////.........//////000......//////000000111111////////////000000000000111000///......///000111------------------------+++---............///111------------------------zzztttllleee___YYYRRRMMMIIIFFFBBB>>>;;;:::999999222333444333222111222333222111000///...---------000000000111222222222333000000////////////000000222111000111222333222111222111111000///......---111111000000//////......111000///......///000111////////////////////////////////////////////////000000000000000000000000000000//////...---++++++,,,---///000000///---,,,///...---,,,,,,---...///...........................------------...//////........................000//////......000111222111000///...---,,,++++++++++++,,,,,,---...//////.................................------,,,,,,,,,------------............111000...------...000111////////////////////////////////////////////////...------------...//////000000000000000000000000000000//////.........---////////////////////////---...///111222222222222111111111111111000//////000000000000////////////000000111111222222222333111000///......///000111//////000111111111111000///...---,,,,,,---...///000000000000////////////000000000000000000000000000000////////////000000////////////000000000000111111111000000000000000222111111111000000//////333222000///.........///000000000000000000000000000000000000000000000000222222111000//////000000//////.........---------111111222222222222111111111111222222222222111111000000000000000111111222000000000000000000000000333222000//////111222444000000000000000000000000000000000000000000000000222222111000//////000000111111111222222333333333333333333444444444555555222222111111111111222222000000000111222222333333111111111111111111111111000000000000////////////000///---,,,---...000222444222///,,,+++,,,...///...............---------000000000000000000000000............///////////////000000000000000/////////////////////000111111000000//////.........---////////////////////////,,,---------......//////zzzuuuooohhhcccZZZWWWTTTOOOIIIBBB<<<888999999888777555444444444444444333333333333444444111111111111222222222222000000000//////000000000222111000000222222222000222111111000//////....../////////000000000000000111000///......///000111////////////////////////////////////////////////////////////////////////////////////...---,,,,,,,,,---...000000...---,,,///...------------...///...........................------------...//////........................//////.........///000111...............------------------...//////000000......................../////////......---------000000000000111111111111///---,,,++++++,,,---///////////////////////////...........................------------...//////000000000000000000000000000/////////............////////////////////////...///000111111222111111111111111111111000//////000000000000////////////000000000111111111222222111000///......///000111///000000111222111111111000//////......//////000000000000000////////////000000000000000000000000111000000//////000000111////////////000000000000000000000000000000000000111111111111000000000///333222000///......//////000000000000000000000000000000000000000000000000222222111000000000000000000000000/////////......000000111111222111111111111111222222222222111111000000000000000111111222000000000000000000000000222000///...---...000111000000000000000000000000000000000000000000000000222222111000000000000000000000000111111222222222222333333333333444444444333222222222222222222333222222222222222222222111111111111111111111111111000000000000////////////000///---------...000111222111///---,,,---..............................////////////////////////............//////////////////000000000000/////////////////////000000111000/////////............////////////////////////------........./////////xxxvvvsssmmmcccVVVHHH???===;;;888666444444555555444444333333222333333333222222222222222111111111111111000000000000111111222111000000111222111000111111111000000//////.........///000000111222222000000////////////000000////////////////////////////////////////////////////////////////////////---...............------,,,---...//////...---,,,///...------------...///...........................------------...//////...........................------------...//////---------.........//////,,,------....../////////........................///////////////.........------........./////////...---,,,++++++,,,---...////////////////////////..............................------......///000000000000000000000000000////////////............////////////////////////000000111111111111000000000000111111000000//////////////////000000000000//////000000000000111111000000////////////000000000000111222222222222111111000000//////000000111////////////000000000000000000000000000000000000111000000//////000000111////////////000000000000000000000000000000000000111111111111000000000000222222000///////////////000000000000000000000000000000000000000000000000222111000000000000000000111111111111000000000000...///000111111111111111111111222222222222111111000000000000000111111222000000000000000000000000222111///.........///000000000000000000000000000000000000000000000000000222111000000000000000000000000000000000111111111111111222222222333333333333333333222222333333333444444333222222111000000000000000000000000000000000000000000///////////////......------///000111000000//////......------////////////////////////....................................//////////////////000000000000////////////......//////000000////////////............////////////////////////......////////////000000rrr^^^QQQCCC???;;;888777777888888666555333222111000000000333333333222222111111111222111111000000111111222222111000000111222111000111111111000000000////////////000000000111111111000000////////////000000////////////////////////////////////////////////////////////////////////,,,------...//////......------...//////...------.........------....................................------------...//////........................,,,,,,,,,,,,------......---------............///***+++++++++,,,,,,------------------------------//////..................,,,,,,------------......000///............///000////////////////////////------------------------...............//////000///////////////////////////////////////.........////////////////////////111111111111111000/////////000000000000000//////////////////000000000000///////////////000000000000000////////////000000000111111222222222222222000000000000000000000000////////////000000000000////////////////////////000//////......//////000////////////000000000000/////////000000000000000111111111000000000000000222111111000000/////////000000000000000000000000000000000000000000000000111111000000000000000111111111111111111000000000......///000111111111111111111222222222222111111000000000000000111111222000000000000000000000000444333222111000000000111000000000000000000000000000000000000000000000000111111000000000000000111000000111111111111111111000111111111111222222222333222222111111222222333222222111111111000000000////////////////////////000000000000///////////////............///000000//////000000000...---,,,////////////000000000000////////////////////////............////////////...//////000000000000/////////.........//////000///////////////........./////////////////////////////////000000000000000}}}wwwjjjTTTOOOHHHCCC@@@>>><<<:::888777666555444444444444444333333333222222111111222222111111111111222222222111000111222333222111111111111111000000000000222111111111000000000/////////000000000000//////////////////////////////////////////////////////........................+++,,,---...////////////---..................------..................---////////////////////////...------------...//////........................+++,,,,,,---------------///............---------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000000000111111111/////////....../////////////////////////////////........................///............///000000////////////////////////.........///////////////000000000000000000000000111111222111111000///......//////000000000//////.../////////000000000111000000000/////////////////////000000000000//////000000111222222222222111////////////////////////.../////////000000000111///////////////////////////......------......///////////////000000000000......//////000000000000000000000000000000111111111111111111111000000000000000000000000000000000111111111111111111111111111000000000000000111111000000000000000000000000//////000111111111111111111111222222222222111111000000000000000111111222000000000000000000000000333222222111111111111111000000000000000000000000000000000000000000000000111000000000000000111111222222222222222222222222000000000111111111222222111111000000000000111111////////////000000111111........................000000000000////////////...............///000000---...000111000///---,,,.../////////000000111111000000000000000000000000............////////////......///000000000000000//////............//////.........///////////////////////////////////////000000000000000/////////~~~uuuyyyhhhaaaXXXPPPJJJEEE>>>:::888777777666666666666666333333333333333222222222333333222222222222333333111000000111444555555444111111111111111111111111333222222111000000////////////000000000000//////////////////////////////////////////////////////........................,,,,,,---.../////////...........................------...//////...------////////////////////////...------------...//////........................+++,,,------......------//////.........---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////000000000------------------------//////////////////////////////////////////////////////......//////000111000000000000000000000000.........///////////////000000000000000000000000111111111111111000///.........///000000000//////......//////000000111111111111000000000000////////////000000000000////////////000111111111111000...//////000000//////.........//////000000111111000000000000000000000000///......------......///////////////000000000000---......//////000000111000000000000111111111111000111111222222111000000000000000000000000000000111111111111111111111111000000000000000111111222000000000000000111111111111111222222222222111111111111222222222222111111000000000000000111111222000000000000000000000000////////////000/////////000000000000000000000000000000000000000000000000000000000000000111111222333333333222222222222222000000111111111222222222000000////////////000000......//////000111111222////////////////////////000000000000////////////.........///////////////---...///000000///...------......//////000000111111111111111111111111111............////////////---...///000000111111000//////......------...............///////////////////////////////////////000000////////////......yyy{{{{{{tttjjjbbb\\\UUULLLFFF???>>><<<:::888666555444222222333333333333333333333333222222222222333333111000000222666888888777111111111111111111111111111111111111111111111111...///000111111000///...////////////////////////////////////////////////........................------...........................------.........------...//////...------////////////////////////...------------...//////........................+++,,,---...///......------------...............000000000000000000000000........................------------.........///,,,,,,,,,------------...,,,------------------,,,////////////////////////000000000000000000000000///////////////000000111000000000000000000000000............/////////000000000000000000000000000000000111111111000000///---......///000000//////.........///000111111111222222111111111000000000...///000111111000///.........///000000000000//////000111111111111000///.........///000111111111000000000000000000000000000000////////////000000////////////000000000000------......///000000111///000000000111111111111000111222222222222111000000000000000000000000000111111111111111111111111000000000000000111222222111111111111222222333333333333444333333222111000111111222222222222111111000000000000000111111222000000000000000000000000---...///000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222222111111111000111111111222222222333333111111000000000000111111111111111111222222222222////////////////////////000000000000////////////---......///////////////......///////////////...,,,------...//////000000000000000000000000000000............////////////---...///000111111111111000///...------------.............../////////000/////////////////////////////////.........------|||vvvqqqkkkbbb[[[NNNLLLHHHBBB===999666444222222222333333444444444444333333222222333333444000000111333777999:::999111111111111111111222222000000000111222222333333...///000111111000///...////////////////////////////////////////////////........................---...............------......------------......,,,---...//////...---,,,000000000000000000000000...------------...//////........................,,,---.../////////...---++++++,,,---...///000111///////////////.........000000000000000000000000---.........//////000000/////////000000000000111......////////////......////////////////////////000000000000000000000000///////////////000111111000000000000000000000000---.........//////000000000000000000000000000000000000111111111111000000------...///000000//////---......///000111111222333222222222111111000000...///000111111000///...---......///////////////000111222333333222111000---......///000111111222000000000000000000000000222222111111111111222222////////////000000000000---------...///000000111//////000000111111111222000000222333333222111000000000000000000000000000111111111111111111111111000000///000000111222222222222222333333444444444555555555444333222111000111111222222222222111111000000000000000111111222000000000000000000000000...///000222333333333333000000000000000000000000000000000000000000000000000000///000000111222222222111111111000000//////111222222222222333333333222222111111111111222222555555444333333222222222000000000000000000000000000000000000////////////---......///000/////////............////////////,,,,,,,,,---...//////000000000000000000000000000............/////////000---...///000111111111111000///...------------------.........//////000000//////////////////////////////......---------,,,~~~wwwqqqeee]]]QQQFFF@@@===<<<;;;888777666666777666444222111222333444444333222111111000000333666888777555333222111///............000000////////////000000000000////////////000000000000//////.........---000000000000////////////......------------......000000000000000///......//////.........---------........................////////////////////////////////////////////////......------------......//////......---------,,,...///000000000///---,,,+++,,,------......------......////////////......---...000///......///000...------,,,,,,------...///...---,,,,,,---...///......//////////////////222000...,,,,,,---///111000000//////.........---000000000000000000000000111111000///////////////////////////000000000000111111000000000000111111////////////////////////////////////............222222111000/////////000////////////////////////......///000000111000000222222333222222111000///000///---,,,,,,---///000111111000000//////..................////////////000000000000000000000000............////////////000111111111111222222222111111111111111111111111111111222333333333333222222111111111000000//////000000000///////////////000000111111111222222222444333222000000000000111000000111222222222222111333333222222111000//////222111111000000000000000111111111111111111111111000111222111000//////111000000000000000000000000000111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111444444333222111000///...111111000///////////////000000000000000000000000,,,,,,------.../////////////////////////////////000000//////......------............////////////---------...///000000111000000000000000000000000111111111000000000000000111111000000//////......//////............//////........................yyyqqqeeeXXXNNNEEE>>>;;;<<<:::888888888888666444444444555555555444333222222111111333666777666444222222111000////////////000000////////////000000000000////////////000000000000000/////////....../////////...............///......------......///...//////000000//////...//////.........---------........................////////////////////////////////////////////////......------------....../////////.........------///////////////...------,,,---......//////............////////////.........///000///...---...//////......------......//////...------------...//////////////////.........///000000000111000000000000/////////............000000000000000000000000111000//////......//////////////////000000000000111111000000000000111111////////////////////////////////////////////////222111000000000000000000000000000000000000000000...///000000000000000000000000111111222111111111000000///......///000000000000000000000//////////////////000000000111111000000000000000000000000....../////////000000000000111111111111222222222111111111111111111111111111111222333333333333222222111111111000000000000000000000000000000000000111111222222333333333333333222111000000000111222222222333444444444444333333333222222111000000000222111111000000000000000111111111111111111111111000111222111000//////111000000000000000000000000000111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111111111111111000///////////////000000000000000000000000/////////////////////...///////////////////////////////////////.....................////////////......//////000111111111000000000000000000000000000000000000000000000111000000000000//////////////////............//////........................}}}pppcccTTTGGG@@@???<<<999888777777555444666666555555444444333333333333222444555666555333111111000000000000111111111000000//////000000111111000000//////000000111111000000000000000//////---------...............///......------......///......//////000/////////...............---------........................////////////////////////////////////////////////......------------......000000////////////......000///......---.........---...//////000000//////......////////////......///000111000...------.../////////......////////////...------------...///000000//////.........---***,,,000222333222///---////////////............000000000000000000000000000///......------......////////////000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000111222111111111111111111111111000000000111000000//////---...///000111111111111000000000000000000000000//////000000000000000000000111111111111222222222000000000000000000000000///000000000000111111111000111111111111222222222111111111111111111111111111111222333333333333222111111111111111000000000111111111111111111111111222333333333333444444444111111111000111111222333222222333444444444444333333333333222111111000000222222111111000000000000111111111111111111111111000111222111000//////111000000000000000000000000000111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111000000111111222222222333111111000///////////////000000000000000000000000222111111000//////......////////////////////////.........///////////////---............//////////////////000000111111222000000000000000000000000/////////000000111111111////////////000000000000000//////......//////000////////////////////////~~~}}}uuueeeUUUKKKEEEBBB???<<<:::999777555555555444333333333333444444444444444555444333222///////////////000111222111000000000000000000111111000000000000000000111111111111111000000000000------............////////////............//////000111111111000000///...................................................////////////////////////////////////////////////......------------......000000000000000/////////000///---,,,,,,---...///------...///////////////......////////////......000111111000---,,,,,,---//////............//////.........------.........000000000///......------&&&))),,,///111000...,,,///////////////.........//////////////////////////////...---------------////////////000000000000000000////////////000000000000000000000000000000111111111111111222222222000/////////000111222222111111111111111111111111111111111111111000///.........///000000000000000000000111111111111000000/////////000000111111222111111111111222222222222000000000000000000000000000000111111111222222222000000111111111222222222111111111111111111111111111111222333333333333222111111111111111111111111111222222222222222333333222333333333333333333333000000000111111222333333000000111222222222222111333333333222222111111111222222222222111111000000111111111111111111111111000111222111/////////111000000000000000000000000000000111111111222222222///////////////////////////000000000111111111111111111111111111111111111000111111111111222222222111000000///////////////////////////////////////000000000/////////......////////////////////////------......//////000000---------.........//////......//////000000000000000000000000000000000000---......///000111222222.........///000111111111000000////////////000000000000000000000000000000~~~sssdddYYYRRRNNNJJJFFFCCC@@@<<<:::666555333222111222444555555555666555444333222222............///000111111111111000000000000111111111111000000000000111111000000000000111111111111....../////////000000000/////////....../////////444444333222111///...------.............................................////////////////////////////////////////////////......------------....../////////000000000000000///...---,,,,,,---...///,,,,,,---............---......////////////......000111111000---,,,,,,---...------,,,,,,------...---..................---000000//////.........---((()))+++---.../////////........./////////////////////////////////////////////...---------------////////////000000000000000000////////////000000000000000000000000000000000111111111222222222333000/////////000111222222000000000000000000000000111111222111111000//////000000000000000///......///000000111111000000/////////000000111111222222000000000111111111222222000000000000000000000000111111111111222222222222000000111111111222222222111111111111111111111111111111222333333333333222111111111111111222222222111111222222333333333333222222222222111111111111...///000111222333333333000000111222222222222111333333333222222222222222111222222222222111000000111111111111111111111111000111222111/////////111000000000000000000000000000000111111111222222222///////////////////////////000000000111111111111111111111111111111111111222222222111111111111000111000000///////////////////////////////////////---------....../////////////////////////////////------......//////000000------------............---------...............000000000000000000000000------...///000111111222------...///000111222222000000////////////000000000000000000000000000000ssskkkaaa]]]YYYTTTOOOJJJDDD@@@<<<:::777444333333555666444555666666333222222222//////...//////000111111222111111000000111111222222111111000000111111222//////000000000000000111......//////000111111111000//////......//////000444444333222111///...------------.......................................////////////////////////////////////////////////......------------............////////////000000------------------...///+++,,,,,,---...---------......////////////......///000111000...------...------,,,,,,,,,,,,------------...//////...------////////////////////////---------...///111222333.........///////////////000000000000000000000000000///......------......////////////000000000000000//////......//////000000000000000000000000000000000000111222222333333000000000000000000111222000000000000000000000000111111111222111111000000111111111111000///...---000000000000000000000000000000111111111111111111000000111111111222222222000000000000000000000000000111111111111222222222000111111111111222222222111111111111111111111111111111222333333333333222111111111222222222222222111111111222222333333444222222111111111111111000...///000222222333333333222222333444444444444333333333333333333333222222111222333333333222000///111111111111111111111111000111222111000//////111000000000000000000000000000111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111333222222222111111000000111111000///////////////000000000000000000000000,,,,,,------...//////000////////////////////////.........///////////////,,,------------.........------------------------000000000000000000000000.........//////000000000---......///000111111222111000000//////000000111////////////////////////zzzwwwsssnnnggg___WWWRRRHHHDDD???:::666666666777333555777666333111222333111111111111111111222222222111111000000111111222222111111000000111111222....../////////000000000------......///000000111000000////////////000000///000000000000///......---------.........//////........................////////////////////////////////////////////////......------------......------........./////////+++,,,------.........---,,,------.....................////////////.........///000///...---...///......------------......------...//////...------------......///000000000......//////000111222333............/////////000000000000000000000000000111000//////......//////////////////000000000000//////............////////////////////////////////////000000111222222333222111000000000000000000111111111111111111111111000000111222222222111111111111111111111111000000333222111000000111222333222222111111111111111111222222222222333333333333000000000000000000000000000000000111111111111222000111111111111222222222111111111111111111111111111111222333333333333222111111111222222333333333000000111111222333333333333333333222222111111111///000111222333222222111222222333444444444444333333333333333333333333333111222333444444222000///111111111111111111111111000111222111000//////111000000000000000000000000000111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222111111000///////////////000000000000000000000000............///////////////////////////////////////////////////.........,,,,,,---------.................................000000000000000000000000......//////////////////......//////000000111111111111000000000000111111........................yyyoooiiiQQQMMMFFF???:::888777888222555777666333111222444444444333333222333333444222222111111111111222222222222111111111111222222---.........//////000000,,,,,,------...///000000000000////////////000000+++,,,---...////////////---------.........//////........................////////////////////////////////////////////////.........------.........,,,---------......//////***+++---...///...---------......///////////////......////////////......---...000///......///000//////............//////,,,---...//////...---,,,,,,,,,---...///000111111,,,---...///000000000///---.........//////000000000000000000000000000000111111000///////////////////////////000000000000//////............//////////////////////////////...//////000111111222222222222111000//////000000222222222222222222222222///000111222222222222222///000111222222333222222555444222111111222444555333222222222111000000000333333333444444444555555000000000000000000000000///000000000000111111111000111111111111222222222111111111111111111111111111111222333333333333222111111111222222333333333//////000111222222333333444444444333333222222222///000111222333222111111000000111222222222222111333333333333333333333333111222333444444222111///111111111111111111111111000111222111000//////111000000000000000000000000000111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111...///000111222333444444111111000///////////////000000000000000000000000111111000000//////......////////////////////////000000//////.........---,,,,,,,,,---------......///////////////.........000000000000000000000000///////////////.........////////////000000000000111111000000000000111111........................zzzhhh```SSSFFF>>>::::::;;;999666444555777777333///444333222111000111222333333333333222222222111111000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000////////////////////////000000//////.........---........................000000000000000000000000000000000000000000000000...------,,,,,,------...////////////////////////......------------......//////.........---------000000//////.........---//////////////////////////////............//////---.........//////000000...............///000000////////////000000000000000000000000000000000000000111111111//////000222000/////////............000///.........///111222////////////000000000000111111000000000000111111//////000111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000///////////////000111222333333222111333333333222222111111111111111000000000000111111222111000000000000000111333333333333333222111000000111111111111222222222444222000111333444222000111111222222222333333333333444444555555444444333333333333333333333333333333333333222222111111111222222222222222222222222666555444111//////111333444444333333333333222222333333333222222222111111///000111222222222222222111111111000000000000///111111111111111111111111111111111111111111111111111111000///////////////000000000000000000000000////////////000000000000222222222111111111000000111111000000000000111111000000000000000000000000000000000000111111111111111111000000//////......//////.........000111222---------...............000000//////......------............////////////000000000000000000000000,,,------...///000111111////////////////////////111000///000111111///---xxxpppcccUUUKKKDDDAAA???999777555444555555333222444333333222222222222222333333222222222111111111111111111111111111111111000000////////////000000111000000//////000000111000000000000000000000000////////////////////////000/////////....................................000000000000000000000000////////////////////////...------,,,,,,------...///////////////////////////......------....../////////.........---------000/////////............//////////////////////////////............/////////////////////........................///000000////////////000000000000000000000000000000000000...///000///------///111000000/////////.........000//////...///000111222////////////000000000111111111000000000000111111//////000111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111///000111222333222222111333333333222222222111111222222111111111111222222111111000000000000111111333333333333333222111111111111111111222222222222333222000111333444333111111222222222222333333333333444444555555444444333333333333333333333333333333333333222222222111111222222222222222222222222555555444111//////111444444444333333333333222222333333222222222111111111000000111222222222222222222222111111111000000000111111111111111111111111111111111111111111111111111111000////////////000000000000000000000000000////////////000000000111222222222111111111000000111111000000000000111111/////////////////////////////////000000000111111000/////////............000///...------...//////,,,,,,---......//////000///////////////.........222222111111000000//////////////////////////////------......//////000000////////////////////////...---,,,---......,,,***|||pppdddXXXOOOGGGBBB<<<;;;888666555555555666444555555666555444333222222222222111111111000000111111111111111111111111000//////......//////000000//////......//////000000000000000000000000000////////////////////////////////////....................................000000000000000000000000..............................------------......///////////////////////////......------......////////////............---////////////............////////////////////////000//////......//////000111000000//////......---///............//////000////////////000000000000000000000000000000000000---......---,,,,,,---///000000000/////////......///////////////000111111/////////000000000111111111000000//////000000111//////000111111111111111000000000000000000000000000000000111111111222222111111111111111111111111222222222222222222222222000111222222333222222222333333333222222222222111111111000000000000111111000000000000000111222333333333333333333222222111111111111111222222222333222111111222333444444333222222222222333333333333444444555555555555444444333333333333333333333333333333333333222222222222333333333333333333333333333333333222000111333555444444333333333333222222222222222111111111000000000111222222222222222222333222222222111111111111111111111111111111111111000000000000000000000000222111000000///000000000000000000000000000000000/////////000000000111111222222222111111111111111111111000000000000111111////////////////////////....../////////000000000//////............------000000...---,,,,,,,,,,,,+++,,,---...///000000000.........///////////////333333222111000///.......................................///////////////////////////////////////000///...///000000...---~~~tttiii^^^SSSLLLCCCAAA===999666666777999666777999:::999777555333222222111111111000000000111111111111111111111111000//////......//////000//////............//////000000000000000000000000///////////////////////////////////////.................................////////////////////////..............................------------......//////////////////////////////............///////////////...............///////////////.........////////////////////////000000////////////000000000000000/////////////////////............///000////////////000000000000////////////////////////---......---,,,,,,---///000000000////////////...///////////////000000111//////000000000111111111000000////////////000000//////000111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111222222222222222111222222222222222222222222222222222222222222222000000////////////000000//////000000111222333444222333333444333333222222111111111222222222333333222111111222333444444444222222222333333333444444444444555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333222222333222111222444666444444333333333222222222222222111111111000000000111111222333333222222222333333333222222222111111111111111111111111111111000000000000000000000000222222111000000000000111000000000000000000000000//////000000000111111111111111111111111111111111222111111000000111111222////////////////////////............/////////////////////////////////.../////////......------------...//////000//////...------......//////000000000000//////......------///////////////////////////////////////.........////////////////////////111000///000222222000...uuuggg^^^MMMIIICCC===999888888888999:::<<<===<<<:::777555222222222111111111111000111111111111111111111111000000////////////000000//////............//////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////........................///......------......////////////////////////////////////....../////////////////////////////////.........///////////////000000000000000000000000000000////////////000000---......///000111222222//////............//////////////////000000000000////////////////////////...//////...------...000111000000000////////////...//////000000000000000000000000000111111111111000000////////////000000//////000111111111111111111111111111111111111111111111111111222222222222111111111111111111111111000000000111111111222222333333222222222222222222222222222222222222222222222111111000000111111222000000000000111222444444222333333444444444333333111222222222222333333333222222333333333333444555222222333333333444444444444555555666666555555444444444444444444444444444333333333333333333333333333333333333333333333333111222333333222333444666444444333333333222222222222222222111111111111000222222333333333222222111333333333222222222111111111111111111111111111111000000000000000000000000333333222111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222111111111111222222000000000000000000000000............////////////000000000000000000000000......//////000000000000//////000111000///---,,,------......//////000000------......//////000000000000000000000000000000///////////////.........////////////////////////---,,,,,,---...///---,,,~~~}}}|||{{{~~~{{{vvvsssssssssrrrqqqqqqsssuuuwwwzzz{{{ppp\\\UUUKKKEEEBBB???;;;888:::;;;===>>>===:::777555333333333222222222111111222222222222222222222222222111111000000111111222000//////......//////000////////////////////////////////////////////////.........///////////////////////////////////////000000000000000000000000........................//////............//////////////////////////////000//////......//////000...////////////000000000.........///////////////000000000000000000000000111000000//////000000111------...///111222333333000//////............///////////////000000000000000000000000000000000000///000000///......///111111111000000000/////////......///000000000000000000000000111111111222222000//////......//////000//////000111111111111111111111111111111111111111111111111222222222222333111111111111111111111111//////000000111222222222444444333222222222222333111222222222222333333333444444444333333444444444111111111111111222333444222333333444444444444444222222222222333333333333333444555444333222333444333333333333444444444444555555666666666666555555444444444444444444444444333333333333444444444444333333333333333333333333111333444444333333444666444444333333333333222222333333333222222222111111333333333333333333222111333222222222111111111111111111111111111111111111111111111111111111111111444333222222111111222222000000000000000000000000000000000111111111222222111111111111111222222222222222111111111111222222111111111111111111111111....../////////000000000000000111111111111222222---...///000111111111111///000111222111///---+++.........///////////////......///000111222333333111111111111111111111111.........///////////////////////////////////////...------...000000///---~~~yyyssssssvvvxxxyyywwwssstttxxx{{{zzzxxxuuuqqqooonnnlllkkkiiimmmjjjhhhggghhhhhhgggfffaaadddfffggghhhjjjnnnrrruuuxxx}}}pppfffZZZSSSQQQMMMEEE===::::::;;;;;;:::888666444444444444333333333333222222222222222222222222222333333222222222222333333111000000//////000000111////////////////////////////////////////////////............/////////000////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////000000////////////000000.../////////000000000000............/////////000000000000000000000000000111111000000000000111111......///000111222222222000000///...............////////////000000000000000000000000000000000000///000000///......///111111111111000000000//////---...///000111000000///000000111111111222222222//////............////////////000111111111111111111111111111111111111111111111111222222222333333111111111111111111111111000000111111222333333444555444333222222222222333111111222222222333333333444333333333333333333444222222222111111222333333222333333444555555444444222222222333333333444444444555666555222111222444333333333444444444444555555555666666666666555555555555555555555555555555333333333444444444555555444444444444444444444444222333555555444333444555444444333333333333222222444444444333333333333222333333444444333333222111222222111111111000000000111111111111111111111111222222222222222222222222444444333222222222222333000000000000000000000000000000111111111222222222000000111111111222222222333222222111111222222333222222222222222222222222/////////000000000111111///000000000111111111111---...///000000000///...,,,---000222222111///...///////////////.........//////000000111111222222000000000000000000000000------......//////000000////////////////////////000//////000222333111000{{{wwwuuuuuusssnnnkkklllkkkhhhhhhkkkgggiiihhhdddeeekkkmmmmmmpppnnnkkkiiihhhfffdddbbb_________aaabbbcccaaa___ZZZ^^^bbbddddddeeegggiiihhhjjjlllnnnooottt{{{tttfff___^^^YYYNNNDDD999999999999888666444333555555444444444333333333222222222222222222222222444333333222222333333444111111000000000000111111////////////////////////////////////////////////---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////000000////////////000000.../////////000000111111---.........//////000000000000000000000000000000111111000000000000111111000000000000111111111111111000///...............////////////000000000000000000000000000000000000...///000///------///000111111111111000000000000---...000111111111000///000111111111111222222222//////............////////////000111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111111222333333444555555666555333222111222333333111111111222222333333333111111000000000000111111333333222222111222222222222333333444555555555444222222333333333444444444555666888666222000111333333333333444444444555555555555666666666666555555555555555555555555555555333333333444444555555555444444444444444444444444222444555555444333333444444444444333333333222222555555444444444333333333444444444444333333222111111111111000000000000///111111111111111111111111333333333333333333333333555444333333222222333333000000000000000000000000000111111111111222222222000000111111222222222222333222222111111222222333333333333333333333333333000000000000111111111111.../////////000000111111...////////////---,,,+++)))+++...111333333222111000000//////.........---////////////............000000000000000000000000,,,------...///000111111////////////////////////---,,,,,,---///000///---qqqppppppooooooooooooooommmllljjjhhhfffeeeeeedddbbbccceeefffeeedddbbbaaaaaaaaabbbeeehhhhhhgggeeejjjiiihhhfffdddaaa___^^^^^^______^^^]]]^^^```bbb___```aaabbbbbbccccccbbbfffdddccccccfffkkkqqqtttzzz{{{||||||{{{|||~~~sssmmmnnnjjj___TTTJJJAAA999777777444333444...///000111333555777888222222222222222222222222444444333222222111111000000000000000000000000000////////////////////////............/////////000////////////////////////...000111111000000000111111111000000//////......////////////////////////.........------,,,,,,,,,---------.........//////...------......///000111000000000000000000000000........................000000////////////000000///...------///000000///000000111111111111000000000000000000000000000000......///000000000000000////////////000000000000////////////////////////000000000000111111111111000000000000000111222222222222333333333333222222//////000000111111222222////////////000000000000555333111222444555333111000000000000000000000000......///111222333444555111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333111333555444333222333333444444444555555666666666444444444333333333333333333444555666666555333222666444111...---...000222555333222333666777666444444555666777666555444333444333333333444555666777555555555555777777555444666555555555666666444222444444444444444333333333333333444444444444333333111222444555555333000///000000000000000000000000111111111111111111111111333333333333333333333333333222111000000111222333111111000000//////......///.........///000222333666333//////111333333222222222222222222222222222333333333222222222111111222111111111000000//////////////////////////////111000///...------...///---...000111111111000///000//////.........//////222111000///////////////000000111222222000///...111000///...............------...///000000000000........................eeeeeecccbbbaaaaaaaaaaaabbbbbbaaa```````````````aaabbbdddfffgggfffdddcccbbbaaa```bbbdddeeeeeedddgggggghhhhhhhhhgggfffeeebbbbbb``````aaacccdddeeebbbcccdddeeeffffffffffffhhhgggfffeeehhhlllpppssstttvvvwwwwwwvvvvvvxxxyyy}}}zzzwwwxxx{{{}}}xxxwwwrrrfff[[[OOOGGG???<<<999555222444111111222222222333333444222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////........./////////000000////////////////////////...000222111000//////000000000000000/////////////////////////////////////////////......------------------.........//////000000//////.../////////000000000000000000000000........................000000////////////000000000...---...///111000000000000111111111111000000000000000000000000000000......///000000000000000////////////000000000000////////////////////////000000000000111111111111...............///000000000000111111111111000000000000000000000111111111000000000000111111111111444333111222444555333111111111111111111111111111//////000111222333333444000000000000000000000000////////////000000000111222222222222222222222222333333333333333333333333222444666555444333444444555555555555666666666666444444444444444444444444333444666777777555444333777666666555555555666666666444333444777888777666999999999999888777666555666555555555666666777777888888888999::::::999999666666555555555444333111666666555444444444444555222333333444444333333222444444444444333333333333222222222222222222222222111111111111111111111111333333333333333333333333222222111111111111222222000000111111111111111111//////......///000222333555222000000222333333222222222222222222222222222333333333222222222111111222111111111000000000000////////////////////////000000///.........//////......//////000000000///---------......000111222000000///.........//////000000000000000///......000000///...............,,,,,,,,,---,,,,,,++++++........................aaa```___]]]]]]\\\]]]]]]ZZZ[[[[[[[[[\\\]]]^^^^^^```cccfffiiikkkjjjiiihhhfffdddaaaaaabbbdddeeeeeeccceeegggiiijjjiiiiiihhhgggddd``````cccffffffeeeccccccdddeeeffffffffffffgggfffeeedddfffiiimmmooosssuuuwwwwwwvvvvvvvvvxxxxxxvvvttttttvvvwwwwwwvvvuuu{{{ssshhhXXXRRRKKKGGGAAA:::777888666666555444333222222111333333333333222222222222000000111111222333333444000000000000000000000000////////////////////////....../////////000000000///////////////////////////111333222000///...///////////////000000000000///////////////////////////////////////.........------........./////////222222111000////////////000000000000000000000000........................000000////////////000000111///......000111111000000000111111111111000000000000000000000000000000......///000000000000000////////////000000000000////////////////////////000000000000111111111111///............///000000000000111111111111000000111111111111000000000000111111111111222222222222444222111222333444333222111111111111111111111111111111111111222222222333000000000000000000000000//////000000000111111111333333333333333333333333333333333333333333444444333555666666555444444555666666666666666555555555444444444444555555555555666777888999999888777666555666777888999888777777888777777888:::;;;;;;:::;;;;;;999888777777777777777777777777777666666666888888999999::::::::::::888888888777666555444444888777666555444555666666333444444444444444444333666555333333333444555666333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111000000111111222333333444///////////////000222222333222000111222333222111333333333333333333333333333333333222222222111111111111111111111000000000//////////////////////////////.........///000000......------......///000...............///000000.........---......//////000//////...............////////////............////////////...---,,,,,,........................aaaaaaaaaaaaaaaaaaaaabbb\\\\\\\\\]]]^^^```bbbccceeehhhmmmqqqrrrqqqooonnnlllhhhdddcccdddfffggghhhhhhjjjmmmpppqqqqqqooonnnpppjjjdddcccgggjjjiiigggddddddeeefffffffffeeeeeeeeeeeedddeeegggiiilllnnnuuuwwwzzz{{{zzzzzz{{{||||||zzzwwwvvvvvvvvvwwwwwwxxxzzz{{{{{{yyywwwuuuuuuwwwyyyeee```[[[VVVNNNCCC>>>>>>999888888777555444444333333333333333333222222222000000111111222222222333000000000000000000000000////////////////////////...////////////000000000////////////////////////111333555444222000//////.........///000111111111//////////////////////////////..............................////////////222222111000000000000000////////////////////////........................000000////////////000000111000...///111222222111000000111111111111000000////////////////////////......///000000000000000////////////000000000000///////////////////////////000000000111111111111111111000000111111222333222222333333333333222222222222111111000000//////000000000111111111222222333222222222333333222222111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333444444444444444333555666666555444444555666666666555555555555555444444555555555666666666999:::;;;<<<<<<<<<;;;;;;777888999:::::::::999999;;;;;;;;;<<<>>>>>>???>>>???>>><<<;;;;;;;;;======<<<<<<===>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<===;;;<<<======<<<:::::::::999888666555444555666777555555666666666666555555444444444444444555555666333333333333333333333333222222222222222222222222222222222222222222222222000111333333333333111000111111111111222222333333/////////000000111111222111111111222333222111000333333333333333333333333333333333222222222111111111111111111111111111111////////////////////////.........//////000111111......---,,,,,,...///000222222000///------,,,,,,---------------...///000111000///...---...///000...///////////////......000000000000000///..............................___```bbbdddeeeeeeeeeeee```___^^^^^^```bbbfffhhhpppssswww{{{|||yyyuuurrrjjjhhheeeeeegggjjjkkklllrrruuuzzz~~~~~~zzzssskkkiiikkknnnnnnllljjjjjjjjjjjjiiiiiihhhgggfffggggggiiikkkmmmoooqqqrrrtttwwwxxxwwwxxxyyy{{{}}}zzzwwwvvvyyy}}}~~~yyyuuuqqqmmmjjjfffmmmvvv~~~xxxrrrlllggg\\\NNNDDDAAA:::999888666555555555555444444444333333333222222222222222111111000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000222444666666444111000000------...///000111222222////////////////////////------------------------........./////////000000000000000000000111222222////////////////////////////////////////////////000000////////////000000111000...///111222222111000000111111111111000000////////////////////////......///000000000000000////////////000000000000000000000000000000000000///000000000111111111111111111111111111222333333222222333333333333222222222222111111000000///////////////000000000111111222222222222222222222222111111111111111111111111333333333222222222222222222222222222222222222222333333333333444444444444333333333333333333333333333333333444444555555555333555666666555444444555666666666666555555555555555555666777888888999999;;;;;;<<<===============???>>>============>>>???>>>???????????????@@@@@@DDDCCCBBBBBBBBBDDDFFFGGGAAABBBDDDFFFFFFEEECCCBBB@@@AAABBBAAA??????AAACCC>>>AAAEEEEEECCCAAA@@@@@@;;;:::888777666666666777555555666666666666555555333444555777777666444333333333333333333333333333222222222222222222222222222222222222222222222222111222333444444333222111222222111111111000000000000000000111111111111111000111222222222111111111333333333333333333333333333333333222222222111111111111111111111222222222000000000000000000000000......///000000111111111......---,,,,,,...///000222222000///------,,,,,,---------------...///000222111000///...///000111---...//////000///......***+++,,,---------------........................dddgggkkknnnooonnnlllkkkeeeccc```___aaafffkkkooo}}}yyytttggggggiiimmmrrrwwwyyyzzz}}}~~~xxxqqqnnnooorrrttttttuuuuuutttsssqqqpppnnnmmmlllmmmnnnoooqqqrrrssstttqqqrrrrrrrrrqqqqqqsssuuu}}}|||zzzwwwxxx|||~~~wwwssspppkkkgggbbbeeeiiiooouuuzzz}}}~~~yyyooo```QQQIIIAAA>>>:::777444444555666555555444444333333222222333222222111000000//////000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000111444666777555222111000---......///000111111222////////////////////////,,,,,,,,,---------------....../////////000000000////////////000111222222000000000000000000000000////////////////////////000000////////////000000111///......000111111000000000111111111111000000000000000000000000000000......///000000000000000////////////000000000000000000000000000000000000000000000000111111111111000////////////000111111000000111111111111000000111111111111000000000000.../////////000000000000111222333222111000111333222222222222222222222222333333333333333222222222111111111111111111111111111111222222222333333333333333333333333333333333333333333444555555666666444666777777666555555666666777777777888888888888888999:::;;;<<<===>>>>>>=========>>>>>>??????@@@AAAAAA@@@@@@@@@AAACCCDDDCCCEEEEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHH???AAAEEEIIIJJJIIIGGGFFFEEEGGGGGGEEEAAA@@@CCCFFFFFFKKKQQQRRRNNNIIIFFFFFF??????>>>===<<<;;;::::::666666777777777777666666444666888999999777444222333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333222222333222222111000000//////000000111222222111111000000111222111000000111222333333333333333333333333333333333222222222111111111111111222222222222222000000000000000000000000//////000111111111000000......------......///000...............///000000.........---......//////222222111000000000000000------///000000000///...++++++---....../////////........................rrruuuzzz~~~{{{wwwsssmmmjjjfffeeehhhoooxxx}}}yyyssskkkooovvv|||}}}{{{zzzxxxuuurrrrrrsssvvvzzz{{{}}}}}}{{{tttqqqnnniiieeeaaa``````fffnnntttvvvuuuvvvyyy|||{{{jjj```QQQLLLDDD===777555555666666555555444333333222222111111111111000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000...111444666444222000///......//////000000111111////////////////////////------------.........///.../////////000000000000/////////...//////000000000000000000000000000000////////////////////////000000////////////000000000...---...///111000000000000111111111111000000000000000000000000000000......///000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000//////000000111222000000111111111111000000000000000000000111111111//////000000000111111111000222333222000000111333222222222222222222222222222333333333333333333333111111111111111111111111222222222222333333333333444444444444444444444444333333444444555666666666666888999999888777888888888999::::::;;;<<<=========>>>???@@@BBBCCCDDDEEECCCCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHKKKLLLNNNOOOOOOOOOPPPQQQOOOLLLJJJKKKLLLJJJJJJKKKKKKJJJIIIIIIHHHBBBFFFKKKPPPSSSSSSQQQPPPPPPQQQQQQMMMIIIGGGJJJNNNVVV\\\bbbccc\\\TTTNNNLLLEEEFFFFFFFFFEEECCCAAA@@@<<<<<<============<<<<<<::::::;;;:::999888666555444444444444444444444444333333333333333333333333444444444444444444444444333333333222222333333333222222222222222222111111000111222222222222111000000111222000......111333444444444444444444444444333333333222222222111111111111111222222333333333000000000000000000000000000000111111111000//////......//////000000000///---------......000111222000000///.........//////000000000000000//////...,,,---///000111000///...//////000000000000000///........................zzz|||wwwuuurrrmmmlllqqqzzzxxxqqqtttzzzzzzyyyzzz|||zzz~~~zzzqqqnnnkkkfffaaa]]]ZZZYYY```kkktttvvvtttqqqsssvvvwwwyyy|||xxxaaaZZZOOODDD;;;777777777666666555444333333222222/////////000111111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000+++///333444333111///...////////////000000000000////////////////////////---.........//////000000////////////000000000000111000///......------...000000000000000000000000000000000000000000000000000000////////////000000///...------///000000///000000111111111111000000000000000000000000000000...//////000000000000000////////////000000000000000000000000000000000000000000000000111111111111222222222111222222333444222222333333333333222222//////000000111111222222000111111111111222222222///222333333000///111333222222222222222222222222222222222333333444444444333333333333333333333333444444444555555555666666444444444444444444444444333333444444555666777777888:::<<<;;;:::999:::::::::;;;<<<===>>>@@@AAAAAAAAAAAABBBDDDFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNQQQVVV[[[^^^______^^^YYY[[[\\\YYYUUUSSSTTTUUUUUUVVVVVVUUUTTTQQQOOONNNNNNRRRXXX^^^bbbbbbaaa___^^^```___[[[UUUSSSVVV[[[dddkkkqqqqqqhhh^^^VVVRRRJJJKKKMMMNNNLLLJJJFFFDDDCCCCCCCCCDDDDDDCCCCCCCCC@@@>>><<<:::999999999999666666666666666666666666333333333333333333333333555555555555555555555555555444222222222222444555111222222333333444444555000111222333333222000000111222222///------111444444444444444444444444444333333333222222222111111111111111222222333333333000000000000000000000000000111222222111000///...---...000111111111000///000//////.........//////222111000///////////////...///000000000///---,,,+++---///000111000///...............---,,,+++***........................}}}yyyrrruuuuuuuuu}}}tttooommmgggaaa___^^^[[[ZZZ___hhhpppsssrrrqqqtttwwwyyyxxxvvvvvvvvv|||vvvbbbOOOCCC===;;;;;;777333222555666333111333333222222111111111111111000000000000000000000000222222111111111111222222222111111111000000//////////////////000000000000111111000000000000000111111111000000//////......//////............//////000000////////////000000000000////////////000000000000//////.........---////////////000000000111////////////000000000000////////////////////////000000//////............111111000000//////......//////000111111111111111111111111000000000000000000000//////000111222222......///000111222333333222222111111111111111111000000000000000000000000222222111111222222333444222222111111222222333444111111111111111111111111222222222222222222222222333333222111111222333333333333333333333333333333111111222222222333333333333333333333333333444444222333444555666666666666555666666555444555777999:::;;;<<<<<<===>>>>>>???BBBBBBBBBBBBBBBCCCDDDEEEFFFIIIJJJJJJMMMSSSUUUSSSWWWVVVTTTSSSVVV[[[aaaeeebbbkkksssxxx{{{|||wwwqqqhhhdddcccddddddbbbbbbeeeffflllpppjjj___WWWVVVXXXaaajjjvvvzzzvvvnnniiiggglllpppqqqkkkbbb___eeelll{{{}}}rrrhhhddddddZZZ[[[ZZZVVVQQQMMMKKKLLLNNNMMMKKKKKKJJJIIIGGGEEEDDDEEEGGGFFFCCC???<<<;;;@@@===999888999999777555555333111111333555666666444444444444333333333333333333333222333333444444444444333333333333222222111111111111111111111111333222111000000222444555333333333333333333333333111111111111111111111111...///000111222333333333222222111111111111222222111111111111111000///...//////////////////////////////000000000000/////////////////////////////////////////////////////////////////////////////////...---,,,+++,,,---------...---,,,+++---000222}}}zzz{{{|||qqqnnnkkkfff```^^^^^^\\\]]]ccclllsssuuutttppprrruuuuuuuuutttuuuvvvxxxyyy{{{~~~ttt```PPPFFF@@@>>>:::555333555555222111222444333222222111111222222000000000000000000000000222111111000000111111222222222222222111111000000////////////000000000000000000///////////////000111000000000/////////...//////............//////000000////////////000000000//////......//////000000/////////............000000000000000000000111////////////000000000000000000000000000000000000111///---,,,+++,,,...///111000000000/////////...//////000111111111111111111000000000000000000000000000000000000111222222111111111111000000000000111111111111111111111111111111111111111111111111222222111111222222333333222222111111222222333444111111111111111111111111222222222222222222222222333333222111111222333333333333333333333333333333111222222222222333333333333333444444444444555555111111222444555666666666666777777777666777999;;;:::<<>>@@@???BBBGGGIIIIIIIIIIIIIIIMMMNNNPPPPPPQQQRRRUUUXXX[[[[[[]]]dddssszzzvvv{{{xxxtttuuuyyy|||~~~vvvwww}}}yyy{{{yyyrrrjjjbbb___^^^___bbbaaa[[[VVVUUUUUUUUUTTTRRROOOLLLKKKHHHEEECCCCCCDDDBBB>>>:::;;;999777666777777666555444444444444444444444444555444444333333444444444444444333333333333222222111111111111111111111111111111111222222222333333333333333333333333333333444444444444444444444444222333333444444444333333222111111000000111111222///000000111111111111000111111111111111111111111//////000000000000/////////////////////////////////////////////////////////////////////////////////...------,,,,,,------.........,,,++++++---///{{{ssspppllleee^^^\\\^^^aaagggooowww{{{{{{zzzxxxxxxvvvsssppppppqqqsssqqqqqqqqqrrrssstttuuuvvvvvvuuutttuuuxxx~~~yyyeeeVVVNNNFFF???999888777444444666333333222111111111111111000000000000000000000000111111000000000000111111111111111111111111111111////////////000000000000//////.........///000000000000000000////////////000000////////////000000000000////////////000000......------------......///////////////.........000000000/////////......////////////000000000000000000000000000000000000000///---,,,,,,---///000000000000000//////////////////000111111111111111000000000000000111111111111000000000000000111111......///000111222333333111111111111111222222222111111111111111111111111111111222222333333333333222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444222222222333333333444444333333444444555666666666666666666666777888999:::999;;;===??????AAADDDFFFHHHKKKOOOPPPPPPRRRUUUXXX```aaabbb```^^^___bbbfffnnnooopppuuu{{{xxxuuuvvvxxxuuullldddbbb```___^^^\\\[[[XXXVVVXXXTTTOOOLLLKKKJJJFFFCCCAAA???===<<<<<<;;;999777777777666666666666666666555444333333333333333333444444333333333222222222111111111111111111111111000000111222222222222111222222333333333333444444555555555555555555555555111111222222222111000000111111000000000000111111...///000111111111111111000000000000000000000000//////000000000000/////////////////////////////////////////////////////////////////////////////////......---------------.........---+++***,,,---}}}uuupppjjjbbb[[[ZZZ[[[___eeennnuuuyyyzzzzzz~~~yyytttrrrssstttrrrrrrssssssttttttttttttrrrpppnnnlllmmmooosssvvvvvvwwwyyy}}}xxxhhh^^^LLLDDD<<<999777444444777222222111000000000000111000000000000000000000000111000000000000000000111/////////000000000000000////////////000000000000000/////////000000111222////////////000000000000000000////////////000000000000////////////000000......------------...............///////////////........................////////////000000000000////////////////////////...///000000000000//////////////////000000000000//////000111111111111111//////000000111111111111111111000000000000000111......///000111222333333000000111111111222222222111111111111111111111111000111222333333333222222222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222222222222333333444444444222222333333333444444444333333333444555666666777888888888888888999:::;;;:::<<<@@@CCCDDDGGGJJJLLLPPPSSSVVVWWWZZZ```jjjqqqvvvvvvtttoookkkkkkpppuuu{{{uuurrrooommmmmmllljjjgggggg```XXXRRRPPPNNNKKKHHHFFFEEEBBBAAA@@@>>><<<999888888888777666555555555444444333222222222222222444444333333333222222222111111111111111111111111///000111222222222111111222222222333333444444444333333333333333333333333111111222222222111000000111000000000000000000111...///000111111111111111//////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////...//////.........------......///...,,,+++,,,---vvvpppiii```ZZZZZZYYY\\\cccjjjqqqvvvyyy{{{~~~xxxssspppooopppttttttttttttsssrrrqqqppppppmmmiiifffeeegggiiikkkggggggggggggiiinnnuuuzzz~~~tttYYYOOODDD>>>999444444777333222111111000000111111000000000000000000000000111000000//////000000111.........////////////000////////////000000000000000000///000000111222333////////////000000000000111000000//////000000111000000////////////000000///..................///.........///////////////---------....../////////////////////000000000000........................---///111222333222000...////////////000000000000//////000111111111111111/////////000111111222222222111111000000000000000111111111111000000000000000000000111222222333333222222222222222222222222000111222333444333222222222222111111222222333444333333333333333333333333333333333333333333333333111222222333333222222111111222222333333444444555333333333333444444444444333444444555666777888888:::999999:::;;;===???@@@???CCCGGGKKKNNNPPPTTTVVVZZZ]]]aaacccgggrrr|||wwwxxx~~~rrrkkkbbb\\\XXXVVVRRROOOLLLJJJHHHGGGFFFDDD@@@>>><<<;;;:::999777666444444555555444333222222222222444444333333333333222222111111111111111111111111000000000111111111222222111222222333333444444555222222222222222222222222222333333444444444333333111000000//////000000111///000000111111111111000........................//////000000000000//////////////////////////////////////////////////////////////////////////////...////////////...---------/////////---,,,---...yyyssskkkccc``````]]]```eeekkkqqqxxx}}}zzzuuurrrqqqrrrwwwwwwwwwwwwvvvuuusssrrrsssooojjjeeecccbbbdddeeeaaaaaa___\\\[[[]]]bbbfffooopppuuu~~~mmmaaaSSSIII@@@999888:::555444333333222222333333000000000000000000000000000000////////////000000.../////////000000000000////////////000000000000.........//////111222222.../////////000000000111111111000000000000111111000000////////////000000000//////......//////000............/////////000---......///000111222222////////////000000000000////////////////////////......///000111111000000.../////////000000000111//////000111111111111111...//////000111111222222222222111000000000000000111111111111000000000000///000000111222222333333222222222222222222222222///111222444444333222111222222111111222222333444333333333333333333333333444444444444444444444444111222333333333333222111111111222333333444555555333333333444444444444555555666666777999::::::;;;======>>>@@@CCCGGGKKKMMMLLLPPPUUUZZZ]]]aaadddfffiiimmmqqqsssvvvzzztttooolllhhhccc^^^UUUSSSRRRQQQPPPMMMJJJGGGDDDCCCAAA???===:::999888777777666555444333333444444444333333333333222222111111111111111111111111111000/////////000222333111111222333333444555555222222222222222222222222111222333333444444444444000000////////////000000000111111111111000000/////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////...//////000///...---,,,---...000000///...///000}}}wwwpppiiigggiiicccfffjjjnnnttt|||}}}|||}}}yyyzzz{{{||||||{{{zzzyyyyyyuuunnnhhhccc``````aaa___```^^^[[[WWWWWWZZZ^^^ccccccgggnnnyyy~~~qqqaaaTTTIII@@@===>>>666666555444444444444555000000000000000000000000000000////////////000000//////000000111111111222////////////000000000000---------......000111111.../////////000000111111111111000000000000111111000000////////////000000000000////////////000000---.........//////000000......///111222333444555////////////000000000000000000000000000000000000///...------...///000111.../////////000000111111//////000111111111111111...//////000111222222222222222111000000///000000......///000111222333333///000000111222222333333222222222222222222222222///111222444444333222111222222111111222222333444333333333333333333333333444444444444444444444444111222333444444333222111111111222333333444555555333333333444444444555555777888888:::;;;<<<======AAABBBCCCGGGLLLQQQVVVYYYYYY]]]ccchhhkkkooorrruuuwww|||{{{tttnnn^^^\\\[[[ZZZYYYWWWSSSPPPLLLKKKIIIFFFCCCAAA>>>===999999888666666555555555444444444333333333222222111111111111111111111111222111///......000222333111111222333333444555555333333333333333333333333...///000111222333333333000000////////////000000111111111111111000///...000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////...///000000000///---,,,---...000111000///000111|||~~~||||||~~~}}}zzzyyytttmmmnnnssstttqqqrrrxxx|||}}}}}}~~~}}}|||}}}yyyxxxssslllddd___```bbbbbb```^^^[[[YYYXXXXXXXXX\\\]]]^^^bbbhhhooouuuyyyttteeeWWWKKKBBB===999555333555666222111222333222222111000111111111000000000000000111111111000000000000000000000000........................111111000000//////......111111111111111111111111333222222222111000000000000000000000000000000000111111111111111000//////////////////000000000000111111111000000000000000111000---,,,+++,,,...///111111111111000000000000////////////////////////000000000000000000000000222111111111000000//////,,,...222555666444111...111000/////////111222333111222333333222111000///000000000000111111111111222222333333333222111111000111111222222333333444333333333333333333333333111222222333333444444555333333333333333333333333333333333333333333333333444555666555333222333444888999999777555333333444777999<<<>>>???@@@CCCEEEJJJLLLLLLNNNVVVbbbhhhhhhppppppqqquuuzzz~~~zzzvvvvvvzzz~~~}}}wwwvvvxxx{{{{{{jjjiiihhhjjjlllkkkhhheeefff___WWWRRROOOKKKEEE???@@@???<<<:::777666555555555555555444444444333333222222222222111111111111000111222333333222111000333333333333333333333333444444333222222333333333333333222222333333444444222222111000//////000000000000000000000000000000000000000000000000000000111111000000//////......//////............//////////////////////////////...---------...///111222000///...---,,,---......////////////............}}}wwwqqqooonnnnnnppptttyyy|||}}}~~~}}}}}}zzzyyy{{{xxxtttvvv{{{|||zzz}}}~~~wwwnnnfffccccccfffgggeeeccc```^^^\\\\\\\\\\\\\\\[[[\\\^^^aaaeeegggoooyyyvvvgggZZZNNNHHH???:::888::::::666444555333333222222111222222222111111111111000000000000000000000000000000000000........................111000000000/////////...111111111111111111111111222222111111111111111111000000000000000000000000000000000000000///......////////////000000000000000000000000000000000000111000...---------...///111111111111000000000000////////////////////////000000000000000000000000111111111111000000000///---///222444444333111/////////.........///111111111222222333222111000///000000111111111222222222111222222333333333222222333333333333333333333333333333333333333333333333111222222333333444444555333333333333333333333333333333333333333333333333333444666555444444555666666888999888777777888999888:::<<<>>>@@@CCCGGGJJJOOOVVV[[[]]]cccnnnwww{{{{{{yyyxxxyyy~~~~~~~~~~~~}}}}}}}}}xxxxxxzzz|||~~~~~~}}}yyyxxxzzzzzzvvvrrrnnnhhhaaa___```]]]VVVOOOJJJFFFAAA===<<<;;;:::999555555444333222222111111333333333222222222222222000111222333333222111000333333333333333333333333444333333222222333333444444555666666666444222111222222111000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////............//////////////////////////////......------...///111222000///...---------......000000000000000111111111xxxrrrmmmhhhddd___^^^]]]```dddiiilllmmmssssssssssssssssssssssssttttttwww|||}}}|||~~~|||qqqhhhdddeeeggghhhgggdddaaa___^^^]]]]]]]]]\\\ZZZXXXXXXXXXZZZ[[[]]]eeeqqq~~~wwwiii\\\UUUFFF???;;;;;;999666444555333333222222222333333444222222222111000000000///000000000000000000000000////////////////////////000000000000////////////111111111111111111111111000000111111111111111111000000000000000000000000...////////////......---////////////000000000000000000000000000000000000000000000000////////////111111111111000000000000////////////////////////000000000000000000000000111111111111000000000000///000111222222222111000///............//////000111222222222222111000000111111111111222222222222000111222222333333333333444444444333222111111111222222222222222222222222111222222333333444444555333333333333333333444444444444444444444444444444222444555555555555666888555777999::::::;;;===??????@@@BBBCCCEEEIIINNNRRRXXXcccmmmqqqvvvyyywww{{{~~~{{{zzzyyyyyy~~~yyytttssstttxxxyyyuuupppmmmooottttttkkkcccYYYSSSKKKGGGGGGFFFCCC???999888666555333222111111333333333333333444444444111111222222222222111111333333333333333333333333333333333222222333333444555666888999888555111///222111000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////............//////////////////////////////......---......///000111000///......------....../////////000000111111222sssjjjeeebbb___\\\WWWUUUUUUWWW[[[___bbbcccggghhhhhhgggfffffffffgggkkknnntttyyy|||~~~sssjjjeeeeeegggiiihhhfffcccbbbaaaaaaaaa___^^^\\\[[[ZZZ[[[[[[\\\[[[___fffnnnxxxyyynnnfffRRRJJJAAA===:::666555777222222222111222222333444333333222222111000//////////////////////////////000000000000000000000000000000000000////////////111111111111111111111111//////000000111111222222////////////////////////...//////000//////......////////////000000000000/////////000000000000000000000111111111111000///111111111111000000000///////////////////////////////////////////////////111111111000000000000000000000000111111111111111////////////////////////111111111222111111111111000000000111111111111222///000111222333444444444222222222111111111000000111111111111111111111111111222222333333444444555333333333444444444444444444444444444555555555555333555666666555444666777666888;;;<<<===???AAADDDFFFHHHJJJLLLOOOTTTZZZ___fffrrr}}}~~~{{{uuunnnnnnuuu|||xxxssssssuuuuuu}}}}}}yyyxxx}}}sssjjjccc\\\ZZZZZZXXXQQQIII???===;;;999777555555555444444444444444444444444222222222222222222222222333333333333333333333333333333222222222333444444555666777888777555222111111111000000000000000111000000000000000000000000////////////////////////......//////000000111111//////............//////////////////////////////............//////000000000//////...............,,,,,,------...///000000|||{{{zzzyyyxxxtttnnnfffaaa___^^^]]]\\\UUUSSSRRRTTTXXX\\\^^^______aaaaaa___\\\[[[[[[\\\ccchhhnnnrrruuuxxxzzz{{{|||rrrllljjjjjjmmmllljjjhhhggggggggggggaaaaaa___^^^]]]^^^^^^^^^\\\]]]^^^aaafffoooxxx~~~zzzfff[[[OOOGGG@@@:::999<<<222222111111111222222333444333333222111000000///////////////////////////111111111111111111111111////////////000000000000000000000000000000000000/////////000000111111222///////////////////////////000000111111000000000////////////000000000000......//////000000000000000000111111222111111000111111111111000000000///000000000000000000000000////////////////////////000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111222222/////////000000000111111///000111222333444444444222222222333333333444444111111111111111111111111111222222333333444444555333333333444444555555555444444444555555666666666555666777666555444555666:::<<>>AAADDDGGGHHHKKKNNNQQQNNNTTT___jjjsss{{{|||xxxwwwxxx|||~~~~~~wwwrrrqqqsssuuuxxx}}}~~~vvvrrrpppqqq{{{xxxnnnXXXUUUPPPIIIDDD@@@>>>===888777777666555444333333333333222222222222333333333333333333333333333333222222222222333444555555444444333333333444666666000000000000000111111222000000000000000000000000000000000000000000000000////////////000000000000//////............//////////////////////////////......////////////......///000000000000///...---.........//////000000111{{{yyywwwzzz~~~~~~zzzwwwssstttuuuwwwwwwuuuppplllmmmmmmnnnrrrwww{{{}}}~~~yyyxxxwwwwwwvvvuuusssrrriiigggeeedddeeeeeeccc```ZZZ\\\^^^aaaccccccbbb```[[[XXXVVVVVVXXX[[[\\\\\\YYY[[[]]][[[WWWUUUWWWYYYXXX^^^aaa```aaaeeefffdddjjjiiimmmuuuzzz{{{~~~{{{yyyvvvrrrnnnllljjjjjjkkkjjjiiihhhfffeeedddccc___]]][[[ZZZ[[[]]]___``````aaajjjyyyvvvmmm```OOOCCC>>>888777666555444333333333222222222222222222222222000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000/////////000000000000000000000000...//////000111111000000////////////000000000000------......///000000111000//////...///000111222111111111111000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000111111000///......000000111111111000......111111000000000111333333111111222222222333333333111222222333333333222222555555555555555555555555333333333333333333333333111222222333333444444555333333444444555666666666444555555666777777888888777999;;;<<<<<<===???AAABBBEEEIIIMMMPPPTTTXXX[[[```iiivvvtttsssssstttxxx~~~|||xxxxxxyyyyyyxxxssszzz~~~}}}zzztttpppooorrr~~~|||oookkkbbbYYYPPPJJJEEECCC<<<<<<:::999777555444444444333222222222222333444333333333333333333333333222222222222333444555666555555666666666555555444000000000000000111222222000000000000000000000000000000000000000000000000000000000000//////////////////............//////////////////////////////......///000000///...---///000000111000///...---////////////////////////vvvnnniiifffeeeeeejjjssszzz}}}|||yyyvvvqqqpppppppppooolllhhhdddkkkkkkmmmrrrxxx~~~zzztttsssssstttuuuvvvtttqqqnnngggeeecccdddeeeeeebbb___XXX[[[```eeegggeeebbb______\\\ZZZYYY[[[\\\]]]]]]WWWZZZ]]]\\\XXXVVVYYY\\\UUU[[[^^^[[[[[[```bbb___^^^]]]```ggglllnnnqqquuuuuu~~~~~~yyyuuusssrrrpppooooooooonnnnnnnnnnnnhhhfffdddbbbbbbbbbaaa```aaa^^^cccqqq}}}wwwbbbPPPGGG;;;:::888777555444444444222222222222222222333333000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000111111000000//////......000000000000000000000000------...///000000//////////////////000000000000---------...///000000111000///...---...///111333111111111111000000000000000000000000000000000000000000000000000000000000//////000000111111111222///000111111111///...---//////000000000///---,,,111111000000000111333444333333444444444444555555222222333333333222111111444333333222222111111000333333333333333333333333111222222333333444555555333333444444555666777777444555555666777888888999666999<<<>>>???AAADDDGGGDDDGGGLLLQQQVVV[[[```ddduuu~~~{{{xxxvvvsssssstttwww|||}}}yyynnnvvv||||||}}}xxxtttsssssswww|||rrrfff[[[RRRLLLJJJ@@@???===;;;999777555555444444222222222222444444333333333333333333333333222222222222333444555666666777999:::999666333111000000///000000111222222000000000000000000000000000000000000000000000000111111000000//////......//////............//////////////////////////////......///000000///...---///000111111111000...------------------,,,,,,,,,xxxmmmccc___aaadddcccgggmmmvvv||||||wwwrrrooosssuuusssnnnjjjhhhiiiiiinnntttyyy|||}}}}}}~~~~~~}}}|||zzzwwwsssppptttrrrqqqppppppooollljjjffffffggggggfffeeecccaaa```bbbeeeggghhhhhhfffeeebbbaaa```______aaacccdddggggggfffccc___\\\[[[[[[ZZZYYYXXXXXXYYY\\\^^^`````````aaaaaabbbbbbccccccgggnnnvvv{{{~~~|||{{{{{{zzz{{{||||||zzzxxxvvvtttrrrooommmkkkjjjjjjfffffffffkkkttt{{{cccRRRDDD<<<777999999555333444333333333333111000///...000000000000000000000000---...///000000///...---////////////////////////222222111111000000////////////////////////////////////............////////////////////////////////////............//////............////////////000000000///......---------///000///......///000///............///000000000000000000000000000000000000111111111111000000///000111111111///...---000000000000111111111111---...///111222222222222555444222000000111222333111111222333333333333222111111111000000000000///444333333222222333333444444555555333222222444666666555444444444444555666666777888888999999999888???@@@BBBBBBCCCDDDGGGIIIJJJIIIMMMXXXbbbjjjttt|||~~~|||{{{yyywwwzzz}}}}}}{{{~~~{{{vvvrrrpppzzzrrreee\\\RRRJJJNNNJJJEEE@@@???===<<<:::888555333222222333222111333222222111222222333333222222222333444555666777<<<===???>>>:::555222111444444333222111111111111222222222222222222222222000000000000000000000000222111000111111111///---000000//////......------000000///.....................//////000000111111333222///,,,+++++++++,,,000000000000////////////wwwkkkaaa]]]^^^aaa```dddkkktttzzz{{{wwwsssooopppqqqpppnnnlllkkkkkknnnqqqtttuuutttsssrrrssstttttttttuuuvvvsssoookkkpppooonnnnnnoooooommmkkkiiiiiiiiiiiihhhggggggfffhhhkkkooorrrtttsssrrrqqqjjjhhheeedddeeehhhmmmoooqqqqqqpppnnnjjjeee___\\\\\\[[[[[[ZZZ[[[[[[]]]]]][[[[[[[[[\\\\\\^^^_________eeelllpppqqquuu{{{}}}yyyuuurrrqqqllllllooosss{{{xxxiiiQQQGGG???===;;;666444555333333333333222111000///000000000000000000000000...//////////////////...////////////////////////111111111000000000000000//////////////////////////////............////////////////////////////////////............//////............////////////.........///////////////...///000000...---...///............//////000000000000000000000000000000000000111111111111000000///000111111000///...---000000000000111111111111...///000111111111111111444333222000000111222333111111222333333333333222222222333333444444555555444333333222222333333444444555555444222222444666444444333555777777666444555666888999;;;<<<======@@@BBBDDDFFFHHHKKKMMMOOOTTTSSSWWWcccqqq}}}~~~|||zzz{{{}}}|||zzz|||~~~{{{{{{{{{}}}}}}zzzvvvsssrrrwwwyyymmmddd[[[TTTTTTOOOJJJFFFCCCAAA===::::::888555444444444444333333222222222222333333444333333333333444555666666;;;===>>>===999555333222333333222222111222222222222222222222222222222222000000000000000000000000222111000111222111///...///////////////.........000000///...............000000000000////////////111000...,,,,,,,,,---...000000000000////////////xxxkkkaaa]]]]]]```___ccckkksssyyy{{{xxxuuusssqqqppppppqqqsssttttttwwwwwwuuuqqqmmmjjjjjjjjjlllmmmpppssstttqqqlllhhhhhhggggggiiikkkmmmmmmlllnnnnnnmmmmmmmmmnnnpppppptttwww|||~~~vvvsssqqqppprrrwww}}}}}}vvvkkkccccccccccccbbbaaa```___^^^\\\[[[ZZZZZZ[[[\\\^^^___[[[___ccceeeeeegggkkkoooxxx|||}}}{{{tttvvvyyy~~~}}}fffZZZMMMEEE???:::777777444444444333333222222111000000000000000000000000000//////......//////000////////////////////////000000000000111111111111//////////////////////////////............////////////////////////////////////............//////............////////////------......///000000111///000111000...---...///---...///000000000//////000000000000000000000000000000111111111111000000///000000000000//////...000000000111111111222222000000000000111111111111333222111111111222333444111222222333333333333333222222333444555666777777444333333222222333333444444555555444333333444666555444555:::??????:::555777888:::===???BBBDDDEEEFFFGGGIIILLLOOORRRUUUVVV]]]]]]fffvvv|||{{{}}}zzzzzzzzzxxxvvvwwwzzz|||~~~|||~~~~~~{{{zzzzzzxxx~~~~~~sssmmmgggaaa^^^YYYRRRNNNKKKGGGBBB>>>???<<<999777777666555444333333222222333444444555333333333333444444555666999;;;===<<<888555333222333222222222222333333444333333333333333333333333000000000000000000000000111000000000222111000......///////////////000000000000///.........//////111111111000///.........///...---------...///000////////////000000000000xxxlllccc______aaacccgggmmmtttxxxyyywwwuuuwwwtttqqqsssxxx}}}~~~~~~~~~{{{wwwqqqkkkjjjkkkmmmoooqqqtttwwwwwwtttmmmiiigggffffffiiimmmpppqqqqqqrrrrrrqqqrrruuuxxx||||||qqqqqqqqqqqqpppnnnkkkhhhffffffeeecccaaa``````aaaaaa]]]___aaabbbaaabbbeeeggglllooouuu||||||}}}|||ooo]]]NNNDDD>>>:::999555555444444333333333333000000000000000000000000111000///......///000111//////////////////////////////000000111111222222//////////////////////////////............////////////////////////////////////............//////............////////////............//////000000000111111000...---...///---...///000111000000///////////////////////////000000111111111111000000///000000000000/////////000000111111111222222222111111000000000000000000222111111111111333444444111222333333444444333333000111111222333444444444444333333222222333333444444555666555444333444666888777:::AAAIIIIIIBBB::::::;;;===@@@DDDGGGJJJKKKLLLMMMOOOSSSYYY^^^bbbdddhhhlllwwwyyyttttttvvvyyy~~~~~~yyyzzz{{{}}}}}}{{{xxxtttppppppqqqrrrsssuuuwwwyyy~~~~~~{{{zzz~~~~~~~~~{{{wwwrrrjjjbbbYYYSSSQQQNNNJJJGGGDDDAAA===:::999999777666444444333333444555555666333333333333333444555666888999;;;:::777555333333222222222222222333444555333333333333333333333333000000000000000000000000111000000000222222000.........//////000000000111000000///////////////000111000000000/////////...//////............//////////////////000000000000uuukkkdddaaabbbbbbgggkkkppptttuuuuuusssrrrvvvsssrrruuu{{{|||zzzuuupppmmmnnnssswwwzzzzzz{{{|||{{{wwwqqqlllnnnmmmmmmppptttxxxyyyzzzvvvvvvwwwyyy}}}{{{wwwttttttrrroookkkhhhfffeeedddcccccccccbbbaaaaaacccdddddddddfffkkkrrrzzz}}}iiiVVVIIIBBB===999888777666555444444555555111111111111111111111111111000///......///000111000000000000000000000000//////000000111111222222//////////////////////////////............////////////////////////////////////............//////............////////////000000//////............000111222111///......000...//////000000000000000////////////////////////000000111111111111000000000////////////000000000111111111111222222222222222111000000///000000111111111111111222333333444222222333444444444444333222222222222222111111111444333333222222333333444444555666666444444555666888888<<>>???BBBEEEIIILLLNNNNNNOOOUUU^^^kkkvvv}}}zzzyyy}}}zzztttpppooorrrwwwzzzyyy{{{|||{{{zzzpppqqqsssuuuvvvuuusssrrrtttyyy{{{wwwrrrnnniiidddddddddfffiiimmmpppssssssyyyxxxwwwuuuuuuuuuuuuvvvtttuuuwwwyyy{{{}}}~~~~~~}}}|||}}}}}}xxxxxxxxxwwwwwwzzzuuujjj^^^VVVTTTTTTRRROOOIIIFFFBBB???===;;;999888666666555555555555666666444444333333333444555555666777999888666444444444222222222222333444555555333333333333333333333333111111111111111111111111000000///000222222111///.../////////000000111111000000/////////000000111.../////////000000000111111000000///......------.../////////000000000111zzzpppiiifffeeeeeefffmmmppptttuuuuuusssrrrqqqssssssuuuyyy~~~|||zzzvvvssstttyyy}}}zzzyyyxxxwwwyyy|||{{{vvvqqqnnnlllkkkiiigggeeecccbbbbbbbbb___^^^]]]___ccciiipppttt~~~ttt^^^PPPIIIBBB;;;;;;:::888666555555555555111111111111111111111111111000000//////000000111000000000000000000000000000000000000111111111111//////////////////////////////............////////////////////////////////////............//////............////////////111000000///......------///000111111//////000111000000/////////000111222000000000000000000000000000000111111111111000000000////////////000000111111111111222222222222333222111000//////000111222111222222222222333333333222222333444444444444444555444444444333333333222444333333222222333333444333555777777555444555666666777;;;CCCKKKMMMHHHCCC@@@@@@BBBEEEIIINNNRRRTTTRRRWWWaaaqqqxxxrrrtttwwwvvvtttttttttsssrrrrrrtttwww{{{~~~|||vvvqqqllliiihhhccceeegggiiiiiigggdddbbbbbbhhhjjjgggdddaaa]]]XXXZZZZZZ]]]aaafffjjjjjjjjjjjjiiifffdddeeegggiiikkkhhhjjjlllmmmmmmnnnppprrrrrrssstttvvvyyy}}}}}}yyywwwwwwyyyzzz~~~~~~~~~yyyxxxvvvrrrqqqsss|||vvvhhh___]]]]]]ZZZVVVQQQMMMHHHEEEBBB@@@===;;;999888777666555555555555444444444333333444444555444666777666555444444555444333333333333444444555333333333333333333333333111111111111111111111111000//////000222222111//////000000000000000000111000000/////////000111111.........///000111111111111111000000///...------......//////000000111111zzzuuuoookkkkkklllmmmllluuuxxx{{{|||zzzwwwwwwxxxwww{{{~~~zzzwwwrrrmmmjjjhhhfffeee``````______```aaacccdddoooxxxkkk]]]UUULLLCCC>>><<<999777555555555555111111111111111111111111000000000111111000000000000000000000000000000000111111111000000000000000//////////////////////////////............////////////////////////////////////............//////............///////////////////////////............///111111000000111333222000///......000222444000000000000000000000000000000111111111111000000000///......///000111222111111111222222222333333111000///...///000222444222222333333333222111111222333444444555444444444444444444444555555555555444333333222222333333444333555777777666555555555555777<<>>DDDHHHLLLNNNOOOLLLNNNQQQUUU\\\ccciiimmmuuu|||tttmmmccc]]]aaaiiiooorrruuuxxxzzz||||||yyynnndddYYYWWWSSSQQQPPPPPPRRRSSSTTTTTTVVVWWWWWWXXXWWWWWWVVVYYYXXXSSSRRRVVVXXXXXXYYYYYYZZZ^^^bbbccc```]]]YYYYYYZZZ\\\^^^```aaabbbdddfffgggeee```[[[YYYYYYZZZZZZ[[[]]]```cccgggiiidddbbb``````aaadddhhhjjjiiijjjkkkkkkjjjjjjlllmmmooorrrzzz~~~~~~{{{sssqqqqqqvvv|||xxxmmmddd]]]YYYTTTOOOLLLIIIFFFDDD===<<<:::888666444444333555444444333333333444444222333555444333333555666666555444444333333333333444444444444444444444444111111111111111111111111000//////000222333111000222222111111000000//////000000///000000111222222111111000000//////......---...///000111111111111---......///000111111222}}}{{{yyyxxxyyyyyyyyyyyy}}}wwwttttttvvvwwwqqqiiicccaaabbbaaabbbcccfffmmmvvv{{{vvvhhhWWWJJJCCC:::555333333333111333222000000111222222111000000000000000000000000000000000000000000000000333222222222111111000000////////////////////////000000///..............................///000111///...---------///000111000000111111111111000000////////////000000000000222222222111111111000000.........///000000111111000000000000000000000000111111111000000000000000111111111111111111111111111111111111000000//////000111111111111222222222222222222222222222222222555555555555555555555555333333333444444444555555111222333444444444444444777777777555444444666888@@@???AAAGGGNNNQQQOOOKKKSSSRRRWWWcccoooxxxtttjjjhhhggggggiiinnnrrruuuwww{{{yyyvvvvvvuuusssnnneee\\\UUUNNNMMMLLLMMMOOORRRSSSSSSVVVWWWYYYYYYYYYZZZ\\\^^^]]][[[ZZZYYYZZZZZZYYYXXXaaabbbdddffffffeeedddccceeeeeeeeefffhhhjjjlllmmmpppyyy~~~zzzqqqjjjddd^^^^^^\\\[[[]]]aaaddddddccceeeeeedddbbb^^^]]]^^^```cccbbbbbbaaaaaabbbbbbbbbcccdddgggmmmuuu~~~~~~ssstttvvvzzzwwwnnnjjjiiiddd]]]YYYVVVNNNFFFFFFCCC@@@===;;;999777666444333333333333333444444222222222333444555666777666666555555555444444444333444555666666444222111333222222111111222222333////////////000000000000......///000000000000000111111000000000000111111000000000000000000111111//////000111111111111111///////////////.........}}}|||~~~zzzqqqkkkiiigggfffdddccceeeiiiooossszzzzzziiiYYYPPPDDD:::666555444222555444222222333333111000000000000000000000000000000000000000000000000000111111000000000/////////////////////////////////000000///...............///............//////000//////...---......///000000000111111111111000000////////////000000000000333333333222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222111111111000000000111111111111222222222222222222222222222222222222444444444444444444444444333333444444444555555555222333444444555555555555555666888999999:::===??????@@@CCCIIIOOOTTTVVVUUU[[[___kkk{{{yyypppjjjkkkkkkkkkoootttzzz~~~~~~zzzxxxzzz}}}{{{}}}}}}{{{vvvqqqmmmlllkkkkkkjjjiiifff```YYYTTTSSSRRRQQQSSSVVVYYY\\\]]]bbbdddffffffeeeddddddeeejjjgggdddcccdddeeeffffffmmmooopppqqqpppooonnnmmmkkkmmmqqquuuwwwxxxxxxxxx}}}}}}uuunnnkkkgggccceeejjjoooooonnnmmmlllkkkkkklllkkkiiifffaaa```______aaadddhhhkkkgggeeeeeefffkkkqqqvvvyyy~~~uuuxxx|||}}}xxxxxxtttmmmgggbbbXXXNNNGGGFFFCCCAAA???<<<999777666555555444444444444444333333333333444555666777666666555555555444444444333444555555555444333222333222222111111222222333///000000000000000000000//////000111111111111111111111000000000000111111000000000/////////////////////000111111111111111////////////////////////xxxsssqqqnnniiieeebbbbbbcccdddkkkqqqzzz{{{ggg[[[KKK>>>888555444333777555444444555444222000000000000000000000000000000000000000000000000000//////............------////////////////////////000//////............///////////////............000//////........./////////000000111111000000///////////////000000000000333333333333333222222222333222222111000000//////000000000000000000000000///000000000111222222222111111111111111111111111222222222222222111111111111111111111222222222333222222222222222222222222333333333333333333333333333444444444444555555555444444444555555555555555111333777:::;;;===@@@BBBCCCGGGKKKQQQVVV]]]cccgggjjjppp~~~}}}vvvrrrqqqooooooqqqtttyyy}}}|||xxxsssnnnlllmmmpppsssxxxzzz~~~yyytttkkklllllljjjfffbbb```___bbbcccccccccbbb```]]]\\\\\\\\\\\\^^^bbbhhhmmmppprrrtttwwwxxxwwwvvvvvvvvvzzzwwwrrrpppqqqtttvvvxxx~~~}}}|||}}}www{{{~~~wwwqqqrrrwww{{{zzzwwwmmmlllkkknnnrrrrrrnnniiidddbbbaaabbbgggnnnuuuzzzsssoooiiieeeeeehhhkkkmmmrrruuuvvvsssqqqvvvyyyuuuzzzxxxooobbbWWWMMMLLLKKKHHHEEEAAA>>><<<:::999777666555444444444333333333333444555666666666666666555555555444444555555444444444333333333333222222111111222222333000000000000000000000000000111111222222222222111111000000//////000000111000000//////......------//////000111111111111111////////////////////////~~~}}}yyytttoookkkiiigggeeejjjnnntttxxx{{{tttgggUUUFFF===999777666555444444555666555333111000000000000000000000000////////////////////////........................////////////////////////000///............//////000000000//////...------000//////...............//////000000000000//////////////////000000000000222222222222222222222222222222222222111111000000//////////////////////////////000111222222333333111111111111111111111111222222222222222222222222111111111222222222333333222222222222222222222222333333333333333333333333444444444444555555555555444444444444444555666666333666;;;>>>???AAABBBDDDFFFLLLTTTZZZ___gggrrryyy}}}~~~{{{yyyrrrssstttvvv{{{~~~vvvooolllhhhfffgggkkkpppttt|||}}}{{{ssskkkeeeaaabbbcccbbb```^^^^^^___dddfffhhhjjjjjjkkklllmmmkkklllmmmpppttt{{{~~~xxxkkkkkklllnnnpppqqqpppooonnnnnnpppsssyyy~~~uuuooonnnpppqqqqqqkkkmmmnnniiidddfffpppzzz~~~yyywww}}}}}}ooocccXXXWWWSSSNNNIIIEEECCCCCC>>>===;;;888666555444333444444444444444555666666666666666666555555555555666555444333333333333444333222222111111222222333111111111000000000000000000000111222222111111111000000////////////000000111000000//////......---//////000111111111111111///////////////000000000~~~zzzwwwsssnnnkkkmmmnnnppprrrtttwwwzzz|||vvvdddTTTIIIAAA<<<888444333222333555555444333111111111111111111111111//////////////////////////////////////////////////////////////////////////////............////////////000000///...---,,,//////////////////......//////000000000000//////////////////000000000000000000000000111111111111000000111111222222222222///////////////////////////000000111222333333444111111111111111111111111222222222222222222222222111222222222222333333333222222222222222222222222444444444444444444444444444444444555555555666666444333333333444555666777;;;>>>BBBDDDEEEEEEGGGHHHGGGPPP[[[dddkkkuuu~~~~~~xxxuuuvvvwwwyyy}}}yyyrrreeecccaaabbbffflllsssxxx~~~yyyrrrjjjdddaaa^^^```bbbcccdddfffiiikkknnnqqquuuxxxxxxyyy{{{}}}|||yyysssuuuwwwuuussstttyyy~~~}}}~~~tttvvvtttmmmdddaaaeeejjjwww{{{}}}|||rrrfffccc]]]TTTLLLGGGGGGHHHDDDCCC@@@<<<999666444444555555444444444555666666777777666666666555555555666555444333333333333444333222222111111222222333222111111111000000000//////000000000000000//////000000////////////000000111111111000000///////////////000111111111111111////////////000000111111}}}wwwqqqpppooonnnmmmnnnpppssstttwww}}}pppaaaUUUIII>>>888666444222222444555444444111111111111111111111111000000000000000000000000///000000000000111111111///////////////////////////............//////000...///000000000///...---------...///000000//////...//////000000//////...////////////000000000000/////////000000000000000//////000000111222222333000000000000000000000000000111111111222333333333111111111111111111111111111111111222222222222222222222222222333333333333222222222222222222222222555555555555555555555555444444555555555666666666444333333444555777999:::===@@@CCCEEEGGGHHHKKKMMMSSS]]]jjjuuu}}}www|||}}}~~~~~~}}}rrrjjj^^^]]]\\\^^^ccckkksssxxxxxxwwwsssnnnhhhdddcccccceeegggiiilllnnnsssxxx||||||{{{{{{{{{tttkkkeeedddeeehhhjjjqqqxxx}}}|||vvvssslllaaaUUUNNNMMMNNNLLLJJJGGGBBB>>>:::888666666555555555555555666666777777777666666666555555555555444444444333333333333222222111111222222333222222222111111000000//////000000000000///......000//////......//////000000000000111111111111111//////000111111111111111...//////000000111111222|||yyytttooommmmmmnnnnnnooouuu}}}~~~|||zzz{{{qqqfffYYYKKKBBB<<<888555333333444444444111111111111111111111111000000000000000000000000//////000000000111111111////////////////////////...............///000000,,,---///000111000...---+++,,,...///000000000000......////////////......////////////000000000000//////000000111111111111000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111000000000111111111222222222222222333333333444444222222222222222222222222444444444444444444444444555555555555666666666666555444444555777:::===???>>>AAAEEEHHHLLLQQQVVVYYYccckkkvvv~~~|||wwwvvv{{{vvvhhh^^^XXXWWWXXX[[[bbbkkktttzzzttttttrrroookkkkkkmmmpppqqqsssvvvxxx||||||wwwtttrrrqqqnnnmmmnnnqqqpppooovvvwwwhhh]]]XXXWWWUUUSSSNNNIIIDDD@@@<<<;;;666666555555555555666666777777777777666666666555333444555555555444333222333222222111111222222333333333222111111000000///111111111111111000///...//////............//////......//////000111111111//////000111111111111111...//////000111111222222}}}vvvpppnnnlllkkkjjjooovvv}}}~~~~~~~~~}}}{{{uuuyyy~~~zzznnn___UUUAAA===777444333333333333111111111111111111111111000000000000000000000000.../////////000000111111////////////////////////...............///000111+++---///000111000///...***+++---///111111111111......////////////......////////////000000000000000000111111222222222333111111000000//////......000000000000000000000000333333222222222222222222111111111111111111111111//////000000111111111222222222333333333444444444222222222222222222222222333333333333333333333333555555555555666666666777666666666777999===@@@BBBDDDGGGLLLQQQWWW^^^fffkkkiiiooovvv{{{zzzvvvpppmmmnnnnnnsss|||zzzqqq```TTTSSSSSSUUUZZZbbbmmmxxx~~~~~~}}}{{{{{{}}}~~~~~~zzzvvvnnnhhhllluuutttyyyzzzkkkccc```[[[XXXTTTNNNHHHCCC@@@>>>777666666555555555666666777777777777666666666666333444555666666444222111333222222222222222222333333333222222111000000///222222222222222111000/////////............//////,,,,,,---...///000111111//////000111111111111111...//////000111222222222zzzwwwuuussspppmmmooorrruuuyyy|||xxxooosssrrrssswwwwwwvvvyyyxxxbbbOOOCCC888777888666333222555444333111000/////////000000000000////////////222222111111000/////////////////////////////////222111000//////...//////..................------000000000000000000000000//////............//////////////////000000000000000111111111111000000///111111111111000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111000000000000111111111111111111111111111111222222333333333444444444444444444555555555666666666666777777666666555444777333555===BBBBBBDDDHHHMMMMMMPPPZZZfffooosssrrrnnnmmmllljjjfffccc```^^^gggmmmvvvyyysss{{{wwwddd[[[\\\WWW^^^cccffflllwwwyyyqqqllliiimmmlllnnntttxxx}}}~~~~~~}}}vvvrrrfff```XXXRRRNNNJJJFFFCCCAAA???<<<:::999888888888999999888777777777777888444444555555444444333222444333222222111111222222111111111111111111111111///////////////000000111000000000000000000000000...//////000000000000000......//////000000111111111111111111111111111111}}}zzzvvvrrrrrrssstttvvvyyy{{{}}}~~~~~~{{{uuupppmmmkkkkkkmmmmmmlllpppvvvuuuYYYKKK>>>888777555333333444444333111000000000000111000000000///////////////////////////000000000000000000000000000000000......---------......///........................000000000000000000000000//////............//////000000000000111111111111///000000111111111000000111111111111000000000000000000000000000000000000000111111111111222222222111111111111111111111111222111111111111222222333111111111111111111111111222222333333333444444444444444444444555555555555777777777777777888888888===;;;===BBBDDDCCCFFFMMMTTTWWW^^^iiiqqqsssoooiiicccaaa^^^]]]^^^aaabbbcccaaagggrrr~~~}}}|||~~~{{{qqqeee```bbbjjjsssyyyyyy{{{~~~xxxuuujjjfffeeejjjooouuu~~~{{{zzzvvvvvvxxx~~~sssjjj]]]UUURRRPPPNNNKKKFFFDDD@@@===;;;999777666777777666666666666666777444555555555555444333333444333222222111222222222000000000000000000000000222111000///////////////000000000000000000000000......///000000000000///////////////000000000000111111111111111111111111{{{yyyyyyxxxxxxxxxyyyzzzzzzzzz|||~~~uuuqqqppphhheeeccccccbbbbbbgggmmmvvvzzzjjjZZZHHH>>>999555444555444333222222111111111111111111000000000/////////---------...///000000000111111111111111111111111,,,,,,,,,------...000000........................000000000000000000000000//////............//////000000111111111222222222...///000111111111111111111111111111000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222333444555222222222222222222222222333333333333444444444444333333444444444555555555888777777777999;;;<<<>>>>>>???CCCIIILLLPPPWWW___]]]bbbjjjqqqtttnnnbbbXXXZZZYYYYYY^^^dddiiijjjiiijjjooowwwzzzwwwsssppppppooommmnnnrrr}}}xxxmmmdddcccfffiiinnnttt}}}wwwwwwyyyuuudddZZZWWWVVVTTTQQQMMMJJJFFFBBB@@@===:::777777777666666666666777777555555555555555444444333444444333222222222222222000000000000000000000000333333111000///.........000000000000000000000000---......///////////////000000000000////////////111111111111111111111111~~~{{{yyywwwwwwvvvtttvvvzzztttooonnnhhhdddaaa```^^^]]]aaahhhoooqqqvvv{{{jjjUUUGGG>>>888666888444333333222222222333333111111111000000000//////.........//////000000000000000000000000000000000///////////////000111111............//////////////////////////////////////////............/////////000000000000111111111---...///111111222222222111111111111000000000///////////////////////////000000111111111222222222222222222222222222222222222111111222222333444555222222222222222222222222333333333444444444444555333444444444444555555555777777777888:::===@@@CCCDDDEEEIIIPPPXXX___fffjjjiiijjjlllllliiiaaaVVVOOOWWWZZZbbbmmmwwwzzzvvvrrryyy|||zzzwwwxxx{{{}}}|||xxxmmmkkkkkkpppvvv|||wwwhhhccccccdddgggjjjqqqtttxxx|||rrrgggdddaaa]]]XXXQQQMMMHHHFFFDDDBBB>>>;;;999888888777777888888999555666666666666555444444444444333222222222222333222222222222222222222222333222111000////////////////////////////////////------...///////////////111111000000//////......111111111111111111111111{{{xxxwwwvvvpppqqqtttyyywwwppplllkkkfffcccbbb___\\\___eeefffhhhjjjllltttuuuaaaPPPDDD:::777888444444333333333333333444111111111111000000000000111111111000000/////////////////////////////////111111000///////////////........./////////000000//////////////////////////////............//////.........////////////000---...///111111222222222111111111111000000000///////////////////////////000000111111111222222222222222222222222222222222111111111111111222333333222222222222222222222222333333444444444555555555444444444555555555666666777777777999<<<@@@DDDFFFLLLMMMPPPWWW```gggiiihhhrrrmmmeee___ZZZVVVTTTSSSXXX]]]ggguuuyyyuuuuuuyyy~~~}}}{{{wwwssspppooolllooossszzzwwwkkkggggggiiikkknnnlllnnnooopppqqqvvv~~~|||wwwrrriiicccUUUOOOIIIFFFFFFEEEBBB???:::999888888777777888888666666777777666666555444555444333333222222333333222222222222222222222222111111000000000000111111////////////////////////---......///000/////////111111000000//////......000000000000000000000000}}}{{{{{{sssssssssuuuyyy~~~{{{sssnnnnnnjjjiiihhhddd______bbbbbbeeeddd______mmm}}}jjj[[[LLL???888777666555444444333333333333222222111111111000000000222222222111000/////////........................000000...------,,,,,,,,,.........//////000000111000000000000000000000000//////............//////---------.........//////...///000111111111111111111111111111000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222111111111111222222333333333333333333333333333444444444555555555555555555666666666777777777888888:::<<<@@@CCCGGGIIIHHHNNNVVV]]]gggnnnnnnjjjiiicccYYYRRRPPPSSSYYY^^^```cccjjjsss|||xxxxxxxxxzzz~~~yyysssmmmllllllkkkkkknnnssszzzxxxsssqqqmmmlllmmmppppppoookkkiiijjjpppuuuvvvpppaaaYYYPPPKKKJJJIIIEEEAAA;;;;;;999888777777666666777777777777777666666555555444444333333333333333111111111111111111111111000000000000000111222333000000000000000000000000...//////000000000000000000000000000////////////000000000000000000000000|||yyyvvvttttttvvvyyy{{{|||wwwtttrrrqqqqqqrrrmmmeeebbbccccccdddbbb[[[XXX^^^nnn|||vvvhhhXXXHHH===;;;777777555444333333333333222222222111111111000000000000000000000000/////////////////////////////////......---------......---......///000000111111000000000000000000000000//////............//////............///////////////000000111111111000000111111111111000000000000000000000000000000000000000111111111111222222222111111111111111111111111555444333222222111222222333333333333333333333333444444444444555555555555777777777777888888888888:::;;;>>>AAADDDHHHJJJKKKKKKYYYfffkkklllmmmllliiiZZZYYYVVVUUUYYY```jjjpppqqquuuzzz~~~|||zzzyyyvvvwwwzzz{{{wwwqqqkkkgggkkkooopppssswwwyyyxxxsssssswwwvvvsssmmmgggfffiiilllsssyyyyyynnn```WWWSSSPPPKKKFFFAAA@@@>>><<<:::999888888777888888888888777666666555555444333333333333444111111111111111111111111222222111111000111111111000000000000000000000000///000000111111111111111////////////000000000000000000000000000000000000zzzuuurrrrrrssstttsssxxx{{{yyyyyywwwwwwyyyzzztttkkkffffff``````]]]XXXTTTVVV^^^ddd~~~tttcccQQQDDD@@@999888666555333333222222222222222111111111111000------......///000000000000000000000000000000000//////...//////000111222---......///000111111222000000000000000000000000//////............//////////////////000000000000000111111111111000000///111111111111000000000000000000000000000000000000000111111111111222222222000000000000000000000000777666555444333222222222333333333333333333333333444444444555555555666666777888888888999999999999<<<>>>AAAEEEHHHKKKLLLMMM]]]ooo~~~zzznnneeeaaa^^^UUUYYY^^^eeemmmvvv~~~~~~||||||}}}~~~}}}|||}}}}}}zzztttoooqqqkkkllltttzzz{{{}}}||||||{{{wwwpppiiifffgggjjjfffkkkttt}}}~~~|||xxxsssrrr|||pppccc\\\WWWQQQKKKGGGEEECCCAAA???===<<<<<<888888888888888777666666555555444333333333333444333333333333333333333333444444222111000000//////000000000000000000000000000000111222222222222222......//////000000111111000000000000000000000000zzzvvvtttttttttqqqsssuuuwww{{{|||yyywwwwwwvvvsssoooeeeccc___XXXSSSSSSWWW\\\iii{{{rrraaaQQQFFF===:::777555444444444444111111111111000000000000//////000000000000//////........./////////////////////.........---------//////000000111111111222222000///000222333000...////////////////////////......////////////......////////////000000000000111111111111111111111111000000000000000000000000222111000000000111333444111111000000111111222333444222111//////000222333222222333333333444444444555555444444444555666666777888888777666888<<>>999666555666555444111111111111000000000000000000111111111111000000//////////////////......//////.........---------000000000000000000000000...---,,,---///000...,,,////////////////////////........................////////////000000000000111111111111111111111111000000000000000000000000111000/////////000111222111111000000111111222333111111000000000222333444222222222222333333333333555444444444444555555666555666777777888:::===@@@DDDFFFFFFEEEEEELLLVVV___ppp|||{{{mmmccc^^^\\\aaabbbiiiwww|||vvvoooooosssmmmqqqsssrrrnnnlllmmmooovvv|||xxxtttxxx}}}vvvrrrnnnnnnvvvvvvnnneee\\\XXXTTTOOONNNNNNKKKDDD>>><<<;;;999888999:::999888666555444444333333444444333333333333333333333333333333222222111000000///000//////......///000111////////////000000000000000000000000000000000000111111111111111111111111|||~~~}}}~~~{{{xxxwwwvvvuuussspppnnniiiccc]]]YYYYYYZZZZZZ___fffnnnzzz{{{jjj___LLLFFF===888666666555444222222111111111000000000111111222222222222111111000000000//////........./////////............---000000000000000000000000.........///111222111///////////////////////////...---,,,++++++,,,---...////////////000000000000111111111111111111111111000000000000000000000000000000//////...//////000111111000000111111222333//////000111222333333444111111111222222222222333444444333333444555555666444666999;;;<<<>>>AAACCCGGGIIIHHHFFFFFFOOO___lll}}}}}}uuunnniiiddd^^^cccdddkkkyyy{{{zzz}}}ooocccaaaddd___gggoooqqqooonnnrrrvvv|||yyywwwwwwvvvuuutttvvv{{{}}}wwwqqqsss~~~|||vvvpppddd\\\TTTTTTXXXWWWNNNEEE@@@===;;;::::::::::::999666555444444333444444444333333333333333333333333333222222222111000000000111000000////////////000////////////000000000000000000000000000000000000111111111111111111111111{{{wwwuuusssrrrooommmhhhccc^^^ZZZXXXWWW]]]]]]]]]^^^ggg|||uuuiii\\\SSSFFF<<<777555444444222222222111111111000000000111111222222111111000222111111000///...------/////////...............////////////000000111111......///000222222222222///////////////////////////...,,,++++++,,,...///////////////000000000000111111111111111111111111////////////////////////111000000000////////////111111000000111111222333///000111222222222222222000000111111111222222222333333333333444555666666666999===???@@@BBBDDDFFFGGGJJJLLLLLLMMMWWWhhhuuu|||tttooommmhhhaaaaaabbbkkkyyyuuuiii___]]]^^^aaajjjrrrtttrrrssszzz~~~{{{wwwssspppqqqtttzzzmmmeee]]]\\\^^^]]]UUULLLEEEBBB>>><<<<<<;;;;;;:::666666555444444444444444444444333333333333222222222222222111111111111111111111000000//////......////////////000000000000////////////////////////222222222222222222222222~~~xxxtttqqqpppllljjjfffbbb___\\\YYYXXX[[[ZZZXXXXXX^^^mmmzzzppplllcccSSSDDD:::555444444222222222222111111111111//////000000000000//////222222111000///......---////////////////////////,,,------///000111222333***+++,,,---.........///////////////////////////000///---,,,,,,---///000////////////000000000000000000000000000000000000////////////////////////111111111111111111111000111111000000111111222333222222222222222111000///000000111111111222222222444444444444555666777888999<<>><<<:::777666666555555555555555555555444333333222111111///000000111222222333333...///000111111000000///////////////000000000000000000000000000000000000////////////////////////{{{|||xxxtttsssoooiiibbb^^^]]]\\\YYYWWW[[[ZZZYYYYYY^^^iiiwwwzzzvvv~~~xxx```III===:::333333333222222222111111111111222222222222111111000000000000000111111111.../////////000000111111111000000///...---------+++---//////,,,+++,,,---////////////////////////,,,------......------,,,////////////000000000000000000000000000000000000000000000000000000000000+++,,,...000222222222222111111111000111222222333333222000//////111333444222222333333333444444444666666666777888:::;;;<<>>;;;888666777777777777555555555444444444333333333333222222111000000000222111111000//////........./////////000000000111000000000000000000000000000000000000000000000000{{{ooofffaaa___]]][[[^^^\\\]]]fffvvv|||cccJJJ===:::666555444333222111222222222222222222222222222222111111111000000000////////////////////////............////////////////////////////////////000///...000111111000...////////////000000000000000000////////////000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222222333333444555333333444444555555555555555777;;;===@@@CCCGGGJJJLLLTTTcccrrr|||}}}vvvoooccc[[[TTTTTTZZZaaacccbbbcccmmmzzz~~~~~~~~~yyyrrrppprrruuuwwwxxxyyy|||zzz}}}}}}wwwtttttt{{{rrrggg___WWWRRREEEAAA===999888888888777666555555555444444444444333333333222111111000000111111111000000//////...////////////000000000000000000000000000000000000000000000000000000000000{{{tttoookkkfffbbbdddccceeeqqqrrrXXXCCC;;;555444444333111111222222222222222222222222222222222111111111000000////////////////////////............////////////////////////////////////000///...///111111000//////000000000000111111111000000////////////000000///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333444444222333444555555666666666888:::>>>BBBEEEHHHMMMPPPTTTbbbuuu|||qqqiii^^^[[[YYYZZZ^^^bbbddddddqqq|||xxxtttppprrrxxx}}}~~~|||tttsss}}}qqqhhhaaa]]]OOOJJJDDD>>>;;;999777666666666666555555555555444444333333222222111000000111111111000000000//////////////////000000000000////////////////////////////////////////////////zzztttttttttxxx{{{iiiMMM@@@555333555333111222222222222222222222222222222222222222111111111111////////////////////////............////////////////////////////////////000.........000111111000000000000000111111111222000000////////////000000///000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111222333333222222333444555666777888>>>AAAEEEHHHLLLPPPUUUYYYddduuuwwwkkkfff]]]]]]]]][[[\\\aaajjjqqq}}}xxxwwwwwwwwwssstttyyy|||}}}|||tttkkkeeebbbYYYTTTLLLDDD???:::666444777777666666666555555555444444333333222111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////}}}|||}}}{{{^^^KKK:::666777444222444333333333333333333333333333222222222222111111111////////////////////////............////////////////////////////////////000...---...000111111111000000000000111111111111000000////////////000000000000000000111111111111222222222222222222222222////////////////////////111111111111111111111111111111000000111111222333444333333444555888:::<<>>@@@AAACCCGGGLLLRRR[[[eeelll}}}}}}vvvqqqooolllkkkjjjhhhjjjsss}}}}}}yyyrrrkkkggghhhkkknnn}}}|||rrrmmmkkkeeeaaa[[[TTTNNNGGG@@@<<<888888888777777777666666555444444333333222111111111111111111111111111111111000000000/////////...000000000000000000000000000000000000000000000000wwwwwwwwwwwwxxxyyyzzzzzz}}}zzz{{{~~~{{{zzzzzzfffKKKBBB???888555777333333333333333333333333333333333222222222111111////////////////////////............/////////000////////////////////////000...------///111222222////////////000000000000000000////////////000000000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111333333222222333333444555:::888666666888<<>>:::333555333222222333222111///111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000//////000000000000000000000000//////.........---///000111111111///...---000000000000111111111111111111000000000000111111111111000//////000111222222222111111222222333444111222333333222222444666<<<:::888999<<>>AAAEEEKKKPPPVVVbbbnnnoooggg^^^[[[\\\]]]\\\___gggtttwwwssswww}}}}}}uuunnniiigggggghhheeehhhooouuuzzzzzzwwwzzz{{{|||yyy{{{{{{qqqfff[[[TTTSSSIIIFFFBBB>>>:::999888888777555444444555555444333111111111000000000000///000000000000000000000000000000000000000000000000000000000000000000000000sssrrrpppmmmjjjjjjkkkmmmoookkkjjjmmmnnnllllllnnnlllllllllllllllnnnooopppppprrruuuwwwxxxyyy|||}}}xxxxxxxxx{{{~~~~~~xxxyyy|||ooouuufffEEE888>>>888666444333555555555444111111111111111111111111000000////////////000000////////////////////////////////////////////////111111111000//////......///////////////.........///000000000000////////////000000000111111111111111111000000000000111111//////000000111222333444222222222333333333333333333444555444333333555777444999???BBBDDDIIIQQQYYYdddjjjmmmhhh^^^VVVVVVZZZ``````dddnnn}}}{{{yyyzzz{{{xxxrrriiidddbbbccceeeffflllrrrzzz{{{yyyyyy~~~yyyuuuuuu|||xxxkkk]]]VVVVVVNNNMMMIIICCC===999999999888666555555666666444333222222111111111000000000////////////////////////////////////////////////////////////////////////ooonnnmmmiiigggfffgggiiilllhhhfffiiikkkiiiiiijjjiiihhhhhhhhhhhhhhhiiiiiikkknnnqqqssstttuuuvvvxxxuuuuuuvvvwwwzzz~~~yyynnnooo~~~nnnlllvvvUUU@@@===999666444333333444444333111111111111111111111111000000////////////000000////////////////////////////////////////////////111111000000/////////............///////////////000////////////000000000///000000000111111111111111111000000000000111111222222222222222111111111111222333444444444333333333444555555444555777888999===BBBFFFIIIQQQ\\\eeeoookkkccc[[[VVVVVV[[[___gggjjjqqq~~~~~~{{{ttthhhddd```^^^```cccfffgggsss}}}xxxuuusssxxxuuucccXXXTTTRRRQQQNNNHHHAAA<<<::::::999777666666666666555333222222222222111111111111////////////////////////////////////////////////////////////////////////kkkjjjiiifffccccccdddffflllfffdddggghhhfffccccccfffffffffeeeeeedddddddddfffiiilllnnnnnnooopppqqqppppppqqqrrrtttwwwzzz{{{~~~yyyjjjccckkkwwwuuulllwwwhhhKKK===;;;888555333333333333222111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000.................................///////////////000////////////000000111000000000000111111111111111111000000000000111111333333333333222111000///111222444555555555444333222333555555555666999;;;<<>>999555444444333333111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000------...///000111222222---.........//////000000000///.........000111222000000000000111111111111111111000000000000111111///000222333444333333222111222444666666555444333000222444555666999<<>>999888555222333777333333333222222222111111222222222222222222222222555444222000//////000111000000000000000000000000//////000000///...------............/////////000000000//////.........---000000000000////////////111111111111111111111111111222333333444444444333333333333333333333333333777666555555888===CCCFFFIIIOOOUUUXXXWWWVVVVVVWWWWWWXXX[[[___dddnnn~~~{{{sssjjjeeeccc[[[RRRVVVbbbaaajjjooonnnrrrwwwiii___ZZZ___ccc]]]UUUPPPGGGCCC>>>999666555555555555555444333222222222222111111111111000000000000...///000///...---...000222111///.........///000bbbaaa___^^^^^^^^^___```^^^___aaabbbcccdddccccccaaaaaaaaa```___^^^^^^^^^[[[ZZZXXXYYYZZZ[[[[[[ZZZ[[[\\\\\\]]]^^^^^^_________bbbfffiiimmmqqqvvvzzz|||xxxwwwyyyxxxvvvssssssyyy~~~zzzrrrfff\\\]]]qqqxxxeeeKKKBBB:::777666444444666333333333222222222111111000000000000111111111222555333111000//////000111000000000000000000000000//////000000///......---........./////////000000000000/////////............/////////000000111111111111111111111111111111222222333444444333333333333333333333333333333333777666666777;;;@@@FFFIIIMMMPPPTTTWWWXXXYYYZZZ[[[\\\]]]```bbbfffqqq{{{iii___ZZZ]]]^^^[[[aaakkkpppwww{{{}}}|||zzzzzz{{{}}}qqqfff___aaaccc___[[[YYYVVVLLL@@@999888888777555666555444333222222222222000000000000////////////...///000///......///000222111000///...//////000aaa```^^^\\\[[[[[[[[[\\\]]]^^^```bbbcccccccccbbb``````______^^^]]]]]]]]]YYYXXXWWWWWWXXXYYYXXXVVVWWWXXXXXXYYYYYYZZZZZZ[[[YYY[[[^^^```bbbeeehhhkkktttyyy|||vvvtttuuu{{{|||{{{~~~mmm___XXXcccvvvtttVVVHHH;;;666777666555555333333333222222222111111.........//////000000000444333111000//////000111000000000000000000000000//////000000000///............/////////000000000000000////////////......---......///000111222333111111111111111111111111333333333444444333222222333333333333333333333333666666777:::>>>DDDJJJNNNSSSRRRSSSVVV[[[___```aaaaaadddffffffiiirrr~~~wwwcccZZZWWW^^^eeeiiipppxxx~~~|||{{{yyyvvvtttssssssuuuvvv|||tttiiidddcccaaaaaacccgggXXXFFF<<<:::;;;999666666555444333222222222222000000/////////............///000000......///000111111000///////////////aaa```^^^[[[ZZZYYYYYYZZZ[[[\\\^^^````````````___]]]]]]\\\\\\[[[[[[[[[[[[YYYXXXWWWXXXYYYYYYWWWVVVTTTTTTUUUUUUVVVVVVVVVWWWXXXYYY[[[[[[\\\]]]```bbbfffllluuu~~~yyywwwwww{{{zzzhhhYYY[[[gggxxxzzzbbbOOO===666777777555333333333333222222222111111////////////////////////333222111000///000000000//////////////////////////////000000000//////......////////////000000000000000//////////////////...//////000111111222222111111111111111111111111333333444444333333222222444444444444444444444444555666999===BBBHHHNNNQQQUUURRRQQQUUU\\\bbbeeefffggglllpppnnnmmmrrryyy~~~yyytttsss|||}}}nnndddaaacccjjjqqqwww~~~|||zzzyyywwwuuuuuutttqqqooonnnooopppqqqvvvjjjdddbbbeeehhhpppcccRRRDDD>>>;;;888666666555444333333222222333000000000000////////////...000111000///...///000111000000///////////////bbb```^^^\\\ZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\\\\YYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXYYYYYYWWWUUUSSSSSSTTTTTTTTTTTTUUUUUUXXXYYYZZZYYYXXXXXXZZZ\\\]]]bbbkkkssszzz}}}{{{zzz}}}rrr^^^WWW[[[iiizzzlllWWWAAA888888777444222333333333222222222111111222222111000//////......111111000000000000000000//////////////////////////////000000000000000///////////////000000000111//////000000000000000000111111111111000000000000111111111111111111111111333333333444444333333222444444444444444444444444555777:::???EEEJJJOOORRRPPPOOONNNSSS[[[cccggggggoooxxx}}}yyyuuuuuuuuutttnnnmmmpppwww}}}yyynnndddeeekkkuuu|||}}}{{{xxxvvvuuusssqqqooommmlllkkkjjjjjjkkkmmmnnn|||tttjjjhhhiiiiiipppjjj___PPPDDD;;;777777666666555444333333333333222222222111111111000000///000111000///...///111000000000000000//////...aaa```^^^\\\ZZZYYYYYYZZZWWWXXXYYYZZZ[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWTTTTTTUUUVVVXXXXXXVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWXXXWWWVVVUUUWWWYYYXXX\\\ccchhhnnnvvv}}}||||||}}}gggZZZUUU\\\sss~~~vvvaaaIII>>>;;;888555333333333333222222222111111333333222222111000//////000000000000000000000000000000000000000000000000//////000111111111000000/////////000000000111111//////000000000000111111222222111111111000000000111111111111111111111111111222333333444444444333444444444444444444444444666888<<>>777777555444444444444444111111111111000000000000///111222111000///000111///000111111111000...---______^^^]]]\\\[[[ZZZZZZYYYYYYYYYZZZ]]]]]]\\\[[[___^^^]]]]]]\\\]]]]]]]]]YYYYYYZZZ[[[]]]```aaaccc``````___^^^]]][[[[[[ZZZYYYXXXXXXZZZ\\\^^^^^^]]]XXXYYY[[[]]]aaaiiisssyyy}}}~~~~~~{{{iii^^^```gggwwwnnndddTTTBBB:::;;;666666444333444666444111111111111111000000000000111111000000//////......000000000000000000000000...///000000111000000000000000000000111111111111......//////000000111111000000000000000000000000111111222222222333333333444444444444444444444444444444555555666555555555666666999???BBBEEEKKKSSSXXXggguuu{{{|||}}}}}}|||yyyhhhaaa\\\[[[\\\___hhhqqq~~~{{{xxxwwwvvvsssqqqtttsssrrrqqqpppmmmiiifffbbbaaa```aaabbbcccbbb```bbbaaa___]]][[[YYYXXXXXX]]]\\\\\\^^^dddooo{{{zzzuuu{{{~~~uuujjjdddaaa[[[OOODDD???<<<999666555444333222333333333333333333333333000000000000000000000000000000000000000000000000dddcccaaa```^^^]]]]]]\\\[[[ZZZZZZ[[[]]]^^^]]][[[^^^___aaaccccccbbbaaa```^^^______```aaaccceeefffeeeeeedddcccaaa```___^^^^^^]]]]]]___aaaccccccbbb^^^]]]\\\^^^cccllluuu{{{}}}{{{}}}zzzmmm]]]YYY]]]yyyyyyiiiSSSCCC>>>999888555444555666333000111111111111000000000000111000000000/////////...000000000000000000000000///000000111111111000000000000000000000000000000000000000000111111111222000000000000000000000000111111222222222333333333444444444444444444444444444555555666666666666666999999<<>>EEEKKKOOOTTT```lll|||}}}~~~vvvwwwwwwuuuppphhhaaa]]]``````gggvvv}}}{{{zzzzzzsssrrrrrrqqqrrrsssuuuvvvrrrrrrrrrrrrrrrqqqooonnnmmmpppsssuuutttttttttvvvssstttuuuuuuuuuuuutttssstttuuuxxx{{{|||{{{zzzxxxyyyzzz|||}}}uuuqqqlllhhheeedddbbbaaa___^^^]]]^^^______]]]\\\XXXWWWVVVWWWXXXYYYXXXVVVTTTTTTSSSQQQQQQPPPPPPPPPNNNOOOOOONNNMMMMMMNNNPPPMMMKKKLLLNNNOOOPPPTTTYYYbbbmmm{{{|||pppkkkllloooqqqhhh[[[JJJ>>>999888888777333333333333333333333333111111111111111111111111000000000000000000000000uuuvvvwwwxxxxxxvvvtttssskkkkkkkkknnntttyyy|||}}}uuusssqqqppppppsssvvvxxxvvvuuuttttttvvvzzz~~~}}}{{{{{{zzzzzz}}}}}}zzzwwwuuuzzzxxxuuuuuuyyy~~~uuucccZZZQQQccc}}}}}}pppRRRCCC777666888444333555111111111111000000000000////////////000000000000000000000000000000000000///000111222333444444444333333333222222111111000000000000///////////////000000000000000000000000111111222222222333333333222333333444444555555555555555444444555777999:::===AAAJJJQQQTTTWWWcccooosssvvv|||wwwyyyyyytttkkkeeecccdddddddddlll~~~~~~|||yyyxxxwwwvvvooooooooooooooopppqqqqqqmmmmmmnnnnnnmmmllljjjiiieeehhhlllmmmllllllooorrrqqqqqqqqqpppppppppppppppoooqqqtttwwwyyyxxxwwwvvvwwwxxxzzz|||~~~}}}zzztttpppkkkfffddddddbbbaaa]]]\\\ZZZZZZZZZZZZXXXWWWVVVUUUTTTUUUVVVWWWVVVTTTRRRQQQQQQPPPOOOOOOOOOPPPMMMNNNMMMLLLJJJKKKMMMOOOHHHHHHJJJKKKMMMMMMMMMNNNZZZaaalllvvvzzz}}}yyyuuutttttttttttthhhWWWGGG===999999:::333333333333333333333333222222222222222222222222000000000000000000000000vvvyyy}}}}}}{{{uuutttsssvvv{{{}}}yyywwwvvvxxxzzz|||~~~|||zzzyyyzzz}}}}}}}}}}}}{{{zzzzzzuuusssuuuxxx}}}jjj\\\RRRYYYkkk```LLL<<<999999444333666111111111111000000000000.../////////000000000111000000000000000000000000111222333555777888999999555555444444333222222111111111111000000000//////000000000000000000000000111111222222222333333333222222333333444555555666777777666666777999;;;===BBBGGGQQQWWWXXXZZZcccoookkkuuu~~~yyyxxxuuunnnhhheeefffhhhiiimmmyyy~~~|||yyyvvvtttsssrrrooooooooonnnnnnmmmkkkkkkhhhiiijjjjjjiiihhhfffdddbbbeeehhhhhheeefffiiimmmooonnnlllkkkkkklllnnnoookkkmmmqqqtttvvvvvvvvvuuuvvvvvvwwwxxxyyyzzz||||||}}}~~~{{{xxxsssoooiiieeedddccccccbbb]]][[[XXXWWWVVVUUUTTTRRRSSSQQQPPPQQQRRRSSSRRRQQQOOOOOONNNNNNMMMNNNNNNNNNIIIJJJKKKJJJHHHGGGHHHIIIHHHIIIIIIIIIJJJKKKJJJIIIQQQSSS[[[dddjjjlllttt}}}xxx{{{tttfffUUUFFF===:::;;;222222222222222222222222222222222222222222222222000000000000000000000000www{{{~~~}}}|||}}}}}}|||~~~~~~|||yyyuuutttsssttt~~~ppp___TTTSSS]]]vvvkkkTTT@@@<<<:::444222666111111111111000000000000.../////////000000111111000000000000000000000000222444666888:::<<<======666666555444444333222222333222222222111111000000000000000000000000000000111111222222222333333333222222333333444555666666999888888888999;;;===???FFFMMMVVV\\\[[[[[[cccmmmjjjzzzxxxzzzuuunnnhhheeeeeefffgggmmmuuu}}}{{{xxxuuusssqqqqqqkkkkkkkkkjjjhhheeecccaaaeeefffgggggggggeeecccaaacccfffhhhfffccccccggglllhhhfffdddcccccceeehhhiiidddgggjjjnnnpppppppppoooqqqpppppppppqqqqqqrrrsssuuuwwwyyyzzz{{{}}}{{{yyyrrrnnnhhhdddcccccccccccc^^^\\\XXXVVVUUUTTTRRRPPPOOONNNMMMNNNOOOOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMEEEGGGIIIIIIGGGEEEDDDCCCGGGGGGFFFEEEFFFGGGGGGEEEHHHGGGMMMWWW^^^aaahhhqqqsss}}}{{{qqq```MMM@@@;;;;;;111111111111111111111111222222222222222222222222000000000000000000000000