BM6P6(@ ~~~~~~~~~}}}yyyuuuqqqrrrnnnhhhaaaZZZQQQIIIDDDDDDCCCBBBBBBCCCCCCAAA???>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>===============>>>???@@@@@@???>>>===>>>?????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>>>>BBBBBBBBBCCCCCCEEEFFFGGGGGGLLLOOOTTTiii~~~~~~~~~{{{wwwsssrrroooiiibbb[[[SSSKKKFFFDDDBBBAAABBBBBBBBB@@@>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@@@@???>>>===>>>>>>>>>?????????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGKKKOOOXXXqqq~~~~~~~~~}}}yyywwwssspppkkkeee^^^VVVNNNIIIDDDBBBAAAAAAAAAAAA@@@>>>BBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>===============>>>???@@@@@@???>>>============>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA>>>??????@@@AAABBBBBBCCCBBBBBBCCCCCCDDDFFFGGGHHHJJJLLLQQQ___}}}~~~~~~~~~|||zzztttqqqmmmhhhaaaZZZQQQLLLEEECCCAAA@@@AAA@@@???>>>BBBAAA???======>>>???@@@>>>>>>>>>>>>===============>>>???@@@@@@???>>>===============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA??????@@@@@@AAABBBBBBCCCBBBCCCCCCDDDEEEGGGHHHIIIOOOPPPVVViii}}}}}}}}}}}}|||{{{tttrrrnnnjjjddd]]]TTTOOOFFFDDDAAA@@@@@@@@@???>>>AAA???===<<<;;;<<<>>>???>>>>>>>>>>>>===============>>>???@@@@@@???>>>===============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDFFFHHHIIIJJJPPPQQQ\\\uuu~~~{{{zzz{{{{{{{{{zzzsssrrrooolllfff___WWWQQQHHHEEEBBBAAAAAAAAA@@@?????????===<<<<<<<<<===>>>>>>>>>>>>>>>===============>>>???@@@@@@???>>>============>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDEEEGGGHHHJJJKKKNNNSSSeee}}}zzzxxxxxxyyyyyyxxxsssqqqooolllhhh```XXXRRRIIIGGGCCCAAAAAAAAAAAA@@@?????????>>>>>>>>>======>>>>>>>>>>>>===============>>>???@@@@@@???>>>===>>>>>>>>>?????????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLQQQZZZsss}}}yyyvvvvvvwwwwwwwwwrrrqqqooommmhhhaaaYYYSSSKKKHHHDDDBBBBBBBBBBBBAAA???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===============>>>???@@@@@@???>>>===????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA>>>???@@@AAACCCDDDEEEFFFCCCCCCDDDFFFGGGJJJKKKLLLXXXccc~~~}}}}}}|||~~~}}}zzzxxxwwwwwwwwwwwwrrrpppmmmllljjjeee]]]VVVLLLHHHBBB>>>>>>??????@@@BBBBBBAAA@@@????????????@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEGGGDDDDDDGGGHHHHHHKKKPPPUUUlll~~~{{{{{{|||}}}}}}zzzxxxwwwvvvuuuuuussspppmmmllljjjeee]]]WWWNNNJJJDDD@@@???@@@AAAAAA@@@@@@??????>>>?????????@@@@@@@@@????????????>>>>>>??????????????????>>>>>>======<<<===>>>???@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDGGGDDDDDDGGGHHHHHHLLLQQQ\\\vvv{{{zzzzzz~~~{{{yyyxxxvvvtttssssssqqqnnnmmmkkkfff___YYYQQQMMMGGGBBBAAABBBBBBBBB???>>>>>>>>>>>>??????@@@@@@@@@@@@????????????>>>??????@@@@@@@@@@@@??????>>>============>>>???@@@>>>??????@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCFFFDDDEEEHHHHHHIIIMMMTTTeee~~~~~~}}}{{{{{{yyyvvvssstttqqqnnnmmmlllhhhaaa\\\TTTOOOIIIDDDBBBBBBBBBBBB???>>>>>>>>>???@@@AAAAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>???@@@AAACCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBFFFDDDEEEHHHIIIIIIPPPWWWkkk~~~yyyuuuuuurrrooonnnmmmjjjddd___VVVQQQJJJEEEBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCC@@@@@@@@@?????????>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@===>>>>>>???????????????>>>??????AAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEFFFIIIIIIJJJRRR[[[ooo}}}xxxvvvssspppnnnnnnkkkfffbbbXXXSSSLLLFFFCCCBBBAAAAAABBBAAAAAAAAAAAABBBBBBCCC@@@@@@@@@????????????>>>??????@@@@@@@@@@@@??????===>>>??????@@@@@@?????????@@@@@@AAABBBCCCCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEGGGJJJIIIKKKTTT^^^wwwyyywwwssspppoooooolllhhhddd[[[VVVNNNHHHEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>??????????????????>>>===>>>???@@@@@@@@@??????AAAAAAAAAAAABBBBBBCCCCCCAAABBBBBBBBBCCCDDDDDDDDDDDDEEEHHHJJJJJJLLLVVVaaazzzwwwtttpppoooooommmiiieee^^^XXXPPPJJJGGGEEEDDDCCCBBBBBBAAA@@@????????????@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>===>>>???@@@AAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDEEEHHHJJJJJJLLLWWWccc|||yyywwwuuuqqqooonnnmmmkkkiiiaaa\\\TTTLLLFFFCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@???>>>AAA@@@?????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA???>>>>>>@@@CCCEEECCCBBBAAA@@@AAACCCEEEGGGGGGMMMKKKIIIOOORRR[[[lll}}}zzzvvvtttqqqooonnnmmmkkkiiiaaa]]]UUUMMMGGGCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@???>>>>>>@@@@@@?????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???@@@AAACCCDDDBBBBBBAAAAAABBBCCCEEEFFFDDDJJJHHHGGGNNNSSS^^^rrr}}}vvvssspppooonnnmmmkkkiiibbb]]]VVVNNNHHHEEECCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???????????????>>>>>>===@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEBBBHHHGGGHHHPPPVVVeee}}}vvvssspppooonnnmmmkkkiiiccc^^^XXXPPPJJJFFFDDDCCC@@@??????>>>>>>??????@@@??????@@@@@@@@@??????>>>@@@???@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDEEEJJJIIIKKKRRRYYYmmmwwwuuurrrooonnnmmmkkkiiiccc```YYYRRRLLLHHHEEEDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAAAAABBBAAAAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFJJJIIIKKKRRRYYYqqqzzzwwwtttqqqooommmkkkiiidddaaa[[[TTTNNNIIIFFFEEECCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBBBBBBBBBBBBBBBB>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEIIIHHHKKKRRRYYYvvv}}}zzzvvvssspppnnnkkkhhheeebbb\\\UUUOOOJJJGGGFFFBBBAAAAAA@@@@@@AAAAAABBB???@@@AAABBBBBBBBBBBBAAA>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCEEEFFFGGGEEEIIIIIINNNUUU^^^|||xxxtttqqqnnnjjjhhheeebbb]]]VVVPPPKKKHHHFFFEEEEEEEEEDDDDDDEEEEEEEEE>>>???@@@AAAAAAAAAAAAAAA>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCBBBCCCEEEGGGHHHGGGJJJLLLQQQYYYdddyyysssooollljjjhhhdddbbb___[[[UUUOOOJJJHHHEEEEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJNNNQQQWWWlll~~~wwwrrrnnnkkkhhhfffcccbbb___ZZZTTTNNNIIIFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGJJJKKKOOOSSS[[[sss|||vvvpppmmmjjjgggeeeeeecccaaa\\\VVVPPPJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGJJJLLLPPPVVVccc{{{vvvqqqmmmjjjgggeeeggggggddd```ZZZTTTMMMJJJFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHIIILLLPPPXXXkkk|||wwwrrrooolllhhhfffggggggeeebbb\\\UUUOOOKKKFFFFFFDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHKKKPPP[[[sss|||xxxtttqqqmmmiiigggccccccccc```[[[UUUOOOKKKFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHLLLRRR___{{{|||xxxtttqqqmmmiiigggaaabbbbbb```\\\VVVPPPLLLGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIMMMUUUddd~~~~~~{{{wwwtttqqqmmmiiifffaaabbbcccbbb^^^YYYSSSOOOGGGFFFEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJOOOWWWggg~~~||||||}}}xxxtttppplllgggdddcccbbbaaa```^^^YYYTTTOOOLLLJJJFFFDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFEEECCCDDDFFFHHHIIIIIILLLRRR\\\ppp~~~||||||}}}xxxtttppplllhhhdddcccbbb``````^^^ZZZUUUQQQLLLIIIFFFDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDFFFHHHIIIJJJMMMTTTaaaxxx||||||}}}xxxtttppplllgggdddaaaaaa```___^^^[[[WWWSSSLLLIIIEEECCCCCCDDDCCCCCCEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKOOOVVVggg~~~{{{~~~~~~{{{wwwrrrooojjjfffbbbaaa```______^^^\\\YYYVVVLLLIIIEEECCCCCCCCCCCCBBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEFFFGGGJJJLLLQQQXXXlll{{{{{{~~~zzzvvvrrrnnniiieeebbbaaa___^^^^^^^^^]]]ZZZXXXMMMJJJFFFDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCEEEFFFFFFFFFGGGKKKNNNSSS[[[qqq{{{zzz}}}zzz~~~{{{wwwsssooojjjfffcccaaa```^^^^^^^^^]]][[[YYYNNNKKKGGGEEEDDDDDDCCCBBBDDDCCCCCCBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFCCCEEEGGGGGGFFFGGGKKKOOOTTT___yyy}}}{{{}}}~~~yyyuuuwww~~~yyyuuuqqqmmmiiieeebbbaaa___^^^^^^]]][[[YYYPPPMMMHHHFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGBBBEEEHHHGGGFFFGGGLLLPPPUUUddd~~~|||~~~~~~tttqqqrrr}}}|||xxxtttpppkkkhhhcccaaa___^^^^^^]]][[[YYYQQQMMMIIIGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBEEEHHHHHHFFFGGGLLLQQQUUUhhh}}}}}}|||nnnlllnnn{{{{{{wwwtttpppllliiiddddddcccaaa___]]][[[ZZZQQQNNNJJJGGGDDDCCCDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGIIIEEEDDDIIIKKKKKKMMMPPPZZZqqq}}}|||~~~yyymmmkkknnnyyy}}}xxxuuuqqqllliiieeedddcccbbb```]]][[[ZZZRRROOOKKKGGGDDDCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHEEEDDDHHHKKKKKKMMMQQQ]]]vvv}}}}}}~~~uuullljjjmmmwww~~~yyyuuuqqqmmmjjjeeeeeedddcccaaa^^^\\\[[[TTTQQQMMMHHHDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDHHHJJJJJJMMMRRR```|||~~~}}}~~~ssskkkiiilllttt~~~yyyuuupppllliiiffffffeeecccaaa___]]]\\\VVVSSSNNNIIIEEECCCBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFDDDDDDGGGIIIJJJNNNTTTccc}}}~~~}}}ssskkkiiilllrrrzzzyyytttoookkkhhhffffffeeecccaaa___]]]\\\WWWTTTOOOJJJEEECCCBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDEEEHHHIIIJJJPPPWWWfff~~~uuullliiinnnqqqwwwzzzuuupppllliiieeeeeedddcccaaa^^^\\\[[[WWWTTTOOOJJJFFFDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFIIIIIIKKKRRRZZZlllxxxmmmkkksssqqqvvv}}}wwwrrrnnnkkkeeedddcccbbb```]]][[[ZZZWWWTTTOOOJJJGGGEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFHHHJJJJJJLLLTTT]]]tttyyymmmmmmvvvqqquuuyyytttooommmddddddcccaaa___]]][[[ZZZWWWTTTOOOKKKGGGFFFEEEFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFHHHKKKKKKLLLUUU___zzzyyyssssssnnnsssvvvvvvnnnjjjgggfffdddbbb___]]][[[ZZZXXXUUUPPPKKKGGGEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEECCCBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEDDDDDDEEEGGGHHHHHHKKKIIIKKKPPPNNNTTTggg{{{vvvvvvqqqsssvvvwwwnnnkkkiiihhhfffccc```^^^\\\[[[XXXUUUQQQLLLHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEECCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFIIIGGGJJJPPPOOOWWWkkkzzzzzzuuuuuuvvv|||yyypppmmmlllkkkhhhdddaaa^^^\\\[[[YYYVVVRRRMMMIIIGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEECCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDGGGFFFIIIPPPQQQ[[[qqq}}}{{{vvvvvvuuuyyy|||uuuqqqooommmiiiddd```]]][[[ZZZYYYWWWSSSNNNKKKHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEECCCBBBBBBBBBBBBCCCDDDDDDAAABBBDDDEEEFFFFFFEEEDDDDDDGGGFFFIIIPPPRRR^^^www}}}{{{uuuvvvuuuwwwzzzwwwqqqnnniiiddd___[[[YYYXXXYYYWWWSSSOOOKKKIIIGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAABBBBBBCCCDDDEEECCCBBBBBBBBBBBBCCCDDDDDDAAABBBDDDFFFFFFFFFFFFEEEFFFJJJHHHJJJPPPSSSbbb|||}}}zzzuuuwwwuuuwww~~~{{{ssspppjjjddd^^^ZZZXXXWWWXXXVVVSSSPPPLLLIIIFFFEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAABBBBBBCCCDDDEEECCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDFFFGGGGGGGGGGGGHHHLLLJJJKKKQQQUUUfff}}}{{{wwwvvvuuuwww~~~zzzvvvrrrllleee___[[[XXXWWWWWWVVVSSSOOOLLLHHHFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBAAABBBBBBCCCDDDEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJGGGKKKJJJLLLRRRXXXlll~~~|||yyyvvvuuuwww}}}yyyyyyuuunnnfff```\\\YYYXXXWWWUUUSSSOOOKKKHHHEEEDDDBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCEEEEEECCCBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEEEEFFFHHHJJJLLLFFFJJJJJJLLLTTTZZZppp}}}{{{{{{vvvwwwzzz}}}uuuuuusssnnnhhhbbb]]]ZZZXXXVVVUUUSSSPPPLLLHHHEEECCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIINNNNNNJJJLLLSSSYYYsss|||yyyxxxxxxvvvwwwzzz~~~vvvtttqqqmmmgggbbb]]]ZZZXXXWWWUUUSSSPPPLLLHHHEEECCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFHHHHHHKKKKKKIIILLLTTT]]]xxx}}}yyywwwwwwwwwvvvxxx{{{~~~xxxrrrppplllgggbbb^^^[[[YYYWWWVVVTTTQQQMMMIIIFFFDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGIIIHHHMMMWWWaaa}}}zzzyyyyyyyyyxxxzzz}}}~~~yyypppnnnkkkfffbbb^^^\\\ZZZWWWVVVTTTQQQNNNJJJGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFIIIIIIOOOYYYeee|||zzz{{{{{{zzzzzz|||~~~zzzpppnnnkkkfffbbb___\\\[[[WWWVVVTTTRRRNNNKKKHHHFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKKKKQQQ[[[hhh|||yyyyyyzzzzzzzzz{{{}}}{{{qqqooolllgggccc___]]]\\\WWWVVVUUURRROOOLLLIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGIIIMMMMMMRRR]]]kkk}}}zzzyyyzzzzzzzzzyyyzzz}}}|||sssqqqmmmiiiddd```]]]\\\WWWWWWUUUSSSPPPLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFHHHHHHHHHLLLNNNTTT___nnn}}}{{{zzz{{{||||||{{{yyy{{{|||uuurrrnnniiieee```]]]\\\XXXWWWUUUSSSPPPMMMJJJIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFKKKNNNTTT```ppp~~~}}}zzzxxxvvvvvvwwwwwwyyyxxx|||uuurrrnnnkkkgggccc^^^ZZZYYYYYYXXXVVVSSSNNNJJJGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKPPPTTT]]]uuu~~~|||zzzwwwvvvvvvvvvwwwxxxxxx|||vvvsssoookkkhhhccc^^^[[[ZZZYYYXXXUUURRRNNNJJJHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIKKKPPPUUU___zzz|||{{{xxxvvvuuuuuuuuuuuuxxxwww|||xxxuuuppplllhhhddd___\\\[[[YYYWWWTTTPPPMMMKKKJJJEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHHHHKKKPPPVVVbbb|||zzzyyywwwuuutttsssssssssvvvvvv|||{{{wwwrrrmmmhhhddd___\\\[[[YYYVVVSSSOOOMMMKKKKKKEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIILLLPPPVVVeee{{{xxxwwwvvvtttsssrrrqqqqqqssstttzzz|||xxxrrrmmmhhhccc___\\\ZZZXXXUUURRROOOMMMKKKKKKEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIMMMQQQWWWhhhzzzvvvuuutttsssrrrpppoooooopppqqqxxx~~~yyyrrrlllgggccc^^^[[[XXXWWWUUUSSSPPPMMMKKKJJJEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEFFFFFFGGGHHHIIIIIINNNRRRXXXlllzzzttttttsssrrrqqqooonnnmmmnnnooowww~~~yyyrrrkkkfffaaa]]]ZZZVVVVVVUUUTTTQQQNNNKKKIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIHHHNNNRRRZZZrrryyysssssssssrrrpppooommmllllllnnnvvv~~~yyyrrrkkkeeeaaa]]]ZZZUUUUUUUUUTTTRRRNNNJJJHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBCCCDDDFFFGGGGGGCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGMMMRRR[[[vvv|||{{{uuusssqqqppppppooonnnlllllllllsssxxxpppjjjddd\\\XXXXXXWWWVVVTTTSSSRRROOOJJJGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKJJJPPPTTT]]]yyy|||yyysssqqqooooooooonnnllljjjkkklllsssxxxooojjjeee]]]YYYZZZWWWVVVTTTSSSRRROOOKKKGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIKKKPPPUUU___}}}~~~{{{xxxsssrrrpppoooooonnnllljjjkkklllssswwwoookkkfff___\\\\\\XXXVVVTTTSSSRRROOOKKKHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIKKKQQQWWWccc~~~{{{wwwuuutttrrrqqqqqqpppnnnllljjjlllsss~~~~~~vvvoookkkgggaaa^^^___XXXWWWUUUSSSRRROOOKKKIIIFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKKKKQQQWWWddd~~~{{{vvvuuusssqqqppppppooommmllliiilllttt}}}~~~wwwppplllhhhbbb```aaaYYYWWWUUUSSSQQQOOOLLLIIIFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKKKKQQQWWWddd}}}zzzuuuqqqpppnnnmmmmmmllljjjhhhhhhlllttt{{{|||xxxqqqmmmiiicccaaabbbZZZXXXUUUSSSQQQOOOMMMJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFDDDDDDDDDEEEFFFGGGIIIIIILLLQQQWWWfff{{{{{{xxxrrrpppnnnlllllllllkkkiiiggggggkkkuuu{{{||||||{{{|||yyyrrrnnnjjjdddaaabbb[[[XXXUUUSSSQQQOOOMMMKKKFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDDDDEEEFFFGGGIIIIIILLLQQQYYYiiixxxyyyvvvoooqqqpppnnnmmmmmmllljjjhhhfffkkkuuu~~~~~~}}}{{{yyyzzz~~~yyyrrrooojjjdddaaabbb[[[XXXUUUSSSQQQPPPMMMKKKFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLRRRZZZlll|||xxxtttsssmmmmmmlllkkkjjjhhhhhhgggggglllttt}}}}}}zzzyyyyyyyyyxxxwww}}}~~~{{{xxxvvvjjjdddddd```[[[YYYUUURRRPPPNNNKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMOOOUUUXXXlll|||xxxuuusssnnnmmmlllkkkiiihhhgggffffffkkkttt}}}|||yyyxxxxxxxxxwwwvvvzzz{{{}}}~~~~~~zzzxxxlllgggfff```[[[YYYUUURRRPPPNNNLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMOOOWWW\\\rrr|||xxxuuusssooonnnmmmkkkiiigggfffeeeeeejjjsss}}}}}}zzzyyyyyyyyyxxxwwwyyyzzzzzzzzzzzz|||}}}{{{pppjjjggg```[[[XXXUUURRRQQQOOOLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNXXX```www|||xxxtttsssooonnnmmmkkkhhhfffeeeddddddjjjsss|||}}}{{{{{{{{{zzzyyy{{{{{{{{{zzzzzz{{{}}}|||ssslllhhh^^^[[[XXXUUURRRQQQOOOMMMKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNXXXaaaxxx{{{wwwsssqqqooonnnllljjjhhhfffdddcccdddjjjsss|||}}}{{{{{{{{{zzzyyy{{{|||}}}|||{{{||||||tttnnnhhh]]][[[XXXUUUSSSQQQPPPMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNWWW___www~~~}}}zzzuuuqqqooonnnmmmllljjjhhhfffeeedddeeejjjsss}}}|||{{{{{{{{{zzzyyyzzz|||}}}}}}|||}}}|||tttoooiii^^^[[[XXXUUUSSSRRRPPPNNNLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNXXX```xxx|||zzzyyy{{{{{{|||}}}~~~yyytttpppmmmllllllkkkiiihhhfffeeeeeefffkkkttt}}}}}}}}}}}}|||{{{{{{}}}~~~~~~}}}~~~}}}uuurrrlll```[[[XXXUUUSSSRRRQQQOOOMMMHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHIIIKKKLLLMMMMMMYYYddd~~~~~~{{{zzz{{{wwwxxxxxxxxxxxxxxxyyyyyywww{{{yyysssnnnlllkkkkkkjjjiiihhhgggfffeeeggglllttt}}}~~~}}}vvvsssnnnbbb[[[XXXUUUSSSRRRQQQOOOMMMHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHIIIKKKLLLMMMMMMZZZhhh}}}}}}~~~wwwwwwwwwwwwxxxxxxxxxxxxsssuuuxxxzzz|||yyyuuuqqqppplllkkkjjjhhhfffeeeddddddeeehhhqqq~~~|||vvvoooccc\\\XXXTTTSSSSSSRRROOOLLLKKKHHHEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHHHHIIIIIIIIIIIIIIIIIIQQQUUUgggzzz{{{zzzzzz{{{|||zzzwwwtttuuusssqqqqqqsssuuuvvvvvvwwwssspppnnnlllkkkjjjhhhfffeeeddddddeeehhhqqq}}}~~~xxxpppeee]]]YYYTTTRRRSSSRRROOOLLLJJJHHHEEEDDDEEEFFFEEEDDDFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLSSSWWWkkk}}}||||||||||||}}}{{{xxxuuutttrrrooooooqqqsssssssssuuuvvvvvvwwwzzzyyytttpppnnnmmmllljjjhhhfffeeedddddddddgggppp|||zzzsssggg^^^ZZZUUURRRRRRQQQNNNKKKHHHGGGEEEEEEFFFFFFDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEFFFGGGIIIKKKMMMNNNTTTZZZppp~~~~~~{{{xxxvvvssspppoooppprrrrrrrrrrrrssssssssstttwww||||||wwwssspppnnnmmmkkkiiigggeeedddddddddfffnnnzzz|||vvvkkk```[[[UUURRRRRRPPPMMMJJJGGGFFFEEEFFFFFFFFFDDDAAAEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFGGGIIIKKKMMMNNNUUU]]]vvv{{{xxxuuusssssstttssssssssssssttttttsssuuuwwwzzz}}}xxxtttqqqooommmkkkiiigggeeeddddddccceeelllwww}}}xxxoooccc^^^WWWSSSRRRPPPMMMKKKGGGFFFFFFFFFGGGFFFDDDBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHGGGGGGGGGHHHJJJLLLMMMTTT___{{{~~~zzzwwwvvvvvvuuutttqqqrrrsssrrrrrrrrrtttvvv||||||wwwssspppooonnnllliiigggeeeddddddbbbdddkkkuuu~~~{{{sssgggaaaYYYTTTSSSQQQNNNKKKIIIHHHFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFIIIHHHGGGFFFGGGIIILLLMMMUUUbbb|||{{{zzzxxxwwwwwwwwwwwwvvvuuuuuuwwwyyyzzz|||xxxtttqqqpppooollljjjgggeeeddddddbbbcccjjjttt}}}~~~}}}}}}vvviiiccc[[[VVVSSSRRROOOLLLKKKIIIGGGFFFFFFGGGGGGFFFCCCDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGJJJMMMOOOVVVfff}}}|||zzzzzz{{{~~~|||~~~zzzvvvtttpppooommmjjjgggeeeddddddaaaccciiisss}}}|||}}}}}}wwwkkkeee\\\WWWTTTRRROOOMMMMMMJJJGGGFFFFFFGGGHHHGGGCCCDDDDDDDDDEEEEEEFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEGGGKKKOOORRRXXXhhh}}}zzzyyy{{{}}}~~~yyyuuuuuupppnnnkkkhhhfffddddddddddddeeekkkuuu~~~~~~xxxsssaaaYYYbbbcccUUUKKKMMMJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGGGGHHHJJJMMMPPPWWWkkk}}}|||}}}}}}{{{xxxuuutttpppnnnllliiifffeeeddddddcccdddkkkttt}}}~~~yyyrrrfff___bbb```UUUMMMLLLJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIKKKNNNQQQYYYlll}}}||||||}}}xxxsssrrrpppooommmjjjhhhfffeeedddaaaccciiisss|||}}}{{{sssnnnhhhaaa[[[UUUOOOJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLOOORRR\\\ooo~~~~~~~~~xxxrrrqqqqqqooonnnkkkiiigggeeeddd```bbbhhhrrr{{{}}}}}}sssuuunnn___VVVTTTPPPJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJJJJMMMPPPSSS^^^qqqxxxrrrppppppooonnnllliiigggeeeddd```aaagggqqqyyy|||~~~ssswwwooo]]]RRRSSSPPPJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMPPPSSS^^^rrryyysssqqqooonnnmmmllliiigggdddccc```aaagggpppxxx|||}}}ttttttkkk[[[QQQPPPOOOKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMPPPSSS]]]pppyyytttrrrnnnnnnmmmkkkiiifffcccbbbaaabbbgggooovvv{{{{{{uuuooodddYYYQQQOOONNNMMMHHHHHHGGGGGGFFFEEEEEEEEECCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIIIIJJJLLLPPPRRRZZZnnnzzzuuusssmmmmmmlllkkkhhheeecccaaaaaabbbgggooovvv}}}{{{zzzvvvlll___WWWRRRMMMLLLNNNHHHHHHGGGGGGFFFEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLOOORRRXXXlllyyyrrroooqqqooommmkkkjjjhhheeebbb```___bbbjjjsss||||||yyyzzz|||vvvlll```VVVRRRPPPNNNMMMIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDDDDDDDDDDEEEEEEFFFIIIHHHFFFFFFHHHLLLPPPSSS[[[jjjyyyrrrooopppnnnlllkkkjjjhhhdddbbb___^^^aaaiiiqqq{{{}}}xxxwwwyyytttkkk___WWWSSSRRRPPPOOOJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGIIILLLPPPRRRZZZiii~~~xxxrrrpppooommmkkkjjjiiigggcccaaa^^^\\\___gggoooxxx~~~xxxwwwxxxqqqiii___WWWTTTSSSRRRPPPKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHJJJMMMPPPQQQYYYhhh|||vvvrrrqqqnnnllljjjiiihhhfffbbb```]]][[[^^^eeelllttt}}}xxxxxxzzzpppiii___XXXUUUSSSQQQNNNJJJIIIHHHGGGGGGFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGIIIKKKMMMOOOPPPXXXgggzzzuuurrrqqqnnnllljjjhhhgggeeebbb___\\\ZZZ\\\cccjjjrrr}}}~~~}}}~~~~~~yyyyyy{{{pppiii___XXXUUURRRNNNKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPXXXfffyyyuuuqqqpppnnnllljjjiiihhhfffbbb```\\\ZZZ\\\bbbhhhppp{{{~~~||||||}}}~~~~~~yyywwwxxxpppiii```ZZZVVVRRRNNNJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJMMMPPPQQQXXXgggyyytttqqqpppnnnmmmkkkiiihhhfffccc```\\\ZZZ\\\aaagggnnnyyy}}}{{{{{{|||}}}yyyzzz~~~~~~wwwttttttoooiiibbb\\\YYYUUUQQQMMMIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGGGGIIILLLPPPRRRYYYgggyyytttqqqpppooommmkkkjjjiiigggcccaaa]]][[[\\\aaagggnnnyyy|||zzzzzz{{{|||wwwyyy}}}|||uuurrrrrrnnniiibbb^^^\\\YYYTTTPPPJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFEEEFFFGGGGGGHHHIIIHHHFFFFFFHHHLLLPPPSSSZZZgggzzzrrrnnnmmmooonnnmmmmmmllliiieeeaaa[[[YYYZZZ```fffmmmxxx~~~|||zzzyyyxxxxxxyyyxxxyyy{{{xxxrrrqqqssspppkkkccc]]]XXXTTTQQQOOOJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGGGGHHHJJJMMMPPPZZZhhh}}}uuuqqqpppooonnnmmmmmmllliiieeeaaa]]]ZZZ[[[```eeekkkvvv}}}{{{yyyxxxwwwxxxxxxxxxxxxzzz}}}vvvqqqqqqsssqqqlllddd]]]XXXTTTQQQOOOJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFGGGHHHIIIKKKNNNQQQZZZhhhxxxtttssspppooonnnmmmllliiieeeaaa^^^\\\\\\```dddiiisss}}}}}}|||zzzxxxwwwvvvvvvwwwwwwvvvvvvyyy}}}~~~vvvssssssuuurrrmmmeee^^^XXXTTTQQQNNNJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJLLLOOORRRZZZiiixxxttttttqqqooonnnmmmllliiieeeaaa]]][[[[[[___ccchhhrrr||||||{{{yyywwwuuuuuuuuuuuuuuusssrrrtttxxxzzzwwwwwwyyytttooofff___YYYTTTPPPNNNIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJJJJMMMPPPSSSZZZiiixxxtttsssqqqpppooonnnllliiieeeaaa[[[YYYYYY]]]bbbhhhrrr||||||zzzxxxvvvuuuttttttuuussspppooopppttt}}}|||xxxxxxzzzwwwqqqhhh```YYYTTTPPPMMMIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMPPPSSSYYYhhhyyyttttttrrrqqqooonnnmmmiiidddaaaZZZXXXXXX]]]aaagggqqq{{{|||zzzxxxvvvuuuttttttuuutttpppooopppsssyyy{{{wwwvvvxxxxxxrrriiiaaaZZZTTTOOOLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKMMMPPPSSSXXXggg{{{wwwvvvsssqqqpppooommmiiidddaaa\\\YYYYYY\\\```eeeoooxxx|||{{{xxxvvvuuuuuuuuuuuuvvvrrrqqqrrrtttxxx|||wwwwwwzzzzzztttjjjaaaZZZTTTOOOLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGIIIIIIJJJLLLPPPRRRVVVfff~~~zzzyyysssrrrpppooommmiiidddaaa^^^[[[ZZZ\\\___cccllluuu|||{{{yyywwwuuuuuuuuuuuuxxxtttsssuuuvvvxxx}}}yyyzzz}}}{{{uuukkkbbbZZZTTTOOOKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIJJJLLLOOORRRUUUeee|||{{{|||}}}xxxuuurrrooommmkkkhhheeeccc```ZZZWWWYYY^^^ccclllttt}}}~~~{{{wwwuuuuuutttsssrrrsssvvvxxxxxxxxx~~~{{{tttuuuzzz~~~yyynnncccYYYQQQMMMKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKOOORRRXXXiii}}}wwwsssssstttvvv|||yyyvvvtttpppnnnllliiifffcccaaa[[[XXXZZZ]]]bbbjjjsss|||~~~|||xxxvvvuuuuuusssrrrsssvvvyyyzzz}}}zzzsssuuuyyy}}}xxxooodddZZZRRRNNNKKKIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJMMMRRRUUUXXXiiiyyysssooooooppprrrwww}}}{{{yyyvvvrrrpppnnnkkkgggeeeccc]]]YYY[[[]]]aaahhhppp{{{}}}yyyvvvvvvuuutttssstttwww{{{~~~yyyssstttxxx{{{vvvoooeee\\\TTTNNNKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFHHHIIIKKKOOOSSSWWWXXXiiizzzsssmmmjjjjjjjjjkkkooouuu{{{zzzxxxtttrrrooommmiiigggddd___[[[\\\]]]```fffmmmzzzzzzwwwvvvvvvuuuuuuvvvyyy|||yyysssuuuxxxyyyvvvooofff]]]UUUOOOLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFHHHIIIJJJMMMRRRVVVXXXiii{{{uuuooojjjfffgggffffffhhhmmmwwwzzz{{{xxxuuusssqqqooollliiieee```\\\]]]^^^___eeekkkyyy|||xxxwwwwwwwwwvvvyyy{{{}}}zzzuuuwwwyyyzzzvvvoooggg]]]UUUOOOLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHKKKOOORRRXXXiiiyyysssnnniiiffffffeeecccdddhhhppp~~~~~~zzzzzzxxxuuusssrrrpppnnnkkkeee```\\\]]]^^^___dddjjjwww}}}yyyxxxxxxxxxwwwzzz|||~~~{{{wwwzzz{{{|||wwwpppfff]]]UUUOOOLLLJJJIIIHHHGGGGGGFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGIIIMMMPPPWWWiiixxxsssnnnjjjggggggfffbbbbbbfffmmmyyy~~~{{{xxxvvvtttssssssrrrooommmeee```]]]]]]___```dddjjjttt|||~~~zzzxxxxxxyyyxxxyyy{{{}}}~~~zzz}}}}}}~~~yyypppeee[[[TTTOOOMMMIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGHHHKKKOOORRRWWWiiiyyyuuuoookkkiiiiiifffbbbaaadddhhhrrr~~~|||wwwuuusssssssssrrrpppoooddd___\\\^^^___```dddjjjqqqyyyzzzyyyyyyyyyyyyxxxzzz}}}|||~~~zzzpppeee[[[SSSOOOMMMIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGHHHJJJMMMRRRUUUWWWiiizzzvvvpppllliiiiiigggbbb```cccccckkkyyy~~~|||zzzxxxuuussssssrrrpppooogggccc^^^[[[[[[^^^cccfffooowww~~~|||yyyyyy{{{|||{{{|||~~~|||sssfffZZZRRROOOOOOIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFFFFGGGHHHKKKMMMOOOZZZgggzzzxxxqqqnnniiifffeeedddcccbbbdddfffppp~~~}}}~~~yyywwwuuutttsssrrrooommmgggccc^^^[[[[[[^^^bbbfffmmmvvv~~~|||yyyxxx{{{{{{zzz|||}}}{{{rrrfffZZZRRROOONNNIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNPPPZZZggg{{{xxxrrrooojjjgggfffeeedddccceeefffkkkuuu}}}~~~yyywwwvvvuuutttrrrooolllgggddd___[[[[[[^^^bbbeeekkksss}}}yyyxxxzzz{{{zzz||||||yyy|||}}}|||xxxpppfffZZZRRRNNNLLLIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJMMMOOOPPPYYYeee|||yyyssspppllliiihhhhhhgggfffhhhfffiiinnnsss{{{~~~zzzyyyxxxwwwwwwtttooolllgggddd```\\\[[[]]]aaacccjjjrrr~~~~~~zzzxxxyyyzzzzzz|||xxxtttwwwyyyyyyvvvoooeeeZZZRRRMMMKKKIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLOOOPPPWWWddd}}}zzzuuurrrnnnkkkkkkkkkjjjiiiiiihhhiiimmmpppvvv|||{{{zzzyyyxxxuuupppmmmhhheee```]]]\\\]]]```bbbiiiqqq|||{{{xxxyyy{{{zzz}}}tttoooqqqtttxxxuuunnndddZZZQQQLLLJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKMMMOOOVVVbbb{{{wwwtttpppnnnnnnnnnnnnmmmkkkjjjlllooorrrvvv}}}|||zzzyyywwwtttqqqnnnhhheeeaaa]]]\\\]]]___```hhhooozzz}}}zzzzzz{{{{{{~~~qqqlllnnnrrrzzzvvvnnndddXXXPPPLLLJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHKKKMMMNNNUUU```}}}{{{xxxvvvrrrpppqqqqqqqqqpppnnnnnnqqquuuwwwxxx}}}{{{xxxvvvtttrrrooommmiiifffbbb^^^\\\\\\^^^___fffmmmxxx{{{{{{|||||||||ppplllooottt|||xxxooocccWWWOOOLLLKKKIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFFFFFFFEEEEEEGGGFFFGGGGGGIIIKKKNNNOOOTTT___{{{|||zzzwwwtttrrrsssssssssssssssuuu{{{}}}zzzvvvtttrrrpppnnnllliiifffbbb^^^\\\\\\^^^___dddkkkvvv||||||}}}}}}zzzppplllpppvvv~~~yyyooobbbWWWOOOLLLKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDFFFFFFEEEEEEDDDHHHHHHHHHIIIJJJMMMOOOPPPTTT^^^zzz}}}zzzxxxuuussstttuuuuuutttyyy||||||xxxvvvtttrrrpppnnnjjjgggbbb^^^[[[ZZZ[[[\\\ffflllttt}}}xxxnnnlllqqqwww{{{ooobbbWWWOOOJJJHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGHHHHHHJJJMMMOOOPPPUUUcccvvvzzzyyywwwuuuttttttuuuuuuzzz|||yyyvvvtttssspppnnnjjjgggbbb^^^[[[[[[\\\]]]dddiiiqqqyyyyyynnnmmmrrrxxxxxxmmmaaaWWWOOOKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGHHHHHHJJJMMMOOOPPPUUUcccuuu{{{zzzyyyxxxwwwxxxyyyzzz}}}zzzwwwuuussspppnnniiigggbbb^^^\\\\\\]]]^^^ccchhhooowwwzzzooonnnsssyyy}}}vvvlll```VVVOOOLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHGGGHHHHHHJJJMMMOOOPPPTTTaaarrr{{{{{{zzzzzz{{{}}}~~~{{{xxxvvvtttqqqooojjjgggccc___]]]]]]^^^___eeeiiiqqqxxx{{{pppoootttyyy|||vvvkkk^^^TTTNNNKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDEEEHHHGGGHHHHHHJJJMMMOOOPPPRRR___ooo~~~{{{{{{{{{|||}}}|||yyywwwuuurrroookkkhhhddd```]]]]]]^^^___dddiiipppwww}}}qqqppptttyyy~~~vvvjjj]]]RRRLLLIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFBBBCCCCCCCCCCCCDDDDDDDDDHHHGGGHHHHHHJJJMMMOOOPPPQQQ]]]lll~~~|||yyyyyy|||~~~zzzzzzzzz{{{}}}}}}zzzxxxuuurrrpppmmmjjjeeeaaa^^^]]]^^^___```eeelllttt|||~~~rrrpppsssyyy~~~vvviii\\\QQQJJJHHHGGGHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDEEEEEEEEEEEEFFFFFFHHHGGGHHHHHHJJJMMMOOOPPPPPP[[[iii~~~}}}zzz{{{}}}~~~{{{zzzzzz{{{|||~~~~~~{{{xxxvvvssspppoookkkfffaaa^^^]]]]]]^^^]]]bbbjjjqqqzzzsssooossswww{{{tttgggZZZPPPKKKIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGHHHHHHJJJMMMOOOPPPOOOYYYggg||||||{{{{{{|||}}}{{{yyyvvvsssqqqpppmmmgggbbb^^^\\\\\\]]]]]]bbbiiiqqqzzzsssooorrrwwwyyyrrrfffYYYPPPKKKJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGBBBBBBBBBBBBCCCCCCCCCDDDHHHHHHHHHHHHJJJMMMOOOPPPNNNXXXeee~~~~~~}}}||||||}}}~~~~~~yyyuuutttooommmiiiddd___\\\]]]^^^^^^aaafffkkksssqqqooossswww{{{qqqbbbVVVOOOLLLKKKIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNOOOZZZeee~~~~~~{{{yyyzzz}}}~~~{{{xxxwwwqqqoookkkeee___]]]]]]^^^]]]aaafffkkksssqqqoootttwww{{{pppaaaUUUOOOLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNOOO[[[eee~~~{{{yyyyyy|||~~~|||zzzzzzsssqqqmmmgggaaa]]]\\\]]][[[```eeekkksss}}}pppoootttwwwzzzooo```TTTNNNKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNOOO[[[fff}}}{{{{{{|||}}}}}}zzzzzzuuusssoooiiibbb^^^\\\]]]ZZZ^^^dddjjjqqqzzz|||ooooootttwwwxxxnnn___SSSMMMJJJHHHFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNOOO[[[ggg~~~}}}~~~~~~{{{}}}|||yyyxxxvvvtttqqqjjjccc___\\\\\\ZZZ^^^ccchhhnnnwwwyyynnnppptttvvvvvvkkk]]]QQQKKKIIIHHHFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNOOO[[[fff~~~{{{xxxwwwuuutttqqqkkkddd___]]]\\\ZZZ]]]bbbeeekkksss~~~uuummmppptttuuurrrhhhZZZPPPKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNPPP[[[ddd}}}|||xxxwwwsssssspppkkkddd___]]]\\\[[[]]]```cccgggppp|||rrrlllpppttttttoooeeeXXXNNNJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNQQQZZZccczzz}}}yyyyyyrrrrrroookkkddd___]]]\\\\\\]]]___aaaeeennnzzzppplllppptttsssmmmdddWWWMMMJJJJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGIIIKKKMMMNNNQQQZZZaaaxxx~~~{{{zzzvvvsssooolllhhhddd___[[[\\\ZZZ\\\bbbhhhnnnwww{{{vvvsssxxx~~~pppiiiooovvvssslll^^^PPPKKKKKKIIIGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHGGGFFFGGGJJJLLLMMMOOOSSS___xxx}}}yyyxxxvvvsssooolllhhhddd___[[[[[[YYY[[[aaaffflllvvv{{{vvvqqqnnnqqq|||~~~}}}oooiiiooovvvrrriii\\\OOOKKKKKKIIIGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHJJJLLLMMMOOOSSS^^^uuu{{{xxxwwwvvvsssooollliiiddd___\\\ZZZYYYZZZ```eeejjjsss|||uuupppllliiikkksss}}}{{{zzzooojjjpppvvvqqqeeeYYYNNNKKKKKKIIIHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGGGGGGGHHHJJJLLLMMMOOOSSS\\\qqq~~~|||zzzzzz{{{xxxyyyvvvssspppllliiieee```]]][[[YYYZZZ___dddiiiqqqzzzvvvoookkkhhhhhhnnn~~~|||xxxnnnkkkqqquuuooo```VVVMMMKKKKKKIIIHHHJJJGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGGGGGGGHHHJJJKKKLLLOOOSSS[[[mmm~~~{{{yyyyyy|||{{{{{{vvvssspppllliiifffaaa^^^]]][[[[[[```dddhhhpppyyyxxxnnnkkkhhhiiimmmyyy}}}}}}wwwnnnlllrrrtttlll\\\TTTMMMKKKKKKHHHHHHJJJFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLOOOSSSZZZiii}}}zzzyyy~~~|||}}}vvvssspppmmmjjjfffbbb^^^^^^[[[\\\```cccgggooowwwxxxpppllljjjkkkooowww~~~wwwpppnnnssssssjjjYYYRRRMMMLLLJJJGGGGGGIIIFFFEEEEEEDDDDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJKKKKKKNNNSSSZZZhhh|||yyy~~~{{{{{{uuussspppmmmjjjgggbbb___]]]ZZZ[[[^^^aaaeeellluuu|||zzzuuupppnnnrrrwww{{{{{{|||{{{xxxqqqppptttsssgggWWWQQQMMMLLLJJJFFFFFFHHHEEEEEEDDDDDDDDDDDDEEEEEEAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGFFFFFFHHHIIIJJJKKKKKKKKKNNNSSS[[[ggg{{{~~~~~~zzzyyyuuussspppmmmjjjgggbbb___\\\YYYZZZ]]]```cccjjjsssyyy{{{vvvtttyyy~~~xxxssstttssszzzxxxrrrqqquuurrrfffVVVQQQMMMLLLJJJFFFEEEGGGEEEEEEDDDDDDDDDDDDEEEFFFAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKMMMTTT[[[hhh~~~|||yyyyyyuuussspppmmmkkkiiieeeccc\\\[[[YYYYYY\\\bbbiiimmmtttzzz}}}{{{{{{tttooosssuuu|||vvvsssssssssooofffVVVQQQLLLHHHGGGGGGGGGFFFCCCDDDFFFFFFFFFEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKWWW[[[ddd}}}yyyyyyuuurrrooollljjjgggdddaaa\\\[[[YYYZZZ]]]bbbgggkkksssxxx~~~yyysssnnnooopppvvvtttrrrsssrrrnnncccUUUQQQLLLHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJUUUYYYaaa{{{}}}zzzyyy|||{{{yyyvvvtttqqqnnnkkkhhhccc```[[[[[[ZZZ[[[]]]aaaeeehhhqqquuuzzzuuuqqqmmmmmmllloooxxxsssrrrrrrrrrmmm```TTTPPPKKKHHHGGGGGGGGGFFFIIIGGGEEEDDDCCCDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKTTTVVV]]]vvvyyysssooommmooosss}}}}}}{{{yyyvvvssspppmmmiiidddaaa\\\[[[[[[\\\]]]```cccdddnnnrrr{{{|||vvvrrrnnnjjjllljjjkkkrrr}}}rrrsssssssssmmm^^^RRROOOKKKHHHGGGGGGGGGFFFHHHHHHFFFEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLSSSTTT[[[pppxxxpppllljjjkkknnnvvv|||xxxvvvsssqqqnnniiiddd```]]]\\\[[[[[[\\\^^^```bbbllloooxxxxxxrrrnnnjjjhhhiiifffgggmmmvvv~~~rrrtttuuuvvvmmm\\\PPPMMMJJJHHHHHHHHHGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKNNNSSSSSSYYYkkkxxxpppllliiiiiilllqqq|||vvvtttrrrpppmmmiiiccc______]]][[[ZZZZZZ\\\___```hhhllluuu{{{tttoookkkhhhfffdddbbbbbbgggooo{{{yyyrrruuuvvvwwwmmmZZZNNNLLLIIIHHHHHHHHHGGGFFFDDDFFFGGGHHHHHHFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKNNNRRRRRRWWWfffxxxyyyooojjjgggfffhhhrrr{{{wwwuuutttsssppplllgggcccaaa___[[[YYYXXXZZZ]]]```ccchhhqqq|||}}}zzzuuupppllljjjhhhgggbbb``````ccciiissstttppptttvvvwwwlllWWWMMMKKKIIIHHHHHHIIIHHHFFFEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLPPPPPPTTTaaaooo~~~rrrlllhhhfffgggqqq~~~yyyzzzyyyxxxwwwuuuqqqkkkgggbbb___[[[XXXWWWYYY]]]``````eeeooozzz}}}yyy{{{}}}uuussspppmmmkkkiiihhhgggcccaaa```cccgggooo}}}}}}qqqooosssuuuvvvkkkUUULLLKKKIIIHHHIIIIIIHHHGGGGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKKKKNNNNNNSSS]]]iiixxxpppkkkiiiiiijjjxxx}}}|||zzzwwwuuutttrrrooommmccc___ZZZXXXYYY\\\___```cccgggmmmttt}}}|||yyywwwvvvxxx~~~|||tttqqqnnnmmmmmmllliiifffccc___^^^aaaeeelllvvvwwwttttttyyy{{{tttbbbSSSMMMKKKIIIHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKJJJNNNMMMQQQ\\\fff}}}yyytttpppkkkiiiooouuu}}}{{{xxxvvvtttrrrooolllddd```[[[XXXYYY[[[]]]^^^aaaeeekkkrrr{{{|||yyyvvvtttuuu|||}}}wwwuuurrrppppppooollliiifffbbb```bbbdddhhhqqq{{{tttrrrssswwwyyyqqq```RRRMMMKKKIIIHHHHHHHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLOOONNNQQQ[[[cccyyywwwrrrnnnllllllqqq~~~~~~|||yyyvvvtttqqqnnnllleeeaaa[[[XXXXXXZZZ[[[\\\___bbbhhhooowww|||xxxtttssswww|||yyyvvvtttrrrpppllljjjiiieeebbbbbbbbbdddkkksss~~~qqqqqqrrrvvvvvvnnn^^^PPPMMMKKKHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFGGGGGGHHHIIIJJJMMMQQQOOOQQQYYY___tttwwwppplllllljjjnnnxxxzzzwwwuuuyyy~~~}}}yyyvvvtttqqqnnnkkkfffaaa\\\YYYXXXYYYYYYYYY]]]aaafffmmmttt~~~{{{vvvtttrrrxxx}}}yyyuuuqqqmmmjjjhhhjjjfffcccbbbaaaaaagggnnn|||{{{pppqqqsssvvvtttkkk\\\PPPLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIILLLPPPNNNPPPXXX]]]pppxxxpppmmmnnnlllnnnvvv}}}rrrooonnnooopppxxx}}}zzzwwwuuurrrnnnkkkfffbbb]]]ZZZYYYYYYXXXXXX]]]```eeekkkrrr{{{~~~wwwtttqqqrrrwww}}}xxxrrrllliiiggghhhdddbbbbbbaaa```eeekkkvvvvvvqqqsssvvvxxxssshhhZZZPPPKKKIIIGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIINNNMMMPPPWWW\\\nnnuuurrrsssnnnpppvvvzzznnnllljjjiiigggmmm~~~}}}zzzwwwuuurrrooommmgggccc^^^[[[ZZZZZZYYYXXX[[[^^^ccchhhooowwwyyyuuurrrqqqrrrvvv}}}}}}xxxrrrllljjjiiifffcccbbbcccbbbaaadddjjjrrr|||wwwsssvvvzzzzzzrrrfffXXXOOOJJJHHHGGGFFFGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFGGGGGGHHHIIIJJJHHHMMMMMMPPPXXX\\\mmmzzzuuuuuuqqqsssxxx~~~wwwmmmjjjgggdddbbbfffttt|||yyywwwuuussspppnnngggddd___]]]\\\[[[ZZZYYYYYY\\\```eeekkkttt|||~~~zzzuuusssqqqppprrruuuxxxyyyxxxxxxwwwsssnnnjjjiiijjjgggdddcccdddbbb```ccchhhmmmvvvyyytttxxx|||zzzqqqcccUUUMMMJJJHHHFFFFFFGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKIIINNNNNNQQQXXX[[[kkk|||{{{xxxzzz~~~wwwoookkkgggcccaaacccnnnyyy~~~|||yyywwwvvvtttqqqooogggddd```]]]]]]\\\[[[ZZZWWWZZZ^^^ccciiiqqqyyywwwuuurrrooollllllmmmnnnnnnooopppmmmiiiggggggiiihhheeedddeeeccc```bbbgggjjjrrr~~~zzzuuutttyyy}}}zzzooo```SSSLLLIIIHHHFFFFFFGGGHHHGGGFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@AAABBBCCCDDDFFFGGGGGGCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKJJJOOOPPPRRRXXXZZZiiixxxsssmmmhhheeebbbccclllvvv~~~zzzwwwuuutttrrrpppnnnjjjeee___[[[YYYYYYZZZXXXZZZ]]]```eeellltttzzz|||wwwrrrmmmjjjiiihhhggggggfffeeeeeedddeeeeeedddeeefffeeeccccccccceeeiiirrrwwwyyytttyyy|||~~~xxxkkk\\\QQQKKKJJJIIIGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNQQQRRRSSSYYYiiizzz~~~uuupppkkkgggbbb```eeelllvvv{{{}}}yyywwwuuutttrrrqqqnnnkkkfff```\\\ZZZZZZZZZWWWYYY[[[^^^cccjjjqqqwww~~~xxxrrrnnnjjjhhhgggdddccccccbbbbbbccccccdddeeefffgggfffeeedddeeefffiiiqqquuu}}}uuusssxxx|||~~~yyylll^^^RRRLLLJJJIIIGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLOOOPPPQQQWWWgggwww~~~~~~}}}~~~vvvpppjjjeee```]]]aaahhhnnnttt{{{|||xxxvvvuuuuuusssrrrooolllhhhbbb^^^\\\ZZZZZZWWWXXXZZZ\\\```fffnnnssszzz}}}vvvrrrnnnkkkiiiccccccbbbbbbbbbcccddddddfffggghhhhhhgggfffgggiiilllsssuuuzzzsssuuuwww{{{}}}yyymmm___TTTNNNJJJIIIHHHFFFEEEFFFFFFGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJMMMOOOPPPUUUcccrrr||||||}}}xxxqqqiiiccc]]]YYY\\\aaadddiiipppxxx|||xxxvvvvvvvvvtttssspppnnnjjjeeeaaa]]][[[ZZZXXXYYYZZZ[[[^^^dddjjjooovvv||||||xxxuuuqqqooohhhhhhgggfffffffffffffffggghhhiiiiiihhhhhhjjjkkkqqqwwwxxx{{{|||sssvvvvvvzzz|||wwwlll___UUUOOOKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJLLLNNNPPPTTTaaannn~~~~~~yyyqqqiiiccc\\\WWWXXX\\\\\\```gggnnnwww}}}yyywwwwwwwwwuuutttqqqppplllhhhccc___\\\ZZZYYYZZZZZZ[[[]]]aaaggglllrrryyy}}}zzzwwwtttnnnmmmllljjjiiihhhgggggghhhiiikkkkkkkkkkkkmmmnnnrrrxxxxxx{{{xxxqqqrrrvvvxxxyyytttiii]]]TTTPPPKKKJJJHHHFFFEEEEEEEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLOOOQQQUUU```kkk}}}xxxppphhhccc]]]WWWVVVXXXWWW[[[aaagggooo|||{{{yyyxxxxxxvvvuuurrrqqqnnnkkkfffaaa]]]ZZZZZZZZZZZZZZZ[[[___dddhhhooouuu~~~|||{{{yyyzzz~~~yyyuuuqqqpppnnnmmmlllkkkjjjjjjkkkmmmnnnoooooooooqqqsssrrrxxxwwwyyytttnnnnnnvvvwwwvvvooodddYYYRRROOOLLLJJJHHHFFFEEEEEEEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKMMMPPPRRRUUU^^^hhh~~~zzzyyyrrrqqqooommmooovvv~~~}}}ssslllfffccc___YYYUUUUUUTTTWWW[[[```hhhttt~~~{{{zzzyyywwwuuusssrrrpppmmmhhhbbb]]][[[YYYYYYYYYXXXXXX[[[```dddlllrrrzzz}}}zzzuuuqqqvvv~~~|||wwwssssssrrrqqqqqqqqqqqqrrroooqqqsssttttttuuuwwwyyytttyyyxxxyyysssqqqqqqvvvvvvrrrjjj^^^UUUOOONNNLLLKKKIIIGGGEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKLLLPPPRRRUUU\\\eeewww}}}yyysssmmmjjjeeeeeedddcccdddhhhooosssvvvvvvvvvwwwxxxwwwtttrrrlllfffbbbbbb```ZZZUUUSSSRRRTTTVVVZZZ```kkkyyy|||{{{yyywwwuuutttsssqqqnnniiiccc^^^[[[XXXXXXWWWVVVVVVYYY^^^aaajjjpppwww{{{sssmmmpppvvvrrr~~~yyyuuuuuuuuuvvvwwwxxxyyyzzzrrrtttvvvwwwxxxyyy{{{}}}www|||{{{{{{{{{uuuwwwxxxvvvuuupppggg[[[RRRNNNMMMLLLKKKIIIGGGEEEDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKLLLJJJLLLPPPRRRTTT[[[cccpppxxxrrrnnnggg```\\\___```___^^^^^^```eeehhhjjjiiiiiijjjllllllkkkjjjfffaaa___aaa```ZZZTTTRRRPPPQQQSSSUUU[[[fffsss}}}}}}yyyxxxzzzvvvtttqqqnnnjjjeee___ZZZYYYYYYXXXYYYZZZ[[[]]]^^^hhhkkksss}}}}}}yyysssoooooopppxxx}}}xxxyyy{{{|||||||||{{{zzzyyyzzz{{{|||||||||{{{zzz{{{yyyyyyyyyzzz~~~rrrqqqwwwsssvvvrrrjjj___UUUNNNKKKJJJIIIIIIHHHGGGFFFDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAADDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLNNNPPPTTTZZZ^^^nnnvvvpppkkkfffdddddd^^^\\\ZZZ[[[]]]```bbbbbbbbbaaa`````````aaabbbccccccccccccbbb___[[[WWWTTTQQQQQQQQQRRRWWWbbbnnnvvvzzzxxxzzzuuusssqqqooolllhhhbbb^^^ZZZZZZYYYYYYZZZ\\\^^^___eeehhhpppzzz|||vvvqqqpppnnnwww{{{|||}}}~~~}}}|||{{{|||zzzzzz{{{{{{pppqqqwwwrrruuuooofff[[[QQQKKKIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIILLLMMMNNNOOORRRVVV\\\```lll{{{}}}~~~sssmmmiiiccc______^^^\\\ZZZZZZ[[[]]]]]]]]]]]]\\\[[[ZZZ[[[]]]^^^```bbbbbbcccbbb___[[[VVVTTTRRRRRRRRRSSSWWW___jjjqqq|||yyy{{{uuutttrrrqqqoookkkfffccc\\\[[[ZZZYYYZZZ[[[]]]^^^aaadddkkkvvv}}}|||vvvssspppxxx}}}|||}}}{{{{{{||||||{{{nnnqqqvvvpppssslllaaaUUUMMMHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIILLLMMMNNNOOOQQQUUUZZZ^^^iii~~~zzzvvvwww||||||rrrnnniiiccc^^^]]]___^^^\\\\\\]]]]]]\\\[[[\\\ZZZXXXWWWXXXYYY\\\^^^aaabbbbbbaaa^^^ZZZVVVTTTRRRRRRRRRSSSVVV\\\dddjjjyyy}}}{{{|||wwwvvvtttsssqqqnnniiieee]]]\\\ZZZXXXXXXZZZ\\\]]]___aaahhhrrryyyyyyvvvttt|||~~~}}}}}}{{{{{{||||||uuunnnrrruuunnnqqqhhh\\\QQQIIIFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLNNNQQQWWWZZZfffyyy|||tttsssrrrvvv~~~|||uuurrrooohhhcccbbbbbbbbbaaabbbccccccaaa___```^^^[[[YYYXXXZZZ\\\]]]```aaaaaaaaa^^^ZZZVVVTTTPPPQQQRRRSSSUUUZZZaaaeeesss~~~}}}~~~{{{yyywwwuuusssooojjjfff^^^\\\ZZZWWWWWWXXXZZZ[[[^^^```fffooovvv}}}zzzvvvxxx}}}|||{{{||||||~~~tttpppsssuuuooonnneeeXXXNNNHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLPPPUUUXXXeeeuuuwwwooommmlllpppzzz|||vvvuuusssnnniiihhhdddddddddeeeggggggfffdddeeeccc___\\\ZZZZZZ[[[\\\```aaaaaaaaa___[[[WWWUUUNNNOOOQQQRRRTTTYYY___cccnnnyyy}}}~~~|||zzzxxxwwwtttpppkkkgggaaa^^^[[[WWWVVVWWWYYY[[[___```eeemmmsssyyy|||yyy|||}}}}}}}}}~~~|||wwwsssuuuwwwrrrjjjaaaTTTKKKHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIKKKLLLLLLLLLMMMPPPUUUYYYcccppp~~~ssslllgggfffkkkwww|||wwwvvvuuuppplllkkkfffddddddeeeggghhhgggffffffdddbbb___]]][[[[[[[[[aaaaaabbbbbb```\\\XXXVVVOOOPPPQQQQQQSSSWWW]]]bbbhhhttt}}}|||zzzyyyxxxwwwvvvrrrnnnjjjdddaaa]]]YYYXXXXXXZZZ\\\___```dddkkkpppuuu|||zzzvvvvvvyyywwweee\\\PPPIIIHHHHHHHHHFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIKKKLLLLLLLLLLLLOOOTTTWWW```jjjzzzqqqlllhhhfffjjjuuuyyyxxxvvvqqqmmmmmmjjjgggeeeeeefffggggggfffdddddddddcccaaa```^^^]]]aaabbbccccccaaa]]]ZZZWWWSSSSSSRRRQQQQQQUUU[[[___cccooo~~~|||{{{xxxwwwwwwwwwvvvtttpppmmmfffccc___[[[YYYZZZ\\\^^^______ccciiinnnsss}}}||||||xxxwww|||{{{aaaXXXNNNHHHGGGHHHGGGEEEHHHGGGFFFEEEDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA@@@??????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIJJJMMMQQQTTT^^^gggxxxqqqmmmllljjjllluuu}}}zzzwwwrrrnnnnnnnnnlllhhhffffffgggggggggdddeeefffffffffdddcccbbbbbbcccdddcccaaa^^^[[[XXXWWWVVVSSSQQQPPPSSSYYY]]]```kkkzzz~~~zzzvvvxxxyyyyyywwwuuusssrrrlllfff```\\\[[[[[[ZZZXXX^^^```bbbeeeiiipppwww}}}|||rrr```TTTJJJIIIJJJHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCC@@@AAACCCDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNQQQRRR___ddduuuxxxppphhhccceeehhhooo}}}}}}xxxrrrooopppnnniiihhhjjjjjjgggeeefffaaaccceeeggghhhgggfffeeebbbbbbcccbbbaaa^^^[[[YYYYYYXXXVVVUUUUUUVVVWWWXXX```iiiuuu{{{yyy{{{||||||zzzxxxvvvuuuooojjjccc^^^]]]\\\ZZZXXX]]]^^^```cccgggmmmuuuzzz{{{ppp^^^SSSIIIHHHIIIGGGEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNQQQRRR[[[```qqqyyyppphhheeefffhhhnnnyyyzzztttqqqqqqooojjjhhhjjjjjjfffdddfffbbbcccdddeeeeeedddcccccccccdddddddddbbb```]]]\\\[[[YYYXXXVVVVVVWWWXXXYYY___gggsss~~~~~~~~~|||zzzyyytttooohhhbbb^^^\\\ZZZXXX[[[]]]___aaaeeejjjqqqvvvzzzmmm[[[PPPHHHGGGHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQVVV[[[kkkxxxooohhheeefffhhhlllttt~~~~~~wwwssssssooojjjggghhhhhheeedddeeedddddddddcccbbbaaaaaa```dddeeeeeeeeedddbbb```^^^\\\[[[YYYWWWWWWXXXYYYZZZ]]]eeeppp{{{}}}{{{vvvrrrllleee___[[[YYYWWWZZZ\\\^^^```ccchhhmmmqqq{{{wwwhhhWWWNNNGGGFFFGGGEEECCCDDDEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBAAAAAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQUUUYYYgggvvvmmmgggdddeeehhhkkkooouuu|||{{{uuutttmmmhhhdddeeefffccccccfffgggfffeeecccaaaaaa``````ddddddeeedddcccbbbaaa```]]][[[YYYXXXWWWXXXYYYZZZ\\\cccmmmvvv~~~~~~{{{wwwtttnnnggg```[[[XXXWWW[[[\\\^^^```bbbeeejjjnnnwww~~~}}}sssaaaSSSKKKFFFFFFFFFDDDCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIKKKMMMOOOPPPUUUYYYddd{{{~~~ssskkkgggccceeehhhjjjmmmppptttwwwvvv}}}yyyvvvmmmfffbbbccccccbbbcccfffiiihhhgggeeecccbbbbbbbbbcccccccccbbbbbbaaaaaa```]]]\\\ZZZXXXWWWXXXYYYYYY\\\bbbjjjrrryyy~~~~~~{{{vvvuuupppiiibbb\\\ZZZZZZZZZ\\\^^^___```cccgggjjjrrryyy}}}zzznnnYYYPPPJJJFFFFFFFFFDDDCCCFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJLLLNNNOOOUUUXXXaaattt{{{pppiiihhhdddgggjjjlllmmmnnnqqqsssooottt{{{{{{pppiiidddccccccaaacccfffhhhhhhhhhgggfffeeeeeedddaaaaaaaaaaaaaaa`````````___^^^[[[YYYXXXYYYZZZZZZ]]]bbbiiioootttyyy}}}~~~~~~{{{vvvvvvrrrlllddd___]]]^^^XXXZZZ\\\]]]^^^```ccceeekkkrrr{{{~~~{{{wwwiiiSSSNNNIIIFFFGGGFFFDDDDDDGGGBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJLLLMMMOOOTTTVVV\\\kkkxxxooojjjjjjhhhkkkmmmnnnnnnooopppqqqoooqqqsssvvv~~~xxxpppiiifffcccaaaaaadddeeefffggghhhhhhhhhgggfffaaaaaa`````````aaaaaabbbbbbaaa^^^\\\[[[[[[\\\]]]___ccciiinnnrrruuuyyy|||~~~|||vvvvvvtttnnngggaaa```aaaWWWYYY[[[[[[\\\]]]```cccffflllvvv~~~|||xxx|||yyyuuugggOOOMMMIIIFFFGGGFFFDDDEEEHHHBBBAAAAAA@@@@@@AAAAAABBB@@@AAACCCDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKMMMNNNRRRSSSXXXeee~~~xxxoookkkllllllnnnppppppoooooopppqqqppppppooonnntttvvvmmmhhhdddaaa```ccccccdddgggiiiiiiiiigggfffaaaaaaaaa```aaaaaabbbccceeecccaaa^^^]]]]]]^^^___aaadddiiimmmpppssswwwzzz}}}}}}~~~~~~|||zzzwwwuuurrrppplllgggaaa\\\[[[ZZZYYYYYYZZZ]]]```bbbeeejjjrrryyy~~~yyywwwzzz{{{wwwzzz}}}}}}wwwkkk\\\RRRHHHFFFDDDBBBAAAAAACCCCCCDDDDDDCCCBBBAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLSSSUUUUUUaaayyy}}}rrrkkkjjjmmmpppuuuzzz{{{wwwuuuuuuvvvmmmllllllmmmooozzzsssmmmhhhccc```aaabbbcccdddeeeggggggggghhheeeeeeeeefffgggggghhhhhhbbbccccccddddddccccccbbbgggeeeggglllnnnooouuu{{{|||yyyxxxvvvsssqqqnnniiiccc___[[[ZZZXXXXXXYYY[[[^^^___aaafffnnnuuu}}}zzzyyy~~~~~~~~~tttvvvyyy||||||uuugggXXXNNNIIIHHHFFFDDDCCCDDDEEEEEECCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLPPPSSSTTT]]]sssuuunnnmmmppptttyyy~~~~~~{{{wwwuuuuuuooommmkkkkkklllvvvzzzrrrkkkeeeaaaaaa``````aaacccdddeeeeeeeeegggggghhhhhhhhhhhhggggggdddeeeeeeffffffeeeeeedddiiihhhiiimmmooopppuuu{{{|||yyyxxxvvvtttsssppplllgggccc\\\[[[XXXWWWWWWXXXZZZ[[[]]]bbbiiipppxxx~~~xxxyyy|||}}}yyywwwvvvvvv{{{zzzrrrvvvyyy{{{yyypppbbbSSSIIIHHHGGGEEEDDDCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMQQQRRRYYYjjj}}}wwwrrrrrrtttzzz~~~{{{vvvssspppmmmjjjiiiiiiqqqzzzrrriiicccbbb___``````aaabbbccccccdddhhhiiijjjkkkkkkjjjhhhggghhhhhhiiiiiiiiiiiihhhhhhllljjjkkknnnooooootttzzz~~~}}}zzzyyywwwvvvuuussspppkkkggg___]]]ZZZWWWVVVWWWXXXYYY[[[```fffmmmttt~~~{{{xxxxxxxxxzzz~~~yyyuuurrrpppoooqqqvvv}}}zzzxxxwwwzzzzzzvvvkkk\\\NNNFFFEEEDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKPPPQQQUUUbbbqqq{{{xxxzzz|||yyytttpppmmmiiiggghhhpppzzznnngggdddaaaaaaaaaaaaaaabbbbbbcccfffhhhkkkmmmmmmlllkkkiiikkkkkkllllllllllllkkkkkknnnkkkkkkmmmmmmmmmqqqwww|||zzzyyywwwwwwuuurrrnnnjjjccc```]]]YYYWWWWWWXXXYYY[[[___eeekkkqqqzzzzzzxxxuuutttuuuvvvzzz{{{vvvrrrooommmlllkkkooouuu|||zzzyyyzzz{{{yyyrrreeeWWWKKKEEECCCCCCCCCBBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKPPPQQQTTT]]]hhh{{{uuuoookkkhhhhhhjjjqqqwwwmmmiiicccbbbaaa``````___``````bbbeeehhhlllnnnnnnnnnmmmnnnnnnnnnoooooonnnnnnnnnnnnkkkjjjkkkjjjjjjooouuu{{{zzzyyyxxxwwwtttooollleeebbb___[[[YYYXXXXXXYYYZZZ^^^ccchhhmmmuuu}}}xxxrrrnnnmmmlllnnnssszzz~~~~~~|||zzzyyyyyy{{{}}}~~~~~~{{{yyywwwtttqqqooommmlllhhhkkknnnssszzz{{{vvvuuu|||{{{wwwmmm___QQQIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLQQQPPPSSS[[[cccyyyzzzuuummmiiihhhiiilllrrrvvvqqqfffeeebbb```^^^]]]]]]]]]```bbbfffjjjmmmnnnooooooooooooppppppppppppoooooooookkkiiijjjiiiiiinnnttt|||{{{zzzyyywwwtttooollleeeccc___[[[YYYXXXXXXYYYXXX[[[```dddgggnnnwww~~~{{{tttooommmhhhhhhkkkqqqtttwww}}}{{{xxxssspppooonnnpppsssvvvwwwwwwtttsssrrrqqqpppooonnnmmmiiikkkmmmooorrrzzzxxxvvvvvv|||zzztttgggXXXLLLGGGFFFCCCDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLPPPNNNRRRZZZ___ppp}}}}}}}}}|||wwwqqqkkkhhhhhhjjjmmmqqq{{{zzzmmmkkkgggdddaaa___^^^^^^```aaadddgggjjjlllmmmnnnooooooppppppppppppoooooopppllljjjjjjiiiiiinnnuuu}}}|||zzzyyywwwtttooollleeebbb___[[[XXXXXXXXXYYYVVVYYY]]]```ccciiirrrxxxyyytttqqqgggeeegggmmmoooqqqyyy{{{~~~yyyuuutttrrrnnniiihhhhhhkkknnnqqqrrrrrroooooooooooooooooonnnnnnlllmmmnnnnnnpppuuu~~~~~~zzzzzz|||{{{yyyqqqcccTTTIIIEEEEEEAAAAAABBBBBBCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLOOOMMMQQQYYY]]]kkk~~~}}}|||~~~zzzyyyyyysssnnnkkkhhhhhhkkkmmmpppxxxtttqqqmmmiiieeecccbbbbbbaaabbbccceeegggiiikkklllnnnooooooppppppoooooonnnqqqmmmjjjkkkjjjjjjpppwww~~~{{{zzzxxxvvvrrrpppiiifffaaa\\\XXXWWWWWWXXXYYYZZZ[[[]]]aaafffmmmrrr}}}wwwooolllhhhfffjjjppptttwwwyyyzzzxxxuuutttsssqqqooolllhhhhhhjjjkkklllmmmmmmmmmnnnmmmlllkkkkkkkkklllmmmooopppooommmlllpppwww}}}~~~~~~}}}yyy~~~vvviii[[[OOOGGGCCCAAAEEEEEEDDDCCCBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJLLLNNNPPPWWWfffuuu}}}zzzzzzsssppppppfffiiimmmqqqtttxxx}}}}}}}}}zzzvvvqqqllliiifffbbb```bbbaaaaaacccgggjjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqpppmmmmmmnnnsssvvv~~~|||zzzyyywwwssspppkkkhhhccc]]]YYYXXXXXXXXXXXXYYY[[[\\\___eeekkkpppyyywwwooollliiilllqqqtttvvvvvvxxxvvvtttssssssrrrpppnnnjjjjjjiiiiiijjjjjjjjjkkkooonnnmmmmmmnnnooopppqqqssstttssspppnnnpppvvv{{{|||yyyqqqdddWWWMMMFFFCCCBBBEEEDDDDDDCCCBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKNNNOOOUUUcccqqq|||yyy}}}uuupppoooiiilllpppvvv{{{~~~|||yyyxxxyyy}}}~~~yyytttqqqnnnkkkiiigggeeedddeeehhhkkklllllllllmmmmmmnnnooopppqqqrrrtttssspppmmmlllooovvvzzz}}}|||zzzxxxuuurrrnnnkkkeee___[[[XXXXXXXXXWWWXXXYYY[[[]]]bbbhhhlllsssyyywwwtttrrrrrrvvvyyyyyyxxxwwwvvvtttsssssssssqqqpppnnnllljjjiiihhhiiikkklllppppppppppppqqqsssvvvwwwxxxyyyyyyxxxuuuvvv{{{}}}sssjjj\\\PPPIIIEEEDDDCCCDDDDDDCCCCCCBBBAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBCCCBBBBBBAAABBBBBBCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHJJJIIIKKKMMMNNNRRR^^^jjjzzz}}}zzzqqqooommmooouuu}}}|||wwwsssrrrsssxxx}}}yyyvvvsssqqqllljjjhhhiiijjjlllllllllllllllmmmoooqqqssstttuuuvvvtttpppmmmmmmqqqyyy~~~|||zzzvvvtttooolllgggaaa\\\YYYWWWWWWUUUWWWXXXYYY[[[___dddggglllsss{{{}}}}}}|||yyyvvvtttssssssqqqppppppooollljjjjjjlllnnnpppssssssrrrsssuuuxxx|||~~~}}}|||{{{nnneeeWWWLLLFFFDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHJJJLLLMMMPPPYYYcccuuu}}}~~~uuurrrooorrryyy}}}wwwqqqooonnnqqq{{{zzzvvvtttpppnnnllllllnnnooooooooonnnnnnnnnoooqqqsssuuuvvvuuutttqqqooooootttzzz~~~|||xxxvvvpppmmmhhhccc]]]ZZZWWWWWWUUUVVVWWWXXXYYY\\\```cccgggmmmvvv~~~zzzuuusssrrrqqqpppppppppooonnnoooqqqssstttwwwvvvtttuuuxxx~~~zzzyyykkkaaaSSSIIIEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIGGGIIILLLMMMNNNTTT\\\mmm~~~|||xxxqqquuu~~~~~~vvvpppmmmlllnnnvvv{{{xxxtttsssqqqqqqsssuuuuuuuuurrrrrrqqqqqqqqqsssuuuvvvsssttttttttttttvvvzzz}}}~~~zzzxxxqqqooojjjeee```\\\ZZZXXXUUUVVVWWWWWWXXXYYY]]]___ccciiiqqqyyywwwsssrrrssssssrrrsssuuuvvvxxxxxxxxxxxxzzzxxxvvvwww}}}yyywwwggg\\\OOOGGGEEEEEECCCAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGHHHLLLMMMMMMQQQWWWggg~~~~~~~~~vvv||||||tttmmmjjjjjjlllrrrzzz|||zzzxxxxxxzzz{{{|||{{{xxxwwwuuuttttttuuuvvvxxxuuuvvvwwwxxxwwwyyy{{{}}}|||yyysssqqqmmmhhhddd```]]]\\\UUUVVVWWWWWWWWWXXX[[[]]]aaafffmmmttt{{{xxxssstttvvvxxx{{{~~~~~~zzzxxxvvvyyy}}}uuusss```VVVJJJEEEEEEFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFHHHLLLNNNMMMPPPTTT___ppp~~~~~~}}}tttllljjjiiijjjpppvvvwwwvvvyyy}}}{{{yyyxxxxxxyyy{{{|||{{{{{{{{{zzzyyy{{{~~~}}}zzzuuusssoookkkgggccc```___UUUWWWXXXXXXWWWXXXZZZ\\\```eeekkkpppvvvxxxtttvvvzzz|||zzzxxxvvv{{{yyypppnnnZZZQQQGGGCCCEEEGGGEEEBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGEEEGGGLLLNNNMMMOOOSSSZZZgggvvvnnnkkkjjjkkkooouuurrrmmmmmmrrruuutttxxx~~~~~~|||{{{{{{}}}}}}zzzyyy|||xxxuuurrrnnnjjjeee___[[[WWWWWWWWWWWWWWWXXXYYYYYY[[[bbbiiinnnrrrzzz~~~zzzuuu~~~zzzvvvuuu{{{}}}rrriiiVVVRRRLLLHHHFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIICCCEEEGGGHHHIIIJJJMMMPPPTTT```yyy|||zzz{{{|||rrrjjjiiikkkmmmppptttpppooonnnmmmmmmnnnpppqqq~~~~~~}}}~~~~~~|||wwwvvvyyy{{{yyyuuuqqqmmmhhhbbb^^^YYYYYYXXXXXXXXXYYYYYYZZZZZZ```gggkkknnnvvv}}}~~~xxxuuuxxx~~~wwwkkkbbbQQQMMMHHHDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDEEEDDDDDDCCCBBBCCCCCCDDDFFFGGGGGGHHHDDDFFFGGGHHHHHHJJJLLLOOORRR\\\qqqzzzyyyyyyxxxpppjjjkkkooopppsssvvvvvvsssoookkkiiiiiiiiijjjzzz~~~}}}yyyuuuuuuxxx|||yyyuuuqqqkkkeeeaaa[[[ZZZYYYXXXXXXXXXYYYZZZYYY^^^cccgggjjjqqq||||||uuutttzzz{{{ssseeeZZZNNNJJJEEEAAA@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEGGGHHHHHHHHHIIIKKKMMMQQQWWWggg~~~yyyvvvuuuzzzsssmmmjjjnnnsssuuuxxx{{{zzzvvvoooiiieeedddeeefffttt|||}}}|||||||||zzzxxxvvvsssssswww~~~~~~{{{wwwsssnnnhhhddd\\\[[[YYYWWWWWWWWWXXXYYYYYY]]]aaacccffflllvvv}}}~~~uuurrruuu{{{pppbbbWWWMMMJJJEEEBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGHHHIIIKKKRRRTTT^^^www~~~zzztttrrruuusssmmmjjjooovvvzzz~~~{{{vvvooohhhddddddfffhhhooouuu}}}~~~{{{xxxwwwvvvvvvuuutttrrrqqqrrrwww~~~~~~zzzwwwtttooojjjfff^^^\\\YYYWWWUUUUUUVVVWWWZZZ\\\^^^```ccciiiqqqwwwwwwsssttt~~~xxxlll^^^TTTLLLIIIDDDBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGGGGIIIJJJSSSSSSZZZmmm~~~|||uuurrrsss{{{uuuooolllqqqxxx}}}~~~yyyqqqiiieeeeeegggiiikkkppptttwwwwwwyyy|||{{{wwwtttrrrqqqpppqqqqqqoooooopppuuu|||~~~|||yyywwwtttppplllhhh```^^^[[[WWWUUUUUUVVVWWWYYYZZZ\\\^^^aaagggnnnsssyyy|||wwwvvv|||~~~yyypppcccWWWPPPIIIEEEBBB@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????BBBBBBBBBAAA@@@?????????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHGGGFFFGGGIIIKKKPPPSSSXXXeee}}}zzzvvvuuuyyywwwqqqpppuuu||||||ssskkkfffeeeggghhhjjjmmmppppppnnnmmmoooqqqwwwyyy||||||yyyuuurrrooonnnmmmmmmmmmllllllnnnsssyyy~~~}}}|||zzzxxxwwwuuurrrnnnkkkdddaaa]]]YYYWWWWWWXXXYYYXXXXXXYYY[[[___dddkkkoooqqq}}}yyy{{{|||ttthhh[[[QQQLLLGGGDDD@@@???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAA@@@?????????@@@BBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFGGGIIIKKKKKKPPPVVV___ppp|||yyyyyy}}}wwwtttuuu|||~~~yyyrrrlllhhhgggiiijjjkkknnnooolllhhheeeeeefffiiijjjmmmpppvvv|||zzzxxxuuuqqqmmmkkkiiiiiihhhhhhhhhhhhjjjooouuuzzz~~~{{{zzzxxxwwwvvvssspppmmmgggddd___[[[YYYXXXYYYZZZVVVVVVWWWYYY]]]ccciiimmmlll{{{|||zzz|||qqqcccWWWOOOLLLGGGDDDAAA@@@AAACCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBBBB>>>>>>?????????@@@@@@@@@AAA@@@?????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFGGGJJJLLLGGGNNNUUU[[[hhh{{{yyyzzzvvvuuuxxx}}}wwwtttoookkkiiijjjmmmooommmnnnoookkkeee`````````______aaaeeekkkrrrxxx|||~~~|||zzzyyyxxxuuussspppllliiifffeeeeeefffffffffeeeggglllrrrvvv}}}~~~xxx{{{yyywwwvvvvvvtttqqqoookkkhhhccc^^^ZZZYYYXXXXXXWWWWWWXXXZZZ\\\___bbbdddkkkpppzzzvvvkkk```SSSLLLJJJHHHEEEBBBAAACCCCCCAAA???AAAAAA@@@??????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>??????AAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBDDDEEEEEEDDDDDDEEEGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHMMMNNNTTTdddwwwzzzuuuwwwuuuzzz}}}vvvoookkkmmmmmmlllooovvvrrrqqqnnnjjjeeeaaa______[[[\\\]]]^^^aaafffmmmqqqrrrrrrrrrqqqpppnnnlllkkkiiijjjiiifffbbb___```bbbdddddddddeeegggiiikkkmmm{{{|||}}}|||zzzyyyxxxwwwtttqqqmmmjjjeee```\\\ZZZYYYYYYWWWXXXXXXYYY[[[^^^aaabbbiiinnnwwwrrrfff[[[PPPJJJIIIFFFDDDAAA@@@AAABBB@@@>>>AAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>??????AAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEDDDCCCCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIMMMMMMRRR```pppxxxssstttzzzyyy|||sssllliiikkklllmmmrrrxxxvvvtttpppkkkfffbbb```___[[[\\\\\\\\\^^^aaagggkkkjjjjjjiiihhhfffeeeeeedddcccddddddaaa^^^\\\]]]___bbbbbbbbbccceeehhhjjjlllwww}}}||||||zzzwwwtttpppnnniiiccc___\\\[[[ZZZYYYXXXXXXYYYZZZ\\\^^^___eeeiiiqqqyyy}}}kkk^^^TTTKKKGGGGGGEEECCC@@@@@@@@@@@@???>>>AAA@@@????????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>??????@@@@@@????????????@@@@@@?????????@@@@@@@@@AAAAAAAAABBBDDDCCCBBBBBBCCCEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJMMMKKKOOOZZZfffzzzsssrrrvvv~~~|||rrrlllhhhjjjnnnrrrxxx}}}}}}yyytttnnnhhheeecccccc\\\\\\]]]\\\[[[\\\___aaabbbaaa___^^^]]]]]]]]]^^^]]]^^^___^^^\\\[[[[[[]]]_________```bbbfffiiikkkttt~~~|||yyyvvvrrrpppkkkfffaaa^^^\\\[[[ZZZYYYXXXXXXXXXZZZ[[[\\\```ccckkktttzzzxxxdddWWWNNNHHHEEEFFFDDDBBBAAA@@@@@@@@@??????@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>??????@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKIIILLLVVV^^^sss~~~vvvsssttt{{{}}}tttooojjjkkkqqqxxx~~~{{{tttnnnjjjhhhgggfff___``````^^^\\\ZZZ[[[[[[^^^]]][[[YYYXXXYYY[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^]]]]]]^^^aaadddhhhkkkuuu}}}zzzwwwsssqqqmmmhhhccc___]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[^^^fffnnnuuuqqq]]]QQQKKKFFFEEEFFFCCCCCCBBBAAA@@@@@@@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@??????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCBBBAAA@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGFFFIIIHHHKKKTTTZZZjjjxxxsssrrruuu{{{uuuqqqmmmnnnuuuyyypppjjjggggggggggggdddeeefffdddaaa]]]\\\[[[]]][[[ZZZXXXXXXYYY[[[\\\[[[\\\]]]^^^``````______^^^]]]]]]^^^aaaeeejjjlllvvv~~~zzzxxxtttrrrnnnjjjeeebbb___^^^\\\[[[YYYXXXXXXXXXYYYZZZXXX[[[bbbjjjpppxxxxxxgggUUULLLIIIFFFDDDEEEBBBCCCCCCBBB@@@???AAABBB>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????AAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCCCCAAA@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFDDDGGGFFFJJJSSSVVVccc{{{yyysssooopppsss|||uuusssppprrr}}}xxxmmmfffdddeeeeeeeeehhhjjjllllllhhhdddaaa```]]]\\\[[[ZZZ[[[[[[]]]]]]]]]]]]^^^```bbbcccbbb```______^^^___bbbgggmmmpppxxx|||yyyuuussspppllliiieeebbbaaa\\\[[[ZZZYYYYYYYYYZZZ[[[XXXZZZ___fffkkkqqq|||mmm^^^NNNIIIHHHFFFCCCBBB@@@BBBBBBAAA???>>>@@@BBB===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDFFFEEEJJJQQQRRR\\\rrr{{{uuupppnnnpppuuuwwwxxxxxx|||rrriiifffggggggfffjjjnnnqqqrrroookkkgggfff_________``````aaaaaaaaabbbaaabbbeeehhhiiifffdddbbbaaa```aaaeeejjjpppttt|||}}}zzzvvvtttrrroookkkhhheeeddd\\\[[[ZZZYYYYYYZZZ[[[[[[YYYZZZ^^^dddhhhllluuuwwwfffWWWJJJFFFGGGFFFBBBAAA???@@@AAA@@@======???AAA===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAACCCDDDEEEDDDBBBAAABBBCCCBBBBBBBBBBBBBBBDDDEEEEEEDDDFFFEEEIIIPPPPPPXXXlllxxxrrrppppppqqqzzz{{{}}}yyyoookkkkkkjjjiiikkkooosssuuusssoookkkiiicccccceeefffffffffffffffgggggggggjjjnnnnnnkkkhhhcccbbbbbbcccggglllrrrvvvzzzvvvqqqmmmkkkiiigggfff^^^\\\ZZZZZZZZZZZZYYYXXXYYYZZZ[[[]]]```gggnnntttrrrVVVPPPHHHEEEEEEEEEBBB???@@@@@@@@@????????????>>>???????????????@@@@@@AAA>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAA@@@@@@????????????????????????CCCBBBBBBCCCCCCDDDEEEFFFEEECCCDDDHHHKKKOOOVVV^^^zzzyyyuuusssqqqqqqrrrzzzwwwqqqmmmkkkjjjnnn{{{}}}yyyzzzuuullliiilllllljjjjjjmmmnnnkkklllkkkjjjkkknnnooonnnmmmmmmeeeaaadddkkkpppvvv{{{{{{wwwrrrnnnlllkkkiiigggbbb___]]]\\\\\\[[[ZZZYYYYYYZZZZZZ[[[^^^cccjjjooozzz{{{fffUUUOOOHHHEEEEEEEEEBBB???@@@@@@@@@?????????>>>>>>======<<<<<<======>>>???>>>>>>>>>??????>>>>>>>>>==============================>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEECCCDDDHHHKKKNNNUUU]]]pppwwwqqqnnnpppooouuuxxxssspppooowwwyyyooommmppprrrpppqqqttttttqqqpppooonnnooorrrttttttsssooohhhdddggglllrrrzzz}}}zzzuuuqqqooommmllljjjgggddd```^^^]]]]]][[[ZZZYYYYYYYYYYYY[[[___dddiiiqqq{{{qqq\\\RRRMMMGGGDDDDDDDDDBBB???@@@@@@?????????>>>>>>>>>======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????========================<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEECCCDDDHHHJJJLLLSSSZZZhhh}}}tttpppqqqooorrr{{{zzzvvvuuu~~~tttqqqvvvyyyzzz{{{}}}{{{wwwtttrrrqqqssswww{{{{{{yyysssnnnjjjlllooovvv}}}xxxtttrrrqqqpppnnnkkkhhhccc```^^^]]][[[ZZZXXXYYYYYYYYYZZZ]]]bbbfffkkktttfffTTTNNNKKKFFFDDDCCCCCCAAA???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDBBBCCCGGGIIIKKKPPPWWWaaa{{{{{{wwwtttqqqpppvvv~~~|||}}}yyyttt{{{zzztttrrrqqquuu{{{~~~yyytttqqqqqqsss{{{{{{xxxvvvuuutttrrrnnnjjjeeeaaa___]]]\\\ZZZWWWXXXYYYYYYZZZ]]]bbbeeeiiioooxxxpppZZZLLLJJJHHHEEECCCBBBBBBAAA@@@?????????>>>>>>>>>======>>>>>>>>>===>>>??????@@@>>>>>>===<<<<<<===>>>>>>========================<<<============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDBBBCCCFFFHHHIIINNNTTTXXXooo|||vvvrrrooorrrwwwxxx|||sssqqqqqqwww}}}xxxttttttwww{{{zzzyyyxxxvvvqqqmmmgggbbb```^^^]]]\\\WWWXXXYYYYYYZZZ]]]aaadddeeejjjrrryyyxxxcccTTTLLLFFFEEEDDDCCCAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<>>>>>>========================<<<<<<============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????????????????????????????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBCCCFFFGGGGGGKKKQQQWWWhhh~~~wwwrrrnnnnnnqqqzzz~~~uuutttwww|||wwwwww|||~~~}}}|||{{{yyytttoooiiidddbbbaaa```___YYYZZZZZZYYYYYYZZZ]]]``````dddjjjpppxxxjjjYYYPPPMMMCCCDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>============<<<;;;;;;;;;;;;<<<======???>>><<<;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCCCCAAABBBFFFFFFEEEIIIOOOWWWaaa|||{{{uuupppmmmnnnttt}}}}}}~~~}}}|||{{{vvvqqqkkkfffdddcccbbbaaaZZZ[[[[[[YYYXXXXXXZZZ\\\[[[```eeeiiippp|||uuu]]]MMMIIIIIIBBBCCCCCCBBB@@@??????@@@>>>>>>>>>>>>===========================>>>?????????===<<<;;;;;;<<<===???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>========================;;;<<<===>>>????????????========================????????????@@@AAABBBCCCCCCAAABBBEEEFFFEEEHHHMMMRRRXXXnnnzzztttooonnnrrr~~~~~~{{{wwwvvvtttqqqooollliiieeebbb```]]]YYYWWWXXXZZZ[[[[[[[[[^^^bbbdddiiirrrzzzfffWWWLLLGGGHHHDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<======<<<<<<;;;;;;::::::======>>>>>>===<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>====================================<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEEEEFFFHHHJJJMMMOOOWWWfff}}}yyysssooommmoooxxx~~~{{{xxxwwwtttrrrpppnnnkkkhhheeeaaa^^^ZZZXXXYYYZZZZZZZZZZZZ]]]aaacccfffmmmwwwppp^^^SSSJJJGGGGGGCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>===========================<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEFFFIIIKKKJJJQQQ^^^sss}}}uuuqqqmmmmmmttt|||~~~{{{yyywwwuuusssqqqpppnnnkkkiiiccc```\\\ZZZZZZZZZYYYXXXYYY\\\___```bbbfffnnnssszzzbbbTTTNNNIIIFFFEEEBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<===============>>>>>>>>><<<============<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????===>>>??????@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDCCCDDDGGGIIIKKKPPPYYYkkkzzzuuupppmmmpppuuu~~~~~~|||zzzzzzvvvtttsssrrrrrrpppmmmkkkfffccc___\\\[[[[[[YYYXXXXXXZZZ\\\^^^___bbbgggjjjttt{{{nnnWWWLLLJJJHHHEEECCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???===>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGJJJMMMTTTccc~~~yyytttpppooorrryyy}}}}}}{{{zzz|||uuutttrrrrrrrrrqqqnnnllliiifffbbb```^^^]]][[[YYYWWWXXXZZZ\\\]]]```cccffflllsss}}}zzzfffQQQIIIIIIHHHDDDBBBAAA@@@@@@??????>>>======>>>>>>>>>>>>>>>===<<<<<<999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<======>>>????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAABBBDDDFFFFFFGGGMMMYYYpppzzzvvvrrroooooottt|||~~~~~~{{{{{{~~~vvvtttsssssssssrrrooommmkkkiiieeecccaaa```]]][[[XXXXXXXXXZZZ\\\^^^aaabbbfffmmmvvv~~~nnn^^^MMMHHHHHHFFFCCCBBBAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<=========::::::;;;<<<<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBBBBAAABBBEEEGGGGGGHHHLLLVVVggg|||xxxtttooonnnooottt~~~}}}|||xxxvvvuuuuuutttsssqqqnnnmmmkkkhhhfffdddccc```^^^ZZZYYYWWWWWWYYY[[[]]]^^^___fffooouuu{{{xxx```TTTIIIFFFEEECCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<======>>>>>>>>>>>>>>>????????????????????????>>>@@@AAABBBBBBCCCFFFHHHIIIIIIMMMTTT___vvv~~~yyytttqqqnnnooottt~~~}}}zzzyyywwwvvvvvvuuurrrpppnnnllliiigggfffdddbbb___]]]ZZZWWWVVVWWWYYYZZZ[[[ZZZbbbkkkpppttt~~~jjjVVVMMMFFFDDDDDDAAAAAABBBBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>======<<<;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????<<<======>>>>>>>>>>>>>>>????????????????????????>>>???AAABBBCCCDDDGGGIIIFFFFFFIIINNNUUUiiiyyyuuupppooopppwww|||}}}|||yyyyyyxxxuuuuuuxxxqqqnnnllljjjiiigggdddbbb[[[ZZZZZZZZZZZZZZZ[[[[[[XXX[[[```fffnnnxxx{{{cccOOOLLLHHHEEEDDDCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999666777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============::::::;;;<<<===>>>??????>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@AAABBBCCCCCCBBBDDDHHHMMMRRRaaa|||uuusssmmmkkkpppxxx{{{{{{xxxuuu}}}|||yyyyyywwwtttsssuuuqqqooolllkkkiiihhheeebbb\\\\\\[[[ZZZZZZZZZZZZZZZWWWYYY\\\aaagggoooxxx~~~pppZZZMMMJJJFFFCCCBBBBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<=====================>>>===<<<<<<<<<===??????@@@@@@@@@@@@AAABBBCCCCCCAAABBBFFFIIIMMMXXXpppuuuoookkknnnttt~~~{{{{{{xxxxxx{{{{{{yyyuuussstttqqqooommmlllkkkiiifffccc^^^^^^\\\[[[ZZZYYYYYYYYYWWWYYY[[[]]]```ffflllqqqyyydddQQQJJJGGGCCCAAAAAA@@@???>>>AAA@@@??????>>>>>>>>>>>>::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<>>>>>>>>=========<<<======<<<<<<======>>>???@@@??????@@@@@@AAABBBCCCBBBCCCFFFHHHIIIPPPaaassszzzsssmmmmmmpppvvv~~~|||~~~zzzzzz~~~~~~}}}xxxuuuuuuqqqpppnnnmmmmmmkkkgggeeeaaa```^^^\\\ZZZYYYXXXXXXXXXZZZ[[[\\\]]]aaafffjjjpppxxxsss\\\OOOGGGEEEBBBAAAAAA@@@???===@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>????????????@@@AAABBBCCCCCCDDDGGGIIIHHHLLLYYYfffyyyrrroooooorrrzzz|||yyyuuuzzzzzzvvvuuurrrqqqpppoooooollliiifffbbbaaa___]]][[[YYYXXXXXXWWWXXXZZZZZZ[[[^^^bbbeeegggmmmwww~~~fffUUUMMMFFFDDDBBBBBBBBBAAA@@@>>>??????>>>>>>===>>>>>>>>>===<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>?????????;;;<<<<<<===============????????????@@@AAABBBBBBCCCDDDGGGIIIHHHIIISSS^^^wwwvvvqqqnnnnnnssszzz{{{yyy{{{wwwuuurrrqqqqqqqqqqqqnnnjjjgggcccbbb```^^^[[[ZZZYYYXXXUUUVVVXXXXXXYYY[[[^^^aaaaaagggooovvv~~~nnnYYYNNNIIIEEEDDDBBBBBBCCCBBBAAA??????>>>>>>======>>>>>>>>>======<<<;;;:::999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::::::::;;;<<<===>>>??????;;;;;;<<<============<<>>>>>??????@@@AAABBBAAABBBDDDGGGFFFGGGNNNXXXhhh|||tttnnnkkkmmmssszzzzzzxxxrrrrrrrrrrrrrrrpppkkkhhhcccbbb```^^^\\\[[[ZZZYYYVVVWWWXXXXXXXXXYYY[[[]]]]]]ccciiiooouuuyyy```PPPJJJIIIDDDCCCBBBBBBCCCBBBAAA???>>>>>>============>>>>>>;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::::::::;;;;;;<<<<<<======:::;;;<<<=========<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBDDDFFFFFFEEELLLTTT]]]ttt|||rrrllllllppprrr{{{~~~{{{sssrrrrrrsssssspppllliiicccbbb```^^^\\\[[[ZZZZZZYYYZZZZZZZZZYYYYYY[[[]]]XXX]]]cccgggllluuunnnXXXLLLJJJKKKCCCBBBAAAAAABBBBBB@@@>>>>>>>>>============>>>???999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999<<<;;;;;;;;;;;;:::::::::::::::<<<=========<<<;;;>>>>>>>>>>>>???@@@AAABBBEEEEEEFFFHHHGGGFFFLLLTTTVVVjjjxxxooommmpppmmmvvv~~~wwwxxxyyywwwrrrnnnkkkiiieeedddcccbbbaaa______^^^___]]]ZZZZZZZZZ[[[[[[ZZZVVV[[[aaadddfffjjjrrryyywww___QQQIIIGGGHHHDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999888777777777===<<<;;;::::::;;;===>>>===<<<;;;:::999::::::;;;<<<<<<;;;::::::999888888;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>@@@@@@AAAAAA???AAACCCDDDEEEGGGJJJMMMQQQ___www}}}tttnnnkkknnnpppyyy~~~xxxyyyxxxvvvsssooommmlllfffeeeeeedddcccbbbaaaaaa```^^^[[[ZZZ[[[[[[[[[ZZZXXX\\\```bbbcccfffmmmrrryyykkkWWWMMMHHHEEEEEECCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888::::::::::::;;;<<<>>>???===<<<;;;:::999::::::;;;::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????@@@@@@@@@>>>???AAABBBCCCEEEHHHKKKNNNZZZoooxxxqqqnnnkkklllsss~~~~~~zzzyyyxxxvvvtttrrrpppooohhhhhhgggffffffeeeddddddbbb___]]]\\\\\\\\\[[[YYYYYY\\\______^^^```eeeiiipppzzzvvv\\\MMMIIIFFFCCCBBBAAAAAA@@@???>>>>>>??????========================;;;;;;;;;;;;::::::::::::888888888888888999999999888888999:::;;;===>>>???<<<;;;:::999999999::::::777777888999::::::;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<======>>>???????????????<<<>>>@@@@@@AAACCCFFFHHHKKKSSSccc||||||tttpppjjjjjjnnnxxx}}}{{{xxxvvvuuutttrrrqqqlllkkkjjjiiigggeeedddcccdddbbb___^^^^^^]]][[[ZZZYYY[[[\\\\\\[[[\\\```ccciiioooyyy|||gggPPPGGGFFFEEEBBB???@@@??????>>>>>>>>>??????========================;;;;;;;;;:::::::::999999777777777888999999999:::888999999:::;;;;;;<<<===::::::999999999999999999777777888888999:::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<=========>>>>>>?????????>>>>>><<<>>>???@@@@@@AAADDDFFFIIINNNYYYnnnvvvqqqnnnlllmmmsss|||{{{yyyxxxwwwtttrrrpppooommmjjjhhheeecccbbbeeedddbbbaaaaaa```]]][[[YYYYYYZZZZZZZZZ[[[^^^```bbbffflllrrr|||nnn\\\KKKEEEFFFEEEAAA>>>??????>>>======>>>>>>>>>========================;;;;;;:::::::::999999999777777777888999999999::::::::::::::::::999999999888888999999999999999999888888888888888888888888:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999::::::;;;<<<=========>>>>>>?????????>>>>>>>>>???@@@AAA@@@AAADDDFFFHHHKKKSSSdddxxxsssrrrnnnlllpppuuu~~~~~~{{{wwwsssrrrqqqooollliiigggdddcccgggfffdddddddddcccaaa___[[[ZZZZZZYYYZZZ[[[]]]^^^```cccgggkkkrrr~~~zzzaaaTTTIIIFFFFFFDDDAAA@@@??????>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999888888888888888999999999::::::::::::999888777777777777888999999999888888888888777777777777777777999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<======>>>??????????????????@@@AAAAAAAAAAAACCCEEEGGGIIIOOO]]]qqq}}}wwwtttoookkklllooouuuzzztttrrrrrrpppnnnllljjjiiihhhhhhgggfffgggggggggdddbbb___]]]\\\[[[[[[\\\\\\\\\^^^bbbeeegggjjjrrr~~~hhhTTTLLLFFFEEEEEEBBB@@@BBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888999999999888888888888888888888999::::::999888777555666888999999999888888555666666666777888888888999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????@@@@@@@@@???@@@AAAAAA@@@@@@BBBDDDEEEFFFLLLVVVeee~~~~~~vvvqqqlllkkkkkkoooyyy|||uuurrrrrrqqqpppooonnnmmmmmmhhhhhhhhhhhhiiiiiifffdddccc```^^^\\\\\\\\\[[[[[[WWW[[[___aaaaaafffooovvvzzzuuuYYYKKKGGGDDDEEECCC@@@@@@CCC@@@@@@>>>===;;;;;;:::::::::::::::::::::::::::::::::::::::999999999888888:::999999999888888777777666777888999::::::999888555666777999999999888777333333444666777999::::::999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>@@@@@@AAAAAA???@@@AAA@@@??????AAACCCDDDEEEIIIQQQ\\\qqqyyysssnnnlllkkkmmmvvv{{{wwwuuuqqqoooppppppmmmmmmpppjjjjjjkkkkkkkkkjjjjjjiiifffeeeccc```^^^\\\[[[ZZZ]]]]]]\\\\\\]]]aaadddfffmmmsss|||gggTTTJJJIIIGGGEEECCCBBBAAA@@@=========<<<;;;;;;::::::;;;;;;::::::999888777777777888999::::::999888777;;;::::::999888888888999888777666555555666777888999888888888777777666666777777777777777777777777888888888888888888888888888888999::::::::::::999999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAEEECCCFFFMMMRRR___yyyqqqlllhhhhhhnnnvvv|||wwwrrrpppqqqpppmmmlllnnnkkklllllllllllllllkkkkkkkkkiiifffccc```^^^\\\[[[\\\[[[ZZZYYYZZZ]]]```bbbfffkkkrrrzzznnnYYYLLLGGGFFFDDDBBB@@@???>>>>>>=========<<<;;;;;;::::::;;;;;;::::::999888888777777888999999999999888777;;;:::999999888888888999888777666666666666777888888888888888777777777666777777777777777777777777888888888888888888888888777888999999::::::999999999999999:::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<=========>>>>>>>>>>>>===>>>>>>??????@@@AAAAAACCCBBBGGGMMMPPPYYYsss|||tttnnnjjjhhhlllsss|||{{{uuurrrsssrrrnnnlllmmmmmmmmmmmmmmmmmmmmmmmmmmmooommmjjjgggdddaaa___^^^]]]\\\ZZZYYYYYY[[[]]]^^^___bbbgggkkkqqq|||vvv]]]PPPLLLEEEDDDBBB@@@???>>>============<<<<<<;;;:::::::::;;;::::::999999888888888777888888999999888888777::::::999888888888888999999888777777777777888999888888888888777777777777777777777777777777777777888888888888888888888888777888999999::::::999999999999999999::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<=========>>>>>>>>>======>>>??????@@@@@@AAAAAABBBGGGLLLMMMQQQdddyyyvvvqqqlllhhhjjjooottt|||zzzvvvwwwvvvrrrooonnnmmmmmmmmmmmmmmmnnnnnnooopppooollliiigggdddcccbbbaaa```^^^\\\\\\\\\\\\]]]]]]^^^```cccgggmmmvvv|||eeeTTTLLLLLLDDDDDDBBBAAA??????>>>>>>======<<<;;;;;;::::::999:::::::::999999888888888777777888888888888777777999999888888888888888999999888888888888888888999888888888777777777777777777777777777777777777777888888888888888888888888777777888999999999999999888999999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>======>>>>>>???@@@@@@@@@@@@BBBFFFIIIIIIKKKYYYhhhxxxsssnnniiijjjmmmnnntttyyyyyyxxxsssooonnnmmmmmmmmmlllmmmnnnooopppnnnmmmllljjjiiihhhggggggeeecccaaa___^^^]]]]]]]]]\\\]]]^^^___bbbfffkkkooossswww|||kkkXXXLLLEEEEEEBBBBBBAAA??????>>>>>>>>><<<<<<<<<;;;::::::999999::::::999999999999999888777777777777777777777777888888888777777888999999888888888999999888888888777777777777777777888888777777777777777777777777777777777777777777777777777777888999999999999888888888888999999999::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============<<<======>>>??????@@@@@@AAABBBDDDEEEEEEIIITTT___vvvzzztttpppkkkjjjlllkkknnnwww|||yyytttooommmnnnmmmmmmlllmmmnnnpppqqqnnnnnnlllkkkkkkjjjjjjjjjgggfffdddbbb```^^^]]]]]]]]]\\\\\\]]]___bbbeeefffjjjmmmqqqsssuuuzzzuuu^^^SSSIIICCCAAA??????>>>===<<<<<<<<<===<<<<<<;;;;;;:::999999999999999999999999999999999888777777666666777777888888777777777777888999999777777888999999888777777777777777777888888888888777777777777777777777777777777777777777777777777666777888888999999888888888888888888999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>??????@@@AAABBBBBBBBBCCCHHHQQQXXXggg~~~wwwrrrmmmkkklllkkkkkkpppyyy~~~~~~wwwqqqooopppooonnnmmmnnnppprrrsssqqqpppooonnnllllllllllllkkkjjjhhhfffdddbbbaaa```___^^^]]]]]]___```aaaaaabbbeeehhhjjjkkkooouuuzzz}}}eeeVVVPPPHHHDDDFFF???>>>==================<<<<<<;;;::::::999999888999999999999999999999999888777666555555666777888777777777777777888999999666777777888888777777666666777777777888888888888777777777777777777777777777777777777777777777777666777777888888888888888888888888888999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<======>>>?????????@@@BBBBBBBBBDDDHHHMMMPPP^^^nnnzzztttnnnkkkkkkllliiikkkrrrtttvvvzzz|||uuurrrqqqpppoooooopppqqqtttuuutttsssqqqooonnnllllllkkkooonnnmmmkkkiiigggeeedddcccaaa```___`````````___]]]___bbbdddeeeiiioootttooovvvlllUUUMMMIIICCCCCCIII@@@@@@????????????@@@@@@<<<<<<;;;::::::999999888999999999999999999999999888777666555555666777888777777666777777888999999555666777888888777666555666666777777888888888999777777777777777777777777777777777777777777777777666666777888888888888888777888888888888999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<======>>>?????????>>>AAACCCDDDEEEHHHJJJJJJZZZddd{{{~~~vvvoookkkkkklllggghhhnnnnnnooo}}}tttzzzyyyuuusssppppppsssvvvyyyzzzzzzyyywwwuuurrrooommmlllmmmllllllkkkkkkkkkllllllccccccbbbbbbaaa`````````bbbbbbbbbbbbbbbcccddddddiiimmmrrrtttwww}}}mmm```PPPGGGEEEEEECCCAAA@@@??????>>>===<<<<<<;;;<<<;;;::::::999999::::::<<<<<<;;;:::999999999999999888888777666555555444888888888888888888888888777777666666666666777777777888888888888999999999777777777777777888888888555666777777666666777888999999888888888888999999777777777777888888888888888888999999999:::::::::999999::::::<<<===???@@@>>>============???@@@AAA@@@AAAAAAAAAAAACCCFFFIIINNNVVVggg{{{vvvqqqmmmoookkkiiiiiiiiimmmwwwkkk}}}}}}xxxvvvtttsssuuuwwwwwwwww}}}{{{yyyuuurrrpppnnnmmmoooooonnnnnnmmmmmmmmmnnnhhhhhhgggeeedddbbbaaa```aaa````````````aaabbbcccdddgggkkkmmmooottt}}}}}}```WWWKKKEEEEEEDDDAAA>>>??????>>>>>>===<<<<<<;;;;;;;;;:::999999999999:::;;;::::::999999999999999888888888777666555555555888888888888888888888888777777777666666777777777777777888888888999999999555666666777888888999999555666777777666666777888999888888777777888888999777777777777888888888888999999:::::::::;;;;;;;;;999::::::;;;<<<===>>>>>>>>>============???@@@AAA???@@@AAAAAAAAACCCFFFHHHMMMSSS___tttzzzuuurrrqqqnnnkkkkkkjjjkkkrrrzzzpppwww~~~|||zzzyyyzzz{{{{{{{{{}}}yyyuuurrrpppooooooqqqqqqqqqppppppppppppooonnnmmmkkkiiigggeeedddccc```____________```aaaaaaaaaccceeeffffffjjjqqqvvvwwwcccRRRLLLEEECCCDDDDDD???;;;>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999999999999888888888888888888999:::888888777777666666555555777777777777777777777777888888777777777777888888777777777888888888999999555555666777777888999999555666777777666666777888999888888777777888888999777777777777888888888888::::::::::::;;;;;;;;;<<<999:::;;;<<<======<<<;;;============>>>???@@@@@@???@@@AAAAAAAAABBBEEEHHHKKKNNNTTTbbb{{{|||yyywwwssspppooollliiilllrrryyywwwwww|||wwwssspppoooooooooqqqqqqrrrrrrrrrqqqqqqqqqppppppnnnmmmkkkiiihhhgggaaaaaa````````````aaaaaaaaabbbccccccbbbdddiiilllnnnsss{{{kkkVVVKKKGGGBBBBBBCCCBBB???;;;=========<<<<<<;;;;;;;;;;;;::::::999888999999999666666666666777888999:::888777777777666666666555666666666666666666666666888888777777777777888888777777777777888888888888666666666777777777777777555666777777666666777888888888777777777777888888666777777777888888888888999999999:::::::::;;;;;;999:::<<<======<<<:::999<<<<<<======>>>??????@@@>>>???@@@@@@@@@BBBEEEGGGHHHIIIMMMWWWiii~~~yyytttqqqmmmiiijjjnnnqqqwwwjjjjjjrrr~~~}}}zzzvvvrrrooommmnnnnnnooopppqqqrrrrrrrrrrrrqqqppppppooonnnmmmmmmllllllddddddccccccccccccddddddccccccbbbaaa```aaadddfffjjjlllppptttyyy~~~uuu]]]QQQKKKGGGCCC@@@AAAAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888999555555555666777888999:::777777777777666666666666555555555555555555555555888888777777777777888888666666777777777888888888888888777777666555555555555666777777666666777888888777777777777777777888666777777777888888888888777888888888999999999999888999;;;======<<<:::999;;;<<<<<<===>>>>>>??????===>>>?????????AAADDDFFFEEEFFFJJJSSS```xxx}}}vvvsssooojjjjjjlllmmmpppxxxUUUWWWaaaqqq}}}yyytttpppnnnlllllllllnnnppprrrssstttssssssrrrqqqqqqppppppooooooooohhhhhhgggffffffffffffgggcccbbbaaa`````````aaabbbeeefffgggiiillloooqqqssswwwyyy{{{~~~~~~```PPPLLLKKKHHHCCC@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888666666666666777888999:::777777777777666666666666666666666666666666666666777777666666666666777777666666666777777777888888888777777666666555555444555666777777666666777888888777777666666777777888777777777777888888888888777777777777888888888888888999:::;;;<<<<<<;;;:::;;;;;;<<<===>>>>>>>>>>>>===>>>?????????@@@CCCFFFDDDCCCHHHQQQZZZjjj~~~{{{vvvpppllllllllllllpppyyyJJJNNNUUU```mmmzzztttoookkkjjjkkkmmmpppsssuuuvvvvvvuuuvvvuuutttsssrrrqqqppppppjjjjjjiiihhhhhhhhhhhhhhheeedddbbbbbbbbbbbbbbbbbbcccccccccdddfffhhhhhhhhhlllmmmnnnppprrrtttvvvvvvxxxyyyzzz|||hhhSSSIIIHHHGGGEEEBBB@@@???>>>>>>===:::::::::::::::::::::::::::999999888888888888888777777777777888888999:::666666666666777777777777666666666666666666666666666666555555555555666666666666666666777777777888555555555666666666777777555666777777666666777888777777666666666666777777777777777777888888888888777777888888888999999999888888999:::;;;;;;<<<<<<:::;;;<<<>>>>>>>>>>>>===<<<===>>>>>>>>>@@@CCCEEEEEEBBBEEEMMMRRR\\\uuu|||sssoookkkhhhjjjqqqxxxIIIJJJNNNTTT\\\lllxxxqqqkkkhhhjjjlllpppsssvvvwwwxxxwwwzzzyyywwwvvvsssrrrpppoookkkkkkjjjiiiiiihhhiiiiiihhhfffeeeeeefffffffffeeedddddddddeeeggghhhhhhgggffffffgggiiijjjlllmmmnnnnnnoooqqqsssvvvyyy|||}}}mmm\\\NNNHHHGGGAAAAAA@@@@@@???>>><<<;;;:::::::::::::::::::::::::::999999888777888888888888888888888888999999:::666666666666777777777777777777777777777777777777555555444444444444555555666666666666777777777777222222333555666888999:::555666777777666666777888777777666666666666777777777777777777888888888888888888999999999:::::::::888888888999:::;;;===>>>:::;;;<<<>>>>>>>>>>>>===<<<===>>>>>>>>>@@@CCCEEEFFFAAABBBHHHLLLSSShhhzzzssskkkfffeeekkkqqqxxxGGGHHHKKKOOOTTT^^^qqq~~~xxxrrrnnnnnnoooqqqsssuuuwwwyyyyyy|||zzzwwwtttrrrooonnnmmmnnnmmmlllkkkjjjkkklllmmmmmmllllllkkkjjjiiihhhgggjjjhhhfffeeedddddddddeeebbbcccdddeeeeeeeeeeeeeeeiiiiiiiiiiiijjjlllmmmnnnssstttvvvxxx{{{}}}mmm[[[SSSIIIDDDEEE>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::666666666666666777888888777888999888777666777888777777777888999777444111444555888999999777555333555555666666666666555555555555666777777777777777777666555444444555666777666666444333333444555666777777777777888888888888777777777777777777777777999999999:::::::::;;;;;;;;;;;;999999999999;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@BBBBBBEEEHHHIIIOOO]]]kkkzzzrrrmmmiiiiiikkkpppzzzDDDDDDGGGJJJNNNUUUeeettt|||wwwuuuwwwwwwwwwxxxzzz|||~~~~~~{{{xxxuuussssssnnnnnnmmmllllllmmmnnnooooooooonnnmmmllllllkkkkkkkkkkkkiiihhhggggggffffffdddcccbbbaaaaaabbbcccdddbbbbbbcccdddeeegggiiiiiimmmmmmoooqqqsssuuuvvvwwwvvvxxxzzz{{{{{{}}}```RRRLLLEEEAAABBB>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::888777777666666666666777666777888888777777888999:::999777777777666444222333444666777888777666555555555666666666666555555555555666777777777777777777666555444444555666777666555444444444444555666666666666777777777888888777777777777777777777777999999999::::::::::::;;;<<<;;;::::::::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<===============>>>???@@@BBBBBBEEEGGGHHHKKKWWWcccxxxwwwpppjjjhhhhhhjjjrrr{{{BBBBBBDDDGGGHHHLLLWWWcccwww~~~|||{{{{{{}}}|||yyyvvvtttsssnnnnnnmmmmmmnnnooopppqqqrrrqqqqqqqqqppppppooooooooonnnnnnnnnmmmkkkjjjiiihhhfffcccaaa```aaaccceee_________```bbbdddeeefffggghhhiiijjjlllmmmnnnnnnmmmooopppqqqqqqrrrtttwwwyyykkkSSSIIIFFFBBB???AAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999888777666666666666444666888888888888:::;;;@@@<<<888555444444444333444444555555666666777777555555666666666666555555555555666777777777777666666666555444444555666666555555444444444555555666555555666666666777777777777777777777777777777777888888999999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======???>>>>>>>>>>>>>>>??????AAABBBDDDFFFFFFGGGOOOYYYeeewwwooojjjgggfffjjjpppuuu{{{CCCCCCEEEGGGHHHIIIPPPYYYhhh{{{}}}zzzvvvsssrrrnnnmmmmmmmmmnnnoooqqqrrrssssssssssssssssssssssssrrrsssssssssrrrpppnnnmmmnnnmmmjjjhhhgggfffggggggccccccccccccdddeeeffffffhhhhhhiiiiiijjjkkkkkkkkkkkklllmmmmmmlllmmmoooqqquuu{{{~~~}}}~~~nnn\\\KKKEEEEEECCCAAAAAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999999888888777777666777777777444666777888888999;;;<<>>>>>>>>>>>???@@@@@@CCCFFFEEEEEEJJJRRR[[[ooouuunnniiieeefffjjjlllqqqyyyCCCBBBDDDHHHHHHHHHLLLSSS\\\hhh~~~zzzwwwtttmmmmmmllllllmmmoooqqqrrrssssssttttttuuuvvvvvvvvvvvvwwwwwwwwwvvvtttrrrqqqppppppppppppnnnkkkiiigggiiihhhhhhgggffffffggggggkkkkkkkkkkkkkkklllllllllmmmmmmnnnmmmkkkkkkmmmnnnoootttxxxwwwxxx}}}~~~~~~|||^^^SSSGGGCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999666666666666777999::::::555777888999888888:::<<>>>>>>>>>>>>>>>>>??????AAAEEEFFFEEEHHHOOOTTTccc~~~{{{ssslllfffeeegggfffiiiooowwwAAA@@@BBBEEEFFFEEEHHHNNNVVV]]]mmm{{{wwwuuunnnnnnmmmmmmmmmooopppqqqssstttuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuutttpppqqqrrrsssqqqmmmiiigggkkkjjjiiihhhhhhhhhhhhhhhllllllmmmmmmmmmmmmnnnnnnmmmnnnnnnllljjjiiijjjllllllqqquuuuuuvvv{{{}}}|||~~~iiiRRRLLLDDD@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<::::::::::::999999999999555555666777888:::;;;<<<888999:::999888777888:::BBB>>>999555555777888888:::999777666555555555555444444555555555555444444444444555666666666666555444444555555555555444444222333444555666666666666555555666666666777777777666666666666666666666666666777777777777888888888888888999999999999888888:::::::::;;;;;;;;;<<<<<<>>>===============>>>>>>???>>>@@@DDDEEEDDDGGGLLLMMMWWWmmmxxxqqqiiiffffffaaadddhhhmmmvvvBBB@@@@@@CCCDDDBBBDDDIIIPPPTTT```sss~~~yyyvvvqqqpppooonnnooooooqqqqqqtttuuuvvvwwwyyyzzz{{{||||||{{{zzzxxxwwwwwwvvvvvvrrrssssssrrrqqqnnnllljjjjjjjjjjjjiiijjjkkkkkklllooooooooopppppppppqqqqqqnnnnnnnnnllliiihhhiiijjjjjjooossssssuuuzzz}}}|||}}}hhhYYYJJJGGGCCC???>>>??????>>>>>>>>>>>>>>>>>>===<<<<<<:::::::::999999999999888666666777777888999:::;;;;;;<<<<<<:::888666666777;;;888666444555666777666555555444444444555555555333444444555555444444333333444555555666666555555333444444555555444444333222333444666666666666555666666666777777777888888666666666666666666666666666666666777777777888888888999::::::::::::999888999999999::::::::::::;;;<<<;;;;;;;;;<<<===>>>>>>@@@>>>>>>BBBCCCAAADDDHHHJJJNNN^^^zzzyyypppjjjhhhcccdddeeegggmmmvvvEEEBBBAAACCCCCCAAACCCGGGHHHJJJSSSbbbrrr}}}sssrrrqqqpppppppppqqqrrruuuvvvwwwyyy{{{|||~~~~~~}}}|||zzzxxxwwwwwwwwwxxxvvvuuutttrrrqqqpppooooooiiijjjjjjkkklllnnnppppppqqqqqqrrrrrrssstttttttttooopppooommmjjjhhhiiijjjeeekkkooooooqqqvvvyyyxxxwwwyyy|||lllWWWOOOGGGFFFCCC???>>>@@@AAA@@@>>>>>>>>>>>>>>>======<<<:::::::::999999999888888888888888888888888999999===>>>===;;;777555555555555444333333555666555444000000111222444555555666333444444555555444444333333444555555666666555555333333444555555444333333111222444666777777666555777777777777888888888888666666666666666666666666666666666666777777777777999999;;;;;;;;;;;;999999888888999999999::::::::::::::::::;;;;;;===>>>???AAA>>>>>>@@@@@@???AAAEEEJJJKKKVVVnnnvvvnnnlllhhhgggeeedddgggnnnwww~~~????????????@@@AAABBBBBBHHHIIINNNVVV___ooo~~~zzzsssssstttwwwyyyyyywwwuuuwwwyyyzzzzzzyyyyyyzzz{{{~~~}}}{{{yyywwwvvvuuuuuuxxxwwwuuurrrooonnnllllllggghhhkkknnnoooppppppppptttuuuvvvwwwwwwvvvuuutttuuussspppllliiigggffffffkkkllllllmmmmmmnnnnnnnnnnnnppprrrssstttuuuwwwyyy{{{|||rrr\\\OOOKKKGGGEEEBBB@@@>>>>>>??????>>>>>>>>>>>>===<<<::::::888:::::::::999999;;;===888777555555666999<<<>>>FFFNNNLLL???666888999444444444666:::======999666555444444333333333444444777666555444444555666777555555555555555555555555444444444555555555555666666666666666666666666666666555555444444666777888666666666666666666666666555555666666777777888888777777888999999999999888;;;;;;::::::::::::999999<<<;;;;;;<<<<<<===>>>?????????@@@AAAAAABBBCCCCCCHHHGGGLLL\\\sss~~~uuuqqqmmmgggcccdddfffiiiooouuuAAAAAA@@@AAAAAABBBCCCDDDIIIIIIKKKPPPVVV```sss|||zzzyyyyyyyyyxxxwwwxxxyyyzzzzzzzzzzzz{{{{{{}}}|||{{{{{{zzzzzzzzzzzzwwwvvvtttrrrqqqpppooooooiiijjjlllmmmooopppqqqqqqttttttuuuvvvvvvuuuttttttqqqpppmmmkkkiiiggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjhhhhhhiiikkkooopppsssxxxttt```PPPGGGDDDEEEDDDBBB@@@>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::999888999:::999888888:::<<<888777555555666999;;;===EEELLLKKK???777999:::666555555666:::<<<<<<888555555444444333333444444444666666555444444555666666555555555555555555555555444444444555555555555666555555555555555555555555666666555444555666777888666666666666666666666666666666666666777777888888666666777888888888888888::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???>>>>>>??????@@@AAAAAABBBFFFFFFJJJVVViiizzzuuupppiiieeeeeefffgggkkkqqqyyy@@@@@@@@@@@@AAABBBCCCDDDGGGFFFHHHKKKMMMSSS```mmm}}}~~~}}}}}}zzz{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxvvvuuutttsssrrrrrrrrrrrrmmmmmmlllmmmnnnpppqqqsssuuuvvvwwwwwwwwwwwwvvvuuuooonnnlllkkkjjjiiiiiiiiieeeddddddcccbbbbbbaaaaaabbbccccccaaa```___```bbbeeefffiiilllrrrzzzvvv___RRRIIIEEEDDDCCCBBBAAA@@@???>>>===<<<:::::::::;;;;;;:::999999777888888888777777999:::777666555555666888:::<<<@@@FFFEEE<<<666888999555555666777999;;;:::666333444444444333333444444555555555444444444444555555555555555555555555555555444444444555555555555666555555555555555555555555666666555555555666777888666666666666666666666666666666666777777777777888555666666777888777777777::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???=========>>>??????@@@@@@CCCDDDHHHOOO[[[qqqzzzuuunnnhhhggggggfffiiilllpppyyy=========>>>>>>???@@@AAACCCCCCEEEHHHJJJMMMVVV```lll~~~|||{{{{{{{{{zzzyyyzzzzzzyyywwwwwwvvvwwwwwwwwwvvvuuutttsssrrrrrrrrrooonnnmmmllllllnnnqqqsssvvvwwwxxxyyyyyyxxxwwwvvvoooooonnnmmmkkkkkkjjjjjjdddcccbbbaaa```___^^^^^^^^^_________^^^^^^```bbbaaadddgggjjjnnnuuu}}}dddRRRKKKGGGDDDCCC@@@@@@@@@@@@>>>===;;;;;;999999::::::::::::::::::666777888777555555777999777666555555666777999:::888======777333555555333555666777888888777444222444444333333333444555555444444444444444444444444555555555555555555555555444444444555555555555666555555555555555555555555666666666666666777777777666666666666666666666666777777777777777777777777666666777888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>=========>>>>>>?????????@@@BBBFFFJJJQQQaaa{{{ssslllkkkkkkiiiiiikkkjjjpppzzz============>>>???@@@@@@BBBAAADDDGGGHHHIIIOOOVVV___lll~~~|||{{{zzzyyywww{{{{{{zzzzzzzzz{{{{{{|||zzzyyywwwuuutttrrrrrrqqqqqqooommmkkkkkkmmmppprrrtttuuuvvvwwwwwwvvvuuutttoooooonnnmmmkkkiiihhhgggccccccbbbaaa```___^^^^^^]]]]]]^^^]]]]]]___bbbdddeeeiiimmmppprrrwwwmmmUUUIIIFFFCCC???<<<>>>>>>>>>>>>===<<<::::::999::::::;;;;;;;;;::::::666777777666555444666777777666555555555666777888555888888555444444444333555666777777666444333222333333333333333444555666333444444444444444444333555555555555555555555555444444444555555555555666555555555555555555555555666666666777777777777777777777777777777777777777888888888888777777777777777888999999::::::999999888888999::::::;;;<<<<<<:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>???????????????AAAEEEHHHLLLXXXqqqvvvooooooooollljjjjjjggglllssszzz>>>>>>>>>>>>???@@@AAABBBBBBAAABBBEEEEEEDDDGGGLLLVVV]]]jjj}}}|||{{{{{{{{{|||}}}~~~}}}|||zzzxxxvvvuuuttttttsssrrrooommmlllnnnpppqqqqqqqqqssssssssssssqqqqqqmmmmmmmmmkkkjjjhhhfffeeedddddddddddddddcccccccccaaabbbccccccdddgggkkkooouuuzzzooo^^^MMMGGGEEEBBB===;;;>>>======<<<;;;:::::::::::::::;;;;;;;;;::::::999666777777666555444555777777666666555555555555666666777777777777777666555333555777666444333222333333333333333444555555666444444555555555555444444555555555555555555555555444444444555555555555666444444444444444444444444555666777888888888777777777777777777777777777777999888888888888777777777888999::::::;;;;;;::::::777777888999;;;<<<======::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>?????????>>>@@@DDDGGGJJJSSSfffwww}}}uuuuuuuuuqqqlllkkkhhhjjjmmmrrryyy>>>>>>>>>>>>>>>???AAAAAABBB@@@AAADDDDDDBBBDDDHHHNNNSSS^^^nnn}}}|||{{{zzzzzzzzzvvvtttrrrpppooopppqqqqqqpppqqqrrrssssssrrrqqqppplllmmmmmmmmmmmmkkkjjjiiijjjjjjkkkkkklllmmmnnnnnnlllooorrrvvv{{{aaaUUUIIIEEEDDDBBB@@@@@@===<<<;;;:::999999::::::::::::::::::999888777777777888888777555444555777666666666555555444444444666555666888888777666555222444666555333222222444333333333333444555666666444555666666666666555444555555555555555555555555444444444555555555555666444444444444444444444444555666777888999888777777777777777777777777777777999999999888888888777777888888999::::::::::::999666777888999;;;<<<===>>>::::::::::::;;;<<<==============================>>>???BBBFFFHHHNNN[[[hhhuuu~~~yyyrrrooojjjjjjiiilllqqqwww|||;;;;;;;;;<<<<<<===>>>???@@@>>>???CCCEEEDDDGGGKKKFFFLLLUUU___lllzzzxxxwwwuuusssrrrrrrrrrrrrsssssstttuuuuuutttssssssnnnooopppqqqqqqqqqpppooopppqqqrrrsssuuuvvvwwwxxxxxx|||tttWWWMMMCCC@@@@@@>>>???AAA>>><<<:::888888888:::;;;999999999999888666555555777888888777555444666777666666666555555444333333555333444666888666444444000333555555222111333444222222222333444555666777444555666777777666555444555555555555555555555555444444444555555555666666444444444444444444444444555666777999999888888777777777777777777777777777999999999999888888777777777777888999999999999888666777888999;;;<<<>>>>>>::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;???>>>@@@EEEGGGKKKTTT^^^ddd~~~xxxsssllliiiggghhhlllqqqvvvxxx??????>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCFFFFFFKKKSSS^^^ooo~~~~~~|||zzzxxxvvvvvvuuuuuuwwwxxxxxxxxxxxxwwwuuuxxxzzzyyyyyyzzzjjjOOOLLLGGGCCCAAA???===<<<>>>===;;;:::999999::::::888999::::::999888777666666777888999999888777666777666555444444444444444555555666666666666555555222333333444444333333222333333333333333333333333333333333333333333333333444444555555555555444444666444222000000222444666777666444333333444666777999999888888777777666666666666666666777777777777888888888888888999999:::::::::999888888777777666777777888999;;;<<<======;;;;;;<<<<<<===>>>>>>>>>>>>===;;;:::;;;<<<>>>@@@======>>>AAAEEEKKKPPPSSSRRRggg{{{zzzuuurrrnnnkkkjjjmmmoooqqqwwwzzz??????>>>>>>>>>>>>???????????????@@@AAABBBCCCCCCFFFFFFHHHMMMTTT___sss}}}}}}}}}||||||}}}}}}~~~~~~qqqXXXKKKGGGCCC@@@???>>>===<<<>>>===;;;:::999999999:::666777777888777666555444666666777888888777666666666666555444444444444444555555666666666666555555222333333444444333333222333333333333333333333333333333333333333333333333444444555555555555444444555444222111111222444555777555444333333444555777666666777777777777777777555666666666777777777777666666555555666666777888999999999999888888888888777888888999:::;;;<<<<<<;;;;;;;;;<<<======>>>>>>======;;;;;;;;;<<<>>>????????????@@@CCCGGGLLLNNNOOO___mmmyyyuuuqqqmmmllllllmmmnnnrrrssswww~~~======<<<<<<<<<======>>>===>>>???@@@AAABBBCCCCCCEEEDDDEEEHHHJJJPPP^^^lllyyy___LLLEEEBBB???============<<<<<<<<<;;;:::999999999999666666777777777666555555555555666666666666555555666555555555444444444444555555666666666666555555222333333444444333333222444444444444444444444444333333333333333333333333444444555555555555444444333333333333333333444444666555444333333444555666444444555555666777777888555555666666666777777777666666555555666666777888888999999999999:::::::::999999999999:::::::::;;;::::::;;;<<<<<<======>>>===<<<;;;;;;;;;<<<>>>???@@@@@@??????AAADDDFFFHHHKKKVVV[[[ggg~~~wwwrrrooommmllllllnnnnnnooosssyyy:::::::::999::::::;;;<<<<<<===>>>???@@@AAABBBCCCDDDCCCDDDGGGHHHKKKTTT^^^qqq{{{fffTTTJJJCCC@@@>>><<<======;;;:::;;;;;;:::999999999999999888888888888888888777777555555555555555555555555555555555555555555444444444555555666666555555444222333333444444333333222444444444444444444444444333333333333333333333333333444444555555444444333222333444555555555444333666555444444444444555666444444444555555555666666555555555666666666777777777777777777777888999999777888888999:::;;;;;;;;;:::999999999999999999999999::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<===>>>???>>>>>>>>>???AAACCCDDDHHHNNNNNNUUUlllwwwrrrpppooommmmmmllljjjlllppptttwwwxxx~~~;;;:::::::::;;;;;;<<<===<<<<<<===>>>???AAAAAABBBDDDBBBDDDGGGGGGGGGMMMUUU^^^kkkzzzcccRRRIIIFFFCCC@@@>>>======<<<:::999999999999999999999888888777777777777777777888888555555444444444444555555444444555666666555555444444444555555555555444444222333333444444333333222444444444444444444444444333333333333333333333333333333444444444444333333111222444666666555444333555555555444444555555555666555555555444444444333555555555555666666666666777777777666777888888999777777888999::::::;;;<<<::::::999999999999888888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>@@@BBBCCCEEEKKKIIIMMM```ttt}}}xxxuuusssqqqooollliiigggiiilllmmmnnnsssyyy===============>>>???@@@=========>>>??????@@@@@@DDDBBBBBBDDDDDDBBBEEEJJJSSS\\\ooo|||fffTTTGGGCCCDDDAAA@@@>>>======<<<:::999888888999999999888888777555555444444444555666666666555444444444444555666333444555666666666555444444444555555555555444444222333333444444333333222333333333333333333333333333333333333333333333333333333444444444444333333111222444555666666555555555555555555555555555555777666666555444444333333444444555555555666666666555555444444555555666777666666777888999999::::::999999999999999888888888888888999::::::;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<::::::;;;<<<===???AAAAAAAAAHHHGGGIIIXXXdddrrr|||xxxrrrnnnjjjggggggggggggfffiiipppxxx~~~<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>>>>@@@AAA???AAAFFFLLLRRR___qqquuucccWWWLLLCCC@@@BBB===<<<;;;<<<======;;;:::666777888999999888777777555444444333444555666777666666555444444555666666222333555666777666555444333444444555555444444333222333333444444333333222222222222222222222222222333333333333333333333333222333333444444333333222222333444555666666666666444555555555555555555444666666666555555555555555444444444555555555666666555444444444444555666666666666666777777888888888888888888888888999999999888888888999::::::;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????>>>FFFEEEEEEOOOVVV^^^kkkzzzxxxuuupppllljjjhhhfffeeeaaagggnnntttxxx~~~999999999:::;;;<<<===>>>>>>>>>>>>>>>============<<<:::;;;>>>@@@@@@CCCGGGDDDHHHRRR^^^hhhvvvgggZZZNNNIIIEEE???<<<>>>:::999999;;;===>>><<<;;;666777888999999888777666777666555555666777888999777666555444444555666777222333555777777666555444333444444555555444444333222333333444444333333222111111111111111111111111333333333333333333333333222333333444444333333222333333444444555666777777444444555555555555444444444444555555666777777777444444444555555555666666666666666666666777888888666666666666777777777777777777888888888999999999777888888999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<==================<<>>===<<<;;;;;;;;;;;;;;;===>>>???@@@AAABBBCCCCCCCCCGGGLLLOOOVVVdddxxxxxxmmmTTTOOOHHHCCC@@@@@@??????<<<;;;:::999888888888888888888777666666666666666777777888888888888777777666555444333222333333444666777999::::::999777666333333333333333333333333222111111111222333333444222222333333333333444444444444444444444444444444555444333333222222222333444444444444444444444444444444555555666555555555333333444444555666666666555555444444444555555666666666555555555444444444444666888999:::999777666666666777777888888888999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@AAACCCFFFIIILLLNNNXXXeee}}}~~~~~~xxxvvvuuuqqqmmmfffggghhhhhhjjjpppxxx;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;======>>>???@@@AAABBBBBBBBBFFFHHHJJJMMMVVVeeeqqqssscccYYYMMMIIICCC???======<<<;;;<<<;;;:::999888888888888888777777666666666666666666777777888888777777666666555444333333333444444666777888999999888777666333333333333333333333333222222111111222222333444222222222333333333444444444444444444444444444444444444333333222222222222333333333333333333333333333444444555555555444444333333444444555666666666666555555444444444555555666666555555555444444444666777888999:::999888888777777777888888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>??????AAACCCFFFIIIJJJPPP\\\ppp{{{~~~}}}vvvppphhhiiihhhggghhhlllsssyyy~~~;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@AAACCCEEEEEEEEEJJJTTT\\\ppplll[[[OOOHHHGGGDDD@@@===<<<<<<:::999;;;:::999888888888888888888777666666555555666666666666777777777777666666555555444333333333444444444555666777777666555444333333333333333333333333222222111111222222333333222222222222333333333333444444444444444444444444333333333333222222222222222222222222222222222222333333444444444444333333333333333444555555666666777666555444444444444444555555555555555444444444888888888888999999999999999999999888888888888888777777777777777777777777999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???AAACCCEEEFFFGGGOOO^^^qqqzzzyyy|||wwwooonnnllliiiiiikkkpppssswwwzzz}}}yyyvvvzzz::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===>>>?????????AAADDDDDDDDDGGGNNNSSS]]]kkkmmmZZZNNNGGGDDDCCCAAA???>>>???>>><<<;;;::::::999888888888888888777777666555555555555666555666666777777666666555444444444444444444444444333444555555555555444333333333333333333333333333333222222111222222333333111222222222222333333333333333333333333333333333222222333333333222222222222222222222222222222222333333444444333333222222222333333444444555666666777666555444444444444444555555555555555555555555777777777666777888999999::::::999999888888777777777777777777777777777777888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>???AAABBBBBBCCCHHHPPP^^^ppp}}}vvvuuuzzzxxxvvvsssooonnnoooqqqsssvvvxxxzzz|||}}}xxxsssssswww:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<======>>>???BBBDDDEEEDDDFFFJJJNNNQQQYYYgggwwwttt^^^NNNFFFDDDCCC@@@???>>>>>>??????===;;;999999888888777777888888777666666555555555555555555555666666666666555555333444444444444444444444333333333444444333333333333333333333333333333333333333222222111222222333111111111222222222333333333333333333333333333333111111222333333222222111444444444444444444444444333444444444333333222111222222333333444555555555666666555444444444444444444555555555555555555555666555555555555666777777:::999999888888777777777666666666666666666666666777777777777888888888888:::::::::;;;;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@CCCFFFJJJQQQ^^^sssvvvqqqsss~~~{{{wwwuuuuuuvvvvvvwwwyyy{{{{{{zzz{{{|||~~~xxxllllllrrr|||::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<=========@@@BBBCCCCCCBBBCCCEEEGGGIIILLLSSS```ooouuucccQQQFFF@@@>>>>>>===;;;:::;;;<<<===<<<:::999888888777777777888888777666555555444444555555444444555555555555444444222333444555555555444444333333333333333333333333333333333333333333333333333333222222111111222222111111111111222222222222333333333333333333333333000000222333333333222111444444444444444444444444444555555444444333222111222222222333444444555555555555444444444555555666444444444555555555555555444444444444555555555555888888888777777777777777666666666666666666666666666666777777777888888888::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@CCCEEEGGGJJJQQQaaauuuzzzpppqqqvvv~~~}}}{{{zzzzzz|||~~~}}}|||{{{|||uuullliiilllqqq~~~999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<============>>>???@@@@@@@@@AAABBBDDDFFFEEEIIIQQQ[[[iiiuuuggg___SSSHHHAAA===;;;:::<<<:::999999:::;;;;;;:::888888777777777777888888666666555444444444444555444444444555555444444444222333444555555555444444333333333222222333333333333333333333333333333333444333222222111111222222111111111111222222222222222222222222222222222222///000222333333333222111333333333333333333333333666666666555555333222222111222222333333444555555444444444444444555666777444444444555555555666666333444555666666666555444666666666666666777777777777777777777777777777777888888888888999999999999999999:::::::::;;;;;;;;;;;;<<<===???????????????@@@CCCEEEFFFIIISSSbbbnnn{{{rrrqqqnnnwww~~~~~~|||zzzxxxxxx{{{}}}|||uuuooonnnqqq999999:::::::::;;;;;;;;;999999999999::::::;;;<<<<<<<<<<<<===============;;;<<<===>>>@@@BBBDDDFFFHHHEEEFFFKKKPPPXXXiiizzzyyyggg[[[TTTOOOIIICCC@@@>>>===<<<>>><<<999999:::<<<<<<<<<888777777777777777888888666666555444444444444555333444444555555444444333111222444555666555444444444333333222222333333444333333333333333333333333444333333222111111111222000111111111111222222222222222222222222222222222...///111333444333111000222222222222222222222222666666666666555444333222111222222333333444555555333333333444555666777888444444444555555555666666333444666888888777666444444444555555666666777777888888888888888888888888999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;999:::<<<>>>??????>>>>>><<<@@@DDDDDDEEEKKKXXXbbboooxxxsssfffkkkooosss~~~}}}xxxuuusssuuuwwwwwwyyy|||yyywwwwwwxxx~~~999999888888888888888888999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@AAACCCDDDFFFHHHNNNVVV]]]nnnooo```TTTNNNGGGEEECCC@@@>>>===<<<<<<888888888888888888888888666777888888888777555444333333333444444555555555444444444444444444444444444444444444333333222111222222111111222222333444111111222222222333333333222222111111111111222222222222222222222222222222333333333333333333333333222222222222222222222222000000111222333333333333555555555444444333222222333333333444444333222222555555555555555555555555444444666666666555444333444444444555555555555666666666666666666666666666777777777777666666666666777777777666777777888999999999::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======??????@@@AAADDDHHHLLLNNNcccrrrxxxkkkeeekkkrrrwwwvvvppppppoookkknnnnnnoooqqquuu{{{yyyyyyzzz|||999999999999999999999999999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@AAABBBCCCCCCEEEIIIPPPUUU^^^kkk|||jjj[[[PPPIIIEEEDDDBBB@@@>>><<<;;;;;;;;;888888888888888888888888666666666666666555444444333333333444444444555555444444444444444444444444444555555555444444333222222222111111222222333444111111222222222333333333222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333222222111333333333444444444444444333333333444444333333222555555555555555555555555333333444555555444333222444444444555555555555666666666666666666666666666777666666666666666666666777777777777777888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===============>>>@@@DDDGGGIIIQQQ^^^ssszzzkkkiiijjjllluuuvvvrrrnnnhhhkkkjjjkkkmmmppptttxxx{{{}}}~~~~~~::::::::::::::::::::::::::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????AAAAAAAAA@@@AAADDDHHHLLLRRRZZZfffuuu{{{rrrcccUUUKKKFFFCCCAAA???>>><<<;;;::::::::::::888888888888888888888888666666555444444444444444333333333444444444444555444444444444444444444444555555555555555444444333222222111111222222333444111111222222222333333333222222111111111111222222000000000000000000000000111111111111111111111111222222222222222222222222333333333333222111000000111111222333333444555555222333333444444333333333444444444444444444444444222222333444444333333222444444444555555555555666666666666666666666666666666666666666666666666666888888888777888999999:::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<===???AAACCCEEEHHHQQQaaavvv|||pppjjjgggiiioooooowww{{{ssskkkjjjjjjjjjjjjlllnnnppprrrvvvyyy}}}yyytttuuuzzz999999999:::::::::::::::::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>????????????>>>???AAADDDFFFJJJOOOWWW```nnn}}}rrrlllccc\\\RRRJJJDDDAAA@@@???;;;;;;:::::::::999999999888888888888888888888888777666555444333444555666444444444444444444444444333333444444444444444444333444444444444444333333222222111111222222333444111111222222222333333333222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111333333333333333222111000111222222222333333333444222222333444444444333333444444444444444444444444222333333333444444444444444444444555555555555666666666666666666666666666555555555666666666666666888888888888888999::::::999999999:::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<>>???@@@AAACCCDDDIIIMMMWWWgggzzz|||rrrkkkhhhgggjjjnnnuuuvvvppppppooonnnmmmmmmmmmmmmqqqtttxxx{{{~~~|||wwwrrrpppnnnqqqyyy777888888888999999999::::::::::::::::::<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>=========>>>???AAABBBCCCCCCFFFLLLQQQZZZjjj}}}rrrfff^^^YYYOOOKKKFFFBBB???===:::888999:::::::::::::::::::::777777777777777777777777999888666555555555666777444444444444444444444444333333333444444444555555111222222333333333222222222222111111222222333444111111222222222333333333222222111111111111222222222222222222222222222222000000000000000000000000111111111111111111111111000111222333333333333333333333222222222111111111111222333333444444444333444444444444444444444444444444444444444555666666444444444555555555555666666666666666666666666666444444555555666666666777888888777777888888999:::999999999:::::::::;;;;;;:::;;;<<<<<<======<<<<<>>@@@BBBAAA@@@???CCCHHHKKKPPPYYYfffpppzzzhhh\\\TTTPPPMMMEEECCCAAA???>>>===:::777999999::::::::::::999999777777777777777777777777888888777666666666666666555444444444444333333333222333333444444555555555000111111222222222222111222222111111222222333444111111222222222333333333222222111111111111222222222222222222222222222222000000000000000000000000111111111111111111111111000000111222333333333333333333222222111000000///111111222333444444444444333333333333333333333333444444444444444555777777444444444555555555555666666666666666666666666666444444444555555666666777777777777666777888888999999999::::::::::::;;;;;;999:::<<<=========<<<;;;<<<<<<======>>>>>>??????AAA???DDDNNNYYYfff}}}wwwjjjccc```ccclllvvv}}}xxxtttrrrqqqssstttsssrrrrrrsssttttttvvvxxxzzz|||~~~}}}vvvmmmgggdddcccaaa```fffooo~~~777777888999999:::;;;;;;888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<=========<<<<<<===@@@AAA???<<<===BBBFFFHHHIIINNNWWW___uuuzzzooo___SSSMMMIIIFFFCCCAAA???============<<<;;;888888999::::::999888777777777777777777777777777666666777777666666555444555555444444444333333333222222333333444555555666000111222333333333333222222222111111222222333444111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222222111111111111111000000000000111222333444444444444333333333333333333333333333333333333333555666777444444444555555555555666666666666666666666666666333333444555555666777777666666555555666666777888999999::::::::::::;;;;;;999:::<<<===>>>===<<<;;;999:::;;;<<<<<<=========???===AAAJJJPPPWWWiii}}}ttthhh___```eeeiiinnnvvv~~~~~~{{{{{{{{{{{{xxxuuurrrrrrrrrrrrrrrtttvvvxxx{{{}}}~~~{{{|||~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~~~~}}}||||||}}}}}}qqqmmmgggcccaaacccgggiiivvv888888999::::::;;;<<<<<<777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===>>>===<<<===??????<<<999999===AAABBBBBBEEEMMMSSS\\\mmm~~~rrrcccZZZOOOHHHEEECCC@@@======:::777666888:::;;;;;;777888888999999888666555777777777777777777777777444555666666666555333222555555555444444333333333222222333333444555666666111222333333444444444444222222111111222222333444111111222222222333333333222222111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000333333333333222222111000//////000000111111222222000111222333444444555444333333333333333333333333222222111111222444555666444444444555555555666666666666666666666666666666333333444444555666777777555555555555555666777777999999:::::::::;;;;;;;;;999:::<<<>>>>>>===<<<;;;999:::;;;<<<===>>>>>>>>>===:::>>>FFFHHHIIIWWWiiizzzuuuccc\\\^^^[[[^^^ccciiipppwww}}}zzzvvvttttttsssssstttvvvxxx|||wwwxxxyyy{{{{{{{{{{{{zzzzzzyyyyyyzzz|||}}}}}}{{{wwwuuutttuuuxxxyyyyyyyyy{{{{{{|||~~~zzztttnnnllljjjgggeeeeeeiiipppvvv888888888888888888888888777777888888888888777777888:::;;;;;;999999:::<<<999999:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;===???@@@>>>???@@@AAACCCEEEGGGHHHTTT[[[ffftttuuudddXXXPPPLLLGGGBBB???===;;;999;;;;;;:::::::::999999999::::::999999888777666666555555444444444333333333555555555444444333333333777777555444444555666777444444444444444444444444333333333333333333333333111111111222333333333444222222222222222222222222///000222222111111222444///000222222111111222333111111111111111111111111111111111111111111111111000111222333444333222222222222111111111111222222222222222222222222222222222222222333333333444444444444444444444444444444777666666555444444333333444444444555555555555666555444444444444555666666888666555555666666555444777777666666666666777777666888<<>>?????????AAAFFFLLLQQQbbbnnnuuueee___\\\ZZZXXXYYY]]]aaaeeefffsssxxx||||||{{{zzz|||~~~}}}||||||zzzyyywwwvvvvvvvvvwwwyyyzzz|||~~~{{{yyyxxxxxxwwwuuusssyyyrrrsss{{{wwwwwwxxxqqqssstttsssqqqqqquuuxxx|||wwwooojjjkkkooosssnnnrrruuuvvvwww{{{888888888888888888888888777777888888888888777777888999;;;:::999999:::<<<999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>???>>>>>>???@@@BBBDDDFFFGGGHHHNNNVVVaaaooo~~~~~~zzzmmm```TTTKKKJJJFFFBBB???>>>===<<<;;;;;;::::::::::::999999999::::::999888888777666666555555444444444333333333444444444444444333333333444444333222222222333333222222222222222222222222333333222222222222333333111111111222222222222222222222222222222222222222000222333222000000111222///000111111000000111333111111111111111111111111111111111111111111111111000111222333333333222222222222111111111111222222222222222222222222222222333333333444444444555555444444444444444444444444444444444555555555555555444444444555555555555666555444444444444555666666777666555666777888777666777777777666666777777777777999;;;===>>><<<:::888;;;;;;<<<<<<<<<<<<<<<;;;======>>>>>>@@@DDDIIIMMMVVVaaattt}}}vvvhhhddd^^^[[[ZZZ[[[\\\\\\bbbfffmmmssszzz{{{{{{yyyxxxxxxyyyzzzzzz{{{zzzxxxwwwwwwvvvsssqqqtttnnnqqq}}}{{{{{{tttuuuwwwvvvvvvwww{{{~~~~~~xxxpppnnniiiffffffjjjpppuuu{{{888888888888888888888888777777888888888888777777888999::::::999999:::<<<999999::::::;;;;;;<<<<<<:::;;;<<<========================>>>@@@BBBDDDEEEBBBFFFKKKQQQZZZfffuuu~~~yyy{{{{{{lll___UUUNNNHHHCCCBBB???===<<<=========<<<:::::::::999999999888888999999888888777777666666555555444444444333333333333333333333444444444444333333333333333222111111222222222222222222222222333222111000000111222333111111111111111111000000222222222222222222222222222333333222000//////000///000111111000000111222111111111111111111111111111111111111111111111111000111222222333333222222222222111111111111222222222222222222222222222222444444444444555555555555444444444444444444444444222333333444555666666666444444444555555555555666555444444444444555666666666555444666888999888777888888777777777777888888888999:::;;;<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<======>>>@@@DDDGGGIIIQQQ```ttt|||rrriiiccc^^^ZZZXXXUUUWWW[[[___eeemmmvvv|||~~~}}}|||||||||}}}{{{zzzyyyyyyvvvrrrooommmjjjpppzzz{{{||||||}}}yyyrrrmmmiiiddddddeeehhhooowww888888888888888888888888777777888888888888777777777999::::::999999:::;;;888999999:::;;;;;;<<<<<<999:::<<<===>>>>>>===<<<<<<<<<<<<===>>>@@@AAABBBBBBDDDGGGIIIMMMUUU___gggxxx}}}}}}~~~iiibbbWWWNNNHHHEEEBBB@@@===<<<::::::<<<======<<<999999999999888888888888888888777777777666666666555555444444444333333333222222222333333444444555444555666777666555444333333333333333333333333333333222000//////000222333222111111111000/////////111111111111111111111111111222222111000//////000000222333222111111222333222222222222222222222222111111111111111111111111000111111222222222222222333222222111111222222333111222222222222222333333333333333444444444444555333333333333333333333333222333333444444555555666444444444555555555555666555444444444444555666666666555444555777888777666888888777777777777888888999999999999::::::::::::;;;;;;<<<<<<<<<;;;::::::999:::<<<<<<<<<===???@@@CCCHHHRRRaaattt}}}sssjjjdddYYYXXXVVVUUUXXX^^^eeeiiittt{{{{{{tttpppkkkiiirrr~~~sssmmmkkkjjjkkkgggiiimmmvvv777777777777777777777777777777888888888888777777777888:::999888888999;;;888888999999:::;;;;;;<<<888999;;;=========<<<<<<;;;;;;;;;<<<<<<>>>?????????AAACCCCCCDDDIIIPPPVVV^^^mmmyyy~~~~~~|||mmmeeeQQQNNNHHHDDDAAA???===<<<===;;;::::::<<<<<<<<<:::999999888888888777777777777777666666666666666666555555444444444333333333111222222333333444444444555666777888888777666555333333333333333333333333222222111000000111222222222111111111000/////////111111111111111111111111...000111111000000111222222333444444222111222444333333333333333333333333111111111111111111111111000000000111111111222222333333222222222222333333111111111222222333333333111111222222222333333333333333333333333333333333444444444444444444444444444444444555555555555666555444444444444555666666666555444444666666555444888888777777777777888888888888888888888999:::::::::;;;;;;;;;;;;;;;::::::888:::;;;<<<;;;:::;;;===@@@CCCIIISSSbbbvvvjjjddd[[[SSSQQQRRRVVVYYY___dddkkkqqqwww}}}{{{uuunnnnnnxxxyyypppjjjjjjpppuuuyyywwwxxx|||777777777777777777777777777777888888888888777777777888999999888888999;;;888888999999::::::;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???AAABBBBBBBBBDDDJJJOOOTTT^^^eeerrrooobbbVVVPPPEEEEEECCCAAA???>>>===<<<===<<<:::;;;;;;;;;:::888888888888777777777777666666666666666555555555555555555444444444333333333222222222222333333333333333444555666666666666666111111111111111111111111222222222222222222222222111111111111111111000000111111111111111111111111---...000000000000111333222444444444222111222333333333333333333333333333111111111111111111111111111000000000000111222222333333222222222222333333111111111222222333333444111111111111222222222222333333333333333333333333444444444333333333333333444444444555555555555666555444444444444555666666666555444555666777666555777777666666666666777777777777888888888999999999999999:::;;;;;;;;;;;;;;;888:::;;;;;;::::::;;;<<<===@@@CCCIIIRRRaaarrr~~~xxxhhh[[[RRRPPPPPPQQQRRRUUUYYY^^^cccjjjqqqvvv{{{}}}vvvvvv}}}{{{zzztttppplllmmmttt777777777777777777777777777777888888888888777777666888999999888888999:::888888888999::::::;;;;;;::::::::::::;;;<<<======<<<<<<;;;;;;;;;<<<======???AAACCCBBBAAABBBGGGKKKOOOUUUWWW```ppp|||||||||}}}~~~sssfff[[[QQQIIIDDDBBBBBBAAA???===<<<===>>>;;;:::999:::;;;:::999777888888777777777666666666555555555555555555555555555555444444444333333333333333333222222222222222222222222333555666888999000000000000000000000000111222333444444333222111111111111222222222222222111111111111111111111111...000111000//////000111111222333222000///000111111111111111111111111111111111111111111111111111111000000///000111222333444333333222222333333444000111111222333333444444111111222222222333333333222222222222222222222222222222222333333444444555444444444555555555555666555444444444444555666666444444444666999;;;;;;:::666666555555555555666666666777777888999888888888777888999:::;;;<<<<<<<<<999:::;;;:::999:::<<<===<<>><<<<<<<<<;;;;;;<<<<<<===<<<>>>??????======AAADDDFFFJJJJJJPPP]]]eeesss|||zzzwwwtttssstttuuuwwwxxxmmmhhh```XXXQQQKKKFFFBBB???>>><<<999777777999;;;999888888888::::::888777777777777777666666666666444555555555555555555555555555444444444333333333444333333222222111111111333222333333555888:::<<<222222222222222222222222000222444666666444222000111111111222333333333444000000000000000000000000000111222111///---...///000111111000///......///////////////////////////111111111111111111111111111000/////////000222333444333333222222333333444000000111222333333444444222222333333333444444444222222222222222222222222///000111222444555666777444444444555555555666666555444444444444555666666333333444777;;;???@@@???555555444444444444555555555666888999999999888777666777888:::;;;<<<======:::;;;;;;:::999:::===???===???AAAAAABBBGGGRRRZZZkkk{{{uuunnnkkkjjj^^^ZZZVVVUUUWWWXXXWWWUUUTTTWWWZZZ[[[[[[^^^fffmmmpppuuu}}}}}}wwwtttrrrooollliiiiiijjjnnnttt}}}888777666555555666777888666777888999888777555333555666888999::::::999888444555555666777888888999999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<>>>@@@AAA>>>BBBHHHKKKNNNUUU^^^fffvvv~~~yyyvvvpppmmmnnnmmmqqqxxx{{{lllaaaVVVSSSNNNIIIDDDAAA??????<<<<<<;;;::::::999888888666777999:::999888666444777777777777666666666666555555666666666555444333333222111000000222444666333555777999888666555555444333333222222333333444222111///......000111333333222111000000000222222222222222111111111111000222222111111111111111111000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000...///111333444333111000000000000000000000000000///111222444444333222111333222222111111222222333000111333444444333222111444444444444333222111111333333333333333333333333111111222333333444555555444444555777:::>>>BBBEEE555555555555555555555555888888777777666444333222777888888888888999999999999999999:::::::::;;;;;;===>>>?????????BBBFFFIIIYYYeeezzzzzztttmmmiiifffbbb[[[UUUSSSQQQPPPQQQSSSUUUUUUUUU```bbbeeehhhlllqqqwww{{{~~~|||yyyssslllgggggggggeeedddbbbbbblll888777666555555666777888666777888999888777555444666777888999999999999999666666777777888888999999999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<>>>???@@@@@@CCCFFFGGGGGGKKKRRRXXXeeeooo~~~yyypppmmmlllmmmrrrxxxxxxnnncccXXXPPPMMMJJJGGGCCC@@@???>>>>>><<<;;;;;;:::999999888888777777888999888777666555666666666555555555555444444555555666666555555555111222222333333333222222999>>>CCCAAA;;;555444555444333333222222333333444000111111111111111111111222222111000000111111222222222222111111111000000111111111111111111111111111111000000000/////////000000000000000000000000000000000000111111111111111111111111000000000000///000111222333222111111000000000000000000000000000222333555555444333222333222222111111222222333222222333333333222111111333333444555555444444444333333333333333333333333222222222333333444444444222222333444777:::<<<>>>555555555555555555555555777777777777666555444333777777888888888999999999999999999::::::::::::;;;;;;<<<=========@@@CCCFFFMMMXXXiii}}}wwwkkkbbb[[[XXXSSSPPPPPPPPPPPPPPPUUUUUUVVVWWWZZZ]]]bbbeeejjjiiijjjlllpppsssuuuuuuvvvyyy|||~~~wwwvvvxxx|||~~~||||||~~~~~~xxxssspppqqqrrrooollllllhhheeeeeegggjjjiiihhhjjjnnn}}}777666666555555666666777666666777888888777555444777777777777888999:::;;;888888888888888999999999999999999999999999999999<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;<<<<<<===??????@@@BBBCCCBBBAAACCCHHHLLLSSSYYYbbblllyyyzzzqqqnnnlllmmmpppttt}}}~~~||||||~~~uuuhhh]]]VVVPPPJJJFFFBBB@@@>>>===<<<<<<<<<===;;;;;;::::::999888888888888888888777777777666666555555555444444444333333444444444555555555555555333333333333444666888999DDDIIIMMMHHH===444222444333333222222222222333333000111333444444222111///111111000000000111111222222222111111111000000000111111111111111111111111222222111111111000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000111111111111222000000000000000000000000111222444555555555444333222222111111111111222222444333333222111111111222222333444555666666666666333333333333333333333333333333333333333333333333222222333444555666777777444444444444444444444444555555666666666666555555777777777888888888999999888888999999999:::::::::999:::;;;;;;;;;===@@@CCCBBBIIIVVVeeewwwzzzmmmggg___XXXSSSQQQOOONNNOOOOOONNNNNNOOOQQQTTTUUUWWWWWWVVVXXX[[[\\\\\\\\\^^^aaadddfffhhhkkknnnqqqsssuuuxxxyyyyyyxxxyyyyyy~~~~~~}}}|||wwwqqqlllgggeeeeeeiiijjjhhhhhhkkknnnqqqwwwxxxsssllliiijjjjjjiiihhhdddcccdddjjjqqqvvvwwwvvvzzz666666666666666666666666666666777777777777666555777777666666777999;;;<<<888888888888888888888777888999999999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@@@@BBBFFFIIIJJJMMMRRRWWW```mmm}}}vvvrrroooppprrrwww~~~wwwfff___VVVOOOJJJGGGEEECCC<<<;;;::::::::::::;;;;;;::::::999999888888888777888888777666666666666777555555555444444444444333444444333333333333333333666444333444888???FFFJJJLLLMMMLLLEEE;;;444222333333333222222222222333333222222333444333222111000000000000000000111111111111111111111000000000000000000000000111111111111222222222222111111111000///////////////////////////000000000111111111111111111111111000000000///111111000000000000111222000000000000000000000000111222333444444444333333222222111111111111222222555444222111000111111222222333333444555555444444222222333333333333444444333333333333333333333222444444555555555444444333444444444444444444444444444444555666666777666666777777777777888888888888888888888888999999999999888999:::::::::;;;>>>@@@???CCCJJJTTTbbbvvvvvvnnnggg```[[[WWWUUUSSSPPPOOOPPPQQQRRRRRRRRRQQQPPPRRRTTTTTTSSSRRRTTTUUUXXXZZZ[[[]]]^^^^^^]]]___aaabbbccccccccccccddddddddddddccc```\\\ZZZ[[[XXXXXX\\\\\\[[[\\\```cccgggnnnuuuzzz}}}~~~|||wwwrrroooppprrrssstttmmmnnnrrrzzz555555666666666666555555666666777777777777777666777666666666777999;;;===777777777777777666666666888888888999999:::::::::::::::999999999999::::::999:::;;;;;;<<<<<<======<<<===>>>>>>???AAADDDFFFEEEGGGJJJLLLQQQYYYccckkkyyy{{{zzzyyyyyy~~~xxxxxxyyy{{{{{{~~~pppeee^^^OOOLLLHHHDDDBBB@@@>>>===<<<<<<;;;:::::::::::::::999888888888888888777777888777666666555555666666666666666555555555444444555444333222111111222222333555999>>>DDDKKKPPPSSSMMMHHHAAA;;;777555333222333222222111111222222333555444222111111111222222//////000000111111111111111111111000000000////////////000000000111111111222222222222111111111000///////////////////////////000000000111111111111111111111111000000000///111111000//////000000111000000000000000000000000000000111222222222222222222111111000000111111222555444222111000111222222333333333333333222111000222222222333333444444444333333333333333333333222444444555444444333111111444444444444444444444444333444555666777777777777666666777777777888888888777777777888888888999999888999;;;;;;::::::<<<>>>@@@BBBDDDIIIRRRcccvvv}}}tttnnneeeaaa[[[XXXWWWUUUSSSRRRRRRQQQQQQRRRSSSSSSQQQPPPOOOPPPQQQSSSTTTSSSRRRPPPPPPPPPQQQQQQRRRSSSRRRRRRRRRTTTUUUUUUUUUSSSRRRRRRTTTQQQRRRVVVXXXXXXZZZ^^^eeekkksssxxxzzz||||||yyyxxx{{{444555555666666555555444666666666666777777777777666666666777888:::;;;<<<666666666666666777777777888888888999999::::::;;;:::999999888888999999:::888999:::;;;<<<<<<<<<<<<======<<<<<<======>>>???>>>AAADDDFFFFFFIIIOOOTTT```gggqqq{{{}}}uuuqqqooonnnnnnooosss{{{xxxvvvwwwqqqbbbWWWNNNJJJBBBAAA@@@???>>><<<;;;:::======<<<;;;;;;:::999999777777777777777777777777777777777666666666555555666666666555555555555444444333222222222333555666333:::DDDMMMQQQQQQNNNKKKEEE>>>666222333444444222222222111111111111222222555444222000///000111222......///000111111111111111111000000000/////////...//////000000111111111222222111111111000000000000000000000000000000000000000000000111111111111111111111111000000000000111000000000000000//////000000000000000000000000000000000000111111111222111111000000000000111111333222222222222222222333333333333222222111000///111222222333333444444555333333333333333333333333333333222222111111000000333333333333333333333333444444555666777777666666666666666777777777888888666777777777777888888888888:::;;;;;;::::::;;;======???AAABBBFFFQQQbbbnnn}}}uuuoookkkhhhccc___\\\[[[ZZZZZZZZZXXXUUURRRPPPPPPQQQSSSTTTSSSOOOLLLOOOLLLIIIHHHIIIJJJJJJIIIHHHJJJLLLMMMMMMMMMNNNPPPTTTSSSVVV\\\```aaadddhhhtttzzz|||vvvtttttt444444555666666555444444666666666666666777888888444555666888:::;;;;;;;;;666666666777777888888999777888888999::::::;;;;;;999999888888888888999999777888:::;;;<<<<<<;;;;;;======<<<<<<=========<<<<<>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888888777777777777777777777777555666777777777666444444555555555444444444333333222222222333555888<<<===AAAEEELLLQQQPPPKKKCCC>>>:::777333111222333333222222222111111111111222222333333222111000000//////---...///000111111111000111000000000////////////......//////000111111222111111000000000/////////000000000000000000000000000000000000111111111111111111111111000000000000///000111111111000...---000000000000000000000000111111000000111111222333111111000000000000111111000111111222333333333333222222333333333222111111111111222333333444555555222222222333333444444444444333222111111222333333333333333333333333333333555555666666666666666555666666666666777777777888666666666777777777888888777999;;;;;;999999999;;;999<<>>AAAJJJRRRYYYlllxxxtttqqqqqqsssxxx{{{{{{vvvrrrggg```YYYTTTTTTUUUUUUUUUTTTWWWZZZ[[[[[[^^^bbbfffnnnooowwwyyyxxxuuupppnnnqqq{{{555555555555666666666666888777666555444444555666777777777777777777777777888888777777666666555555777777777777888888888888:::::::::999999999999999999999999:::::::::;;;;;;;;;===>>>>>>===;;;<<<===;;;<<<<<<===>>>??????@@@CCCDDDFFFHHHLLLSSSZZZ___llluuu}}}zzzqqqnnniiieeedddeeegggiiiooowww{{{rrrlllkkklllnnnllluuu{{{mmmaaaYYYNNNIIICCCAAACCCCCC@@@===:::999999888888999999::::::999777666666666777888777777666666555555444444999888777666555555666777333333444555555444444333555666999===BBBHHHMMMPPPVVVPPPHHHAAA;;;888555333000000000000000000000000000000000000111222333444111111222222222222111111222111111000000000000000000000000000000000000000111111000000//////......111111000000//////......000000000000000000000000...//////000111222222333//////////////////////////////000111222333333444222222111111111111222222333333333222111000//////......---...111222222111//////000111222222333333444000...///333444222...111111000000000000111111333222111111333333222111222222222222222222222222444444444444444444444444444444555555555555444444666666777777666555444444666666666666555555555555888888888888999:::;;;<<<888888999999:::>>>CCCGGGNNNYYYhhhvvv{{{mmmdddbbbeeehhhjjjhhhhhhiiilllooossswwwyyy{{{vvvpppkkkmmmuuu555555555555666666666666777666555444444444555555666666666666666666666666777777777777666666555555666666777777777888888888999999888777777666666555999999999::::::::::::;;;;;;<<<>>>>>><<<;;;<<<===;;;<<<<<<===>>>>>>??????@@@AAACCCDDDFFFKKKQQQVVVVVV^^^jjjvvv{{{vvvsssnnnjjjgggggghhhiiinnnrrryyy}}}yyysssmmmiiihhhiiijjjlllvvvzzzpppdddXXXNNNHHHGGGCCC>>>===???@@@>>><<<999999999888888999999999999888777666666666777888666666666666555555555555888777666555444555555666555555444333333333333333666:::AAAHHHMMMOOOPPPOOOGGGBBB<<<888666555444444111111111111111111111111222222111111111111111222000111111222222111111000222111111000000000000000000000000000000000000000111000000000/////////...111000000000/////////...000000000000000000000000...//////000000111111111000000000000000000000000111111111111111111222222222111111000000111111222333222222111111000000000///...---///111222111111///000000111222222333333666333111222666777444111111111000000000000111111333222111111333333222111222222222222222222222222444444444444444444444444444444555555555555444444666666666666666555444444666666666666666666666666777777777777888999:::;;;:::;;;;;;;;;:::<<>>>>>>>>===>>>?????????BBBFFFJJJGGGLLLTTT\\\dddkkkrrrvvv|||vvvrrrqqqrrrsss|||~~~~~~zzzyyywwwuuusssqqqpppoooyyy}}}xxxllliiibbbZZZQQQHHHBBB>>>@@@<<<999888;;;<<<;;;999999999888888888888999999999888777666666666777777555555555555555666666666666666444333333444444555666555333222222333555666===BBBJJJQQQSSSPPPKKKGGG;;;888333111222333333333222222222222222222222222444333222111000000000000000111111222222111111000222111111000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000////////////////////////111111111111111111111111222222111111111000000000222111111000000111111222111111111111111111111111///......///111222111000000000000111222222333333333111///000333444222///111111000000000000111111333222111111333333222111222222222222222222222222444444444444444444444444444444555555555555444444555666666666666555444444555555666666777777888888666666666666777888999999:::;;;<<<<<<;;;;;;<<<>>>@@@CCCHHHNNNWWWeeevvv~~~{{{||||||yyywwwwwwxxx}}}444444444555555555666666444444444444333444444444666666666666666666666666666666666666666666666666666666666666777777777888999999999999888888888888888888888888999999999999999;;;<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<=========:::;;;<<<<<<<<<===@@@CCCDDDGGGKKKOOORRRWWW\\\___dddkkkvvv~~~sssiiibbb^^^[[[YYYSSSMMMGGGCCC@@@>>><<<:::777777999999999777888888777777777777888888888888777777666666666666444444444555555666666666555444333222222333444444555444333333555888<<<>>>GGGJJJMMMNNNKKKEEE>>>999;;;888444222222222222222222222222222222222222222333222222111000000111111000000111111111111000000222111111000000000000000////////////////////////000000000000////////////000000000000////////////000000000000000000000000////////////............000000000000000000000000111111111111000000000000111111000000000000111111000000000000111111111111000///...///111222111000000000111111111222222222111///...///111111000...111111000000000000111111333222111111333333222111222222222222222222222222333333333333333333333333333444444555555444444333555555555666666555444444555555666666777888999999555555555555555666777888555888:::<<<<<<<<<<<<>>>>>>???@@@CCCJJJVVVdddnnn{{{zzz|||444444444444555555555555333333444444444444444444555555555555555555555555555555555555555666666666555666666666666777777777777777777888999999::::::777777777888888888999999888:::;;;<<<;;;:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<999;;;<<<=========???AAAAAACCCDDDEEEFFFHHHLLLOOOSSSWWW]]]dddmmmxxxzzzuuunnnddd[[[TTTOOOMMMMMMJJJGGGBBB???===<<<<<<<<<;;;999999999888777666888777777666666777777888777777777777666666555555333333444444555555666666444333222111111222333444111222333666:::???CCCFFFMMMKKKGGGBBB===999555444;;;888555333444444333333111111111111111111111111111111000000111222222333000000000111111000000000222111111000000000000000////////////////////////////////////000000000000////////////000000000000////////////////////////////////////............////////////////////////...//////000111111222222111000000000000000000111000000000000000000111111111000///000111222111000111111111111111222222222333333222222333333333222111111000000000000111111333222111111333333222111222222222222222222222222333333333333333333333333333333444444444444333333444444555555555555444444444555555666777888888999555555555444555555666666444777:::;;;;;;;;;;;;;;;999999:::<<>>???>>>>>>???@@@???@@@AAAAAAAAABBBDDDFFFJJJKKKMMMPPPVVV```jjjqqq}}}~~~vvvnnniii___\\\WWWQQQLLLHHHEEEDDDDDDBBB@@@===;;;:::::::::;;;;;;;;;:::999888777777777777666666666666777777666666777777777666555444444444444444444555555555333222222111111222444444111333777;;;???CCCEEEFFFGGGDDD>>>888555444555777666444222222333444444444000000000000000000000000000000000000111222333444///000000111111000000///222111111000000000000000000000000000000000000000////////////000000000000////////////000000000000////////////////////////////////////////////////........................---......///000111222333111000000//////000000111000000000000000000000000222000000000222222111000111111111111111111111111111111111111111111111111111111000000000000111111333222111111333333222111222222222222222222222222333333333333333333333333333333444444444444333333333333444555555555555444444444555555666666777777666555555444555555666666777999;;;;;;999888777888888888999;;;>>>CCCGGGIIIUUU^^^iiiqqqxxx~~~|||}}}zzzwww{{{zzz{{{}}}333333444444444555555555333444555666777666666555555555555555555555555555444444444555555555666666555555555666666666777777777777666666555555555555666666666777777777888888666888:::::::::::::::<<<:::::::::::::::::::::::::::===??????>>>===<<<======>>>@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJOOOUUUXXXdddjjjuuuwwwrrrkkkeee___YYYTTTPPPKKKJJJHHHFFFDDDBBBAAA@@@AAA@@@>>>===;;;:::999999777888999999888777777888777666666555555666666777555666777777777666555444555444444444444444444333333222222111222333444555444777<<<@@@BBBAAA???===;;;999666444333333555666222000//////111222222222111111111111111111111111222111111111111111222222//////000000000000//////222111111000000000000000000000000000000000000000.../////////000000000111.../////////000000000111////////////////////////...//////000000111111111////////////////////////.../////////000000111111000000////////////000000111111000000//////......222111000000222222111000111111111111111111111111.../////////......//////111111000000000000111111333222111111333333222111222222222222222222222222222222222222222222222222222333333444444333333222222333444444555555555444444444444444555555555555666666555555555555666666666777999999888777888999<<<;;;:::;;;===@@@BBBCCCJJJOOOVVV]]]fffsss}}}|||xxxwwwxxx~~~|||zzzwwwuuuzzz333333333444444444555555333444666777777777666666555555555555555555555555444444444555555555666666555555555555666666666777;;;;;;:::888777555444444666666666666777777777777555777999::::::999:::<<<::::::::::::::::::::::::;;;===??????===;;;:::999888:::<<<===<<<<<<===>>>???@@@BBBCCCEEEGGGHHHIIIRRRVVV]]]eeeoooyyy~~~rrrhhhdddccc^^^YYYRRRMMMIIIFFFCCCAAABBBBBBAAAAAAAAA@@@@@@???>>>===<<<;;;999777666666222444666777777777777888666666555555555555666666555666777777777666444333555555555444444333333333333333222222222333555666888;;;@@@CCCCCC>>>999555111222222333222222111000333111//////000000///...222222222222222222222222444333222111000000000000//////000000000000//////222111111000000000000000000000000000000000000000.../////////000000111111.../////////000000111111////////////////////////...//////000111222222333000000000000000000000000000000000000////////////000000////////////000000222111111000///......---333111000111222222111000222222111111111111111111111222222222111111111222111111000000000000111111333222111111333333222111222222222222222222222222222222222222222222222222222333333444444333333222222333444444555555555444444444444444444444333333777666666555555555666666222444666777777999;;;===;;;999777777999;;;===>>>CCCDDDHHHMMMUUUaaannnvvv{{{vvvsssqqqwwwvvvyyy}}}zzzyyyvvvuuu{{{333444444555555444444333444444444555555555555666777666555444444444444444555555555555555555555555444444444555555555555666666666666777888888999999777777666666666666666777888888999999999888888777999999999999999999999999;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDGGGIIILLLQQQXXX^^^dddgggrrr|||xxxqqqmmmhhh```YYYRRRMMMKKKGGGFFFDDDBBB@@@???@@@@@@??????@@@@@@@@@@@@AAAAAA???===;;;999888888888888:::888666333333333555666333333444444555666666666444444555555555555444444555555555444444333333333444555555555555666999<<>><<<999888777777222222222111111111111000111111111111111111111111000000000000000000000000333222222222111111000000000000000000////////////111111000000//////......000000000000000000000000111111000000//////......111111111111111000/////////000000000000000//////000000000000000000000000//////000000000000//////////////////////////////000000000000////////////111111111000000000000000111111111111111111111111000000000000000000000000222222222222222111000//////000111222222222222222333333111111111222333444333222222111111222222333111111111111111111111111333333333333333333333333444444444444444444444444555555555555555555555555666666555555555444444444555666777888:::<<<======666666777888999999::::::======>>>BBBHHHQQQYYY^^^ooouuu}}}sssnnnpppuuuxxx}}}{{{zzz~~~~~~yyyxxxzzz|||~~~444444444444444444444444555555555555666666666666666666555444444444444444666666666666666666666666444444444555555555555666777777777777777777777777777777666666666666666777888888888999999888888777999999999999999999999999999::::::;;;;;;::::::999::::::;;;;;;<<<<<<======<<<======>>>???@@@AAAAAABBBCCCEEEIIIMMMQQQUUUXXX]]]ccclllrrruuuxxx}}}xxxssspppllleee```[[[YYYUUUOOOJJJEEEBBB@@@AAA@@@>>>===;;;;;;;;;<<<======>>>????????????>>>===;;;:::888777666777777666555333222222444666777666666666555444444333333444444555555555555444444555555444444444333333333333444444444444555888:::<<<;;;999777555444444333000000111111222222222333111111111111111111111111000000000000000000000000222222111111111000000000000000000000////////////111000000000/////////...000000000000000000000000111000000000/////////...000111111111111000////////////000000000000//////000000000000000000000000//////000000000000///////////////////////////////////////////////////////////////000111111111222111111111111111111111111000000000000000000000000111222222222222111000///000000111222222222111111444333222111111111222333333222222111111222222333111111111111111111111111333333333333333333333333333333444444444444444444555555555555555555555555666555555555444444444444444444555777888999:::;;;888888999999:::;;;;;;<<<::::::;;;>>>CCCIIIOOORRRYYYbbbnnnzzzxxxtttuuuyyy}}}}}}|||~~~}}}}}}}}}{{{yyy{{{{{{xxxwww{{{yyy|||555555444333333444555555555555555666666666777777666555444444444444444444666666666666666666666666444444444555555555555666999888888777666666555555777666666555555666777777777777888888999888888777999999999999999999999999888888888999999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========?????????AAABBBDDDFFFGGGLLLOOOSSSUUUWWW[[[bbbgggfffjjjpppxxx~~~xxxrrrnnnkkkgggbbb\\\YYYWWWUUUPPPLLLIIIHHHFFFCCC@@@>>>===<<<;;;:::999999888888999999999:::<<<>>>>>>===<<<;;;:::999888777666555555555333222111111222444666777666666555555444333333333444444555555555555444444555444444444444333333333222333333333222333666999555555333222111000000000...///000111222333444444111111111111111111111111000000000000000000000000111111000000000000//////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000111111000000///......//////000000/////////000000000000000000000000...//////000000//////...////////////////////////------...//////000000000---...//////111111222333000000000000000000000000000000000000000000000000111111222222111111000000111111111222111111000000444333222111111111111111333222222111111222222333111111111111111111111111333333333333333333333333333333333444444555555555444444444444444444444444555555555555444444444444333444444555666666777777888888888999::::::;;;;;;999999:::;;;>>>AAADDDFFFJJJSSS```nnnzzz~~~{{{{{{~~~~~~~~~|||{{{zzzyyyxxxwwwwwwvvvyyyyyy{{{}}}|||zzz|||yyywwwxxxxxxwwwxxx{{{xxx}}}555444222111111222444555444444444555555555666666555555444333333444444444666666666666666666666666444444444555555555555666777777777666666555555555666666555555555666777777666777777888888888888888888888888888999999999999777777888888888888777777;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????DDDEEEGGGHHHHHHKKKPPPTTTOOORRRVVV\\\aaafffiiijjjmmmppptttyyy}}}~~~}}}{{{yyyzzz{{{{{{yyyuuuqqqooonnnlllgggbbb\\\XXXTTTRRRSSSPPPLLLJJJIIIHHHFFFDDD@@@@@@???===<<<<<<<<<<<<888888888888999999999:::777999;;;======<<<:::999888888777666666666555555222222222333333444555666222333333444444555666666333444444555555444444333444444444444444444444444222333333333222333666888222222111000///////////////000000111222222333333111111111111111111111111000000000000000000000000000000000///////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////000000000000000//////.........//////000/////////000000000000000000000000...//////////////////...////////////////////////------...///000111222333.../////////000000111111////////////////////////000000000000000000000000000000111111111111000000111111222111111000//////333333222111111000000000333222222111111222222333111111111111111111111111222222333333333333444444222333333444444555555555444444444444444444444444444444444444444444444444444444444444555555555555666666666666777777888888888999:::;;;<<<>>>??????DDDKKKUUU___jjjvvv~~~}}}{{{xxxxxx}}}|||yyyvvvuuuvvvuuuuuutttttttttuuuuuuyyyzzz{{{}}}~~~}}}{{{zzzyyyyyyyyyzzzzzzzzz}}}~~~yyyvvv333222000//////000222333222222222333333333444444444444333333333444444555444444444444444444444444444444444555555555555666444444555555555666666666555555555555555666777777555666777888888888888888777777777888888999999999888888999999999999888888:::::::::::::::999999999;;;;;;;;;;;;;;;:::::::::======>>>>>>>>>>>>>>>===<<<===???@@@@@@AAABBBDDDEEEFFFIIIKKKNNNQQQRRRSSSVVVWWWZZZ^^^aaadddfffggghhhhhhjjjpppzzzzzzvvvqqqmmmkkkhhheeecccaaabbbddddddcccbbbaaa```]]]^^^______]]]ZZZWWWUUUVVVTTTQQQMMMJJJHHHFFFFFFCCCAAA@@@?????????>>>===;;;:::999888888888888888666666777888888999999999666888:::<<<===;;;999888777777777777777666666666444444444555555555444444222222333333444555555555333333444444444444333333444444444444444444444444333444444333222333666888333333222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////000000000.../////////000000000111////////////000000000000////////////////////////////////////000000000000000000000000000///......------...///////////////////////////////////////......////////////......////////////////////////......///000222333444444111000000000//////..............................000000000000000000000000///000000111111111000000111111111111111000///...222222222222111111000000333222222111111222222333111111111111111111111111222222222333333444444444333333333444444555555555444444444444444444444444333333444444444444444444555555555555555555555555555555666666666666777777666777888:::;;;<<<<<<<<>>>>>======AAABBBBBBCCCDDDEEEFFFFFFHHHHHHIIIKKKMMMOOOPPPQQQRRRSSSUUUZZZbbbooo}}}wwwmmmaaa^^^ZZZVVVTTTRRRPPPNNNMMMOOOPPPPPPNNNMMMNNNOOOKKKLLLLLLLLLJJJIIIGGGFFFDDDCCCBBB@@@????????????;;;;;;:::::::::::::::;;;;;;:::999888777777777777333333555666777777777777555777888::::::999888777555555666777777777666666333444555666666555333333555555444444333222222222333333444444444444333333333333333444444444444555333444444333222333555777555555444333222222222333222222222111111111000000000000000000000000000000000000000000000000000000//////000000000000111111......//////000000111111////////////000000000000000000000000000000000000////////////000000000000//////000000//////...---,,,---......////////////////////////////////////---......//////......---////////////////////////......///000222333333444222111111000......---,,,////////////////////////000000000000000000000000//////000000111111000000000000000111000000//////000000111222222111111000333222222111111222222333111111111111111111111111111222222333333444444555444444444444444444444444333333333333333333333333333333333333444444444444555555555555555666666666777777777777777888888888333444555666888999::::::<<>>???>>>===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDCCCEEEHHHKKKQQQYYYdddkkknnnrrrsssnnnhhhccc\\\VVVNNNKKKHHHFFFFFFEEEDDDCCCCCCDDDEEEDDDBBBAAABBBDDDBBBAAA@@@@@@@@@???@@@@@@===<<<<<<<<<;;;:::::::::999::::::999888888999;;;;;;:::999888777777777777222333444666666666555555444555666666777777666666222333444555666666555555000111333555666555444333555555444333333222222111222333333444444333333222333333333444444444555555222333333222111111444666666555444333222222222222111111111111111222222222000000000000000000000000000000000000000000000000000000000111111111222222.........///000111111111.../////////000000000111000000000000000000000000.../////////000000000111//////000000//////...---+++,,,---...////////////////////////////////////---......//////......---////////////////////////------...///000111111111000000000///.........---////////////////////////000000000000000000000000...//////000000000000000...///000000000000000000...///000111222222111111333222222111111222222333111111111111111111111111111111222333333444555555555555555444444333333222333333333333333333333333222222333333333444444444333444444555555555666666777777777777777777777777555555555555666888999::::::===???AAADDDKKKTTT[[[```ooo{{{~~~~~~|||yyyyyysssqqqnnnlllkkklllnnnpppqqqsssuuuvvvuuussspppnnnnnnpppqqqrrrssswww}}}~~~}}}xxxsssrrrssssssooofff]]]WWWUUU333444444555555444444333222222333333333444444444222222222222333333444555555555555555555555555555444444444555555555666666666555555444444333333222333333333444555666777888444555666777888888888888555666666777888999999999888888999999999999888888666666777888999::::::;;;777888888888999999999999888999:::;;;;;;;;;:::999;;;:::999999;;;===>>>>>>;;;;;;::::::;;;<<<=====================>>>???@@@<<>>===>>>??????>>>???@@@AAA???;;;:::<<<>>>===<<<;;;::::::;;;<<<===<<<<<<<<<<<<;;;999888777777777777777555555777888777666555444444444444444444555666777888777666666333333333444444444555555000111333444555444444333,,,...111444666555444333111222222333333444555555222333333444444333333222333333333444444555555555111222222111///000222444666555444222111111000000//////000111222333333444000000000000000000000000000000000000000000000000000000111111222222222333---......///000111111222.../////////000000111111000000000000000000000000.../////////000000111111///////////////......---+++,,,---...////////////////////////////////////---..................---////////////////////////,,,,,,------.../////////.........///////////////000000000000000000000000000000000000000000000000......///000000000000000......///000000111000000,,,...000111222222222222333222222222222222222333111111111111111111111111111111222333333444555555666666555444333222222111333333333333333333333333222222222333333444444444222222333444444555666666555555555555555444444444888888777666777888999:::666999<<<======???DDDIIIPPP___jjjooozzz~~~|||www|||~~~xxxsssrrrsssooommmjjjiiiiiillloooqqqsssuuuxxxyyyxxxuuupppnnnlllmmmooopppsssyyy~~~{{{zzzzzzwwwpppiiigggiiiiiiddd[[[RRRLLLIII555444444333444555666777555444444333333222222111333333333333333333333333444444444444444444444444333333333444444444555555555555555555555555555555111111222333333444555555666666666666666555555555444444333333333333444444444444555666777888999999888888888777888888999999888888999999999999888888999999888777888999;;;<<<666777888999:::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;===>>>@@@BBBCCCDDDKKKJJJIIIGGGEEECCCBBBAAA??????>>>>>>============<<<<<<;;;;;;;;;:::::::::999999999888888888777777:::;;;;;;;;;;;;:::999999888888888888888888888888666666666666777777777777666666666666666666666666444444444444444444444444444444444444444444444444555444444333333444444555333333333222222111111111444444222222222222444444444444444444444444444333222222222222222222222222000000000000000000000000222222222222222111000///000000000000111111111111111000000000//////......000000000000////////////000000000000111111111111000000000000111111111111////////////..................//////////////////////////////////////////111000///////////////000000000//////.........---------............------......---------,,,,,,,,,///......------...000111111111000000////////////000000000000000000000000000000000000000000000000000000000/////////////////////000000000000//////////////////000000000000111444555444111///111333444222///,,,,,,---000222000111111111111222222222555444333333222222222222333333333222222222111111333333333444444444555555444444444555555555555666555555444444444444555555666666555555555777999::::::999888888999<<<@@@BBBFFFKKKUUU___kkkwwwxxxrrroootttsssrrrsssssssssqqqooojjjhhhfffgggiiimmmooopppuuuuuuvvvuuussspppllljjjjjjjjjkkknnnttt{{{~~~|||}}}~~~}}}{{{~~~zzzwwwsssnnnhhhdddaaa___[[[VVVPPPJJJEEEBBB444333222222333444555666444444333333333333222222333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444222222222333333444444444666666666666555555555555666666555555555555666666666666666666666777777777:::999888888777777777777777888888999999888888777999999888888888999:::;;;777777888999::::::::::::::::::::::::::::::::::::999999999999::::::::::::999999:::;;;===>>>???@@@>>>>>>======<<<;;;;;;:::;;;;;;::::::999999999999;;;;;;;;;;;;::::::::::::999999999888888777777777888999999999999888777777777777777777777777777777777777777666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444333333333333444444333333333222222222111111444333333222222333333444555555444333222222111111222222222222222222222222111111111111111111111111111111111222111111000000000000000000111111111111000000/////////.........000000000/////////......//////000000000111111111////////////............////////////////////////000000000000000///////////////////////////////////////............//////000/////////............//////000000000000//////---------....../////////...............//////000......---------,,,,,,,,,////////////////////////000000000000000000000000000000000000000000000000///000000111111000000///////////////000000000000111333444333111000111333333222000...---...000111000111111111111222222222555444333222222222222222333333333222222222111111222333333333333444444444444444444444555555555555555555444444444444555555555555555555666777888888666555555555666888;;;<<<@@@DDDJJJQQQ[[[gggssszzz~~~~~~~~~}}}|||yyyuuuqqqllljjjooonnnmmmmmmnnnooonnnmmmkkkiiigggggghhhkkkmmmooorrrssstttuuussspppllliiijjjjjjkkkooottt{{{~~~zzzyyy{{{}}}}}}|||}}}zzzuuuppplllfffaaa]]]WWWUUURRRMMMHHHBBB>>>;;;333222222222222333333444222222333333333333444444333333333333333333333333444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333555555555555555555555555888777777666666777777888777777777666666666555555;;;:::999777666666666666777888888999999888888777:::999888888777888888999777888888999999999888888999999999999999999999999777777888888888999999999777777888888999:::::::::888888888999999:::::::::888888888777777777777777;;;::::::::::::999999999888888888888777777777777666666777777777666555555666666666666666666666666888777777666666555555555555555555555555555555555444444444444444444444444444444444444444444444444444444333333333333444444333333333222222222222111222333333444444333333222555555444333111000///...222222222222222222222222111111111111111111111111//////000111111111000000000000000000111111111111000////////////.........////////////............//////000000000000111111000000//////......------////////////000000000000222222111111000000000///////////////////////////.........------......///////////////............//////000000000000//////,,,,,,---...///000111222------...///////////////000000////////////......////////////////////////000000000000000000000000111111111111111111111111000111111111111111111000////////////000000000000111333333333111000111222222222111000000000111111000111111111111222222222444333333222222222222333333333333222222222111111111111222222222333333333444444444444555555555555555555444444444444555555333333444555666666666666777777777777888999:::;;;;;;===???CCCJJJTTT___fffkkkooouuu}}}}}}}}}}}}}}}~~~}}}wwwvvvtttrrrooonnnllllllllljjjiiiiiijjjlllllllllkkkjjjgggffffffiiikkkmmmpppqqqtttuuutttqqqmmmkkkkkkkkkllloootttzzzzzzyyyvvvsssssswwwzzzzzzyyyyyytttmmmfffaaa[[[VVVSSSKKKJJJGGGDDD@@@;;;888666333222222222222333333333111111222333333444555555333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333222444444555555555555555666888777777777777777777888666666666666666666666666999888777666666666666666777777888888888888777777999999888888777777777777888888888888888888777777999999999999999999999999777777777888888888999999888888888888888888888888888888999999::::::;;;;;;888888888888888888888888::::::999999999888888888777777777777777777777777555666666666666555444444555555555555555555555555888888777666555555444444555555555555555555555555333333444444444444444444444444444444444444444444444333333333333333333444222222222222222222222222222222444444444444222222555444444333222111111000111111111111111111111111222222222222222222222222---...///000000000000000///000000000111111111111000000000000000000000000////////////.........---////////////000000000111333222222111000//////.../////////000000000000000222111111000000//////...///////////////////////////............///000000///////////////.........------............------,,,------...//////000000,,,---...///000///...---000000000000000000000000////////////////////////000000000000000000000000111111111111111222222222111111222222222222111111////////////000000000000111222222222111111111222111111222222222111111111000000111111111222222222333333222222222222222333333333333222222222111111000111111111111222222222333333444444444555555555555444444333333444444555111222444555666666555444777777888888999999999999999:::<<<>>>AAAGGGNNNTTT\\\aaahhhooowww~~~|||wwwtttvvvwwwwwwuuusssqqqooommmllllllnnnooonnnkkkiiihhhiiijjjkkkkkkhhhhhhgggffffffhhhkkkmmmppprrruuuvvvvvvtttqqqooollllllmmmppptttyyy~~~~~~xxxssspppmmmnnnqqqtttsssrrrsssnnneee]]]WWWRRRMMMKKKCCCCCCAAA???<<<999777555333444444444444333333333111111222222333444555555333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333222333444444444555555666666777666666555555666666777333444444555666777777777555555555555666777888888777777777888888777777777888888888888777666666555777777888888888777666666888888888888888888888888888888888888999999999999:::999999999888888888888777777777777666666666666888888888888888888999999999888888888888777777777666666666666666666666666666666777777666666555444666666666666666666666666888777777666555444444333555555555555555555555555333333333444444444555555444444444444444444444444333333333222222333333333222222222222222222222222222222444444444444222222333333333333444444444444111111111111111111111111111111111111111111111111---...///000000000000000///000000000111111111111111111111111111111111111000////////////............////////////000000000333222222111000//////.........//////000000000111000000000//////.........////////////////////////000000//////000111111222.........///////////////------............------------------------------+++,,,.../////////...---------------------------........................////////////////////////000000111111222222222222111111222222222222111111////////////000000000000111111000111111222111111000111222222333222111000000000111111111222222222222222222111111222222333333333333222222222111111000000000111111111222222333333333444444444444555444444333333333333444444000111333555555555444444333333444444555555555555777999<<<===>>>@@@CCCEEEMMMRRRYYY```fffmmmuuuzzz~~~}}}}}}~~~|||~~~}}}zzzuuupppnnnoooqqqqqqpppnnnllliiiggggggiiilllnnnnnnkkkhhhffffffggghhhgggdddfffhhhiiiiiijjjmmmpppssstttvvvwwwwwwvvvtttsssmmmmmmnnnppptttxxx|||~~~~~~|||~~~|||uuuqqqnnnjjjjjjmmmnnnllljjjkkkeee]]]UUUOOOJJJGGGEEE>>>======<<<:::888666555333444444444444333333222111111222333333444555555333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333333333333444555555666666666555555444444555555666222333444555666777777888444444444444555777888999666777777888888777777666666777777777777666666555555666666777777777666666777777777777777777777777777888888888888999999999::::::999999999888888888888888777777666666555555666666666666777777777777888888777777777666666666555555555555666666666666666777777777777666555555666666666666666666666666777666666555555444444444444444444444444444444444222333333444444555555555444444444444444444444444333333222222222222333333111222222222222333333333222333333444444333333222222333333444444555666666111111111111111111111111000000000000000000000000//////000111111111000000000000000000111111111111000000111111111111222222000000000000////////////......////////////000000000000//////......------------......//////000000.............../////////////////////////////////000000000000111222333333........./////////////////////000000000000//////......------,,,,,,,,,,,,,,,,,,---............................../////////........................//////////////////////////////000000111222222222000111111111111111111000////////////000000000000111000///000222222222000///000111111222111111111000111111111111222222222222111111111111222222333333333333222222222111111000000111111111222222222333333333333444444444444444444333333333333444444222222333444555555555555444444444555555666888888555777:::;;;::::::;;;<<>>;;;:::555555555555555444333222111222333333222111000///222222333333333333444444333333333333333333333333222222222222222222222222333333333444444444555555555555555555555555555555111111222333333444555555222222333333444555666666666666555555555555666666666555555555555444444444666555555444444444555555666666777777777777666666333444555777777777666666333444555666777777777777777777777777777777777777555555555555666666666777555555555555555555555555555555666666666666666777666666666777777777888888777666666666555555555555444444444555555555666666555555666666555555444333333333333333333333333333444444444555555555555555444444444444444444444444222222333333444555666666444444444444444444444444333222222222222222222333111111111222222333333333555444222222222222444555333333333222222111111111000000000000000000000000////////////////////////222222222222222111000///000000000000111111111111,,,---------......//////222222222222111111111000............/////////000000000000000111111111111++++++,,,,,,---...//////......///000111222333333////////////////////////............///000222222---.........//////000000------............------,,,------...///000111111...---,,,+++,,,---...///,,,---------......//////........................////////////////////////---......///000111111111//////000000000000//////////////////000000000000111///...///222333222000//////......///000111111000111111111111222222222111111000000111222333333333333333222222222111111111222222222222333333333222222333333333444444444444333333222222333333444555444333333444555777888444333222222444777:::<<<666666555444333444888;;;999;;;======<<>><<<:::777666555555555555555444333333222222222222222222222222111111111111111111111111222222333333333333444444222222333333333333444444333111000111555666555333222111222333666777666444444555666555444444555666444444444555555555555666666555555555555444444444333333333333333444666666888777666555444444555666444444555555555555444444222333444555666666666666666666555555555444444444777999888444333555555333888777666555555666777888666666666666777777777777666888:::888555333555777555555555555666666666666555555666666666666555555444444555555555555444444000:::888444<<<>>>666222444444444444444444444444666555555555555444444444444444444444444444444444222222222222222222222222444444444333333222222222///111222222111111222333111111222222222333333333222222222111111111111111000000000000000000000000333333333222222222222111111111111111111111111111333333222111000000000111...///000111111000............///000000000000000000000////////////000000111111111111111111111111000000000000000000000000////////////////////////000000111111000///......000111222333222111///---...............///000000//////.........---------......------------......////////////////////////000...,,,,,,---......------------............///111000///...............//////////////////////////////............//////......////////////..................////////////222111///------///111222000000000000000000000000111222333333111111222333444444444333333222222222222222222222222222222222111222222111000000111333000111222222333333333333333333333333333333333333444333333333333444555555555555444444444444555555555555555666666666666777666777777999:::<<<>>>???FFFKKKQQQUUUYYYaaakkksss|||tttsssssstttxxxzzz{{{{{{{{{uuuqqqqqqsssvvvwww{{{~~~xxxuuuyyyuuutttvvvxxxxxxzzz~~~yyyvvvwwwzzz}}}~~~}}}|||zzz{{{}}}~~~yyywwwuuuppppppppprrrttttttrrrpppppppppoooooopppqqqrrrrrrtttrrrqqqtttyyy~~~rrrooolllhhhggghhhiiikkkeeeccc```]]][[[ZZZ[[[[[[^^^___aaaeeejjjllllllkkkyyyyyyzzz{{{{{{zzzxxxwwwnnnjjjgggggglllqqqssssssuuusssqqqqqqrrrrrrqqqppprrrnnnkkklllmmmiii___VVVSSSQQQNNNKKKIIIGGGDDDAAA???>>>;;;888666555444444444444444333222111000///222222222222222222222222111111111111111111111111222222222333333333444444222222222333333333444444333111000222444666555333666555444444555444222000333444555444333222333444444444444444555555555555555555555555444444444444333333333333444555666777777666555444444444555555444444555555555555444444222222333444555555555444666555555555444444444444777999888555555888888666666555444333333444555666555555666666666777777777555666777666555444555666555555555555666666666666555555666666666666555555444444555555555555444444222888666999BBB@@@555333444444444444444444444444555555555555444444444444444444444444444444444444555555555555555555555555333333333222222111111111///111222222111111222333111111111222222222333333444333333222222111111111000000000000000000000000111111111000000000//////111111111111111111111111333222111111000000111111111111111111000...------......///000000000000000......------------......................................................////////////////////////...............---,,,,,,000000111111111000...---...............//////000//////.........---------......------------..............................000///......///000///------------............///000//////............/////////////////////////////////............//////......////////////..................//////////////////............//////000000000000000000000000222444555444333222333444222222222111111000000000222222222222222222222222111222333222111000111333111111222333333333333333333333333333333333222222444333333333333444555555555555444444444444555555444444444555555555555666555555666777888:::;;;<<<>>>BBBGGGKKKNNNTTT^^^eeeooouuu|||{{{zzzyyy{{{~~~~~~xxxsssssstttvvvwwwuuuxxx|||~~~{{{wwwrrrnnnqqqmmmlllpppsssuuuyyy}}}}}}zzzvvvtttuuuwwwyyyyyyxxxwwwvvvwwwzzz~~~yyywwwtttqqqpppppppppqqqqqqooommmoooooonnnooooooppppppqqqnnnnnnmmmnnnqqqsssssssssgggeeebbb______```bbbddd^^^]]][[[ZZZZZZ[[[\\\]]]___```ccchhhooosssuuuuuuxxxxxxxxxxxxxxxxxxwwwvvvppplllhhhiiimmmqqqsssrrrtttsssssssssttttttrrrpppmmmiiieeeeeeeeebbbYYYQQQLLLIIIFFFCCCBBB@@@===;;;<<<;;;999666555444444444333333333333222111000///222222222222222222222222111111111111111111111111222222222222333333333333222222222222333333333333222111111222444555555444888666444444444333111///333444444333222111111222444444444444555555555555555555555555444444444444444444444444444555777777555555444333333333444444444444555555555555444444222222333333444333333222555555555555444444444444555888888666666:::<<<:::555555444333333444555555555555555666666666666777555444333444555666555444444555555555555666666666555555666666666666555555444444555555555555444444444444444???KKKAAA333444444444444444444444444444555555444444444333333333444444444444444444444444222222222222222222222222222222111111111111111000000111222222111111222444111111111222222222222333555555444333222222111111000000000000000000000000111111000000000/////////111111111111111111111111222222111000000000111111444333111000...---------......///000000000000000......------------......................................................////////////////////////...............------,,,///////////////...............------......///000...............---------......------------..............................///...///000111111///------------............///.........---......////////////////////////////////////............//////......////////////..................////////////...///000111111000///...000000000000000000000000111333444333222111222333111111111111111000000000222222222222222222222222000222444444222111222222222222333444444444333333444444333333222222222111333333333333333444555555555555444444444444555555444555555555555666666666444444444555555666888888777:::>>>@@@BBBGGGNNNSSS\\\bbbkkkrrrxxx}}}{{{vvvttttttuuuuuuqqqsssvvvxxxvvvsssnnnllljjjeeecccgggkkkmmmqqqvvvuuussspppoooqqqrrrrrrqqqqqqpppooopppsssyyy~~~~~~xxxuuurrrpppooommmmmmmmmllljjjhhhkkkkkkkkkkkkkkkllllllllliiikkklllkkkhhhfffeeeeee\\\ZZZXXXWWWWWWZZZ]]]___YYYYYYYYYYYY[[[^^^aaabbbccccccfffkkkrrrxxx{{{|||xxxwwwvvvvvvuuuuuuuuuvvvppplllhhhiiilllooopppooorrrrrrrrrssssssrrrooolllddd```ZZZYYYYYYVVVOOOIIIEEEBBB>>>;;;:::999888666777777555444333222222222333333333333222111000000111111111111222222222222111111111111111111111111111222222222222333333333111222222222222333333333222222222333333444444444555333222222333444333222333444555444222000111222333333444444444555555555555555555444444444333333444444444444555666777777444333333333333333333333333444444555555444444333333333444444444333333222444444444444444444444444333666666555666;;;===;;;666666666666666666666666444444555555555666666666555333111333666888666444444444444555555555666666444555555666666555555444333444444555555444444333666111333EEEQQQAAA111666333333333333333333333333444444444444333333333222333333333333333333333333111111111111111111111111222222222222111111111111000111333222111111222444111111111111222222222222444444333333222111000000000000000000000000000000222222222222111111111111111111111111111111111111111111000000000000111111333222000............///......///000000000000000000000////////////000000000000000000000000000000........................///////////////////////////000000000000000/////////......---------.........------------...//////..............................------------..............................------...000111111...,,,---------............///------------......///000//////////////////////////////............//////......////////////..................////////////000000111111111111000000000000000000000000000000...000111000///...///000333333333222222222222222111111111111111111111111000222444444333222222222222333333444444444333333444444333333222111111111333333222222333333444555555444444333333444444555666666666666777777777777555444444444444555555666555777999;;;<<>>@@@BBBGGGNNNTTTXXX]]]dddiiiqqqssswwwzzz|||~~~~~~zzzuuurrrqqqqqqpppqqqqqqqqqtttwwwyyyxxxvvvnnneee]]]]]]```aaacccffffffeeefffgggiiihhhfffdddfffeeeccccccdddfffjjjlllttt{{{{{{tttqqqooommmgggeeebbbbbbccceeefffffffffggghhhhhhhhhggggggfffhhhkkkmmmjjjddd]]]ZZZZZZWWWVVVUUUUUUWWW\\\```cccaaa`````````bbbdddgggiiihhhhhhhhhlllqqqvvvyyyzzzxxxwwwuuusssrrrsssssstttoookkkggggggiiikkkjjjiiikkkjjjiiigggeee```ZZZVVVQQQMMMGGGDDDCCCBBB???===;;;999666444444444333222000000000111111111000000111111222222222111000000//////000000111222222222111111111111111111111111111111111111222222222222111111111111222222222222222333444444222222333444888666333111111111111000222444555444333222333555333333333333444444444444444444444444333333333333333333333333333444666666222222333444444444333333333333444444444444333333444444555666666555555555333333333333444444444444000333333111333777999777333333444444444444333333333333333444444444555555666555444555666777666555333444444444444555555555444444555555555555444444333333444444444444333333555333555EEEMMM<<<...666333333333333333333333333333333333222222222111111333333333333333333333333222222222222222222222222333333333333333444444444111222333333222222333555000000000111111111111222000000000000000/////////000000000000000000000000000000/////////.........000000000000000000000000000000/////////000111111.........//////000111222......///000000000000000......------------......------------------------000000000000000000000000////////////////////////,,,---..................---------...............------,,,,,,------...///---------.....................------------......------------------------******+++,,,...///---+++---------............///---------,,,------......//////////////////////////////............//////......////////////..................///////////////---+++))))))+++---///000000000000000000000000000222333222111000111222/////////000000000000000111111111111111111111111111222222111000000111333222222333333333222111111222222222222222222222222222222222222222333444444444444333333333333444444111111222222222333333333555555444444444555555666444444555555666888999:::;;;@@@EEEHHHJJJNNNSSSXXX^^^aaafffjjjmmmppptttvvvzzzzzz{{{|||}}}~~~}}}||||||vvvrrrqqqqqqppppppnnnlllmmmqqqxxx|||}}}|||tttiii```___bbbdddfffhhheeeeeefffgggiiiiiigggeeefffeeeddddddcccddddddeeeiiirrrxxxvvvqqqpppooonnnfffdddaaa```bbbdddffffffjjjjjjkkkllllllkkkiiihhhggghhhjjjiiieeeaaa^^^]]]YYYXXXWWWWWWYYY]]]bbbeeedddcccbbbaaaaaacccdddfffffffffgggkkkqqqvvvyyyzzzssssssrrrpppoooooooooooolllhhheeeeeegggiiigggeeeeeeccc```^^^[[[VVVPPPLLLHHHDDD@@@===<<<;;;:::999666444333222333333111//////000000111111111000000000111111111111111000000/////////000111222222222111111111111111111111111111111111111222222222222111111111111222222222222222333555444222111333444777444111000111222222111000111333333222222444555222222333333333444444444444444444333333333222222222222111222222333444555111222333555555555444333222333333444444333333222222333444444555555555555222222333333333444444444111444444111222666777444222333333444444333333222222333333333333444444444444555666555444333444555333333444444444555555555333444444555555444444333222333333444444333333222222666888AAAFFF888...555222222222222222222222222222222222222111111111111222222222222222222222222000000000000000000000000111111222222333333333333111222444333222222333555000000000000111111111111000000000000000111111111000000000000000000000000000/////////............000000000000000000000000///////////////000111111...//////000000000000///......///000000000000000......------------......------------------------////////////////////////////////////////////////,,,,,,---...............,,,---...///000//////...------,,,,,,------...///---------.........//////......------------......------------------------,,,++++++,,,...//////...---------............///......---,,,,,,,,,------//////////////////////////////............//////......////////////..................////////////...---,,,,,,,,,,,,---...000000000000000000000000111222333333111111222333.../////////000000000111111111111111111111111111111111000...---...111444111222222222111111000///000000000111222222333333222222222111222222333444444333333222222333333444222222222333333333444444333333333333444444555666222222222333555666777777666:::>>>???@@@BBBGGGKKKNNNQQQVVVYYY\\\```eeeiiilllnnnqqqsssuuuwwwyyyzzz{{{xxxxxx}}}zzzwwwsssppppppqqqrrrrrrooonnnnnnttt}}}sssgggdddfffggghhhiiiiiiiiiiiijjjllllllkkkiiihhhiiiiiiiiihhhgggfffeeefffpppwwwvvvsssssssssrrrjjjgggcccaaabbbeeefffgggjjjkkkmmmmmmmmmkkkjjjhhhhhhhhhhhhiiijjjiiifffddd^^^\\\[[[[[[\\\```dddggggggeeecccbbbaaabbbcccdddcccccceeeiiinnnqqqrrrqqqlllllllllkkkjjjiiigggfffccc```^^^^^^```bbb```^^^YYYWWWSSSQQQNNNKKKFFFCCC@@@===:::888777777666666333222222333444333000...000111111222222111000///000000111111111111000000...//////000111222222222111111111111111111111111000111111111111222222222000111111111111222222222222444555444222111222555333111//////111444555555...///111111111222333555222222333333333444444444444444444333333333222222111111111111222333444444111222444555666555444444222333333444444333333222000111222333444555555555222222222333333444444444333555555222222555666333444444555666666555444444222222333333333444444444222555666555111000111444333333333444444444555555333444444555555444444333222333333444444333333222111888;;;>>>@@@666...555222222222222222222222222222222222111111111111000222222222222222222222222222222222222222222222222000000111111222222222222111333444444333222444555000000000000111111111111000000000111222222333333000000000000000000000000111111111111000000000000000000000000000000000000///////////////000111111///000111111111///...---...//////000000000000000000000////////////000000////////////////////////........................////////////////////////......///000111111000000+++---///111111000///...---,,,,,,,,,,,,---......---------.........//////.........------.........------------------------...,,,+++,,,...000000000---------........./////////...------,,,,,,,,,,,,//////////////////////////////............//////......////////////................../////////000...///000111111000///...000000000000000000000000///111222111000///000111000000111111222222222333000000000000000000000000222111///---+++---111444111111111111111000///...//////000111222333333444222222111111222222333444444333333222222333333444555555555666666666777777222222222222333444555666222111111333555777777666333666999::::::<<<@@@DDDDDDHHHLLLOOOQQQTTTZZZ^^^___bbbfffjjjmmmppprrrtttyyywwwwww|||~~~wwwtttqqqpppqqqrrrssssssuuusssssszzz|||nnniiiiiihhhggggggmmmllllllmmmooopppooommmkkklllmmmnnnnnnllljjjhhhgggqqqyyyyyyvvvvvvvvvuuuoookkkfffcccccceeeggghhhiiijjjkkklllkkkjjjhhhfffjjjiiihhhkkkooopppnnnkkkbbbaaa___^^^```cccgggiiiiiigggeeecccccccccdddeeeccccccdddfffiiiiiihhhffffffgggggggggfffdddbbb```[[[XXXVVVVVVYYYZZZYYYWWWNNNKKKHHHFFFDDDBBB>>><<<:::999777555555444444444333333444666777666222///111222222333333222000//////000000111111111000000///000111222222111///...000000000111222222222333555444444333222111000000222444666888777555222///222222333333333333444444333222111000000111222333222222111111111111111222222333333444444333333222333333333222222111111111111111111111111111111111222222444444444444222222333333333333333333333333333333333333333333333333222222222333333444444444222333333444444333333222555444444333333444444555222222333333333333444444333333222111111222333333444444444444444444444444111111111222222222333333333333333222222111111111333333555555555555333333333333333222222222111111333333333222222111111111444444333333222111000000000111222222333333333333111111111111111111111111333333333333333333333333222222222222222222222222000111111111111222222222111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000///......---......///////////////000000000000000000000000111111000000//////......,,,---///000000000///......------------...//////***+++---...000111111111......//////...---,,,,,,,,,,,,,,,---------......000222222///+++***---000........................///...,,,++++++,,,...///------------------------------------------------///////////////.........///...---------...000111111111111111111000/////////////////////.........,,,---------.../////////////////////............222222111111111111222222111111000///......////////////000111111111111111111111111111111111111111111000000000//////......222222222222222222222222333222111111111222333444000000111111111222222222444444444444333222111111111111111111111111111111444444444444333222111111555444333222222222333444333333333444666777999:::>>>???@@@BBBEEEGGGJJJKKKQQQVVV[[[]]]]]]___dddiiimmmmmmnnnsss|||{{{wwwpppnnnmmmlllmmmppptttvvvyyy|||~~~yyyooollllllkkkjjjffffffgggiiikkknnnppprrrnnnnnnnnnnnnllljjjhhhggglllpppvvvzzzzzzxxxvvvuuurrrmmmhhhffffffgggeeecccggghhhiiijjjjjjiiigggfffiiijjjlllooorrrqqqnnnkkkeeedddcccbbbaaabbbbbbcccfffeeecccaaa```aaabbbcccbbb___^^^___bbbdddcccbbbeee```ZZZYYYYYYYYYTTTPPPNNNNNNOOOOOOOOOOOONNNMMMFFFCCC>>>;;;::::::999888333333333222222111111111111111111111111111111111444444444444444333222111222222222111111111000000000111111222222222111111111111111111111111222222444333333222222111111000000111333444444222000...222222222333333333444444333333222111111222333333222222111111111111111222222333333444444333333222333333333222222222111111222222222222222222222222222333333444444333333222333333333333333333333333333333333333333333333333222222222333333333444444222333333444444333333222444444333333333333444444222222222333333333444444333333222111111222333333333333333333333333333333111222222333333333333333333333333222222222111111222333444444444444333222333222222222111111111111333333333222222111111111444444333222222111000000111111222333333333222222111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000///......---......///////////////////////////////////////000000000000//////......,,,---///000000000///...,,,,,,,,,,,,---...//////000000111111111111000000...////////////...---,,,,,,,,,,,,---------......///---,,,+++,,,,,,------///////////////////////////...,,,++++++,,,...///------------------------------------------------...............---------...------------...//////000000111111000//////............///////////////---------...............---.........//////000000000000////////////000000111111111000000/////////...///000000111111000000111111111111111111111111000000/////////.........111111111111111111111111222222111111111222333444111111111111222222222222222222333333444333333333111111111111111111111111333333444444333333222111444444333222222222333444333333444444555666888888999999:::;;;===@@@BBBCCCGGGLLLPPPRRRRRRTTTYYY]]]ccceeeggglllsss~~~{{{wwwtttllljjjhhhhhhiiimmmrrruuu}}}{{{qqqlllkkkjjjiiiddddddeeegggiiikkkmmmnnnkkklllllllllllljjjhhhgggllloootttwwwxxxvvvsssrrroookkkgggeeeffffffeeecccffffffgggggggggggggggfffjjjkkkmmmppprrrqqqnnnkkkdddcccbbbaaa``````aaaaaadddcccaaa___^^^___```aaa```^^^\\\\\\^^^___^^^]]]^^^YYYTTTRRRSSSRRRMMMJJJGGGGGGHHHGGGGGGFFFEEEEEE@@@===999777666555444333333333333222222111111111111111111111111111111111333333333333222222111111222222222111111111000000000000000000000111222333111111111111111111000000222222222222222222222222111111111222111111000///222222222222333333333333444333222222222222333444222111111111111111222222222222333333333333222222333333333222222222222111333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333222222222222333333333333222222333333333333222222333333333333333333333333222222222222333333333333333222222111111222222333222222222222222222222222111222444555666555333222333333333222222222222111111222333333333333222111222222111111111000000000222222222222222111111111333333333222111111000000222222222333222222111111111111111111111111111111////////////////////////222222222222222222222222000000000111111111222222111000000//////000000111000000000000000000000000000000000000000000000000//////000000000000/////////000000000000///......---......///////////////////////////////////////000000000////////////...---...//////000/////////,,,,,,,,,,,,---...///000///000000111111000000/////////////////////...---,,,,,,,,,---------......///+++((()))---000...,,,////////////////////////...---,,,++++++,,,---...------------------------------------------------------------------------,,,------...............//////////////////...---------......//////000000...............---------,,,,,,---...///000111111000//////......//////000000111222222222111000///......///000000000000///111111111111111111111111000////////////.........000000000000000000000000222111111111111222333333111111222222222333333333000111222333444444444444111111111111111111111111111222222333333333333333444333333222222333333444444444444444444555666666444444555666777999:::;;;===AAAEEEFFFFFFHHHLLLOOOUUUXXX\\\```fffqqq}}}yyywwwssspppkkkiiigggfffhhhlllrrruuu~~~zzzpppjjjhhhfffdddbbbbbbccceeefffggghhhiiihhhiiijjjkkkkkkjjjiiihhhkkknnnqqqttttttrrrooommmjjjhhheeeddddddddddddcccddddddccccccdddeeefffgggiiijjjlllnnnpppoookkkhhhcccbbbaaa___^^^^^^______aaa```^^^]]]\\\\\\]]]]]]^^^\\\YYYXXXXXXXXXVVVUUUUUUQQQLLLJJJIIIHHHDDDAAA@@@@@@@@@@@@???>>>===<<<;;;888555333222222111000222222222222222111111111111111111111111111111111222222111000000000111111222111111111111000000000///......---...000111222222222111111000000//////000000111111222222222333333333222222222222222222111222222222222333333333222222222222222222222222111111111000111111222333222222333333333333222222222222222222222222222222333333333333333333333333444444222222222222444444111111111111111111111111333333333333333333333333222222222222222222222333222222333333333333222222222222333333333333222222111222222222222333333333222222222222222222222222111111111111111111111111000222555777777666444222222222222222222222222222111111111222222111111111111111111000000000000///222222222111111111111111333222222222111111000000222222222222222111000///111111111111111111111111111111111111111111111111111111111111222222222222000000000000111111111111000000////////////000000//////////////////////////////////////////////////////000000000000////////////000000//////...------......///////////////////////////////////////////////////////////////......//////////////////,,,,,,,,,---...///000111***+++,,,...///000000111...//////000//////......,,,,,,,,,---------......111...,,,,,,...//////...////////////////////////...---,,,,,,,,,,,,---...---------------------------------------------------------------.........,,,---...000000///......---......///......------,,,------...///000111111/////////...---------,,,---------...///000000111111111000000000000111111///111222444333222000///---......///////////////111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222333222222222222333333333333111111222333333333333333111111111111111111111111000000111333333444444444333333333333333333444444444444333333333333444444555444444555555666777888888;;;===??????@@@CCCEEEGGGKKKQQQTTTWWWbbbrrrzzzuuussspppnnnllljjjgggdddbbbdddhhhmmmpppyyy{{{{{{yyy{{{~~~tttkkkeeecccaaa___bbbbbbcccdddeeefffffffffeeefffhhhjjjkkkkkkjjjjjjkkklllnnnpppqqqoookkkhhheeedddbbbbbbbbbbbbbbbbbbcccbbbaaa```aaacccfffhhhggggggiiikkkllljjjfffcccaaa```___]]]\\\\\\]]]^^^___^^^]]][[[[[[ZZZZZZZZZZZZYYYVVVSSSQQQPPPNNNMMMLLLIIIEEECCCBBB@@@===;;;>>>>>>===<<<;;;:::888777999666444222222222111000222222222111111111111111111111111111111111111111111000////////////000111111111111111000000000000000///.........000111222222111111000000////////////000000111111222222333333222222111111222333333111111111222222222333333000000111111111111000000111111000000111222222333111222222333333222222111222222222222222222222222333333333333333333333333444444222222222222444444111111111111111111111111333333333333333333333333222222222222222222222222111222222333333222222111111111222333333222111111111111111222222222333333222222222222222222222222111111111111111111111111000222555777777666444222222222222222222222222222111111111111111111111111111111111000000000000///111111111111111111111111222222111111111111111000222222222222111111000///000000000000000000000000000000000000000000000000000000000111111222222222//////000000000111111111000000////////////000000//////////////////////////////////////////////////////000000000000/////////////////////...---------......///////////////.......................................//////////////////.........//////............///000111222)))***,,,---///000000000......////////////......,,,,,,,,,---------......///000000...+++***,,,///---------------------------------,,,,,,---------------------------------------------------------------......////////////---...///000111000//////------............------,,,------...///000111111/////////...---------,,,///////////////.........111111000000000000111111///000222333444222111///---......///////////////000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222222111111222222222333333333222333333333222222111000111111111111111111111111///000111222333444444444222222222333333444444444444333333222222222222222555555555444555555666777555777888999:::;;;<<<>>><<>>===<<<:::999;;;;;;::::::888777666555666444222222222222111000111111111111111111111111000000000000000000000000/////////.../////////000000000000000000000000000222111111000000111111111000000000000000000//////000000000111111111222222111000000000000111222222111111111111222222222222//////000000000000//////000000000000111222333333111111222222222222111111111222222222222333333333333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333222222222222222111111111111111222222222222111111000111222333333222111000111111111111222222222222111222222333333222222111111111111111111111111111111222444555666555333222111222222222222333333333222222111000000111222222222222111111111000000000000000000111111111111111111111111111111111111111111111111222111111000000000000000000000000000000........................//////000000111222222222/////////000000000111111000//////......//////000000000000000000000000000000000000000000000000000//////000000000000//////...////////////...---------......///////////////........................---............/////////000000///............////////////...//////000111...//////000000//////...,,,---..................,,,,,,,,,---------......---///000,,,(((&&&)))---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------......///000000000---......///000/////////,,,---......///.........------......//////000000...............---------000000//////............///......------......//////000111222222222111000......///000000000000///000000000000000000000000000000111111111111222222111111111111111111111111///000111111222222111111000000111111111222222222333333333333222111000///111111111111111111111111///000111222333333333333111111222333444444444444333222111111111111111222333333333333333333444555333333444555555666666666666:::>>>@@@BBBHHHRRRZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\___]]][[[YYYYYY\\\___```eeehhhhhheeefffjjjjjjhhhjjjhhheeeaaa___^^^^^^___^^^___aaacccddddddcccbbbaaabbbeeegggiiiiiijjjjjjgggeeeeeegggiiihhhccc___\\\]]]___^^^]]]\\\]]]___```___]]]\\\\\\___aaaccceeeeeeeeegggfffddd___[[[VVVUUUTTTTTTTTTUUUWWWWWWWWWWWWVVVUUUTTTRRRQQQQQQMMMMMMKKKHHHCCC@@@@@@@@@???>>>===;;;999888888888666666666555444333222111222000///000111111000...000000000111111111111111000000000000000000000000......///000000000////////////000000000000000111000000000000///...------/////////000000000000000000000000000111111111111000111111111222222222222111111111111222222222222///000111111111111000///000000000000111222333444111111222222222222111111111111222222222333333333222222222222222222222222222333333444444333333222333333333333333333333333333333333333333333333333222222222222111111111000111111222222222222111111///000111222222111000///111111111111222222222222111222333333333333222111222222222222222222222222111222222333333333333333111111222222222333333333333222111111111111222333333222222222111111111111///000000000111111111222000000000000111111111111///000000111111111111000000000000000000000000000/////////////////////////////////000111222222222////////////000000000111//////............//////000000000000000000000000000000000000000000000000//////000000000000//////......//////......---,,,---......///////////////........................---------.........//////111000///...---......//////......---------------...//////000000//////...++++++,,,---------------,,,,,,,,,---------......------,,,***))))))***,,,------------------------,,,------------------,,,------------------------------------------------,,,,,,---......///000000---,,,,,,,,,,,,---......------...///////////////.........///////////////---------........................///////////////......------------....../////////000000111111111...///000000111111000000000000000000000000000000......//////000000000000000000000000000000000000...///000111222111111000//////000000000111111111111111222222222111111000111111111111111111111111///000111222222222222222000111222444555555444444111111000000000111111222222111111111222222333444333222222222333333333222222444777999;;;???DDDHHHIIIIIIJJJJJJJJJKKKMMMNNNSSSSSSRRRSSSTTTWWWYYYZZZZZZ]]]]]][[[\\\``````^^^______^^^\\\ZZZZZZZZZ[[[XXXZZZ\\\^^^``````___^^^^^^___bbbdddfffgggggggggbbb```___aaadddccc___ZZZZZZ\\\^^^]]][[[ZZZ[[[\\\]]]\\\ZZZYYYZZZ[[[\\\]]]aaaaaaaaabbbaaa^^^YYYUUUNNNMMMMMMMMMNNNPPPRRRSSSPPPPPPOOONNNLLLKKKIIIIIIEEEEEEDDDAAA<<<::::::;;;888888888777555555555666222222222222222111000000000///...///111111000...///000000000111111111222000000000000000000000000,,,---000222222111///...////////////000000111111,,,,,,------,,,***((('''......//////000000111111111111111000000000000000222333444555555555555555000111111111111222222222000111222333333222111000000000000000111222333444111111222222222222111111111111111222222333333333111111111111111111111111222222444555555444222222333333333333333333333333333333333333333333333333222222222222111111000000111111222222222222111111...000111222222111000...000111111111111222222222111222333444444333222111222222222222222222222222111111111222222222333333111111111222222333333333444333222111111222333444333333333222222222222111//////000000111111111222000000000000000111111111...///000111111111111111000000000000000000000000222222222222222222222222...//////000111222222222////////////000000000000//////............//////000000000000000000000000000000000000000000000000//////000000000000//////......//////......---,,,---......///////////////........................---------.........//////111000///...------...///......---,,,++++++++++++)))***+++---...//////000***+++,,,,,,---------,,,,,,,,,,,,---------......000,,,)))***---000///---........................,,,------......------,,,------------------------------------------------++++++,,,,,,---...//////,,,+++***)))***+++,,,---------...///000000000//////////////////.........,,,------....../////////,,,------...///000111111000000////////////000000//////......///000111111//////000111111111111111000000000000000000000000,,,---------......//////////////////////////////...///000222222111111000////////////000000000000///000111222222222222222111111111111111111111111000000111222222222222111000111222444555555444444000000000000000111222222222222111222222333444555444333222333444444333222111111333555777999;;;<<<>>>???@@@@@@@@@AAACCCDDDCCCDDDEEEGGGJJJMMMOOOPPPQQQUUUUUUTTTUUUYYYYYYWWWXXXXXXXXXWWWUUUUUUVVVWWWTTTVVVXXX[[[\\\\\\\\\[[[\\\]]]```bbbcccddddddddd___\\\[[[]]]aaaaaa\\\WWWYYY[[[]]]]]]ZZZXXXYYY[[[ZZZZZZXXXXXXWWWXXXYYYYYY[[[[[[\\\\\\[[[XXXSSSOOOHHHHHHHHHHHHJJJLLLNNNPPPJJJJJJIIIHHHGGGEEECCCBBB???@@@@@@===888666666888444444444333222222333555111111111222222111000000000//////111222333222000//////000000111111111222000000000000000000000000+++---000333333222///---.../////////000000111111////////////////////////////////////////////////111000///......///000111111222333333111111222333222111111111000000//////111111000000000000111111+++...111333222111111111111111111111111111111111000111111111222222222222222222222222222222222222222222333333333444444444222222222222222222222222444333111000000111333444222222222111111111000000******++++++---...000000222222111111111111222222111111000000///.........000111222333333333333333111111111222222333333333222222222111111111000000333222222111111222222333333333333222222111111111111111222333333111000///222...000111...444777---333333222111000000111111000000000000000000000000............/////////000000000////////////000000000000000000000000000000000000000000000000000000000000000000000///......111111111111111111111111000000000111111111111222////////////////////////000///...------...///000---------............////////////...,,,,,,---...,,,---......///......---(((***...111222222111000////////////////////////000000///...------,,,,,,........................,,,,,,------.../////////000111111000---,,,,,,---...///000000///.........***,,,...---,,,++++++,,,///...,,,++++++,,,...///,,,,,,+++***+++,,,---...---------------...///000000///...---------------------------------,,,,,,......------------......////////////////////////,,,---------.../////////---.........//////000000---.........//////000000222111111111000000////////////............//////000///...------...///000000000000000111111111111//////000000000000///////////////000111111222222111111222222222333333333000/////////000111222222222222222222222222222222222222222333333222222222111111222222222333333333444444333222222333333333333222222111111222222333333333333333333333333333555666666888999:::;;;<<>>===<<<;;;:::888888888888777666444444222222111222333444222000000000000000000000000000222222111111000000000///111111000000000000111111555444222000//////000000000000000000////////////111000///...............////////////////////////000000000000000000000000111000///......///000111000111222222000000111222111111111111000000000///111111000//////000000000///111444444333111000000111111111111111111111111000000000111111111222222222222222222222222222222000000000111111111222222111111111111111111111111444333111000000111333444222222222111111111000000111111000///////////////222111111000000111111222111111000000000000//////111111222222333333222222111111111222222333333333222222222111111111000000333222222111111222222333333333333222222111111111111222222222222111000000444///111111///888>>>666222111000000//////000000000000000000000000000000........./////////000000000000////////////000000////////////////////////000000000000000000000000000000000000000///......////////////////////////+++++++++,,,,,,,,,,,,---////////////////////////000///...------...///000---------............///...//////...,,,,,,---//////.....................,,,---///000111000///...////////////////////////000//////...------,,,,,,..........................................---------...///...---,,,---...---111444222---***,,,///***,,,......---,,,---...///...,,,++++++,,,...///,,,,,,+++++++++,,,---...,,,+++++++++,,,,,,---......---,,,++++++++++++,,,...---------------------......------------..............................------------............/////////.........................../////////000000000000/////////......//////............//////000///...------...///000....../////////000000000//////000000000000///////////////000111111222222111111111222222222333333111000000000000111111222222222222222222222222222111111222222222222111111111111111222222222333333333222222111111111222222333222222111111222222333222222222222222222222222333444444555666777888888999::::::;;;<<<>>>???@@@>>>>>>@@@BBBCCCEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQQQQQQQRRRSSSUUUWWWXXXXXXXXXVVVVVVVVVUUUSSSQQQPPPOOOQQQRRRSSSTTTTTTRRRQQQOOORRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLKKKHHHEEEBBB@@@@@@>>>===>>>@@@AAA@@@>>>======<<<;;;999888888777555555666555555444333222222111111222333333222000000000000000000000000000///.........------------111111000000000000111111333222111000000000111222000/////////////////////...---,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000////////////000000///000111111//////000111111111111111000000000000111111000//////...//////222444555555333000000000111111111111111111111111/////////000000000111111000000000000000000000000000000000111111111111222000000000000000000000000333222111000000111222333222222222111111111111111444333222222111000//////222111111000000111111222000000000111111111111222222222222222222111111111111111111222222222222222222222222111111111111111222222111111111111222222222222222222222111111111333222111111000111111111333...000111000:::CCC>>>111000//////////////////000000000000000000000000....../////////000000000000000////////////000000........................000000000000000000000000000000000000000///......////////////////////////------............////////////////////////////////////............//////---------............///---...///...------///000222111///...---......///000000000000///...---,,,/////////////////////////////////...------,,,,,,........................000//////...------,,,,,,***,,,------,,,,,,...///,,,222666333+++'''***///+++---...///...---...///...---,,,++++++,,,---...,,,,,,+++++++++,,,---...,,,,,,,,,+++,,,,,,---...------,,,+++++++++,,,,,,..............................------------......------------------------............------------/////////...........................//////////////////...............---//////............////////////............//////------.........///////////////000000000000//////...//////000000111111222111111111222222222222333222222111111111111111111000000000000000000000000000000111111111111000000000111111111222222222222111111000000000111111222222222111111111111222222111111111111111111111111111111222222222333333333555444444555555777888888666666777999:::<<<======AAAAAAAAAAAABBBBBBBBBBBBDDDDDDFFFGGGHHHHHHHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPOOONNNMMMKKKJJJIIIIIIIIIKKKKKKLLLMMMMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBBBB@@@>>><<<:::999888777777888999777666777777666555555444333333222222333333333222222111222111000111333333111000000000000000000000000000111000000000000/////////111000000//////000000111111000000000000111222333//////////////////////////////////////////000111000000000000000000000000111111111111111111111111000000////////////000000///000111111//////000111111111111000000000000000111111000///............222333444444222000000000111111111111111111111111////////////000000000000000000000000000000000000222222222222333333333333111111111111111111111111222222111000000111222222111111111111111111111111000000111111111111111111111111000000000000111111///000000111222222333333333333222111111000000000111111111111111222222222111111111111111111111111222222111111111111222222222222222111111111111111444333111000000000111222111---000111///999BBB===111000000/////////000000000000000000000000000000...////////////000000000000000////////////000000////////////////////////////////////////////////000000000000000///......000000000000000000000000000000111111111222222222/////////////////////////////////....../////////---------............///---...///...---...000111444222000...------///000000000//////......------//////////////////////////////.........---------........................//////.........---------+++---......---,,,...///---000333111,,,***+++...---///000000...---...///...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------//////............/////////......---------...............///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------....../////////.........///////////////........................//////............///////////////....../////////------.........///////////////000000000000//////......//////000111111111111111111111222222222222444333222111111000111111000000000000000000000000//////000000000000//////000000000111111111111222111111000000000111222222222222111111111111222222000000000000000000000000111000000000000000000000444444333333444444555555222333444555666777888888999999:::::::::;;;;;;;;;>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@???>>>===<<<;;;<<<<<<<<<;;;:::888777555444333333333333222111333333222222111111000000000000111222222222111111111000000111222222111///000000000000000000000000111111111111111111111111000000////////////000000111000000000000111111111.........///////////////111000000000111222333333000000000000000000000000000000000000000000000000//////000000000000//////000111222111000000111222000000000000000000111111111111000//////////////////111222222000000000111000000000000000000000000////////////000000000000////////////////////////111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000111222333333222222111111000000000000000000111//////000111222333333444333333111000000000000111111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111444333111000000000111222000...444555111888???888111111111000000111111222000000000000000000000000////////////000000000111000000////////////000000000000000000000000000000////////////////////////000000000000000///......000000000000000000000000---------.........//////////////////////////////...//////////////////...---------............///---...//////......000222444222000...------///000............////////////////////////////////////...............---------........................---------.........//////...///000///---------...---------...//////...---000111222111...---,,,------------,,,,,,---------++++++,,,,,,,,,---------000//////.........//////......---------......///............//////000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++***+++,,,---...///000111///////////////.........//////////////////////////////............//////...//////////////////........./////////000000000//////000000000000//////.........///000000111111000000111111111222222222333333222111000000000000/////////////////////////////////000000///////////////000000000111111111111111111111111222333333222111111000000111111222////////////////////////111111000000000000//////444333333333333333444444111111222333444444555555555555555555666666666666999:::;;;<<<<<<<<<<<<<<<;;;::::::999:::;;;===>>>>>>===;;;:::999:::;;;;;;<<<<<<<<<=========<<<<<<:::::::::::::::999888777666666666666666555555555333333333333222111111111111111111000000000000000000111111222222222111111000000///000111111000...////////////////////////........................000000////////////000000222222111111000///......------....../////////000------------......///000000000000000000000000000//////////////////////////////000000000000//////000111222222000000111222000000000000111111111111111111000000000000111111///000111111//////000222000000000000000000000000/////////000000000111111/////////////////////////////////000000000000111222222222222222222222222111111111111111111111111111111111111111222222222555555666666555333222000111000000//////000000111//////000000111222333333333222111//////000111222111111111111111000000000111111111111111222222222111111000000000000111111000000000111111111111111333222111111000111111111222111777888222777<<<666111111111111111222222333000000000000000000000000/////////000000000111111000000////////////000000111111111111111111111111000000000000000000000000000000000000000///......////////////////////////,,,------------.........////////////////////////......////////////......---------............///...///000///......000111222111///...---......///,,,,,,...///000000000000////////////////////////................................................,,,,,,------...//////000///000111000...---...///...+++))),,,000222///,,,///111222000...,,,,,,---------------------------***+++,,,---------,,,,,,///...------,,,---------,,,,,,+++++++++,,,---------------......//////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++---...///000111///////////////.........///////////////000000000//////............//////......////////////............/////////000000000//////000000000000//////---......//////000000111000000000111111111111222111111000000000000000000//////////////////////////////000000000000//////////////////000000000000111111111111111222333444111111000000000000111111////////////////////////111111111000000000000000111111111000111111222222000000000111111222222222222222222333333333444444333444555666666666666666666666555555555666666777777666666555555555666666666666666666777777777888666666777777666555555444111111111111111111111111222333444333111111111333000000000000000111111111111111222222222111111000000///...///111111///...////////////////////////...////////////000000000000//////......//////000222222222111000///---,,,---------......//////000///............//////000////////////////////////...........................///000111111000///...///000111111//////000111///000000000111111111111111000000111111222333444222333333222000///000111000000000000000000000000000000000111111111222222000000000000000000000000////////////000000000000111111111111111111111111000000111111111111000000000000111111111222222222333444555666666444222111000000////////////000000/////////000000111111111222111/////////000222333222111111111000000000///000000111111111222222222111111000000000000111111///000000000111111111222111222222222222111000000333222666555...333;;;666000000000000000111222222000000000000000000000000//////000000000111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000///......////////////////////////////////////000000000000////////////////////////---...///000000///...------------............///000000111000......///000///.....................+++,,,...000111000///...////////////////////////................................................------..................,,,...//////------...000---,,,,,,---...///---,,,,,,...//////...---...///,,,------------------,,,***+++,,,---------,,,,,,//////...---------------+++++++++++++++,,,---...+++,,,,,,---......//////......------------......------------------------,,,,,,,,,,,,,,,,,,------,,,,,,------------......000/////////............------.........///////////////............//////---...///000000///...---------.........///////////////000000000000//////------......///000000000000000000000111111111111/////////...//////000000000000000000000000000000///000000111111000000///........./////////000000/////////000000222333333111111000000000000111111////////////////////////000000000000000000111111///////////////000111222000000000000000000111111000000111111111222222222000111222222333333222222333333444444444444333333222222333333444333333333333333222333333444444555333444444444444333222222000//////////////////000///111333222000000111333/////////000000111111111111111222111111000///...///......///000000///---////////////////////////000111111111222222222222//////............//////000000111111111///...---,,,,,,---......///000000111111000000///000000000////////////////////////...........................///000111111000///......///000///...---...000//////000000111111111222000000111111222333555555666666555333000//////000000000000000000000000000111111111111222222222222111111111111111111111111111111111111222222222222000000000000000000000000000000111111111111000000000000111111222222222222---...111333555444444333000000////////////000000////////////000000000000111000///...///000222444222111111111000000//////000000111111222222222222111111000000000000111111//////000000111111111222111111222333333111000///111///222///(((///999555///////////////000111111000000000000000000000000000000000000111111111111000000////////////000000////////////////////////000000000000000000000000000000000000000//////...111111111111111111111111............////////////////////////////////////---...///000000///...------------.........//////000111111000...---...000,,,---......///......---+++---///111222000...,,,////////////////////////---............................................./////////...------,,,,,,)))+++------------///111,,,...000///,,,++++++,,,)))+++---.........000111,,,------......------,,,***+++,,,---...---,,,,,,111111000///////////////---------------...///000++++++,,,,,,---...//////.........------.........------------------------+++++++++,,,,,,---------//////...---,,,,,,++++++000000//////.........---,,,,,,,,,------.........//////............//////---...///000000///...---,,,,,,,,,---------......//////000000000000//////------......///000000000000000000000111111111111...............///000111111111111111111111111111000000111111111111000000............/////////000............///000222222111111000000000000111111000000000000000000000000/////////000000000111111////////////000111222333111111111111111111111111//////000000000111111111111111222222333222222222222333444444444333222111000111222333333333222111111111111111111222333444222222222333222222111111111111000000///000000111---///111111//////111333...//////000000111111111111111111111000///------///......///000000///---////////////////////////------....../////////000//////............//////---...000111111111000///,,,,,,------...///000000///...---,,,,,,,,,,,,,,,111111000//////////////////......------///000111......////////////......---......///000111111222222111///.........///000333222111111111222333444777666444222000......---000000000000000000000000111000000///////////////000111111111111222222222000000///...............---...///111111111000///000000000000000000000000//////000000111111111222111111111111000000000000000000000000000000000000000000000000111111111111222000......000111222222333222111000000111222333333222111000000111222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000------......//////000000000...---...111222111///000000000000000000000000............/////////////////////111333333111///000000000000000000000000,,,------...///000000111..............................////////////......---......///////////////---------.........////////////000000111111222222222222111000///...------,,,,,,------...////////////............///000000000///...---------------.................................------,,,,,,,,,////////////////////////111111000000//////......---------------...//////......---------,,,,,,,,,,,,++++++***+++,,,...///////////////...---,,,+++000,,,((((((***---......++++++,,,------......///+++++++++,,,,,,,,,,,,---000///...---,,,------...++++++,,,,,,,,,---------...------,,,---...///000000//////.........//////222222000///............---.../////////...,,,,,,------............------+++,,,------......------............////////////111111000000//////......000///---,,,---...000222000000000000000000000000//////000///------...000///---+++---000222000...000000////////////000000000000000000000000000000444333222000000000000111////////////////////////000000000000000000000000222111111111000000////////////000111111111111111/////////000111111222222000000000000000000000000000///.........000111222111111111111111111111111222111000//////000111222000111111111111222222222000111333444333222000...222222111000///...------000000000000111111111111222000......///000000///222111000......//////000000000000000000///......222111///...---------...////////////////////////000000000000000000000000000000//////.........------***)))***...000000...........................111000000//////////////////......---...///000111......////////////............//////000000111111111111///.........///000222222111111111222333444555444222111///.........000000000000000000000000222222111000000000000000000000111111111222222222111000//////......//////...///000111111000000///111111111111111111111111111111111000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111000...///111222222111222222111000000111222222111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000000000111///...///222333222000000000000000000000000000............///////////////...///000222222000...////////////////////////......//////////////////..............................////////////......---......///////////////---.........////////////------------............000000///////////////.....................------......------......///000//////...---------------........................,,,,,,,,,+++++++++******......................../////////.................................///000//////.........---------...---,,,+++++++++,,,---------.../////////......///,,,)))))),,,.........---------------------------.........///000000000...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,...------,,,---...///000///......------......///,,,,,,,,,------...///000000///...---,,,------...------............------+++,,,------......------............////////////000000000000//////......000///---------...000111000000000000000000000000...///000///------///000111000//////000///...,,,000000////////////000000000000000000000000000000000000//////000111333444////////////////////////000000000000000000000000000000000/////////......//////000111111111111111111111000000000000000000000000000000000000000000000///......///000111222111111111111111111111111111000////////////000111000000111111111222222222...///111222222222111111111111111000000000000000//////000000000111111111111000......000000000///000///...---,,,------...000000000000000///......111000///...............////////////////////////////////////////////////000/////////...............,,,***+++...000///...........................111000//////....../////////............///000000......////////////......////////////000000000000111000//////......//////111111111000111222222333222111000//////......///000000000000000000000000333222222111111111111111000000000111111111222222111111000////////////000///000000111111000//////222222222222222222222222222222111111000/////////111111111111111111111111000000000000000000000000000000000000111111111111000//////000222222111000222111111000000111111222000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000111000///000222333222111000000000000000000000000............////////////...------///000111///...////////////////////////000000/////////.......................................////////////......---......///////////////............////////////000000000000////////////------........./////////000//////...------,,,,,,---------------....../////////...------------.........................../////////.......................................---------------................../////////000000////////////............///...---,,,++++++++++++,,,---...///000000000000...---+++,,,---//////...//////...------,,,++++++***++++++,,,---......///------,,,+++++++++,,,,,,++++++,,,,,,,,,---------...------------...//////---------,,,,,,------...+++,,,,,,------...//////222000---++++++,,,...000------............------+++,,,------......------............////////////000000000////////////...///......------///000111000000000000000000000000.../////////------///000000111222222000.........000000////////////000000000000000000000000000000///.........///000111222////////////////////////000000000000000000000000//////...............---//////000000111111000000222222111000000///......000000000000000000000000000////////////000000111111111111111111111111111000//////......//////000000000000111111111222222......///000111222333333//////000111222222333444//////000000000000111111111///......000111000/////////...------------...//////000000000///.........///////////////......////////////////////////////////////////////////////////////............000...------...//////...........................000000///............///............/////////000......////////////......000000000000////////////000000//////............000000000000111111222222//////............//////////////////////////////222222111000000000000111000000000000111111111111222111111000000000000000111111111111000000//////111111111111111111111111111111111000000000000000//////000000000000111111///////////////////////////000000000111111111111/////////111333333111///111111000000000000111111///000222222222222000///111111111111111111111111111111111111111111111111////////////////////////////////////////////////111111111000000/////////000//////000111111111111////////////////////////............////////////...---,,,---///000///---///////////////////////////////////////000000000........................---......//////......------......///////////////,,,---------............222222111111000000//////------------........./////////.........------------,,,,,,,,,,,,---......///......---------..............................////////////////////////........................,,,,,,------.........///...//////000000000000000............------------------,,,,,,,,,+++++++++---...//////000000000///---------......//////.........---------,,,,,,,,,))))))***+++,,,------...........................------------..................------............,,,,,,++++++,,,,,,------000000000000///......---111///---,,,,,,,,,...///------............------+++,,,------......------............///////////////////////////////////////............///000000000000000000000000000000.../////////------///111---000333333000///111333000000////////////000000////////////////////////111000000///......------////////////////////////////////////////////////........................//////000000000000000///111111000000////////////000000000000000000000000000////////////000000000111111111111111111111111//////............//////000000000000111111111111//////...//////111222333......///000111222222333////////////000000000111111///......000111111000111000000000////////////...///////////////......---...///000000000......///////////////////////////////////////////////////////////////.........111000///.......................................000//////...............---......///////////////......////////////......000000000000///////////////////////////......---//////000000000111111111.........---...//////000////////////////////////111111000////////////000//////000000000111111111222111111000000000000000111111111000000000000111000000000000000000000000......///000111222222333........./////////000000///////////////////////////000000000111111111111/////////111333333111///000000000000000000000000000111222333333222111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000//////.........---...///////////////000////////////////////////............////////////...---,,,,,,...//////...........................------...///000111222333////////////////////////------............---------......///////////////++++++,,,,,,,,,---------.........------,,,,,,+++............---------------------.........//////---,,,,,,,,,,,,---............---------......///........................******++++++++++++++++++........................---------......//////000......///000111000000000---------,,,,,,,,,+++++++++++++++,,,,,,---------///////////////...------,,,---...............///,,,,,,,,,---------......,,,------...///000000000---.....................,,,,,,,,,,,,------------..................------+++++++++++++++,,,------...//////000//////...---......//////......---,,,------............------+++,,,------......------............////////////.............../////////...............///000000////////////////////////---...///...---...000111000333444333000///111444000000////////////000000////////////////////////000000//////...------,,,////////////////////////........................//////////////////////////////000000000//////.........//////000000000000///////////////////////////000000000000/////////000000000000000000000000......////////////......//////000000000111111111000000///......//////000.../////////////////////...////////////000000000000///---...000111111000000000000000000//////.........////////////......---...///000000000......////////////////////////.................................///////////////111000000///...---..............................000///......------......---......///000/////////......////////////......////////////000000000000...////////////...------......///000000000000///...............///000000000000000000000000000000111000000////////////////////////000000000111111111111000////////////000111000000000000111222333////////////////////////------...000111222333444---......//////000000000000000000000000000000000000000000000111111111111000//////000222222111000///000000111111000000///111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............,,,---///...------...000000000000000000000000000............///////////////---,,,,,,...//////...........................,,,,,,...///111222444444////////////////////////------............---------......///////////////+++,,,,,,,,,,,,---------...............---------/////////.........------,,,,,,------...//////000---------------......///...------------...//////........................++++++++++++,,,,,,,,,,,,------------------------.............../////////---...///000111000///...,,,,,,,,,,,,+++++++++***)))***+++,,,------------////////////...---,,,+++,,,---...---,,,,,,...000++++++,,,,,,---...//////---------------.........***+++,,,---------,,,,,,)))))))))*********++++++.........///......---,,,++++++++++++,,,---......((()))+++---...///......---...///000///...,,,+++------............------+++,,,------......------............////////////---............/////////.........///////////////////////////////////////---...///.........000222:::999666222///---///000000000////////////000000000000000000000000000000,,,---...///000000000000////////////////////////........................///////////////000000000//////000000000///......------...//////000111111///////////////////////////000000000000//////...000000000000000000000000...//////000000//////.../////////000000000111111000/////////.........---/////////......---------......////////////000000000...---...000111111111.........///...------,,,------.../////////.........///////////////......////////////////////////.................................//////////////////000000...---,,,---///........................//////...------------...------///000000000///.........////////////............//////000000111111....../////////...---,,,---...///000000000///////////////...//////000000000000000000000000000000222111000000//////000000////////////000000000111111000//////......//////000/////////000222444555////////////////////////......///000111222222333/////////000111222222222000000000000000000000000000000000000111111111111111000...///111222222111...///000111111000///...000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000,,,...000///...---///111000000000000000000000000............////////////000...,,,,,,...000000///........................---......000111222333333////////////////////////,,,------......------,,,---......///////////////---------.........///////////////000000000000000...///////////////000000------........................------......///000---------------...//////..................................../////////000------------------------.........---------------,,,---...000000///...---------,,,,,,,,,+++++++++***+++,,,---------,,,+++,,,---------------,,,,,,,,,------+++******...111,,,---------------------,,,,,,++++++++++++*********+++,,,---------,,,,,,*********+++++++++,,,,,,....../////////...,,,,,,+++++++++,,,,,,---...///'''(((+++---//////......//////......------------------............------+++,,,------......------............////////////---------.........//////---......///////////////////////////////////////,,,...............000222AAA<<<555000......//////000000////////////000000000000000000000000000000,,,---///000111111000000////////////////////////------------------------------.........///////////////000000///......---....../////////////////////////////////////////////000111111000///...---000000000000000000000000//////000111111000//////////////////000000000111,,,---.../////////...---////////////...................../////////000000///...---...000222222111---.../////////...,,,,,,,,,---......//////......111000///...............////////////////////////..................................../////////000---...///...,,,+++---///........................//////...------------...,,,---///000000000///.........////////////......---......///000111111222---.../////////...,,,,,,,,,---///000000000///...000000////////////000000000000000000000000000000333222222111000111111111////////////000000000000000000///...............////////////111333555666000000000000000000000000000000000000111111111111000111111222333333444444000000000000000000000000000000000000111111111111222000......000111222222...///000111111000///...///...---,,,,,,---...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222---///111111///...000222000000000000000000000000............/////////000000...,,,---...000000000........................//////000000111111222222000000000000000000000000,,,------......------,,,---......///////////////////////////000000000111+++,,,,,,,,,------......------...///000111222222/////////...------,,,,,,///............///000000---------------...///000........................,,,,,,,,,,,,------......---------------------------------,,,,,,++++++++++++,,,...000000///...---......---------,,,,,,,,,,,,---......---,,,***)))******+++,,,------------,,,---,,,***((()))---111///......------,,,,,,+++000//////......------,,,+++,,,...///000///......---------.........//////....../////////...,,,+++,,,,,,,,,,,,---...///000,,,---///000000///---,,,111000---++++++,,,...///---..................---+++,,,------......------............/////////000---------.........//////---......///000/////////////////////////////////,,,---............000222AAA;;;222...///111222111000000////////////000000000000000000000000000000000111111111111///...---////////////////////////------------------------,,,,,,,,,------.........//////000000///...------000000000///......------///////////////////////////000111111111///...---000000000000000000000000///000111222222111000///////////////000000000000)))+++---///000000///...////////////000000000000............/////////000///...---...000222222111///000111111111000...---,,,,,,---.../////////...222111///...---------...////////////////////////........................---.........//////000000+++---///---+++***---///........................---...///000111222333333............////////////111000///......///000111---------------...//////---......///////////////000000000///......------///////////////////////////000111222222111000///...///000000///---***)))000000...------...//////......------------......---......///000111111222000///...---,,,------...000000000000000000000000111111222222222222111111111000/////////000222333000000000000000000000000000000000000000000000000///---...000///---000444555111///000111///000333000000000000000000000000000000000000000000000000111111000000//////......000000//////......------+++---///000111000...---111111000000//////......222111///---,,,---...///............///111222333000000000000000000000000////////////////////////////////////////////////000000//////.........---000000///...---,,,,,,+++000///...------...///000---......//////......---...............------------------------...///000///......---------......((('''''''''(((***,,,...//////...------------...////////////////////////------------------------///////////////.........------...//////...------...------,,,,,,------...------------------------------------------------,,,***)))+++...///...+++///......------,,,++++++------,,,+++++++++,,,,,,//////...---,,,++++++***............---,,,++++++,,,,,,------------------000///...------------------------...............+++,,,------......------///............---------,,,,,,,,,---------..................---,,,++++++...............//////000,,,,,,,,,---------..................////////////111///---,,,,,,,,,...///,,,...000///...000666<<>>IIIFFF777///111++++++,,,------...------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---............+++,,,---,,,+++***+++---------,,,,,,,,,++++++++++++++++++,,,,,,---------000,,,+++......******---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++++++++++++++,,,,,,,,,........................,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...,,,,,,,,,------------...------------..................------------......------------...........................---,,,,,,...............///000000111000...---++++++******------------------------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...///++++++,,,,,,,,,---------......------------......---------------,,,,,,,,,//////.........---------,,,++++++,,,///111000000000000...------,,,,,,,,,------------------------++++++++++++++++++++++++.........//////000000000000//////............///---------...............////////////////////////...///000111111000///...////////////////////////333222000.........///000.........//////////////////////////////.........////////////////////////....../////////...------111000......000111111000000000000000000000000000///000111222222000///---........................////////////////////////------......//////000000000000000000000000000000////////////////////////000000000000000000000000///000000...---,,,...///...............------,,,...............///000111........./////////////////////////////////////////////......//////000111..............................------------............////////////......000000...---,,,+++++++++......////////////......+++,,,,,,---...---------000//////............///------.........//////////////////............---------............------............---------,,,...........................///000///---------.........------------......,,,,,,------...//////000111000///.........///000---------............///---............///////////////...---------......---------------------,,,...---------------...///------------,,,,,,,,,,,,,,,.........,,,,,,---...,,,,,,++++++++++++,,,,,,......///......---,,,+++...------,,,++++++******...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---777@@@===111+++---((()))***,,,------......---,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---............+++,,,---,,,++++++,,,---,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///---,,,------++++++---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---)))******+++,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------..................------------......,,,,,,,,,------------...---............------,,,...............//////000111000///---+++***))))))------------------------------,,,,,,,,,------...------,,,,,,,,,---......,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------......///000000///---,,,---,,,+++---///000000/////////...---,,,,,,,,,---------------------------........................////////////000000000000000///............//////------------............////////////////////////...///000111111000///...////////////////////////000///......//////......------......//////000000////////////............///////////////000000000///////////////...---,,,222000......000111111111000000000000000000000000...000222333333222///---000000000000000000000000///////////////////////////////////////.........////////////////////////////////////////////////////////////////////////,,,---///...,,,++++++,,,.........//////......------------......000111111------......//////000000/////////////////////////////////...///000000111............///////////////...---,,,,,,---...///......////////////......///////////////000000111......////////////......,,,,,,---............---000///............//////............/////////////////////...............------............------......---------,,,,,,,,,---------...............,,,///222111...,,,...000......------------......---------.........//////000//////.........//////---------............///---------.........////////////......------------...------------,,,,,,,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,------,,,...//////---------...***++++++,,,---------,,,/////////...---,,,+++***,,,,,,,,,++++++*********,,,------......---,,,,,,------,,,,,,,,,,,,++++++))))))...333111***(((+++)))***+++,,,------------111000---+++***+++,,,---++++++,,,,,,,,,,,,------,,,------......------,,,******+++,,,,,,---,,,,,,)))***,,,+++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...---,,,---......///111++++++++++++++++++++++++......---,,,++++++++++++++++++,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------............------,,,,,,------...,,,,,,---------.........---------......------,,,,,,,,,++++++,,,,,,---...///...---,,,++++++******---------------------------,,,,,,,,,------......------,,,,,,,,,------...,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...,,,---///000000...---+++---,,,,,,---///000///.........---,,,,,,,,,------////////////////////////////////////////////////000000000000//////////////////............//////........................////////////////////////...///000111111000///...////////////////////////,,,---...222444444111...------......//////000000///////////////.........////////////000000111111000000000000//////...---111000...///111222222111////////////////////////---///111333333222000...000000000000000000000000........................111111000///...------,,,////////////////////////........................////////////////////////,,,---//////---,,,+++,,,...//////000000000//////---------......000111111------......//////000000////////////////////////......------......///000........./////////000000///...---,,,,,,---...///......////////////....../////////000000000000000......////////////......------.../////////////////////............//////........./////////000000////////////////////////------............------......---------,,,,,,,,,---------.........//////,,,///111111...---...000......------------......//////.........---------///...............//////---------............///------------............/////////......---,,,,,,------------------------++++++,,,,,,---------......------,,,,,,---......,,,...///000...------...)))***,,,---......------............---+++***************++++++,,,,,,,,,,,,,,,---......------,,,---------,,,,,,+++++++++...,,,,,,---,,,+++,,,000,,,,,,------------,,,,,,222000...+++++++++,,,---+++++++++,,,,,,---------,,,------......------,,,)))******++++++++++++***''')))******))))))***,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++,,,---------...222444555++++++++++++++++++++++++...---,,,+++++++++++++++///.........---------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,---------.........////////////,,,,,,---------------,,,+++++++++++++++,,,------,,,++++++++++++,,,------------------------------+++,,,,,,------............------,,,,,,,,,------,,,,,,---------.........---,,,,,,++++++,,,,,,---***++++++,,,,,,---------***+++---......---+++***...---,,,---//////...---------,,,,,,,,,------...////////////////////////++++++++++++++++++++++++000000000//////.........///............//////000///////////////.........////////////////////////...///000111111000///...////////////////////////---...000555999999555000.........///////////////............/////////000...//////000000111111222//////000000000///......000//////111333333222111////////////////////////---///000222222111000///................................................111111000///...------,,,000000000000000000000000........................000000000000000000000000...000111111///......///...///000000000000000000...............///000111.........///////////////////////////////////////------,,,,,,------...///.........//////000000111//////............//////......////////////......000000000///...---,,,+++......////////////......---...//////000000/////////............//////000....../////////000000000...////////////000000000------............------............---------,,,,,,,,,------.../////////---...//////......///000......------------......000//////...------,,,,,,---............/////////---------............///,,,------------..................///......---,,,,,,,,,,,,---------......+++,,,,,,---------,,,,,,------------............,,,...000000///...---...++++++,,,------...---------------------,,,+++*********++++++,,,------...,,,,,,,,,------------......------,,,,,,++++++***///---+++******,,,...000---------------,,,++++++...---,,,+++******++++++***++++++,,,,,,------...***++++++,,,,,,++++++*********++++++++++++******''')))******))))))+++,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++------+++...333666666++++++++++++++++++++++++---,,,,,,++++++++++++,,,/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------........./////////000000+++,,,,,,------------,,,---------------......///************+++---...///------------------------++++++,,,---..................---,,,,,,,,,------,,,---------............------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,)))***+++,,,---,,,++++++///...------...///...,,,,,,,,,++++++,,,---......------------------------++++++++++++++++++++++++.............../////////...............///000000111111000000000/////////////////////////////////...///000111111000///...////////////////////////000//////333777888444//////////////////.........,,,------...///000111111...//////000111111222222------.../////////............000222555444222000////////////////////////---...///000000000000///......................................................//////////////////000000000000000000000000////////////////////////000000000000000000000000///000111000......///000---...//////000000////////////.........//////000///////////////.........////////////////////////------,,,,,,------...///---......///000000111111///000000000000000000///......////////////......000000000000///---,,,+++......////////////......,,,---......//////.....................///000000.../////////000000000000.../////////000000000000------............------/////////.........------,,,,,,------...//////000...---++++++---...//////......------------........................------,,,---....../////////...---------............///,,,,,,---------.........,,,---.../////////...---***++++++,,,---...//////------...///......,,,,,,***+++,,,---...------,,,,,,...000111000...---...,,,,,,,,,---------------------.........------,,,,,,,,,,,,,,,,,,---------------,,,+++,,,---...///......---,,,,,,+++************))))))***,,,,,,+++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---......***++++++,,,,,,++++++***,,,,,,---------,,,,,,+++(((***+++,,,++++++---...++++++,,,,,,,,,---------+++++++++,,,,,,---------+++...---)))+++111444333************************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------.........//////***+++,,,---------------------,,,,,,------...///************+++,,,------------------------------***+++,,,...............///...---,,,,,,,,,,,,,,,------------..................------------......,,,,,,,,,++++++++++++++++++++++++,,,,,,---------000///------......---,,,++++++++++++,,,---...///------------------------////////////////////////++++++,,,---...///000111...............///000111222222111111000000//////////////////////////////...///000111111000///...////////////////////////111...,,,...222333000,,,000000//////.........---+++,,,---...///111222222...//////000111222222222++++++,,,---............---...000444666555222///////////////////////////............//////000000000000000000000000000000........................,,,,,,---...///000111222000000000000000000000000000000000000000000000000000000000000000000000000...//////...,,,,,,---///,,,,,,---.../////////...000//////.........//////000000//////.........---////////////////////////---------------...//////---......///000111111222///000111222222111000///......////////////.........///111222222222111000......////////////......+++,,,------......------...............///000111////////////000000000000.../////////000000111111---..................---000////////////.........,,,,,,------...///000000000,,,)))))),,,//////............------.........,,,,,,------.../////////,,,,,,---.../////////...---------.........//////,,,,,,,,,---------......+++,,,.../////////......)))***+++,,,...///000000//////000000000...---,,,((()))+++---...---+++***,,,...111111000............------,,,,,,,,,---.........///////////////...///......------,,,,,,+++...---+++++++++---///000......---,,,,,,+++******(((***,,,---...///,,,((('''((()))***+++,,,,,,,,,------.../////////......******+++,,,,,,---......,,,------......------,,,.........///......------***,,,------------///000*********++++++,,,,,,,,,******+++,,,,,,---......,,,///---((((((...111///************************************+++,,,------)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,,,,------------++++++******++++++,,,---,,,,,,+++++++++++++++,,,------------------------)))+++,,,...//////......///...---,,,,,,,,,,,,,,,---------........./////////......------......///---,,,,,,++++++*********---,,,,,,,,,,,,---...///000///------......---+++*********+++,,,---...///////////////////////////------------------------,,,,,,,,,---...///000111,,,---......//////......///000222111///......//////000...---///222///***////////////000000000000000000000000000000000000000///...------...///000////////////000000000000...---,,,,,,---...///000,,,------...///000000111,,,------...///000111111000000000000000000000000//////////////////////////////......------,,,,,,111111000000//////..............................---......//////////////////////////////.................................---///111222222000...,,,.........//////////////////000000000000///......///...---------...000111000000111111000///...---..................---------......///000111111222222222111000///...------000111222333333222111000000000//////.........---,,,,,,------...---------...............///000111---------------...///000---------......000111111...000111222222111000...////////////..................------------......333111///---,,,---...///---------.........//////.........------,,,,,,,,,////////////////////////......////////////......//////.........---------***+++---///000000//////---------............///------.........---,,,+++------------........./////////...---,,,++++++***---.........---,,,++++++///////////////......---///...---,,,+++*********.........------,,,,,,,,,---,,,************,,,------,,,,,,+++*********+++//////...---,,,,,,++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,///............---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,******************************+++++++++,,,,,,,,,///...------......,,,***...---,,,++++++---...000***++++++,,,---...//////...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***++++++,,,,,,---...//////***+++,,,---............---------,,,,,,+++++++++---+++)))***,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///............---------000000///...---,,,,,,+++000---+++,,,...///---***,,,,,,,,,---------............---,,,,,,+++******---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************//////...------------...------...///000000---******+++---......---+++***---------------...///000,,,---......//////......///000222111///......///,,,//////---...000000,,,------------............000000000000000000000000//////............//////////////////000000000000//////...------...//////.........//////000000000------......//////000000000000000000000000000000//////////////////////////////................../////////.........------........................---......///////////////......//////////////////...........................///111222222111///...//////.........//////000666555444333111000///...//////.........///000111222111111000///......---........................---......///000000111111000000000000////////////000000111222222111000000000000/////////.........---......//////............------,,,,,,,,,------......---------......///------------...///000111...///111222222111///...111000000000000000000000......------------......222111///---,,,---......---------.........//////.........------,,,,,,,,,////////////////////////......////////////......//////.........---------+++,,,---/////////......---------............///...............---------------........./////////------------------,,,,,,...............---,,,,,,......//////......---,,,......---,,,++++++++++++......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,++++++,,,,,,///......---,,,,,,++++++------,,,,,,++++++++++++***++++++++++++,,,,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,,,,------,,,***---,,,+++******,,,---...++++++,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++++++++,,,,,,,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***------------------------******+++,,,---.........---------,,,,,,+++++++++---+++)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---..................---------------------,,,,,,++++++***///---,,,,,,......---+++,,,,,,,,,,,,------------......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---///000111---------///111000...,,,***+++---......---+++***......---------......///,,,---......//////.........000111111///......///***000222///,,,...//////------------............000000000000000000000000......////////////......////////////000000000000000000///.........//////////////////000000000000.........///////////////000000000000000000000000////////////////////////.........///////////////.........---------------........................---......///////////////.........//////000000000........................//////000111111222222222//////...///000333555777<<<:::777444111///......000////////////000111222444333111///...---.......................................//////000000111......//////000000111111///000000111111000000///000000////////////......//////000000000//////...///......---,,,,,,++++++//////...---------......------------...///000000---...///000000///...---000000000000000000000000......------------......111000///---------......------........./////////.........---------------////////////////////////......////////////.....................---------------......///......------------............///000///...------------.............../////////000,,,,,,,,,---------...............///......---,,,...............------,,,------,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------------,,,,,,......------,,,,,,------......------,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++------,,,+++,,,+++***)))***+++,,,---,,,,,,,,,++++++*********///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,...///......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++//////...---,,,,,,++++++*********+++,,,,,,,,,---------,,,,,,,,,,,,++++++---+++***+++,,,---,,,***---,,,,,,++++++,,,,,,,,,+++++++++,,,------..................------------,,,,,,,,,,,,,,,,,,,,,,,,///...------......---+++++++++++++++,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111,,,,,,,,,...000000...---***+++,,,------,,,+++***///......---------......,,,---......///............000111111///...///000,,,333777222,,,,,,...000////////////000000000000000000000000000000000000,,,---////////////---,,,////////////000000000000///////////////000000000000000000000000////////////////////////.........000000000000000000000000////////////////////////.........//////000000000......------------------........................---......///////////////------...///000111111222........................000//////000111222444555/////////000333777;;;>>><<<:::666222///.........000000000000000111111222555333000...------......---------......................../////////000000////////////000000000000//////000000000000//////000000////////////////////////000000000///......//////////////////......000///...------------------------------...///000------...//////...---------------.....................------------......000///...------------...............////////////...............---------////////////////////////......////////////................................................---------------............//////...---,,,,,,,,,------........./////////000000------------------------.........//////......---///////////////...------+++,,,,,,---------------------------------------+++,,,............,,,+++------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***,,,------,,,+++++++++***+++,,,------,,,,,,,,,+++++++++++++++///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,++++++,,,,,,---..................---------,,,,,,---------......////////////...............---,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------///...------,,,,,,------***)))***,,,...///...,,,***+++,,,,,,,,,,,,+++***///......---------......,,,---......///............///111111/////////000///777;;;444---+++...///////////////000000000000////////////////////////,,,---...//////...---,,,////////////000000000000---......///000111111222000000000000///////////////////////////.........000000000000000000000000////////////////////////------......//////000000........................////////////////////////---......///////////////---......///000111222222////////////////////////000/////////000222555666111000//////111444888:::666444111...------......///000000111111111111111444333000...------...///---------.........//////............////////////000000000000////////////000000////////////000000//////000000000000000000///////////////...---,,,,,,,,,...///000000000000000///...---------------...------------......///------............------,,,,,,------.........///......------------......///......---------------........./////////000000........................////////////////////////......////////////......---.................................---------...---------............///...------,,,,,,,,,,,,,,,............//////////////////...---,,,,,,++++++------...............---///000000000000///......++++++---...............------------------------+++,,,............,,,+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------............------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***))))))+++------,,,,,,,,,,,,,,,,,,------...+++++++++,,,---......///......---------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---///...,,,+++***+++,,,,,,+++,,,,,,------...//////...------------,,,,,,,,,,,,------....../////////...//////...------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---------...............---,,,,,,,,,,,,,,,((((((((())),,,---,,,+++++++++++++++++++++++++++......---------......///,,,---......//////......---///111111000///000111000888;;;444---,,,---...------------............////////////////////////------............------////////////000000000000,,,---...///000000000000............////////////.........///////////////000000000000000000000000////////////////////////---------............................../////////////////////////////////---......////////////////////////000000111111111////////////////////////////////////000222444555333111///...---...///000//////------,,,---...///...///000111111111000000222111000///......//////,,,,,,------.../////////........................111111000000//////......111000000//////000000111//////000000000000111111////////////...---,,,,,,((()))+++---//////////////////...---------.........---------------.......................................//////000000111......------------......------------------------....../////////000000000.............../////////////////////////////////......////////////......---------.....................---------......///---------............///------......------,,,+++------------.........///000///...---,,,++++++***+++,,,------...---------/////////000///......---+++,,,---/////////...---,,,,,,,,,------------...,,,,,,------------,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////.........---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++))))))+++---------,,,,,,---------.........***++++++,,,...//////000------------------...///,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,---------------------++++++***))))))***+++,,,++++++,,,,,,,,,,,,------+++---...---,,,+++,,,...000...,,,*********,,,---,,,,,,,,,---......//////------------,,,,,,,,,,,,+++++++++,,,,,,---------...///000///---------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++,,,,,,++++++***+++,,,,,,------.........******++++++,,,...///000)))(((((((((***,,,+++***++++++++++++++++++++++++---------------...///000,,,---......//////......---///000111000///000111...444666222------......------------............////////////////////////...------,,,,,,------...////////////000000000000...//////000///...---,,,,,,,,,------......//////------......//////000000000000000000000000000000////////////////////////---------------,,,,,,,,,,,,,,,---------.........////////////////////////---......///////////////000000000000000000000111////////////////////////......//////000111222333222111///...------,,,,,,------........./////////---...///000000000//////000000000///////////////,,,,,,------...//////000........................////////////000000000000222111000000000000111222//////000000000111111111000000000000///...------)))***,,,...//////...---......---------......///...------,,,,,,------...///..................///------...//////000111111......------------......,,,---------...---------.../////////000000000000---........./////////000////////////////////////......////////////......---------.........//////------,,,,,,---...///000---------............///---...000111111///---+++,,,,,,,,,,,,------------.........------,,,,,,,,,***++++++,,,------,,,,,,------......------,,,++++++,,,.../////////---,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,------------............---------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000---+++***+++---------++++++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...---+++***,,,............------,,,,,,+++---,,,***))))))***+++,,,+++++++++,,,,,,---------+++---///...,,,+++,,,...000///,,,***)))***+++---,,,,,,------.../////////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,...000111000---,,,---///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,,,,,,,,,,,,,,,,+++***++++++,,,------......*********+++,,,---//////,,,***))))))+++,,,+++***++++++************++++++,,,,,,,,,---...///000111,,,---......//////......---...000111000///000111+++000222///---...///...////////////000000000111////////////////////////......,,,++++++,,,......////////////000000000000111111111000...,,,***(((++++++,,,,,,---...//////,,,------...///000111111000000000000000000000000////////////////////////---------,,,,,,++++++++++++++++++,,,,,,---------000000000000000000000000---......///////////////111111111000000000000000000000000000000000000000......//////000000111111//////000000111111111111......///000000000000000,,,---///000000000///.........///000111000000000,,,,,,------...///000000.....................---------...///000111222222333222111000000111222333//////000000111111111222222222222111111000......,,,...///111111000...------------------...///000...------,,,,,,,,,------//////............//////++++++,,,,,,---...//////.........------.........,,,,,,---......---------////////////000000000000---.........//////000000////////////////////////......////////////......---------.........//////---,,,,,,,,,---...000111---------.........//////...000222444444111...,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,---///000000///---,,,,,,,,,,,,------.........---,,,************,,,---,,,,,,,,,,,,------...///++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111///,,,++++++---------******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,...---+++***,,,...111000///...,,,+++***)))...,,,+++))))))***,,,---+++++++++,,,,,,---------+++---///...,,,+++,,,///111///,,,***)))***+++---,,,,,,------.../////////---------,,,,,,,,,++++++...........................000111000---,,,---000,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,------......------,,,******++++++,,,---.........---,,,,,,++++++,,,,,,...---++++++,,,---,,,+++++++++************++++++,,,,,,------...//////000......////////////......---,,,,,,...///000...---//////.........---------000...---,,,,,,---///000......///111222333444555000000000000////////////............////////////000...+++,,,...000...---000000000000////////////////////////////////////000000///...............000000//////.........---+++*********+++---...000------......///000000000////////////////////////---...000111111///---,,,000000000000////////////000000000111111111111000////////////////////////...///000///,,,******+++111000///---------...//////...---------///000111,,,,,,------------,,,,,,...............///000000...------,,,,,,------...////////////////////////111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000//////000000///...------,,,---......//////......---......///000111111222...---,,,,,,,,,,,,---...000///---,,,++++++,,,---........................//////.........---------........................,,,...000000...,,,,,,,,,........................---------------...///000000***)))///333000///111...............------------000444666666333///,,,,,,,,,,,,------.........000...,,,,,,---...///...------++++++++++++------***+++,,,,,,******+++,,,***+++,,,---------,,,+++------------------------------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++---+++***,,,...///,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,+++******+++++++++,,,,,,---------((()))***++++++++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,+++)))((('''((()))***+++++++++,,,,,,,,,------++++++++++++,,,,,,---......------,,,,,,------...,,,---......,,,,,,---...,,,---///000000///---,,,************************+++++++++,,,---...///000---,,,,,,+++*********+++***++++++,,,,,,------...++++++++++++++++++++++++,,,+++******,,,,,,+++*********))))))***,,,---///,,,,,,,,,+++++++++*********)))((((((((()))***+++///......---,,,******)))******+++---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,***222,,,)))***+++))))))***++++++++++++++++++++++++---222666666111------...---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++******+++++++++,,,,,,,,,------......///000000111......////////////............---///000111000...000000/////////.........//////------,,,---...///...//////000111222333333......//////000000111111............////////////000...,,,,,,...//////---////////////000000000000000000000000000000000000000000///...............000/////////............///......------...///000///////////////.........////////////////////////---...///000000000...---000000000000///////////////000000000000///---,,,000000000000000000000000...000111000...---------000000///...............///............//////000//////000000000000//////...............//////000...------,,,,,,------...////////////////////////111111111111111111111111111000000000/////////...000000000000000000000000........................------......---,,,,,,+++,,,---......//////......------......//////000000......---,,,,,,---......///...------------------........................//////.........---------...........................000222222000.........,,,,,,,,,,,,,,,,,,,,,,,,......---------......///111,,,***///111///---///........................,,,...111333333111...,,,++++++,,,,,,,,,---------000...,,,,,,---.........---,,,,,,++++++,,,,,,---***,,,,,,,,,+++***+++,,,,,,---.........---,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,---...............,,,******+++------+++)))************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,------......***+++++++++******))))))++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,---------,,,---...---++++++,,,---+++,,,...//////...,,,+++************************************+++,,,---------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,------,,,++++++************,,,---...,,,,,,,,,,,,++++++++++++...---,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++***+++,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,+++,,,+++,,,---+++'''(((+++,,,,,,,,,,,,,,,,,,,,,,,,---111444333///,,,---...---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++++++++,,,,,,,,,......//////000111111111......////////////......///......///111222000///000000000000000///////////////......------------////////////000000000111------...///000111111222............////////////000...------...//////.........//////000000111111000000000000000000000000000//////............///////////////............111000//////......//////111000000///......------////////////////////////,,,---...000000000//////////////////000000000000333444555555444222000...111111111111111111111111///111222222000///000111///////////////......---....../////////......---------------------------......------......///000......------------......//////////////////////////////000000111111222222000000000000////////////000000000000000000000000........................---------...------,,,+++,,,---......//////......---------.....................---,,,,,,---......------.../////////.............................................---------...........................000111111///......///,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......111---,,,...///---,,,,,,------......//////000000,,,,,,...//////...---,,,,,,,,,------------......///---,,,,,,---......------,,,,,,++++++,,,,,,---***,,,---,,,+++***+++---.../////////......---,,,------------------------------,,,,,,,,,,,,++++++))))))***+++++++++++++++,,,++++++,,,------,,,***************************+++,,,------++++++,,,------,,,++++++,,,---...///++++++******************)))***++++++++++++++++++,,,,,,---------,,,++++++------------------------------------,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,,,,,,,,,,***+++,,,------+++)))(((***+++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------+++------,,,***)))***+++++++++------------++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,---,,,,,,+++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++...---,,,,,,......---,,,++++++******+++,,,---...------------,,,,,,,,,,,,,,,,,,+++***+++,,,---...)))*********++++++,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,***+++///000,,,'''''',,,---------------------------000111000,,,+++,,,...---+++))))))***,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,++++++************+++++++++,,,,,,,,,....../////////000000000......////////////......///......///111111000...////////////////////////////////////...---,,,+++//////////////////......---......//////000000000............//////////////////........./////////---......///000111111222111111111111111111111111000///............/////////////////////..................---------......000000//////............////////////////////////+++,,,...///000000000000////////////000000000000333444555666666444222000000000000000000000000000...000222222111111111222---...///000000///...---......///000///...,,,+++---,,,,,,,,,,,,,,,,,,---...------------...//////......------------......////////////////////////......///000000111111111000000000000////////////........................000000000000000000000000...///////////////......,,,---......///.........///...........................------------......,,,---///000000000//////........................................................................,,,---......,,,,,,,,,---////////////////////////000///...---------------...,,,,,,---------,,,---------......///000111111,,,,,,,,,,,,,,,---------............////////////...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---//////......------,,,,,,------------------------------,,,,,,,,,+++++++++'''(((((()))))))))))))))------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,+++***)))***,,,///000---------,,,,,,+++++++++******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++---------------............------------,,,,,,,,,******+++,,,------------******))))))))))))))))))+++,,,---------,,,+++***,,,,,,,,,,,,------------...---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,+++)))((()))******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++///......---------......---,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...,,,+++,,,---...---,,,++++++++++++,,,,,,------......---------,,,,,,,,,+++***)))))))))***+++,,,))))))*********++++++++++++---//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111//////000---)))(((+++---------------------------......,,,******,,,...---+++)))(((***,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------............//////......////////////.........------...000000///---..............................//////...---,,,,,,/////////...............000000//////......------............/////////////////////.........///000---......///000111111222000000000000000000000000//////............//////.........///////////////+++,,,---....../////////............//////000000////////////////////////,,,---...//////000000000.../////////000000000111,,,---///111111000///...////////////////////////---///111111000000111222---...///000000///...------.../////////---,,,+++000000///......///000000---------------.../////////......------......///////////////////////////....../////////000000000////////////000000000000------------------------000000000000000000000000......///////////////...,,,---......///.........000000//////////////////........................,,,---///000000000//////........................---.............................................,,,---...---,,,+++---...////////////////////////000///...---------------***,,,---,,,---...//////,,,------...///000000111------,,,+++,,,---//////...------------------------,,,,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------,,,,,,,,,++++++------------------------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,***)))(((((()))+++---///---------,,,,,,+++++++++++++++,,,,,,,,,++++++*********++++++++++++******,,,,,,,,,---------...............---------,,,,,,***+++,,,,,,---------,,,******))))))))))))))))))......,,,+++++++++,,,---------------...............---,,,,,,++++++++++++++++++,,,------,,,++++++***+++,,,+++)))((()))******++++++++++++++++++***++++++++++++++++++++++++//////...---------......---,,,,,,+++,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++***+++,,,---,,,***+++,,,,,,,,,------------......---------,,,,,,,,,---,,,+++++++++,,,---...+++++++++*********)))))),,,...000000...------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///<<<333,,,---...,,,******++++++++++++++++++++++++------,,,***))))))+++---,,,+++))))))+++------,,,******+++,,,,,,---......,,,,,,---------------,,,******+++++++++,,,,,,,,,---------.....................////////////......---,,,,,,---///000...---------------....................................///////////////.........111000000///...---,,,,,,............///////////////000000///......///111......//////000000111111///////////////////////////............//////000.........///////////////,,,,,,...///000111111111------......///000000111////////////////////////------......//////000000......//////000000111111,,,,,,...///000111111111........................,,,...000000000///000111---...//////////////////------.........------,,,000///...------...///000------,,,,,,------.../////////............/////////////////////////////////////////////.........////////////000000000000------------------------........................+++,,,------...---------,,,---......//////......//////000000000000000000---...////////////...---------.../////////..............................---------.......................................---...///...------///111------------------------//////...---------......(((,,,...,,,,,,///111000,,,,,,------......//////------,,,,,,,,,...///000,,,++++++++++++*********---,,,+++,,,......,,,++++++,,,,,,------,,,,,,++++++---...---,,,+++,,,...,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++''')))******)))(((((()))************************---......---+++******+++))))))(((((()))***+++,,,++++++******************,,,,,,,,,,,,,,,,,,+++***))))))***+++++++++*********++++++,,,,,,---------............---------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---------------............------,,,+++++++++,,,,,,***+++,,,------,,,+++***)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...******+++,,,,,,---......++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++***)))))))))***,,,---,,,,,,++++++*********))),,,///222222///,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***+++---///111@@@444***+++......+++***++++++++++++++++++++++++---,,,+++*********+++,,,+++******+++---......,,,+++++++++,,,,,,---------,,,,,,---.........------******+++++++++,,,,,,,,,/////////.....................////////////.........------...000000///...---.........////////////------,,,,,,---...000111//////////////////000000/////////......------,,,............////////////...000111000...---///222////////////000000000000.......................................///000000............/////////000,,,---...///000000///............/////////////////////////////////////////////........./////////.........///000111111111111000000000000111333333////////////////////////---///111111000//////000...............///000000------,,,,,,------.........---+++******+++---...------,,,,,,------.../////////............//////////////////////////////000//////......------,,,.../////////000000000111................................................+++,,,,,,---......------,,,---......//////......---......//////000000000---...///000000///...---///...------------------........................---------.........//////........................---......---,,,---///111------------------------......---------......///***///111---,,,///111///,,,,,,,,,---------------,,,,,,++++++,,,...///000------,,,,,,++++++++++++,,,++++++---......,,,***+++,,,,,,------,,,,,,+++,,,---...---,,,,,,,,,...,,,,,,++++++,,,---...///------------------------------,,,,,,,,,,,,++++++((())))))***************''')))++++++)))((()))***************************---......---+++******+++*********************+++******************++++++,,,,,,------,,,,,,+++***)))***++++++,,,,,,,,,+++))))))******+++,,,,,,---............------------------------,,,+++******++++++,,,,,,------......---,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------)))+++,,,------,,,+++)))(((***++++++******,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,---,,,+++,,,,,,---......---,,,+++,,,,,,,,,,,,++++++++++++))))))((((((((()))***+++++++++++++++,,,,,,,,,,,,,,,000333222///,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...---+++******---000222:::111***+++...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------******+++++++++,,,,,,,,,000000000000////////////......////////////......///......///111222000///.../////////000000111111---,,,++++++,,,...111222////////////000000111111------............................../////////000...000111000...---///222000000000000////////////.......................................///000111---.........//////000000+++,,,---------,,,+++***000000000///......------////////////////////////000//////.........//////---......///000111111222111000...,,,,,,---///000000000000000000000000000///000222222000///000111///...---------///000111---,,,,,,+++,,,---///000111000...------...000111---,,,,,,,,,,,,---......//////............//////////////////////////////000000///...---,,,,,,+++.../////////000000111111000000000000000000000000000000000000000000000000------...///000000000///,,,---......//////......,,,,,,------...///000000---...///000000///...---000///---,,,++++++,,,---........................---------.........//////........................+++,,,,,,+++***+++---///000000000000000000000000---------------...///000,,,222333...+++...000...,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///000000/////////.........,,,++++++---......,,,***++++++------------++++++,,,---......,,,,,,---...---,,,,,,,,,---///111222---------------------------------,,,,,,,,,++++++,,,,,,---............---***,,,///...,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++++++++,,,,,,,,,+++******+++++++++,,,,,,------...------------,,,,,,+++******+++,,,,,,------------(((((()))***++++++,,,,,,//////.........---------.........---,,,+++***)))))))))***+++,,,,,,------***+++,,,------+++)))((())))))*********+++++++++++++++++++++,,,------...)))***,,,------,,,***)))((()))+++++++++,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222,,,,,,,,,,,,,,,---...///...------,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,......---,,,,,,---.........---,,,+++,,,,,,,,,+++++++++******...---,,,,,,,,,---...///)))***+++,,,---...//////---111444333///,,,---000,,,,,,,,,,,,,,,,,,,,,,,,...---***)))***---000222111---+++------+++***---------------------------,,,+++***+++,,,,,,,,,+++***+++---000222111///,,,---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////000000000000//////------,,,,,,,,,+++++++++........................---------.........//////............////////////111111000000//////......000...------///000//////........................000000//////.........---,,,,,,,,,------------...//////000111111111111111000000000///......------000000000000000000000000...............///000000......------------......---...///000000111000000111111000000//////......111000...------...///000***,,,............///111111///...000333333111///000000//////.........---------...//////...---,,,------------------------........................******,,,,,,,,,,,,******//////000000///...------***+++---///000000///...000000////////////000000......///000000///...---000000000000000000000000//////............//////......---------,,,,,,,,,///////////////.........------------------------//////............//////---------------------------...///000000///...------------............///---------...............000000//////...---++++++------...///000000000///---------.........//////000///...---------------,,,------......------,,,------------,,,+++******...------,,,,,,+++******---------,,,,,,,,,+++++++++,,,---.........---,,,++++++++++++++++++++++++,,,---...//////...---,,,---...000///......///000***++++++,,,,,,------...000///...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,......,,,***---///000///,,,+++++++++///...,,,*********,,,---000000///...---,,,,,,+++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///---+++)))+++---.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++......------,,,+++******,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---...//////---++++++,,,---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++,,,***)))+++---...+++)))------------------------......---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++++++++,,,,,,---------,,,***)))***+++------,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++........................+++++++++++++++++++++++++++++++++---///...)))%%%&&&'''***,,,------+++***+++******---///000---)))------------------------))))))***++++++++++++***//////000000000000//////////////////......------........................---------.........//////............////////////000000000000//////......000...------...///...---........................///.........------------.........////////////000------...///////////////------...//////000000111000000000000000000000000...............///000000......------------.........//////000000000000///////////////.........---000//////...---.........---...////////////000111111///...///111111///,,,000/////////............,,,---............---,,,------------------------........................,,,---............---,,,//////////////////...---+++,,,---...////////////000000////////////000000......///000000///...---000000000000000000000000//////............//////.........---------,,,,,,/////////////////////...------------------------///......------------...---------------------------...///000000///...------------............///........................---...............---,,,,,,,,,---------,,,,,,++++++,,,,,,,,,------------//////...---------------,,,------......------,,,++++++,,,------,,,,,,,,,------------,,,,,,,,,,,,*********)))))))))((((((+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,///000000///...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++......,,,+++---...//////,,,+++++++++...---,,,+++++++++,,,,,,//////......---,,,,,,,,,++++++++++++++++++++++++((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))+++************+++,,,,,,,,,,,,++++++++++++++++++)))+++,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,---///......---,,,,,,++++++,,,******+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++,,,,,,,,,---------------,,,***)))***,,,------,,,,,,,,,------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,...---***'''''')))+++.........,,,++++++******---//////,,,***************************))))))***+++++++++++++++...//////000000//////...000000000////////////...........................------........./////////............////////////000000000////////////...111///------......---,,,........................---------------,,,,,,,,,.........////////////000------........./////////......//////000111111111000000000000000000000000...............///000000......------------......//////000000000///..................------------/////////.........------///000111111//////000111222111//////000000...---////////////............------............------------------------------........................------............---------...//////////////////------------...///000000000000////////////000000......////////////......000000000000000000000000//////............//////.........------------,,,......//////////////////------------------------......------,,,,,,,,,,,,---------------------------...////////////...------------............///000000//////......------,,,,,,---...............---------,,,,,,+++***)))*********+++++++++,,,,,,///...------------------,,,------......------,,,)))***+++,,,---------------------------.........,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------............------000111111///---,,,,,,---......---,,,,,,+++***************+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...---,,,---...//////---++++++,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---***+++,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++++++++******************))))))******+++,,,,,,,,,,,,++++++*********''')))+++,,,++++++,,,------,,,,,,++++++,,,,,,---......------,,,,,,++++++,,,+++***+++,,,---+++)))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,---+++******,,,------,,,,,,,,,------------......++++++,,,,,,,,,,,,------------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,---+++***+++,,,,,,+++))))))***---...///...---,,,+++++++++---......,,,***++++++++++++++++++++++++)))******+++++++++++++++...//////////////////........................---....................................////////////............////////////////////////////////////333111///...//////...,,,........................------------------------,,,,,,,,,------------...////////////000000111111222111111000//////......000000000000000000000000...............///000000......------------......///000000000///...------............................../////////......---///111111111///...///000222111000000111111111000///////////////...............//////////////////................................................+++,,,,,,,,,,,,,,,,,,+++------...///000000/////////...---------...000111000000////////////000000........./////////////////////////////////////////////............//////............------------............////////////....................................---,,,,,,+++------------------------........................---------............///111111000///......------,,,------......------------------...------,,,,,,******+++++++++,,,,,,,,,......---,,,,,,---------,,,------......------,,,***+++,,,,,,---------,,,,,,,,,------...///000000------------------------,,,,,,,,,---------------++++++++++++++++++++++++------------------------...///000///---,,,---...---------,,,,,,+++++++++*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,......---,,,...///...---++++++,,,+++,,,,,,------,,,+++++++++++++++,,,,,,------------------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------......---,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***************************************+++++++++,,,,,,------------------***************+++,,,,,,---,,,,,,++++++************,,,......---------...---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......---------,,,,,,++++++******---,,,******,,,------,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++---,,,*********+++,,,,,,***+++,,,.........---,,,++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++......////////////......---.....................////////////////////////........./////////000000............////////////.............../////////444222000///000000///.............................................//////,,,,,,,,,------------.../////////...///000111111111111000000///.........////////////////////////...............///000000......------------......///////////////...---,,,////////////////////////........./////////000000///000111000.........000///////////////000111333.........///////////////000000000000000111111222........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////000///...------///000111000000////////////000000............//////000000//////////////////////////////............////////////.........------------.........//////000000........................///////////////...---,,,------------------------......------------......---------............///111000000///...------,,,............---,,,+++******+++,,,---............,,,,,,,,,,,,---------...------,,,,,,,,,------...,,,------......------,,,,,,---------,,,,,,+++***+++,,,,,,---...///000000))))))))))))************,,,,,,,,,,,,------......++++++++++++++++++++++++---------,,,,,,---------+++---......------...000+++++++++,,,,,,---------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,.........,,,---///...---,,,,,,---++++++,,,------,,,,,,+++***++++++,,,,,,---------.........---------,,,,,,...---------------------+++++++++,,,,,,---------......------------,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------------------......+++++++++++++++,,,------,,,,,,,,,++++++*********,,,...//////---+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,+++++++++------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------......,,,,,,++++++******))))))...,,,++++++,,,---,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,+++***)))***,,,---***+++,,,,,,---,,,,,,++++++,,,------,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---......//////......---...////////////000000000////////////////////////....../////////000000000............////////////---............/////////333111//////000000///....................................///////////////.........////////////000...---,,,,,,,,,---...///------......///000000000////////////////////////...............///000000......------------............/////////...------/////////000000000000000............///111333555...///000000......///000......///...,,,---000222.........///////////////000000//////000111222333........................//////////////////////////////............//////---...//////////////////000//////...//////000000000000////////////000000......---......///000111000000000000000000000000//////............///////////////.........------------......///000000000........................---...///000000///...---------------------------......------------......---------............/////////......------,,,,,,///.........,,,+++***)))'''(((***+++---.........------............//////,,,,,,,,,,,,,,,------...,,,------......------,,,------------,,,+++***)))++++++,,,---......//////*********+++++++++++++++---,,,,,,,,,,,,---...///++++++++++++++++++++++++------,,,,,,,,,,,,------***+++---------...///111******+++,,,,,,---......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///...---+++---......---,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,------...............------,,,,,,+++,,,,,,++++++++++++*********++++++,,,,,,------...///...------......---+++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++---...---+++)))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))+++---,,,+++***+++,,,------------------------///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------++++++++++++************///---++++++,,,---,,,+++,,,,,,------------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++***)))***,,,...++++++,,,,,,,,,,,,++++++,,,---...---+++***+++,,,***************************++++++,,,,,,,,,,,,,,,---......//////......---------......////////////////////////////////////.../////////000000000000............////////////---------.........//////000///------...//////...........................---------....../////////.........////////////000...---,,,++++++---...000,,,,,,------......//////////////////////////////...............///000000......------------......------......///................../////////000000///...------///333777:::...///000000000000111222333333333000------///222............/////////000...............000111222........................////////////////////////000///...------...///000//////////////////...---//////000000000000//////000000////////////000000...---------...///111222000000000000000000000000//////............//////////////////............------......///000000111........................+++,,,...///000000///...------------------------...------,,,,,,------...---------............///---------------,,,,,,,,,---------------,,,+++***)))***+++,,,---.........------........./////////,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,------,,,++++++++++++,,,,,,------......,,,,,,,,,------.........------,,,,,,,,,---...///------------------------------,,,++++++,,,------+++,,,------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---//////...,,,+++---......---,,,,,,---,,,,,,+++++++++,,,---...---------------...............------,,,++++++***++++++++++++*********)))******+++,,,,,,---......000...,,,---...///---+++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,+++++++++***+++++++++++++++,,,,,,---*********++++++,,,,,,---***+++---,,,+++******+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))+++------+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///...,,,,,,------,,,+++,,,,,,------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------------++++++++++++++++++++++++******++++++,,,---------)))+++,,,+++******,,,...------------------,,,,,,,,,---...---***)))+++---------------------------***+++,,,,,,------,,,,,,---..................---+++++++++,,,,,,,,,------000000000000000000000000////////////000000000000............/////////000---------.........//////...,,,++++++---......---........................,,,,,,,,,------.........,,,,,,,,,---------......000///---------...000222///......---,,,,,,++++++////////////////////////...............///000000.........------.........,,,,,,---.../////////...---------.........//////000...------///444:::===...000111222111111333555999:::888444000...000333---.........//////000000---,,,,,,,,,---...000111////////////////////////000000000000000000000000...---,,,++++++,,,---...///000000000///...------...///000111111000///...000000////////////000000...---------...///111222000000000000000000000000//////............//////000/////////............---------...///000000111////////////////////////(((***,,,...//////...---------------------------...---,,,,,,,,,,,,---...---------.........//////+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......//////000/////////---------.........//////++++++++++++,,,,,,---...,,,------......------,,,******+++,,,------------++++++,,,,,,,,,,,,------)))))))))******+++++++++------,,,+++,,,---...///////////////////////////------++++++++++++------,,,.........,,,+++,,,......------,,,,,,++++++************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******,,,...000000...++++++---......---,,,---...---,,,*********,,,...///..............................---,,,++++++******---------,,,,,,+++++++++******+++,,,,,,---......000...,,,---//////---+++))))))+++,,,---.........************************************************))))))***+++,,,,,,------000000///...------,,,,,,*********)))***++++++,,,))))))***+++,,,------...***,,,......------...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))+++...---+++)))***,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---------....../////////000...,,,,,,------,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------/////////......---------***************************++++++,,,---...//////(((+++---,,,******,,,........................---,,,...///---***)))+++---++++++++++++++++++++++++***+++,,,,,,------,,,,,,...........................---,,,+++,,,...000111---...///000000///...---111111111111000000000000000000000000000///............////////////......000000//////.........---,,,,,,,,,---------......//////.........---------,,,------...///000111111000///------///000///...///......------///000111000000//////.........---........................222111///...---...000111000000//////.........---111111000000////////////111///---,,,...111555777......---...///222555777<<<;;;999666444111///...//////............/////////////////////000111222111000000//////000000111.........---...///000000................................................222111111111000000//////......---------......///444222000...---...///000////////////////////////000000000000000000000000....................................///////////////---+++******,,,...000---...///000000///...---...---,,,,,,+++++++++,,,.........------,,,,,,,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------...............//////...---,,,,,,***+++,,,,,,******+++,,,...---,,,,,,,,,,,,---...((()))***+++---.../////////............------------------............///,,,,,,,,,------.........++++++,,,,,,---...//////////////////////////////++++++++++++++++++++++++---------........./////////...------,,,,,,,,,,,,******+++,,,,,,---......---+++)))***,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,------...***+++,,,...///111222333......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000111222111...,,,+++,,,,,,+++***))))))***++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,...///111111000...---...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...............---,,,+++***,,,,,,------...------,,,++++++,,,,,,,,,,,,------)))***,,,---...------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******,,,,,,,,,++++++*********((()))***+++++++++++++++***,,,......---+++++++++---,,,++++++------,,,+++------......------,,,+++***+++,,,,,,,,,,,,+++***---...///...,,,+++,,,---........................000///---,,,,,,---...///---...///000000///...---,,,---......000000111222///////////////...------......////////////......000/////////.........---------------............//////.........---------------......//////000000///...,,,,,,...///...---///......---...///000111000000000/////////..............................222111///.........000000000/////////........................------,,,,,,000///...---...000333555......---...///222444666555444333222000///...---//////............////////////.........///000000,,,++++++******++++++,,,........./////////000000////////////////////////........................000000000/////////......///......---------......///...,,,,,,,,,---///000////////////////////////............................................................////////////222000...,,,++++++,,,,,,------............------...------,,,+++++++++,,,......---------,,,,,,,,,+++---......---,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------............//////...------,,,+++,,,---,,,******+++,,,......---,,,,,,---......******+++,,,---...//////............------------,,,,,,,,,,,,---------...------..................,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,+++******)))))))))*********+++,,,,,,---......+++)))((()))+++,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------***++++++,,,,,,------...---.........//////000000......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000111000---+++++++++++++++***))))))******+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---///000000///...,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---***+++,,,,,,------,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,---,,,++++++------,,,+++++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++***---...///...,,,+++,,,---........................111000...---,,,,,,------......////////////......,,,------...///000111111...............------,,,......////////////....../////////.........................../////////////////////.........------.........//////////////////---,,,,,,---......---///............///000000111000000000000000//////////////////////////////222111///.........///000////////////............---------------,,,,,,,,,//////.........///000111............///111333444000///////////////......//////............////////////......---...............------------......---...000111111111000///000000000000000000000000........................//////...............---000///...---------------,,,++++++,,,---///111222////////////////////////................................................---............/////////111000///......---,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,---//////---,,,---...------,,,,,,,,,,,,------,,,,,,,,,------------............///......---,,,,,,------,,,+++******+++......---,,,,,,---......,,,,,,---------.....................------------+++++++++,,,,,,,,,------////////////............---.....................++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------+++******)))))))))))))))***++++++,,,,,,------...,,,***)))***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............***++++++,,,,,,------...000000000///......------......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***************++++++,,,((((((***+++------......---------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,++++++++++++***+++,,,,,,---------------+++,,,---,,,++++++,,,...---,,,++++++------,,,+++++++++,,,,,,++++++***)))***++++++,,,,,,++++++***,,,---...---,,,+++,,,---........................//////...---------.........//////////////////...000000000000////////////.........//////......---......////////////..............................////////////000000000000////////////............///////////////.........000...,,,---...///...---............/////////000111111111111000000000000000000000000000000000000111111000///...//////000///////////////.........////////////...............///////////////..................///111222333000000000000000000000000//////............//////000///...---------------222111111000000111111222---...000222222111000...////////////////////////................................................000///...------------------------...///111333444////////////////////////................................................---------.........//////,,,---...000000000000//////...---,,,,,,---...///------------------,,,,,,------------------------,,,...//////...------...------,,,,,,,,,,,,---------------------------------...............------,,,---...---+++******+++......------------.......................................---------,,,,,,+++,,,,,,,,,,,,---------//////......------,,,,,,///.....................------------------------........................+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---+++++++++,,,,,,------------------------...------++++++++++++++++++++++++((()))***+++,,,---------***++++++,,,,,,------...111000000///...------,,,......---------,,,,,,,,,***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++.............../////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++******++++++,,,---)))***+++,,,---.........------------,,,,,,+++***+++++++++,,,,,,,,,------------------,,,++++++***((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,+++***+++---///---,,,++++++------,,,+++------......------,,,++++++++++++++++++++++++++++++---...---++++++,,,---........................,,,,,,,,,---...///000000/////////......///////////////.........---------...//////000000000//////......////////////......---------.............../////////000000000111111000000/////////.........///////////////.........111///......///000000///---......///////////////000000000000111111111111111111111111111111111111111000000///////////////.........///////////////////////////////////////...//////000//////------.........//////000111111222111111111000000000000//////............//////000///...---------------///..................///,,,...000111222111///...................................................//////////////////////////////...---------------///////////////000111111////////////////////////////////////////////////........................------------............+++,,,...000111111000///000///...------...///000,,,,,,---.........---,,,------------------------,,,...//////...------......------,,,,,,------...------------------------------...............---,,,---...---+++***+++,,,........................///............---------...------------,,,,,,,,,------------............---------,,,,,,+++++++++...............---------................................................+++++++++,,,,,,,,,------......---------......///++++++,,,,,,,,,,,,------------...---------------))))))))))))))))))))))))((()))***+++,,,---------***++++++,,,,,,------...///////////////...............---------,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,+++...------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------............------,,,,,,------,,,++++++***+++++++++,,,,,,,,,------...------,,,++++++++++++)))***+++,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++***+++---000---,,,++++++------,,,+++------......------,,,++++++++++++++++++++++++++++++,,,---,,,++++++,,,---........................***+++,,,---///000111111//////............//////))))))***+++,,,---.........///000000000000000000......////////////......---------------.........////////////000000000000000000000/////////...............///////////////222000//////000111111000---......///000///////////////000000000000000111000000000000000000000000000000000000////////////.........///////////////---------...............//////000000000///......////////////////////////111111000//////......---//////............////////////......---...............------------......,,,---///000000000///...................................................///////////////000000000......---------......///...............---------////////////////////////000000000000000000000000........................,,,------------...............///000///...---,,,/////////....../////////+++,,,...//////...------,,,,,,,,,------------...---...000000...---...///......------------.........------------,,,,,,,,,,,,---......///.........+++---...---,,,+++,,,...---...////////////...---.........---------------------------,,,,,,,,,,,,---------.........//////,,,,,,,,,+++++++++++++++,,,---------------------------------------------........................,,,,,,,,,,,,---------------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,))))))))))))))))))))))))+++,,,,,,---............***++++++,,,,,,------............///////////////......---------,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------------...//////000000000//////...,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********++++++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++******+++,,,,,,++++++---///---,,,++++++------,,,+++++++++,,,,,,++++++***))),,,++++++******++++++,,,***+++,,,,,,++++++,,,---........................+++,,,---.../////////000000///...------...///000***+++,,,---...//////000---...//////000000//////......////////////......,,,,,,,,,------................../////////000000000000000000/////////...------......//////000000111000......000111000///------///000000000///........./////////000000000000000000000000000000000000000000000000//////.............../////////000........./////////000000000000000000000000000000//////////////////......////////////............//////............////////////.........///000000111111000000000000111111------------............................................................------........./////////---------------...///000------............------////////////////////////////////////////////////........................,,,,,,---------........................------,,,---......//////......---+++,,,...///000///...---,,,,,,,,,---------......---...000000.........///......------------............---------,,,,,,,,,,,,------...//////......***,,,------,,,,,,...///---...///000000///...---,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,---------.........++++++,,,,,,,,,,,,,,,,,,***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++)))((()))+++++++++++++++++++++++++++,,,,,,---......---------***++++++,,,,,,------...////////////////////////......---------,,,,,,,,,)))******+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,---...((()))+++,,,------,,,,,,+++++++++,,,,,,---------+++,,,,,,---......//////......------------......------------------------111000///...------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......////////////...---,,,+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,++++++(((***,,,---,,,,,,---...---,,,++++++------,,,+++++++++,,,,,,++++++***))),,,,,,+++******+++,,,,,,)))+++,,,,,,++++++,,,---........................------......///.........000///...------...///000222111111111000000000000,,,,,,---.../////////.........////////////......,,,,,,,,,------.....................////////////000000000000////////////,,,------...///000111111000///------///000///...,,,---///000000000///...---.........//////000000////////////////////////000000000000000//////...---.........//////000000000000111111222222333333000000000000000111222222/////////000//////...---/////////000000000111111//////............/////////////////////000111222000000////////////000000---,,,,,,,,,,,,---......000000000000000000000000........................,,,,,,,,,------.........,,,,,,,,,---...///000111......///000111111000000////////////////////////................................................,,,,,,,,,---------......******+++,,,---...///000+++,,,............,,,++++++,,,...000000///...---,,,,,,,,,------.........---///000000///......///......------------...............------,,,,,,,,,,,,,,,---.../////////...)))+++------------///000---...///000000///...---+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,------.........))))))***++++++,,,---------------------------------------------------------------.........//////,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,---......000000//////......------......---------,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------,,,+++******+++,,,------------,,,,,,++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///***+++---///000000//////+++++++++,,,,,,---------,,,,,,------...///000000......------------......------------------------222111000......---------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------......------,,,+++((()))***+++,,,---------++++++,,,,,,,,,---------,,,++++++***+++,,,...///***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......*********++++++,,,,,,,,,.../////////...---,,,,,,'''***---...---------...---,,,++++++------,,,+++------.........---,,,,,,---,,,+++******+++,,,---)))***,,,,,,++++++,,,------...///...------...///......------------......,,,+++)))))))))+++---...000000///...............222111000//////......///000000000000000000000000---+++)))***---......,,,........./////////000000000000000000000///..............................,,,,,,,,,---------.........------------...//////////////////000000000000333111///...---...///000000000000000////////////////////////////////////............////////////000000000000000000000000222222111000///...------//////000000///...------........................000///.........000111222''')))---111222111///...111000///......///000111////////////////////////...///111111///...------/////////...------,,,,,,---......///////////////////////////////////////......////////////......------...///////////////222111000...------------////////////////////////---------............///................................................------............------........................------------------------,,,,,,---......---,,,,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000---.../////////...,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,------///000111---------------------------------............///------------,,,+++***)))+++***+++---///000...---.........------,,,,,,,,,+++,,,,,,------......///---------------------------------,,,,,,++++++++++++***)))((((((***,,,---,,,,,,,,,---,,,,,,++++++///...---,,,,,,,,,,,,,,,////////////////////////,,,------......------,,,+++,,,,,,,,,,,,+++******'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------------------,,,+++******++++++,,,,,,,,,---------///...---///111111...+++...---,,,,,,++++++++++++///...------...///...---------......///000000000.........///......---,,,------------------------000///......000111111000//////...---,,,,,,++++++,,,,,,---,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,)))((((((***---///+++,,,,,,,,,,,,+++******///...,,,+++++++++,,,,,,------,,,++++++******)))+++++++++++++++++++++,,,---,,,++++++******++++++,,,+++***))))))***++++++,,,------......------,,,---,,,,,,++++++,,,,,,---000///...---+++***)))(((---...//////------...///......------------......---,,,+++******+++---...000000///...............111111000///////////////000000000000000000000000///---+++,,,///000000...,,,,,,,,,---------......000000000000000///..............................---------.........//////---------.........//////////////////000000000000222111///.........///000000000000000////////////////////////////////////............////////////000000000000000000000000000000///////////////...//////000000///......---........................///...---------///000111)))+++...000111000///...000///...------...///000////////////////////////...///000000///...------------..................---......///////////////////////////////////////......////////////............///////////////...000000000///......------........................---------............///......................................................////////////......................................................------...//////...------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////......//////...------,,,---------------,,,++++++......---------.........---------------------------------............///------------,,,+++******+++++++++---///000...---/////////......------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***)))((('''''')))***,,,******+++---............///...---,,,,,,,,,,,,---........................,,,------......------,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,------------+++++++++,,,,,,,,,,,,---------------------------------------------------******+++,,,------------++++++,,,,,,,,,---------///...---///111111...,,,...---,,,,,,++++++,,,,,,,,,,,,+++,,,,,,------,,,++++++,,,,,,---.........//////000000//////...---------------------------///...------///000000//////......---,,,,,,++++++,,,---------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...+++,,,,,,,,,,,,+++******...---,,,+++***++++++,,,+++++++++++++++++++++,,,---,,,,,,,,,+++*********...---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,---,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***---...//////------...///......------------......///...---,,,,,,,,,---...000000///...............111000000////////////000000000000000000000000000000...------///000000///,,,,,,,,,---------------000000000000000//////..................................../////////000000,,,---...///000///......////////////000000000000222111///......///000000////////////000000000000////////////////////////............////////////////////////////////////------.........///////////////000000000///.................................------------......///,,,---...////////////.........------------....../////////////////////////////////000//////...---,,,,,,------...//////000---......///////////////////////////////////////......////////////.........///////////////......---...///000000///...------------------------------------............///................................................//////000000000000//////........................////////////////////////......///000000///............/////////...------,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////...------------...---............---,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------...------,,,+++***++++++,,,...000000...,,,///////////////............------,,,++++++******---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---+++***)))((()))***+++,,,+++,,,---.....................---,,,,,,,,,------........................------............------((()))***,,,------......,,,,,,---...////////////,,,,,,,,,---------......------------------------------------------------******+++,,,------------,,,,,,,,,,,,------------///...---...000000...,,,...---,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++,,,,,,---.........000000000000000//////...------------------------...---,,,---...//////............------,,,,,,+++---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,++++++***---,,,+++*********++++++)))******+++,,,,,,------......---,,,+++***))))))///...------,,,,,,------,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///000///...---...///......------------......111000///...------......000000///...............000///////////////000111////////////////////////...---,,,,,,---.........//////////////////////////////000000000000//////........................---.........////////////+++---///000111000...---////////////000000000000111000////////////000000////////////000000000000////////////////////////............////////////////////////////////////------------........./////////000000000//////................................................/////////...............///........................//////////////////////////////......//////...------------.........//////---......///////////////////////////////////////......////////////......///////////////......---+++---///111111000///...---------------------------------............///......................................................////////////...............................................................//////............///////////////......------------------------------------------------//////---,,,,,,---...///......//////......---,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......---,,,++++++,,,,,,,,,...000000...,,,//////..................,,,,,,,,,++++++*********---------,,,++++++******+++++++++,,,,,,---------------,,,,,,,,,---...///000000000///...,,,+++***...------,,,,,,,,,------........................------............------)))***+++,,,------------------...///////////////------------.........///------------------------------------------------------------,,,+++******,,,,,,,,,------------........................---...------,,,,,,,,,------,,,---...///...///000111------......///000000000///000000000000///......------------------------...---,,,...///000///---......---------,,,,,,,,,---...///...---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------------------------------***+++,,,---------,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,++++++***......---,,,,,,,,,,,,,,,+++++++++,,,,,,---......***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///000///......///000......------------......111000000///............000000///...............//////...//////000111111////////////////////////...///......------...////////////////////////...//////000000000000//////........................,,,,,,---------.........,,,---///111111000///...////////////000000000000000///////////////000000.../////////000000000111////////////////////////............////////////////////////////////////............------------//////000000000000000////////////////////////////////////000////////////111000///.........//////////////////////////////////////////////////////000...------///000///...//////.........------------......///////////////////////////////////////......////////////.........///////////////......+++,,,///000111000///...---------------------------------............///................................................,,,------......------,,,........................------------------------------------------------......///////////////...------------------------,,,------------------,,,///...---,,,,,,---//////......//////......---,,,)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///------.........---,,,,,,---------...000000...,,,------------------------*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------------------------......///000000000///...,,,+++***------,,,,,,,,,------...........................---......//////......---,,,,,,---------,,,,,,+++,,,------............---------........./////////------------------------------------------------------------,,,+++******,,,,,,---------.........---.........------......---------,,,,,,---......,,,...000000......000111------......///000000000......//////......---,,,------------------------.........///111111000...---------------,,,,,,,,,---...///...---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,......---,,,+++,,,------------,,,++++++++++++++++++,,,+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,------------,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---...------,,,,,,++++++***...///000000......///000......------------......000000000////////////...000000///...........................///111222222000000000000000000000000111222222111//////000222---------------,,,,,,,,,...//////000000000000000........................,,,,,,,,,------------...---...///000111000//////////////////000000000000////////////000000000000......//////000000111111////////////////////////............/////////////////////////////////////////////.........------//////000111111111000000////////////////////////000000000111000000///...000000///......///////////////000000000000//////////////////////////////111...+++,,,///111000...000//////...------,,,,,,---......///////////////////////////////////////......////////////......---......///////////////,,,---...000000000//////---------------------------------............///................................................,,,,,,,,,------,,,,,,,,,........................------------------------------,,,,,,,,,,,,------------.../////////......------------------------------............------...------------...//////---............---,,,,,,'''(((+++---////////////---------------------------------............///------............------...------///000000...,,,,,,,,,,,,---------------******++++++,,,------...------------------------+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++,,,---...............------,,,,,,,,,---......------------------------......////////////......---------------,,,++++++,,,,,,---------------,,,---------.........//////------------------------------------------------******+++,,,------------,,,---------............---......---,,,,,,---///------------------...///+++...000///,,,+++---///++++++,,,,,,---........................------,,,------------------------......///000222222000...---------------------------......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---.........---,,,---------------,,,++++++++++++,,,---------,,,,,,------,,,,,,+++******)))******+++,,,---...//////,,,,,,+++************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---......---,,,,,,+++******...000111000///...///000......------------............//////////////////000000///...............------......///111222333000000000000000000000000111333333222///...000222......---------,,,,,,,,,......///000000000000000........................------------.............../////////000000000000////////////000000000000......///000000000000000.........///000111111111////////////////////////............////////////000000000000000000000000...///////////////000000//////000111111111111111//////////////////////////////000000000///------////////////000000000000......///000000///......////////////////////////111...+++,,,///222111.....................---------......///////////////////////////////////////......////////////......,,,,,,---///000000000000.........///////////////........................---------............///................................................,,,------------------,,,................................................///...---,,,,,,---...///,,,,,,---.......................................---...////////////...---,,,------...//////......---------------,,,++++++''')))+++---//////...---........................---------............///------............------.........///000000...,,,------------.........///,,,,,,,,,,,,,,,---------,,,------......//////000---,,,,,,,,,,,,,,,,,,+++)))******+++++++++++++++******+++---............,,,,,,,,,,,,,,,---...///------------------------......////////////......,,,,,,------------------,,,------......------,,,,,,,,,---------.........------------------------------------------------******+++,,,------------------------............---......---++++++---000---------------...//////,,,///111000+++***,,,...++++++,,,,,,---.........///////////////...------------------------------------...000111111///---------------------------,,,---------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------...------,,,++++++,,,---...///......---,,,++++++++++++++++++++++++,,,,,,,,,---.........------,,,++++++++++++,,,------......---,,,+++***,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...000111000///...///111.........------.........,,,---...///000000//////000000///...............---------...000111333333000000000000000000000000///111222000---,,,...111000000/////////...............///000000000000000..................................../////////000/////////...///000111111////////////000000000000......///000000111000000---......///000111111222////////////////////////............/////////000111111111111111111111111------...///000111222222//////000111111111111111000000000000000000000000....../////////...,,,+++......///000111000000000,,,---...//////...---,,,////////////////////////222...***+++///222111...,,,,,,------.../////////---......///////////////////////////////////////......////////////......++++++---///000111111111000///............//////////////////////////////---------.........//////................................................---..................---........................////////////////////////000///...------...///000+++,,,,,,---.........---........................---...///000000///...---+++,,,...///000///...---,,,,,,------,,,,,,+++***)))***,,,.........,,,+++////////////////////////---------.........//////------...............---///......///111000...,,,---.........//////000000///......------,,,,,,+++,,,------...///000111111---------,,,,,,+++++++++***+++,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---...///------------------------......////////////......***+++,,,---.../////////---...............------,,,,,,,,,---------......------------------------------------------------------------,,,+++******---------.........//////,,,...///---******---000---------------...///000///222444222---+++---000------......///000000111000000000000000//////...------------------------,,,,,,---///111000...,,,------------------------,,,,,,---,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++,,,---......------------------------------------------------,,,,,,,,,---------......------......------,,,++++++,,,.../////////......*********++++++,,,---------------------------,,,......---,,,,,,,,,,,,---//////000000///---+++***,,,------......------,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......+++,,,---...//////......---...///000000///...---000000000000000000000000........................////////////000000000000//////............//////............//////////////////............//////////////////////////////111111111000///.........,,,,,,---......//////000...///111000///...///111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000////////////000000---///000///...---...000---...///000000///...---000000000000111111111111////////////////////////000000000000000000000000000///---++++++---///000000000000000////////////000000000000000000000000333222000//////000222333........................////////////000000000000333222000///...---............//////000000111111222///,,,,,,///000000...000000000000000000000000000000///.....................////////////............---------...//////000///---,,,,,,---///000...............///000000......------------......000000////////////000000............////////////...///000111111000///...,,,,,,,,,------.........................................................111000...------...///000////////////////////////000000000000000000000000......---,,,++++++++++++------............------000///------......---,,,,,,******,,,000222111///***++++++,,,---.../////////......---------......,,,,,,,,,++++++***************+++...111000+++'''+++,,,,,,------,,,,,,+++///...,,,,,,,,,---///111.........------,,,,,,,,,...---,,,,,,......---,,,---,,,+++*********+++,,,------............---------,,,,,,,,,,,,---........./////////...---,,,,,,.........------,,,,,,,,,+++///222111,,,***,,,///,,,,,,,,,---------............//////...---,,,,,,///...------------...///000111111000---,,,,,,---......//////000111111111111111111111000///------------------------------/////////......---------+++,,,,,,------,,,,,,+++111000...---,,,,,,------++++++,,,,,,,,,---------***++++++,,,,,,++++++***...------------...//////......---,,,,,,,,,------,,,+++*********,,,...000------------------------//////...---,,,++++++***------------------------,,,,,,,,,++++++************+++,,,---...---,,,,,,------------------------+++---///111111000///.........////////////......---......//////...------///...,,,+++***+++,,,,,,.............../////////000///............///000000000000000000000000000000000000000000000000000............//////////////////............///////////////000000000000111//////............//////////////////////////////////////////000000000000------------...///000000///000111111///...///000000000000000000000000000111111111111000000000///000000000000000000000000////////////////////////000000////////////000000///000111000......///000...//////////////////...000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////111111////////////111111........................////////////000000000000222111000///......////////////////////////000000111///,,,,,,///000///...000000000000000000000000000000///.....................////////////..............................000///---,,,,,,---///000...............///000000///......------......///......------------......000000//////.........---,,,,,,---......---,,,,,,,,,,,,,,,------.........................................................//////...............///........................------------------------++++++++++++,,,---...///------............------000...------......---,,,---++++++,,,///111000///---------------------...,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******,,,,,,,,,...000000,,,)))+++,,,,,,------,,,,,,+++///...,,,,,,,,,---///000......---------,,,,,,,,,...---,,,,,,......---,,,------,,,++++++,,,---...---......//////......---------,,,,,,------...///------.........---,,,,,,.........------,,,,,,,,,))),,,///...***(((***,,,,,,,,,,,,---------.....................---,,,,,,------------------------...///000...,,,+++,,,------......///000000111111111111111111000///...------------...------,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,///...,,,+++******++++++++++++++++++,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......+++++++++,,,---...///000...---+++******+++,,,---------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++++++++++++++++++++,,,---......------,,,,,,,,,------------,,,,,,******+++,,,---...//////...---,,,+++++++++,,,,,,111000///......//////000222000...,,,,,,...000222000000000000000000000000000000000000000000000000---------.........//////000//////......//////000000000000000111111111111//////............//////////////////////////////---......///000111111222///...,,,,,,---...000222111222222111///...///000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////000000////////////000000111222222111///...///000000//////......//////000000000000000111111111111111111111111111111111111000000000000000000000000...///111222222111///...000000000000////////////........................////////////////////////////////////////////////////////////000000000000000000////////////000000///////////////.........000///------///000///...000000000000000000000000000//////............///......////////////.........//////000///...,,,+++000///...------...///000...............///000000///......------......///......------------......111111000///...---,,,,,,...//////000000//////...---------------.........................................................------............------------------------------////////////////////////,,,,,,,,,,,,---...///000------............------///...------...///---,,,...---,,,---///000///............---------,,,,,,*********+++,,,---//////,,,,,,,,,,,,++++++++++++...------...//////---,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,---///000...------------,,,,,,,,,...,,,,,,,,,......---,,,------,,,,,,---...///000---......//////......------------,,,------...///,,,,,,---.........------.........---------------))),,,...---***)))***,,,,,,,,,,,,---------......---............------,,,++++++,,,------,,,+++++++++---...---,,,+++,,,---------......///000000000111111111111000///......---...//////...---,,,+++,,,,,,++++++++++++******++++++,,,,,,---------.........,,,+++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,------,,,,,,+++,,,,,,---...//////...,,,+++******++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......***++++++,,,---,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...000222555666------,,,+++++++++,,,,,,444222000......///000111111000...------...000111////////////////////////.................................////////////000000000////////////000000//////000000000111111111//////............//////////////////////////////......//////000000111111000///---+++,,,...111222111222333222000//////000////////////////////////111111111000000000000000////////////////////////000000000000000000000000000000////////////000000222333333222000///000111111000///......///000111///000000000111111111111000000000000000000000000000000000000000000000000......////////////......000000000000////////////////////////////////////...//////000000//////...000000000000000000000000////////////000000000000///////////////000111111000/////////......------//////......////////////////////////////////////000///............//////......////////////......//////111111000...,,,***//////............//////...............///000000//////............//////000000////////////000000111000000///...---------000000000111111000000000---------...............................................................+++,,,---.........---,,,------------------------000000000000000000000000000000///...------------------............------///...------...///...,,,......---............---...............---------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---------+++,,,,,,------,,,,,,+++------,,,,,,,,,---...///---------------------------,,,+++,,,.........,,,+++,,,,,,------...///000......////////////......---------------...//////,,,---...///////////////...............---------,,,///000000...------///,,,,,,,,,---------......---------......------,,,***+++---......---+++******,,,------,,,,,,---///---------...//////000000111111111111111000///...---...///000///---+++***+++++++++++++++++++++++++++,,,,,,,,,------.../////////......------------*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,---...//////---,,,++++++******...---,,,++++++++++++,,,------------------------,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,------......******++++++,,,,,,,,,,,,------------------------000000...------------...---......//////......---///.........000333666888---,,,,,,,,,,,,,,,,,,,,,444333111///...///000111//////000000000000//////////////////////////////........................///000000000000111111111000000////////////000000........./////////000000//////............////////////////////////////////////////////////000///111///---,,,,,,...000222000111222111///...///000////////////////////////000000000000000000111111////////////////////////111111111111111111111111000000////////////000000222333333222111000000111111000///......///000111///000000000111111111111111111111111111111111111000000000000000000000000111///...------...///111000000000000////////////000000000000000000000000///000000111111000000///000000000000000000000000////////////000000000000......//////000111111111000000//////.........---...////////////....../////////////////////////////////............//////......////////////......///000111111000...,,,***/////////....../////////...............///000000/////////....../////////000000////////////000000.........///////////////------------------------........................................................................***+++---.........---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,000000///...------------------............------///---,,,---...///...---......///...------------,,,,,,---......///000000000000///......---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......---------------------------,,,+++,,,...///...---******+++,,,---............//////////////////......------------...//////---...///000000000000000...........................///000000000//////000,,,,,,,,,---------......,,,,,,---------------,,,+++---...000000...---++++++,,,......------...000------......///000000000000111111111111000000///....../////////...,,,,,,,,,,,,---------------------,,,,,,,,,,,,---...///..................------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---------------......///......---,,,+++*********++++++++++++,,,,,,------------------------------+++,,,,,,------.........++++++++++++++++++++++++******++++++,,,,,,------************++++++,,,,,,------------------------000///...---------------------............---------,,,******+++,,,///000+++,,,,,,,,,,,,,,,,,,,,,222111000//////000000111...///111222222111///...000000000000000000000000000000000000000000000000000000111111111222222222111000000//////000000111............//////////////////............//////////////////////////////000000000000////////////111000...------...000111...000111000///...///111000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222000000////////////000000000111222222111000111222111000000//////000000111000000000000111111111111333333333333333333333333000000000000000000000000444222000......000222444000000000000////////////111111111111111111111111000000000000000000000000////////////////////////////////////000000000000......///000111111000000000000000000////////////---///000000///......///000000000000000000000000///............//////000......////////////......///000000111000///---,,,////////////////////////...............///000000000//////......//////000......------------..................//////000000//////...------...///////////////...............................................................+++,,,---......///......////////////////////////------------------------,,,,,,,,,,,,---...///000------............------...---,,,---/////////------...//////---,,,---...+++,,,---...///000111111333222000///......------,,,,,,,,,,,,------------***++++++***))))))+++,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,------------...,,,++++++,,,...///...---***+++,,,---------------...//////000000//////.........------......///000......///000000000//////.............../////////,,,,,,---............---,,,,,,,,,---------......+++,,,,,,------------,,,------...//////...------+++---......------...000......//////000111111111000111111222111111000000.....................///------............/////////...---,,,,,,---...///+++,,,,,,------,,,++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***...------------...//////))))))******+++---...///******+++,,,------......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++...---,,,++++++,,,------++++++,,,---------,,,,,,/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111...////////////000000000//////............//////////////////////////////......//////000000111111000000////////////000000,,,---//////......///111000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000////////////000000...000111111000000222333000000000111111000000000000000000000111111111111111111111111111111111111000000000000000000000000222222111000000111222222000000000000////////////000000000000000000000000000///............///000........................////////////000000000000...///000111111000//////000000000111111111111111,,,///111111///---...///000000000000000000000000...............///000000......////////////......000000000/////////////////////000000000000//////...............///000000000000////////////000000......------------......///////////////.........222111000//////000111222000/////////.........---................................................------------...///000111........................////////////////////////++++++++++++,,,---...///------............------...---,,,---///000///...,,,...//////---,,,...000------......//////000000111000///...............,,,,,,,,,---------......)))+++---,,,***)))+++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------------,,,,,,,,,---------......,,,++++++,,,...//////...,,,---......///...------//////000000000000//////...............//////000---...............---,,,---........./////////000+++***+++,,,------,,,,,,,,,,,,,,,---------......***+++,,,---------------------------------------+++,,,------,,,+++,,,...//////000000111222222222000111111222222111111111///...---,,,---///111222------........./////////111000...,,,+++,,,---...++++++,,,------,,,,,,+++,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,+++------,,,,,,------...///(((((()))***+++---///000++++++,,,,,,---,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++******++++++,,,,,,++++++***//////..................***+++,,,---------,,,,,,---...///000111111000000333111///......///111333000000000000000000000000........................////////////000000000000111111000000000000111111000000000000111111111111//////............//////////////////////////////,,,,,,---///000222333333000000000000000/////////***,,,---.........000111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000////////////000000---...000000000111222444///000111222222111000///000000000000111111111111........................000000000000000000000000...///000111111000///...000000000000////////////////////////////////////000///---,,,,,,---///000........................////////////000000000000...///000111111000///...000000111111222222333333+++///111111///---...///000000000000000000000000...............///000111......////////////......000///////////////000111//////000000000000//////...............///000000000000////////////000000000000////////////000000111111000///...------,,,///...---,,,,,,---...///000000//////.........---......................................................------...///111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++---..................---...---,,,---///000///...+++---//////---,,,...111///////////////...............---------......///,,,,,,,,,------.........))),,,///...,,,***+++---+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,------.........,,,++++++,,,...//////.........///000000///...---//////000000000000//////...............///000000------------,,,+++******---.........//////000000+++++++++,,,---...---,,,,,,,,,,,,---------......***+++,,,,,,---------------,,,,,,++++++,,,,,,---***,,,,,,,,,******+++,,,000000000111222222333333000111111222222222111111///...,,,+++,,,///222444---------....../////////222111...,,,++++++,,,---,,,---.../////////...------------.........//////,,,------......------,,,,,,,,,++++++,,,,,,---...************+++,,,---...------------,,,+++******------------------------------------------------------------------------.........------,,,,,,,,,+++***)))))))))***,,,---------------------------***+++---/////////---,,,,,,------......------,,,***+++,,,,,,------,,,,,,)))***,,,---...---,,,,,,111111000000//////......000111333444333111///...,,,+++***+++---/////////000000000000000000000000///////////////////////////000111222111000...,,,///............//////000222111000.........///000000000000000000000000000111///...------...///111555333111///......///000//////000000000000////////////////////////////////////000111111111111111111111111111000000000000///000111222111000...,,,$$$&&&)))---///000000000111000///000111222111///000000000000000000000000000000000000000000000000222111111000///......---111111111111111000///...000000000000000000000000////////////////////////111111111111111000/////////////////////......---***+++---///111111111111000//////.........//////000000111111111111000000//////000000111111111222000///---++++++---...///222222111000//////000000////////////////////////........................000000000000000///.........///000222222000///...////////////////////////000000000000000000000000///////////////.........000000000000000000000000////////////////////////,,,------...///000111111------------------------////////////////////////////////////////////////.........000111222111///..................................../////////000//////............//////////////////////////////...---,,,+++,,,,,,......,,,,,,,,,,,,,,,---...////////////...------,,,,,,,,,---------...////////////......------,,,++++++......---,,,,,,+++******000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...............///000000+++---000000...---------/////////...------,,,,,,........................////////////000000000000111000///...,,,+++))))))---------............///---......//////......---,,,,,,,,,---------......---------------------------...000111222333222222///000000111111111000000............///111222333///////////////////////////,,,))))))+++,,,+++)))+++,,,......,,,+++,,,---------,,,+++,,,---...///,,,------....../////////...---+++******+++---...---,,,,,,++++++,,,,,,---+++&&&""""""(((,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,------...//////...///---***,,,000111...***+++,,,---...------,,,---------,,,,,,,,,++++++,,,,,,,,,------............------,,,,,,------...(((((()))***,,,---...///,,,,,,---...//////......111000000000/////////...111111222333222111000///...---,,,,,,...000000///000000000000000000000000000000000000000000000000///000111111111000...---000//////.........//////111111000///////////////000000000000000000000000000///...------...///000444333111///......///000//////............////////////////////////////////////000111111111111111111111111111000000000000///000111222111000...---+++,,,///111222222111111222000///000111222111///111111111111111111111111000000000000000000000000222111111000//////......111111222222111111000///000000000000000000000000111111111111111111111111111111111111111000////////////000000//////...---+++,,,...000111111111000000//////.........//////000000111111111111000000///000000000111111111111111000///......///000000222111111000000000000000////////////////////////........................000000000000000///......---...000111111000...---...//////////////////...000000000000000000000000////////////////////////000000000000000000000000------------------------,,,,,,------.../////////------------------------////////////////////////////////////////////////...---,,,---...///...---........................---------............/////////............//////000000000000000000000000///...---,,,,,,,,,---...---,,,,,,,,,------...///,,,,,,------.../////////---------.....................------------,,,,,,...------,,,,,,+++++++++............------------------------------------........................///////////////000111111---///111111///......///------..................------...................../////////000000000000.........------,,,,,,,,,---------............///------............------,,,,,,,,,---------......------------------------+++,,,...///111111111000000000000111111000000///............///000111111........................///,,,******,,,---+++***((()))++++++)))((()))***------,,,,,,,,,---...///---------------............---+++******+++---...---,,,,,,++++++,,,,,,------)))%%%%%%***......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,...---******...///,,,'''((()))***+++******)))************)))))))))(((,,,,,,,,,---------.........------,,,,,,------...))))))***+++,,,------...,,,------...//////......000000000000////////////222111111111111000000000111///......///000000///000000000000000000000000111111111111111111111111111000000000000000//////111111000///............000000000000000//////...000000000000000000000000000///...------...///000333222111/////////000000000///---,,,,,,---///000//////////////////////////////000111111111111111111111111111000000000000///000111111111000///...000111222333333222111000222111000000111222111000111111111111111111111111////////////////////////111111111000000//////...222222222222222222111000000000000000000000000000111111111111111111111111111111111111111000////////////000000//////...---......///000000000000000/////////......//////000000000111111111111000000000000000000111111111111111111111222222222111111111111111000000000000000////////////////////////........................000000000000000//////...---...///000000///...---......000000000000......000000000000000000000000////////////////////////000000000000000000000000................................................------------------------////////////////////////////////////////////////000...,,,,,,---......---........................,,,,,,---------.........//////............//////111111111111111111111111//////...---,,,,,,---------------,,,------...///,,,,,,------.../////////...............------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------........................------------------------000000//////000000111222...000111111000//////000,,,,,,------...//////000---------....../////////....../////////000000000+++,,,,,,---......//////---------............///,,,------......------,,,,,,,,,,,,---------......------------------------***+++,,,---.../////////111111222111111000///...///...............//////........................///---,,,,,,---...,,,+++***,,,------,,,++++++,,,---,,,,,,,,,,,,---...///------------,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,,,,------///+++)))))),,,///...,,,------------------------,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++------)))))),,,---******+++,,,---------,,,+++------,,,,,,,,,+++++++++,,,,,,,,,------------......------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,---......///.........000000000000////////////222111000000000000111111111///......///000///...000000000000000000000000000000000000000000000000111111000//////000000111222111000///...............///000111111000///...////////////////////////000///............///000222111000000///000000111222000...,,,,,,...000222//////////////////////////////000111111111111111111111111111000000000///000000111111111000000//////000111111111000///...222111000000222222111000111111111111111111111111////////////////////////111111111000000000//////222222333333333222222111000000000000000000000000////////////////////////111111111111111000//////000000000000000///......000000000000000000////////////////////////000111000000111111111111000000000000000000000111111111///000222444444333222111000000111111111000000000////////////////////////........................//////000000000000//////------...//////...------...///000111111000///...///////////////////////////////////////000000000////////////////////////111111111111111111111111111000000000/////////...........................////////////////////////////////////////////////444111...---...///000///........................---------.........////////////............//////000000000000000000000000//////......------,,,,,,......------------....../////////...------,,,,,,/////////...---------,,,,,,,,,,,,---...//////000,,,,,,,,,---------------,,,,,,,,,------......///////////////////////////------------------------///////////////000000111...///111000///...///000---------.........//////------......//////000000........./////////000000+++,,,,,,---...//////000---------............///,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------***+++,,,---.../////////444444444333222111000/////////...---------------..........................................------,,,---//////---,,,---...,,,,,,,,,,,,------......---------,,,,,,+++++++++------,,,,,,,,,---......------,,,,,,,,,,,,------///---++++++---...---+++------------------------.........///...------,,,---------------------,,,+++//////+++))),,,,,,***,,,---...//////...---,,,............------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...............---////////////000000000000111000000//////000111111000///------...///...---000000000000000000000000////////////////////////111111000000000000111222333222111//////............///000111111000///...//////////////////////////////............//////000000000000000000111111333111///------///111333000000000000000000000000//////000111111111111111111111111111000000000///000000111111111111111000---...//////000000000000222111000111222333222000111111111111111111111111000000000000000000000000111111111111000000000000111222222333333333222222000000000000000000000000////////////////////////111111111111111000//////000000000000000//////...000000000//////////////////////////////000111111000000111111111111000000111111000000000000000000---///111333444333111000///000111111111111000000000000000000000000000000//////////////////////////////000000000000//////------............------...///000111111000///...////////////////////////////////////000000111111////////////////////////111111111111111111111111000//////......------,,,........................////////////////////////////////////////////////444111...---...///000///........................////////////000000000000//////............///////////////////////////////////////......---------///......---------....../////////...------,,,,,,/////////...---------,,,+++,,,------...///000000---------------------...------....../////////000////////////////////////...........................------------...//////---...///...------.../////////.........---------........./////////000000............////////////------..................---------............///,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,------...000111111666666666555444333222111000///...------,,,------........................,,,.../////////.........)))+++,,,,,,*********+++,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,,,,,,,---......///...------,,,,,,------......,,,+++++++++,,,++++++............................../////////...---------------------------,,,---111222...+++,,,---+++)))***+++,,,,,,+++***)))++++++++++++************------------------------...------,,,,,,------...---------,,,,,,,,,,,,+++---...............------////////////000000000000//////000000000000000111///...,,,---...//////...000000000000000000000000........................000000111111111111111222222111111000////////////...//////000000000000000000000000000000000000000//////////////////////////////000000111111111222333222000//////000222333000000000000000000000000//////000111111111111111111111111111000000000000000000000111111111111222......///000111222222333333111111111222333222111222222222222222222222222000000000000000000000000111111111111111111111111000111222222222222222222000000000000000000000000111111111111111111111111111111111111111000//////000000111111000000///...000///............//////////////////000111222222000000111111111111000000111111111111000000000000---...000222333222111000...///111222222111000000000000000000000000000000////////////////////////...//////000000000000000........................000000000000000000000000000000000000000000000000...//////000000111111222000000000000000000000000........................,,,,,,,,,+++++++++******........................////////////////////////////////////////////////000...,,,,,,---......---........................//////000000000111111111//////............//////........................---...////////////......000///......---.........,,,,,,------.../////////...............---------,,,,,,---...//////000000.........---------------.........///////////////////////////////////////////////////////////////------,,,,,,------...///---......---,,,,,,...///000//////...------,,,,,,////////////////////////------.........//////////////////...............---------............///---..................---,,,,,,,,,---------......---------------------------------...///000222333555666666555555444333222000000///...---------...------------------------+++---///000///.........***,,,...---,,,+++,,,,,,+++,,,------......------------------,,,,,,,,,,,,,,,,,,------......//////......------------......---,,,+++*********+++,,,////////////////////////---------------,,,++++++++++++++++++++++++++++++...444555111---------,,,+++,,,---...---,,,+++***---------,,,,,,,,,++++++...------------,,,,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,.........///......---,,,.../////////000000000111---...000111111111000//////...---...///111111000000000000000000000000000///////////////////////////000111222333222111111111111000000000000000111///////////////000111111000000000000000000000000......////////////............///000111222222222111111000000000000111111000000000000000000000000//////000111111111111111111111111111000000000000111000000000111111222333/////////000000111222333333222111111333333222111222222222222222222222222222222222222222222222222111111111111111111111111///000111111222222111111000000000000000000000000111111111111111111111111111111111111111000//////000111111111111000//////......---,,,,,,---...///////////////000111222333000000111111111111000000111111111111000000000///---...000111222222222111...///111222222222000000000000000000000000000000////////////////////////......///000000000000000000//////////////////000222111///......///111222000000000000000000000000...//////000111111222222000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,++++++........................////////////////////////////////////////////////...---,,,---...///...---........................////////////000000000000//////............//////////////////////////////,,,---...///000000//////000000///...............,,,,,,------.../////////---------...............------......//////000000//////......------,,,,,,///...............------................................................---------------...///////////////...------///111..................------111111000000///.........---------.........//////.............../////////---------............///...//////000000//////...,,,,,,,,,---------......------------------------...------...///000222333333333444444444333333222000000///.........//////------------------------))),,,///000...------...---///000000///......///+++,,,---.........---------------------.........+++,,,---....../////////......------------......---,,,+++)))(((***---///////////////////////////---------------,,,,,,+++*********++++++,,,,,,,,,...555777222---,,,---,,,...///000000000///---,,,000/////////..................---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------------......//////...------,,,.../////////000000111111,,,...000111222111000///000///...///111333333222000000000000000000000000000000000000000000000000...///111333444333111000111000000000000000111222000///.........000111222000000000000000000000000......////////////......---...///111222222222222//////000000000000//////000000000000000000000000//////000111111111111111111111111111000000000000111111000000111222333333000///////////////000000333222111111333333222111222222222222222222222222222222222222222222222222111111111111111111222222...///000111111111111111000000000000000000000000////////////////////////111111111111111000//////111111111111111000//////---,,,,,,+++,,,---...///////////////000111222333000000111111111111000000222111111111000000////////////000111222333333333---///111222333222111000000000000000000000000000000000000000000000000000......///000000000000000000000////////////000000333222///......///222333000000000000000000000000...//////000111222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........000111222111///..................................../////////000//////............//////000000000000000000000000+++,,,...///111111000000000000///...............000//////...------,,,,,,,,,------....../////////............////////////000000///...---,,,,,,,,,.........------,,,,,,,,,........................------------------------...............///000000000000000///......000222,,,,,,------.../////////222222111000///...---------------.........//////------......//////000000---------.........////////////000000000000//////,,,,,,,,,---------......------------------------...---------...000222333111111222333333333222222000000////////////000000------------------------(((+++///000...,,,---...***,,,------,,,++++++,,,+++,,,---.........---,,,---------....../////////+++,,,---...////////////......------------.........---+++)))(((***...111000000000000000000000000//////000000//////...---++++++,,,------...//////...555777222---,,,,,,,,,,,,,,,---------,,,***)))------,,,,,,,,,+++++++++.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------........./////////...---,,,,,,222222111111111111222222000000000000000000000000222222222222222222222222111111111000000000000000555222000//////000000///222222222111111111000000222111111111000000//////...............///000000222222000///..................///000000///...---000000000000000000000000000111111111111222222222......//////000111111111000000111111111222222222111111000000000000111111222111111111000000//////000000000000000000000000222222111111111111111111111111111111111111111111///000222222000///000111000000000111222222222333222222222111111111000000111111111111111000//////000000////////////000000111111111111111111111111111111111111000000000000000000000000000000000000111000000///.../////////000000000000000000111111000111222222222000///...///000111222222111000///111111111111111111111111111111000000000000111111000000000000000000000000000000000000////////////000000////////////000000//////000000111111222222222111///...///000222333111000//////000111444555000000000000///////////////000000000000...,,,+++........................000000000000000000000000------------.........///........................//////............//////////////////000000000000/////////......------,,,222111000.........///000---......///000111111222.........------,,,,,,,,,111111000000/////////...------............------//////............//////.........------,,,,,,,,,//////////////////////////////...------------...444,,,)))...111//////222...---,,,++++++,,,---...111111000000/////////...///............//////000///......------///000111///...---,,,,,,---...///111111000000000//////...000000//////.........---,,,------......------,,,////////////////////////000///---+++++++++---...------------------------.../////////------///111333222222111111222222333222222111///...---,,,+++,,,---------------------------------------------......//////...---,,,,,,/////////......------------------............///,,,---......//////......//////.........---------.........------,,,,,,,,,........................222///------//////,,,***,,,------......------,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,---....../////////---,,,,,,+++,,,---///000000...+++,,,...///...---------------------------//////...------------...222222111111111111222222000000000000000000000000222222222222222222222222111000000000000000000000555333000///000000///...222222222111111111000000111111111111000000000//////............///000000222222000//////............//////000000///......000000000000000000000000000000111111111222222222000//////......---,,,,,,333333333444444444555555222222111111111111222222111111111111000000000///111111111111111111111111111111111111111111111111111111111111111111111111000111333333111111111222111111111111111222222222222222222111111111000000222222222222222111000000000000////////////000000111111111111111111111111111111111111000000000000000000000000000000000000222222222333444555666777111111111111000000000000000111111222111000///...///000111222222111000///////////////////////////111111000000000000111111000000000000000000000000000000000000000000000///000000////////////000000000000000000000111111111333222000///...///000111333333222111222444666777000000000000000000000///111111111000///...------................................................------........./////////........................//////............//////....../////////000000000------------,,,,,,,,,,,,222111000///......///000......//////000000111111/////////.........------/////////.........------,,,------------------,,,///..................///.........------,,,,,,,,,////////////////////////000///...---------------///,,,+++---///...---...111000////////////000111000000000/////////......000//////.........////////////...---...///000111///...------------...///111000//////.........///000/////////............,,,------......------,,,////////////////////////000///---++++++,,,---...------------------------.../////////......///111333333333333333333333333111111000///......---,,,........................------------------------......//////...------,,,------,,,,,,,,,+++++++++---------............///,,,---......//////......//////.........---------.........------,,,,,,,,,........................111///------...///---***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,,,,,,,------,,,,,,------......///---+++,,,...///...,,,........................//////...---------------222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000111111555333111000000000///...222222222111111111111111111111111111000000000000//////......//////000111222111000000////////////...///000000000000//////000000000000000000000000000000000111111111222222000000//////...---------000111111111222222222222333333222222222222333333111111111111000000000000222222222222222222222222111111111111111111111111111111111111111111111111111222444444222111222333222222222111111111111111222222222111111111111111222333333333333222111111111000000//////000000111111111111111111111111111111111111111000000000000000000000000000000000000////////////000222333444222222111111111000000000000111111111111000//////000000111111111111000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000000555333111000......//////000//////...///000222333000000000000000000000000222222111000////////////........................////////////////////////....../////////000000000........................//////............//////------........./////////------------............111000000////////////000////////////000000000000000000000///////////////---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------.........---------------////////////////////////111000///...------------,,,///000...,,,......,,,///...------------...///////////////............111111000///............//////.........///000111///......------......///000///...---------...///////////////............------............------///////////////////////////...---,,,,,,,,,---...------------------------.../////////......000222333333444555555444333333000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......---,,,---,,,,,,,,,,,,+++++++++---------............///,,,---......//////.....................---------.........---------------........................000///------......---+++------............------------------------------,,,------......------,,,------,,,++++++***))))))---............------,,,---------...//////---+++//////////////////////////////......------------222222111111111111222222000000000000000000000000000000000000000000000000000000000000000111111111555333111111111111///...111111111111111111111111111111111000000000000000/////////...///000000111222111111000//////000000//////000000000000000000000000000000000000000000000000000000111111111111///000000111111222222333/////////000000000111111222222222111111222222222111111111000000000000000222222222222222222222222111111111111111222222222111111111111111111111111000222333333222111111222333222222222111000000000111111111111111111111111111222222333222222111111111000000000000000000111111111111111111111111111111111111111000000000///////////////////////////......---,,,,,,,,,,,,---333222222111111000000///000000111111111000000000000000000111111000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000111111111000000////////////000000222222111111000000//////333222111000////////////...------------...///000000000000000000111111111444333111000///000111222........................111111111111111111111111////////////000000000000........................//////............//////------------........./////////000000111111222222000000000////////////000000000000000////////////////////////////////////------------------------,,,------......------,,,,,,------------------,,,...............---------////////////////////////222111000...---------------333555///+++...000...------------------------//////..................222111000///............///////////////000000000//////............//////000///---,,,,,,---...//////////////////.........------............------///////////////////////////...------------..............................---/////////...///111222333444666777777666444333000000000000000000000000...---------------,,,,,,........................---...............------........................---------............///,,,---......///................................................---------........................//////............---,,,------............------------------------------,,,------......------,,,,,,,,,,,,+++++++++******---.../////////---,,,+++---...///111111000...,,,.......................................------,,,222222111111111111222222000000000000000000000000//////////////////////////////000000111111111111444333111111222222000...111111111111111111111111000000000000000000111111///////////////000111111222111111000000000000111000000000000111111222222000000000000000000000000//////000000000111111111000000111111222333333333222222222222333333333444111111000000000000111111000000000000000000111111222222222222222222222222000000111111111222222222111111111111111111111111///111222222111000000111333222222222111000000000111111111111111111111111000000111111111111111000111111000000000000111111111111111111111111111111111111111111000000000///////////////////////////222111000000//////000000333222222222111111000000000000000000000000111111111000000000000000000111111111111111111111111111111111000000000000111111000000000000000000000000///000000000111111111222000000////////////000000222222111111000000//////111000000000000000111111111000000000111111222222///000000000111111111222444333111000000111222222////////////////////////111111111111111111111111////////////000000000000........................//////............//////------------.........//////000000111111222222222/////////000000000000///000000000000////////////......................................./////////......////////////......,,,,,,---......---,,,,,,........................////////////////////////111111000///...---------...333444///,,,---///000000000111111111111000000......//////////////////333222111//////........./////////000000000000000///////////////////////////...---,,,,,,---...///.........///////////////---......//////......---////////////////////////.........---.........///........................---...////////////111333333444666777777666444333000000000111111111111111222111111111000000000///........................------...............---........................---------............///,,,---......///.........---...........................................................................///...---------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------............///000///...,,,+++...000222333222111//////------------------------......//////......---,,,222222111111111111222222000000000000000000000000/////////////////////////////////000111111222222222111111222333333222000111111111111111222222222000000000000111111111111000000//////000000111222222111111000000111111111111000000000111222333444000000000000000000000000/////////000000000111111222222111111000/////////000000111111111222222222111000000000000000000111000000000000111111111111222222222222222222222222000000000111222222333333111111111111111111111111///000222222000///000111222222222111111111111111111111111111111222222222//////000111111111111000222111111000000111111222111111111111111111111111111111111111000000000000000000000000000000000000//////000000111333444555222222222222222222222222000000000///000000111222111111000000000000111111////////////////////////111111000000000000111111000000000000000000000000///000000111111222222222000000////////////000000111111111111000000000000//////000000111111111111000000000000000000000000///000000111111222222222222222111111111111111222////////////////////////////////////////////////....../////////000000000........................//////............//////------........./////////............////////////...//////000000000000///////////////000000000000------............///////////////000000000000000//////000000000000//////,,,---...//////...---,,,.............../////////////////////////////////111000//////......//////......000444222...---/////////000000000000//////////////////000000000000222111111000////////////...///000111111111000000...//////000000//////...---.........////////////.........///////////////......////////////......////////////////////////---.........////////////........................---...000000///000222444444444555666666555444444111111111111111222222222/////////...------,,,,,,........................,,,---......///.........+++++++++,,,,,,,,,,,,------------............///,,,---......//////......---------............................../////////........................---...///...---,,,---///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---......///000000....../////////......---...000222333111000000000---------------------------.../////////...,,,+++222222111111111111222222000000000000000000000000000000000000000000000000...//////000111111222222000000000222444555333222000000111111111222222222///000000000111111111111000000//////000000111222222111111000000111222222111111000000111222444555000000000000000000000000////////////000000000111333222222111111000//////............////////////222111111000000111111222///000000000111111111111111111111111111111111111///000000111222222333333111111111111111111111111///111333222111000111111111111111111111222222222000000111111111222222222///000111111222222222111222111111000000111111222111111111111111111111111111111111111000000000000000000000000000000000000.........///000111222333000111111222222333333444111000/////////000222333222111000//////000111222////////////////////////111111000000000000111111000000000000000000000000///000000111111222333333000000////////////000000000000000000000111111111000111111111111000000///.........//////.........///000000111111222333333000000111111111111111000////////////////////////........................------........./////////........................//////............//////....../////////000000000///...............---------...///000111111000///......//////000000111111....../////////000000000/////////000000111111111......////////////......,,,---///000000///---,,,---........./////////000//////////////////////////////////////////000111000***000???@@@333,,,///,,,---...//////...---,,,000000000000111111222222111111000000000000000111...///000111222111000000...///000111111000///...,,,---///111111000///.............../////////000......////////////......////////////////////////------...///////////////........................---...000000///000333555444444444444444444444444222222222222222222111111---------,,,++++++******........................,,,------...//////......+++++++++,,,,,,,,,---------------............///,,,---......//////......---------.........//////---........./////////000........................,,,...000///---,,,...///......////////////......------------------------,,,------......------,,,................../////////............//////000...///111000...---///111........................---...///000///...,,,+++222222111111111111222222000000000000000000000000111111111111111111111111...//////000111222222222//////000222555666444333000000111111222222222222//////000000111111111222000000000000000111111222222111111111111111222222111111000000111333444666000000000000000000000000////////////000000000000111222222333333444555555111111111111222222222222333222222222222222222333//////000000111111111222000000000000000000000000///000000111222222333333111111111111111111111111000222444444222111222333000000111111222222222333000000111111222222222222000111222333333333333333222222111111111111222222111111111111111111111111111111111111000000000000000000000000000000000000333222222111111111111111000000111222333444444555111000/////////111222333222111000//////000111222111111111111111111111111111111000000000000111111000000000000000000000000///000000111222222333333000000////////////000000//////000000111111222222222222222222111///...---111222222222222222111111///000000111222222333333...///111222222111000///000000000000000000000000000000000000000000000000------------.........///........................//////............//////////////////000000000000111111000000//////......---...///111111111000///---......///000111111222//////000000111111111222.../////////000000111111------............---------...000111111000...------.........//////000000////////////////////////.........//////000111222222***333JJJMMM:::---111///000111222222111000///000000111111222222222333111000000000000000111222...///000222222111111000...///000111111000///...,,,---000222333222///...---.........//////000000......////////////......////////////////////////------...///000000//////////////////////////////---...000000000111333555555444333333333333444555333333333222222222111111333222222111000000//////////////////////////////,,,,,,---.../////////...---------....../////////---------.........//////,,,---......//////......---------.........//////---.........//////000000........................,,,...000///---,,,...000......////////////......////////////////////////,,,------......------,,,/////////......---,,,,,,///...---------///000111---...///...,,,+++...000////////////////////////---...///000000...,,,+++222222111111111111222222000000000000////////////000000000000000000000000000000000000000000000000000000111111222222222333000000111111111111000000...///000111111000///...///000000000......000111222222222222222222222222222222222111111111000000111000---,,,,,,---000111000111222333333333333333222222222222222222222222333333222222111000000///333333222111000000111111000000000000000000000000000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111333333333222222222111111222222222222222222222222444555555333222222444666111111111111111111111111222111///......///111222333222111/////////000000111111111111000000000000111111222222222111111000111111111111111111111111333222222111111222222333777444111...---///111333000111111111111222222222//////000000111111222222111111111111111111111111000000000000111111111111111111111111111111111111//////...//////000111222222222111111000/////////...///000000000000//////444222000......000222444000000000000000000000000000000000000000000000000,,,,,,---...///000111222......//////000000111111000000000000000000000000---...///000000///...------...///000000///...---////////////000000000000000000000000000000000000000///.........///111222000000////////////000000222222222222111111111000...------,,,,,,,,,------000000//////.........---...------,,,,,,------...------......//////000000...........................000777111jjj>>>+++.............../////////000//////000000000000//////111111000000//////......000000000000000000000000------......//////000000............////////////000000000111000///......,,,,,,,,,---...///000000000000//////.........---//////............////////////............//////000000000000000000000000000111222222222333666888999777555222000000111111//////.........---------)))***,,,...//////...------------............///...------...///...+++)))---......///////////////,,,---...//////...---,,,---------.........//////......---------......///111000///...------...///------......//////000000,,,------......------,,,)))***,,,...///000111111///////////////////////////............---------,,,,,,,,,---------......000///...---------------///////////////////////////...---,,,,,,---...///222222111111111111222222333222222222111111111111////////////////////////000000000000000000000000222222222111111111111111000000111111111111000000000111222333333222111000000111222111//////111222222222222222222222222222222111111111000000000000333111///......///111333000111222333333333333333222222222222222222222222111111111111111222222222333333222111111111111111111111111111111111111111000111111111111222222222111111111111222222222222111111111111111111111111111111111111111111111111333333333222222222111111222222222222222222222222333444444333111222444555222222222222222222222222222111111000000111111222222222111000000111222333111111111111000000000000111111222222222111111000111111111111111111111111222222222222222222222222666444111///...///111222000111111111111222222222000000000000111111111111000000000000000000000000000000000000111111111111////////////////////////000////////////000000111000000000000111111111111000000000000000000000///333222111//////111222333111111111111111111111111000000000000000000000000000000/////////.........////////////000000000000000000000000000000000000......////////////......---...///000000///...---////////////000000000000000000000000000000000000000//////...///000111222---------,,,,,,---------222222111111111000000000//////.........//////000000/////////...............------,,,,,,------...000000000000000000000000........................---...555222iiiBBB///000........./////////000000//////000000000000//////000000000000////////////////////////////////////.........///////////////............////////////////////////............,,,------....../////////000000/////////.........//////............////////////............//////////////////////////////222222333222222222555777999777444222000000000000/////////.........------+++,,,...000000000///............------,,,,,,,,,...------...000000...---,,,------...............------...//////...---------------.........//////111///---++++++,,,///000000000///.........//////............////////////,,,------......------,,,,,,---....../////////...........................///............---------,,,,,,---------.........//////...---------------..............................------------......222222111111111111222222333333333222222222111111////////////////////////000000000000000000000000333333222222111000000000000000111111111111000000111111222222222222111111111222222111000000111333111111111111111111111111111000000000000111111111444333111000000111333444111111222333333333222222222222222222222222222222000000000111222333333444333222222111111111111222222222222222222222222222000111111111111222222222111111111111222222222333222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222222333333222111111222444333333333333333333333333222222222333333222222222111111111111222333444555111111111111000000000000000111111222222222111111111111111111111111111111111222333333333333222111444333222111000000000111000111111111111222222222111111111111111000000000000000000000000000000000000000000111111111222222////////////////////////111111000/////////000000//////000000111222222333333222111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111000//////...------000000000000////////////000000000000000000000000//////............//////......////////////......////////////000000000000000000000000000000000000///////////////000111111000//////////////////000111111000000000/////////............///000111111////////////..................------------......333333333222111000000000........................------333444fffFFF333222....../////////000000000//////000000000000//////////////////000000000000........................///////////////.....................////////////000///...---------..............................000000////////////......//////............////////////............//////........................222333444333222333555666888666444222000/////////////////////............---...000111111000///...//////...---,,,+++******...------...000111111000+++,,,,,,---...---------------...//////...------------........./////////333111---***)))+++...111//////.........///000000/////////...............------............------////////////...------,,,------------------------///............---------,,,------------.........//////...------------...---------------------------..................---333222222111111222222333222222111111111000000000000000000000000000000000000000000000000000000000222222111111111111111111000111111222222111111000/////////000000/////////111111222111000///111333000000000000000000000000/////////000222444555777444333222111111222333444111222222333333333222222111222222222222222333333000000111222222333333444333222222111111222222222222222222222222222222222000000111111111222222222111111111222222222333333222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222111222222222000000111333333333333333333333333333111222444555555444222111111111111111222222333333111111111111000000000///000000111222222222111111111111111111111111111111000111333444444333111000222222222222222111000000000000111111111222222222222222222111111000000000000000000000000000000000000000111111111222222222111111111111111111111111222222111000////////////000000000111111222222222444333222111000000000111000111222222222222111000111111111111111111111111000000000000000000000000///////////////000000000111111000000//////......////////////////////////000///...------...///000...//////////////////...////////////000000000000///////////////////////////////////////000000111111111111111111111111111000000000000////////////,,,,,,,,,,,,---...000000///////////////...............------------......222222222111111111000000........................///...111666___GGG555111...////////////000000000//////000000000000//////......//////000000111111........................000000//////......------............////////////222000...---,,,---///000////////////............000000////////////////////////............////////////............//////////////////////////////000222333444333444666888777555444222000/////////000000000/////////......//////000000000///......000//////...------,,,,,,///...---...///111000000,,,,,,---............------..................---............////////////222000---++++++,,,...///.........//////000111111/////////......---------------............------///000000//////...---,,,------------------------///............---------------------............///......---------......------------------------,,,---...//////...---,,,333333222222222222333333222222222222111111111111111111111111111111111111000000000000000000000000//////000111222222333333111111222222222222111111000//////////////////000///000111000......000111000000000000000000000000//////000111444777;;;===333222111111111111222333222222333333333222222111111111111222222333333333222222222222222222222222333222222222222222333333111111111111111111111111000000111111111222222222111222222222222333333333222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222000111222222111000111222222222222222222222222222111222444666666444222111111111111111111000000///111111111111000000000//////000111222222222222222111111111111111111111111000111333444444333111000111111222222222111000000000000111111111222222222333333222222111111000000222222222222222222222222111111111111222222222222222222222222222222222222333222111000000///000000333222222222111111000000333333222111111000111111///111222333333222111///111111111111111111111111111111111111111111111111/////////000000000000000111111000000//////......////////////////////////000///...------...///000/////////....../////////////////////000000000000////////////////////////...//////000000000000000---......//////......---000000000000////////////,,,,,,,,,---...///000111.........//////////////////......------......///////////////000000111111////////////////////////111000111777TTTDDD444///////////////000000000111//////000000000000//////......//////000000111111........................000000//////......------............////////////333222000......///000222//////////////////......//////000000000000000000//////............////////////............//////000000000000000000000000...000333444555666888:::555444333222111111000000111111000000000/////////......//////.........---/////////000000000000000000///......//////---,,,------...///////////////.........------................../////////000000//////.........------,,,......///000000111111111//////......------,,,,,,---......//////......---......//////000/////////------------------------///............------------------.........//////......---------......///------------------------,,,---...//////...---,,,333333222222222222333333555555555444444444333333222222222222222222222222000000000000000000000000......///111222333444555111111222222222222111111222222111111111111222222///000000///......///111111111111111111111111111111000111222555999<<>>333////////////000000000111111//////000000000000//////////////////000000000000........................///////////////.....................////////////333222111000000000111111//////////////////////////////000000000000111111//////............////////////............//////111111111111111111111111---000333555555666888:::333333333333333333333333111111111111000000000000........................000000000000111111222222000/////////000///,,,***---...//////000000/////////...------------...///....../////////000000000,,,---...///000///---,,,//////000111111111000000.........---------------......////////////......,,,---...///000111111111------------------------///............---------------........./////////...------------...//////---------------------------..................---444333333222222333333444555555555555444444444444111111111111111111111111000000000000000000000000//////000111222333333444111222222333333222222111333222111000000111222333000111111000//////000222222222222222222222222222444333222222444777:::<<<222111111111111111111222222333333333333222111000000111111222333333444444111222222333333444444444222222222222222333444555222222222222222222222222000111111111111222222222222222222333333333444444333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222000222333444222111111222222222222222222222222222111222333444444333222111000111222222222111000000111111111111000000000000//////000222222333333222111111111111111111111111222222222222222222222222111111111111111111111222000111111111111222222222111222222222222222222333222222222222222222222222111111111222222222333333000000000000000000000000111111111000111111222222222222222222222222222222,,,...000222333222000///111111111222222111111111222222222222222222222222111111111111111111111111111111111000000000//////////////////000000000000000000000000000000000000......////////////......000///...------...///000////////////000000000000000000000000000000000000---...///000111000000///000111333444444333111000222222111111111000000000111000000000000000111111............/////////000//////............//////.....................///////////////////////////000000000666;;;999222111//////000000000111111111//////000000000000//////000000000000////////////////////////////////////.........///////////////............////////////111111111111000000000000......//////000000111111//////000000000111111111//////............////////////............//////000000000000000000000000000222555666666555666777222222333444555555666666222222111111111000000000............///000111111111111111000000000000000---...///222333111...+++,,,---......//////......///...------------...///.../////////000000000000,,,,,,---....../////////000000111111111000//////,,,------------------.........////////////......---...///000000111111111........................///............---------............////////////---------------...//////..............................------------......444333333222222333333444444444333333333222222222000000000000000000000000000000000000000000000000111111111111111222222222111222222333333222222111111000///......///000111111222222111000000111333222222222222222222222222777555333222222444666888222222222222222222222222333333333333333222111000000000111222333333444444///000111222444555666777222222222222333333444555333333333333333333333333000111111111111222222222222222333333333444444444333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222000222444444333222111222333333333333333333333333222222222333333222222222///000222333444444333222111111111111000000000000//////000222222333333333111111111111111111111111333222222111111222222333222111111000111111222222000111111111111222222222111111111222222333333444111111111111111111111111111111222222222333333333222222222222222222222222111000000000111222333333111111111222222333444444))),,,///222333222000...111111111111111111111111222222222222222222222222111111111111111111111111---...///000111222333333......//////000000111111000000000000000000000000---...///000000///...---000///...------...///000////////////000000000000000000000000000000000000---...000111111111000///---...000111111000...---222222222222111111111111000//////............///---.........//////000000//////............//////000000//////......------000000000000000000000000---...///555555666333444000000000000111111111111//////000000000000//////111111000000//////......000000000000000000000000---.........//////000000............/////////000000000000111000///......---......///000111111222//////000000111111111222//////............////////////............//////////////////////////////333555777777555444444444111222333555666777777777222222222111111111111000////////////000111333333222222111000///...------,,,---000444666444000---+++,,,------......------///...---,,,,,,---...///////////////000000000000---,,,,,,+++,,,...111222000111222222111000///...,,,,,,,,,------...............////////////.........//////000000000000/////////////////////////////////.........---------............/////////000---------------...///000///////////////////////////...---,,,,,,---...///666555333111000000000111333333333333333333333444222111111111222333444444444444444333333222222222111111222222222333333333333333222222111111222222111111111111111111111111///111222222111111222333222111111000///000000000111111111111111111111111222222333333333333444444222222222222222222222222333333333333333333333333111222222333333333222222333222111111111222333444333333333333333333333333444333333222111111111222333333333333333333333333111111222222222333333333333333333333333333333333222222111111111111222222333333333333333333333333333333222222222222333333000000111222222222222111555555555444444333333333333000...///222555555444000111111222222222111111111111000000000000000111111111111111111111111111444333333222111111111222333333333222222111111111222222222222222222222222222222333333333222222111222222222222222222222222000000000000000000000000111222333444444333222111333333222222222222333333222222222222222222333333111111222333333444555555111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000333222111/////////000111//////000000///...------000000000000000000000000000000000000111111111111......//////000000111111000000000000111111111111222222111111000000//////000000//////.........---000000////////////000000000000000000000///............////////////......000000//////.........---000000//////.........---...............///000000000000000000000000000000///000000000000//////...000000000000000000000000///////////////.........//////......///000111111000000000000000000000000000000000000////////////////////////////////////111111111111111111111111222000///000333444333111//////.........---------000///...---...000222333000777<<<:::222...222777555666666777777777777777000000222555777666333111333333222222111222222222111111111111000000000000000///000444999888222,,,//////000000000000//////111111111000000000000000////////////000000000000......//////000000111111000000000000000000000000111111000000//////......///...------...///000111111000///...------...///////////////////////////000000//////......------.........................................................///......---,,,000000000000000000000000444333222111111111222333333333333333333333333333222222111111111222333333222222222111111111000000111111222222222333333333666555333222222222333333111111111111111111111111000222333333222222333444333222111111000000111111222222111111111111222222222222333333333333444444333333333333333333333333333333333333333333333333222333333333333222111111333222111111111222333444222222222222222222222222444333333222111111222222333333333333333333333333111222222222222333333333333333333333333333333333333333222222222222333333333333333333333333333333222222222111111222222222111111222333333333333333555555444444444333333333333111///000222555555444111111222222222111111000111111000000000000111111111111111111111111111111444333222222111111222222333333333222222222111111222222222222222222222222000000111111111111000000222222222222222222222222111111111111111111111111111111222222222222111111222222111111111111222222333333333333333444444444222222222333333444444444111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111000///...------.../////////000000///......---000000000000000000000000000000000000111111111111/////////000000000000000000000000000111111111111111111111000000000000000000000/////////.........000000////////////000000000000000000000///......//////000000000000//////000000/////////.........000000/////////.........//////......//////000111000000000000000000000000//////000111111000000000000000000000000000000000////////////////////////........./////////000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111000...000222333222000//////.........---------...---,,,,,,,,,...000111111666:::888333111333666888888888888777777666555111111222444777777555333111111111111222333333444000000000////////////......------111555444000+++//////000000000000//////000000000000000000000000.../////////000000111111000000000000111111111111000000000000000000000000111000000000/////////...///......---...///000111111000///...---......///////////////////////////...............---------////////////////////////........................---......///000000000///////////////////////////222222111222222333444555555555444444333333222222222222111111000111111111222222222111111111111000111111222222222333333333888777444222222222333444222222222222222222222222111333444444333222444555444333333222222222222222333222111000000111222333222222333333333333444444444444444444444444444444444444444333333222222222333333333333333222111000222222222222222333444444111111111111111111111111444333333222222222222222333333333333333333333333222222222222333333333333333333333333333333333333444444333333333333444444333333333333333333333333222222111111111111222222222333333444444444444444444444444444333333333333222111000000222444444333222222222222222111000///111111000000000111111222111111111111111111111111333333222222111111222222333333333333222222222222222222222222222222222222000000111111111111111000222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111111333333333444444555555555333333333333333333333333222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000//////............/////////000000000///......000000000000000000000000000000000000111111111111000000000000000000//////000000000000111111111111000000000000111111111111000000////////////......111000000//////000000111000000000000000//////...000000111111111111000000000000////////////......000000////////////......000000/////////000111111000000000000000000000000//////000111222222222222000000000000000000000000////////////////////////---...//////000000//////000000000000000000000000////////////000000000000////////////////////////////////////////////////000///...///111222111000/////////.........------...---,,,,,,---...000111222444666666444444444666999999999888777555444333222111111333555777666555000000000111222333444555////////////...............---,,,...222222///,,,//////000000000000//////000000000000000000000000......//////000111222222222222222222111111111111000000000000000000000000000000000000///////////////............///000000000000///............///////////////////////////------------------......000000000000000000000000........................,,,---...000111222222222////////////////////////222222222222333333444444666666555444333222222111333222111111000000000000333333333333333333333333111111222222222333333333888777444222111111333444222222222222222222222222111222333333222222333555555555444333333333333333444333111000000111333444222222222333333333444444555555555555555555555555555555444333333222111111111222222333333333222222222222222222333333444444222222222222222222222222444333333222222222333333444444444444444444444444222222222333333333444444444444444444444444444444444444333333333333444444333333333333333333333333222111111000000111111222222222333444444444444444333333333333333333333333222111111111222333333333222222222222222111000///111111000000111111222222111111111111111111111111333333222222111222222333333333333333333333333333222222222222222222222222222222333333444444333333222222222222222222222222333333333333333333333333222111000//////000111222000000000111111000000000222222333333444444555555333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000111111111000000000000111//////000000000//////...///////////////////////////000000000111111111111222111111000000////////////000000000111111111111//////000000111111222222000000//////////////////111000000000000000000111//////000000000000/////////000000111111000000///000000//////////////////000000//////////////////111111000000000000111111000000000000000000000000...///000222222333333333///////////////////////////////////////000000000//////000111111000000///000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000/////////000000000///////////////............000/////////000111222333333222222333555666666555777777777666666555333333222000///000333555666666111111000000111222333333000000/////////.........000///...///111222111/////////000000000000///////////////000000000000000---......000111222333333222222222111111000000000////////////////////////000000000000//////////////////.........//////////////////.........//////////////////////////////,,,------....../////////////////////////////////........................------...///000111111000........................444444444444333333222222666666555444444333222222333333222111000000000111333333333333333333333333111111222222222333333333666555333111000111111222222222222222222222222222000111222222111111222333666555555444333444444444444333222111111222333444222222222333333333444444555555555555555555555555555555444333333222111111///000111222333444444444222222333333444444444444444444444444444444444444444333333222333333444444444444444444444444444444222222333333333444444444444444444444444444444444333333222222222222333333333333333333333333333333222222111111111111222222111222222333333333333333333333333333333333333333111222222222222222222333222222222222222111000///111111111111111222333333111111111111111111111111333222222111222222333333333333333333333333333333222222222222222222222222222222333444444444444444222222222222222222222222333333333333333333333333222111000//////000111222///000111111111111000///000111111222333333444444333333333333333333333222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000111111111111000//////000000000000000//////////////////////////////000000000111111111111222222111111000000/////////000000000111111111111//////000000111111222222//////000000000000000000111111000000000000111111//////000000000000//////...//////000000//////...//////000000000000000000//////000000000000000000111111000000000000111111////////////////////////...///000222222333333333////////////////////////////////////000000111111111111111222222111111000000000000000000000000000.../////////000000000111000000000000000000000000111111111111111111111111///000000000/////////000000000/////////.........//////000000111111222333333111000222555777666555333333444444555444444333111///......111444555555333222222111000000000000111111111000000000//////000///......///000000000//////000000000000//////......//////000000000000---...///000111222333444111111111000000//////...////////////////////////////////////000000000000//////////////////............//////////////////////////////////////////......//////000000111111.........................................................//////......---////////////////////////444444555555444333222111666666555555444444333333333333222222111222222222000111111111111222222222111111222222222333333333333333222222111111222222333333333333333333333333///111222222111000222333666555555444444444444444222333333333333333333222222222333333333333444444555555555555555555555555444444444333333222222222///000111222333444444444222222333444444444444444555555555555555555555555333333333333333444444555444444444444444444444444333333333333444444444444444444444444444444444444333333222222222222333333333333333333333333333333333222222222222222222333111111222333333333333333222222222222333333333333000222444444222111222333000111111222222222111111111111111111111222333444111111111111111111111111222222111111222222333333333333333333444444444444222222222222222222222222///000111222333333333333222222222222222222222222333333333333333333333333111111111000000111111111///000111222222111000///000000111111222333444444333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111111111111111111111111111111000000000000000000000000---......////////////...//////000111111111000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000111111111111000000000000111111111111//////000000000000111111222111111000000111111222...//////000000000000000......////////////......//////000000000000111111//////000000000000111111111111000/////////000000//////////////////////////////000111222222222222000000000000000000000000...//////000000111111222222222111000000000111111000000000000000000000000......//////000000111111000000000000000000000000111111111111111111111111000111222111///...///000000000000/////////......------...//////000000111333222111222444555666555222333333444555555444444222111//////111333444444444333222111000/////////111111111111000000000000------------........./////////000000000000//////---......//////000000111//////000000111222333333000000000///////////////000000000000000000000000////////////000000000000/////////000//////...------...//////000/////////////////////////////////000000000000000000111111...............................................................---,,,,,,000000000000000000000000222333444555555555444333555555555555555444444444333333333333333333444444000000111111111222222222111111222222222333333333111222333444444444333222333333333333333333333333000111333222111111222444666555444444333333444444111222444555555444222111222222333333333333444444444444444444444444444444333333333333333333333333222222222333333222222111222333444555555555444333444444444444444444444444333333333333333444555555555555555555555555555555333333333444444444444555555555555555555555555555444444333333333333444444333333333333333333333333444444333333333333444444222333333444444444444444111111222222222333333333000222555444222111111222///000111222222222222222111111111111222333444555111111111111111111111111222222111111222222333444333333333444444444555555222222222222222222222222///000111222333333333333222222222222222222222222222222222222222222222222111111222222222222111111000111222333333222111000000000111222333444555666222222222333333444444444333333333333333333333333333333333333333333333333333333222222222111111111111111111111111111111111000000000000000000000000,,,---...///000000///...//////000111111111111111000000000000000000000000000000000000111111111111111111111111111111222222000000000000111111111111111111111000000000000000//////000000000111111111222111111000000111111222......///000000000000000//////000000000000////////////000000000111111111//////000000000111111111111000//////......////////////////////////////////////000111111000000000000000000000000000000000...//////000111111222222333111///------...///111000000000000000000000000.........///000111111111000000000000000000000000111111111111111111111111000222333222000...000111000000000000/////////...---......///000000000000333333222222222333555666555555666666666555444444555333222222333444444333333222111000000///000000111000000000000/////////,,,---/////////....../////////000000000000//////------......///000000111000000000111111222222222000000000000000000111111000000000000000000000000.../////////000000000111//////000000000///---,,,,,,---///000000000//////////////////////////////000000000000////////////................................................---......////////////...111111111111111111111111000111333555666666666555444444444555555555555555333333333333444444555666222222222333333444444444111111222222222333333333000222444666666666444333333333333333333333333333111333444444333222444555555555444333333333333444000222444666666444222000222222333333333444444444444444444444444444444444333333333333333333333444555444444333222111//////222333444555555555444333333333333333333333333333333333333333333444555666555555555555555555555555333333333444444444555555555555555555555555555555555555555444444555555555333333333333333333333333555444444333333444444555333444555555666666555555111111111222222333333333///222555555222000111222...///000111222333333333111111111111222333444555111111111111111111111111222111111111222333333444333333333444444555555555222222222222222222222222111222333444555555666555222222222222222222222222222222222222222222222222111222333444444333222111000111333444444333111000111111222333555666666777111111222333333444555555333333333333333333333333333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000...///000222222222111000//////000111111111111111000000000000000000000000000000000000111111111111000000000111222222222333000000000000111111111111222222111111000000////////////000000111111111222222222111111111111222222......///000000000000000000000111111111111000000//////000000111111111222//////000000111111111222000000///...............///////////////////////////000000000000//////...000000000000000000000000...//////000111222222222222000---******,,,...000000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000111333444333000///000222000000000000///////////////000111222222333333222222333444222111111444666888888888888777555444333777555444444666666444333111000000000000000111111000/////////...............///222222222111111111//////000000000000//////---------...///000000111111111111111111111222222000000111111222222222333000000000000000000000000.../////////000000111111//////000000000///---,,,,,,---///000000000//////////////////////////////000000//////......------000000000000000000000000........................,,,---...000111111111111111111111111111111111111444444444555555555666666444444444444444444444444777444222000000222444777555444333222222222333444222222222222222222222222444333222111222333444555222222222222333333444555222222222333444555444333444444444444444444444444222222333333333333444444555444333333222222222222444444444444444444444444333333333333333333222222333333333222222111111111555444444444444555666666111333555444222111333555555444333333222222222222444444444444444333333333222222333333333333444444333444444444555666666666444444444444444444444444444444444444444444444444333333333333333333333333444444333333222222222222444444444444444444444444444444444444333333222111444444444333333222222222555333111222444555333111000000111222333333444444222222222333333444444444555555444444444444555555444333222222111111222222333444555555444333111000333222222333444444333111222222222222222222222222333222111000////////////222222222222222222222222222222333444444333222222444444444444444444444444444444444444444444444444555444333222111222333444333222000///000111000///000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111000/////////000222333000111111111111222222222222222222222222222222222111111111111222222222222000000111222222222222111222111111111000000//////111222222111000000111333111111111111111000//////...///000111111222222111333222222222111000000000111111000000000000111111333333444444444555555555666444222111111222444666000000000000111111111111000000000000000000000000222111000//////000111222000000000000000000000000////////////000000000000111000/////////000222333///000222222000///000111000000111222222222222111333222222222111111000000000111111111222222222222444333222222333444666777999999888777666555444444666555555444444333222222111000//////000222222111//////000000111111222222111222222333333222222111333222111///............000000111111111222222222222222222111111111000000//////............//////111111000000//////..................////////////...///000000000///---,,,...............///000111000/////////............////////////////////////..............................////////////......222333444333111000111222333111//////000111000///444444444444444555555666444444444444444444444444666444222111111222444666333333222222222333333444222222222222222222222222333333222222333333444555333222222222333333444555222222222333444555444333444444444444444444444444222222333333333333444444555444444333333333333444555555555555555555555555555555666666666666666666444444444444333333222222555444444444444555666666333555555555444333444555444333333222222222222333666555555444444333333333333333444444444555555555444444444555555555555555444444444444444444444444444444444444444444444444333333333333333333333333555444333222111222333333444444444444444444444444333444444444333333222111444333333333333333333222666444222333555666444222444444333333222111111111333333333333333333333333555555444444444444555555444333222222111222222222333333444444444333222111555444333444666666444333333333333333333333333333444333222111111000000000000000000000000000000000222333444555555444333222444444444444444444444444555444222111111222444555555444333222222222333333444222111111222333222111111111111111222222222222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111000000///000111222333000111111111111222222222111111111111111111111111////////////000000000000//////000111111111111111222111111111000000000000111222222111000000111333111111111111111000////////////000000000//////...222222222111111111111111111111000000000000111111000000000000111111111111000000////////////000000000000000111111111222222000000000000000000000000222111000000000000111222000000000000000000000000////////////000000000000000000000000000111111222///000222222000///000111000000111222222222222111222222111111111000000000000000000111111111222222333333333333333555666777777777777666666555555444555555555444333333222222111000//////000111222111000000000000000111111111111222222333333222222111222111000000////////////000000111111111222222222111111111000000000////////////............//////111000000000/////////........./////////000000000//////000000000///...---//////.........///000000000000/////////.........////////////////////////........................//////000000000000//////222333333222111000000222222000......///000///...444333222222222333555666444444444444444444444444444444333333333333444444000111222222333333333333333333333333333333333333222222333444444444444444333333222222222333444444222333333444444444444333444444444444444444444444222222333333333333444444444444444444444444555555666666666666666666666666222222333333444444555555555555555555444444444444555444444444444555666666777555555555666777666555333333333222333333444444777777666555444444333333444555555555555666666666555555555555555444444444444444444444444444444444555555555555555555555555333333333333333333333333666555444222222333333444444444444444444444444444333333444444444333222222222333333333333333333444555444333444555666555444444444444333222111111111333333333333333333333333555555444444444444555555444444333222222222222222111222333444444444333333444333333444555555444222444444444444444444444444555444333222222222222222111111111111111111111111444444555555555555444444444444444444444444444444444333111000000111333444555444444333222333333333222111000000222333222222222222222333333333333444111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000111000000000000111222222000111111111111222222222111111111111111111111111/////////000000000111111...//////000111000000000111111111111111000000000111222222111000000111333111111111111111000//////000000000000///...---,,,111111111111111222222222111111000000000000111111........./////////000000,,,---///000000///---,,,000000111111111222222222000000000000000000000000222222111111111111222222000000000000000000000000////////////000000000000//////000111111111111111///000222222000///000111///000111111222222111111111111000000000000///////////////000000000111111333333333333444555666777666666666666666666666666555555444444333333222222000000000000000111111222111111111111000000000000111111222222222222111111000000000000000000000000111111111111111222222222000000000///////////////000//////......//////000000000000000/////////////////////000000000111111000000111111000000///...000000///.........//////000000000/////////......////////////////////////////////////////////////000000111111111111000000000111222111000///000111111///------...///...---444333222111111333444666333333444444444444444444333333444444444444333333...///111333444444333333333333333333333333333333111222444555555555444333333333333222222333333444222333555555444333333444444444444444444444444444222222222333333333444444444444444444444555666777555555555555555555555555000000111222333444444444555444444444444444444444555444444444444555666666888555333444777888666444444444444444444555666777777777666666555444333333444444555555555666666666666666666555444444444333555555555555555555555555666666666666666666666666444444444444444444444444555666777777777666444333444444444444444444444444333333333444444333333222222222222333333444444444333333333333444555444444222222222333333333444444444444333333333333222222555555444444444444555555444444333222222222222333111111222333444444555555111111000111222222111///444444444444444444444444444444333222222222222222333333333333333333333333555555555555555555555555444444444444444444444444333333222222222222333333555555444444333333333333///...------///111111000222222222222333333333333111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000000111111111222222000000111111111222222222111111111111111111111111111111222222222333333333//////000111111111111111111111111111111111111111111222222111000000111333111111111111111000//////000000000000000///......000000000111222222222333111111000000000000111111000000000000111111111222///000000000000000000////////////000000000111111000000000000000000000000333222222222222222222333000000000000000000000000////////////000000000000...///000222222111000000///000222222000///000111///000000111111111111111000000000///////////////////////////000000000000333333333444555555666777666666666777777888888888555555444444333222222111///000000000///000111333222222111111000000//////111111222222222222111111///000000111222222222222111111111111111111111111000000000000000000000000000000////////////000000000000000000////////////000000000000111111111111111111111111111000000///111111000///.........///000000000////////////...////////////////////////////////////////////////111111111222222111111111///000111000///...///000111000....../////////...333333222111222333444555333333333444444444555555333444444555555444444333...000222333444444333333333333333333333333333333222333444555666555444333444333333222222333333333222444666666444333333555444444444444444444444444222222222333333333444444444444444444444555666777444444444444444444444444333444444555666777777888333333333333333444444444555444444444444555666666777555333444777888666333666666666666666777888999777666666555444444333333333444444444444555555555666666666555444444444333555555555555555555555555666666666666666666666666444444444444444444444444333666:::======999555222444444444444444444444444222333333444444333333333222222222333333444444444111111222222222222333444333333333333333444444444333333333333333333333333555555444444444444555555555444333333222222333333111111111222333444555666111111000111222222111///222222222222222222222222333222222111111111111222333333333333333333333333555555555555555555555555444444444444444444444444111333444666666444333111555555555444444444333333000...---...000111111000111111111222222222222333111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111000111111111222222222222000000111111111222222222333333333333333333333333222222222222333333333333000111222222333333222222111111111111111222222222111222222111000000111333111111111111111000/////////000111222222222222222000000000111222222222333111111000000000000111111111111111222222222333333333222000//////000222333........./////////000000000000000000000000000000222222222222222222222222000000000000000000000000////////////000000000000...///000222222111000000///000222222000///000111//////000111111111111000///////////////000000000////////////000000000000333333444555666666666666666777777888888999999:::555444444333222222111111///000111000//////111333222222111111000000//////000111111222222111111000///000111222333333333222111111111111111111111111111111111111111111111111000000////////////000000////////////000000000000000000000000111111111111222111111000000000000000222111000///////////////111000000000////////////////////////////////////000000000000000000000000111111222222222222111111...///000000///...///000333111//////000111000///222333333333444444444444222333333444444555555555444444555555555555444444111222333333444444444444333333333333333333333333333333444555555555555555444444333222222222333333222555777777444222333555444444444444444444444444222222333333333333444444444444444444444444555555444444444444444444444444333333333444555555555666333333333333333444444444555444444444444555666666666555555555666777666555777777777666777777888888555444444444444333333333333333444444444555555555555555555555555444444444555555555555555555555555555555555555555555555555444444444444444444444444333777<<>>===666222444777666555333222222333555666444444222222222222444444222222222222222222222222333444444555555444444333444444333333333333222222555555444333222111000///222222333333333444444444333333222111000000111111333333333222222111111111444333333222111000//////111111111000000000000000000222333333222222333444222222222222222222222222444333222111111111222333666555333222111222222333555333111//////000111222333222000//////000222333222222111111111111222222000000000000000000000000333333333222222111111111000111111111111222222222111111111111000000000000333333333222222222111111111///------///000111000222222111000000000000000333222111111111222444555//////000000111111111222000000000000111111111111000000//////111444777999222222222111111111000000333222111/////////000000333333222111111222333333000000000000000000000000111111111111222333444555444555555666666666666666333444444444444444444444555555444333222222111000111111111111000000000000111333444555555444222111---///000111000111222444333333333222222111111111000000000111222222222333222222222111111111000000333222222222111///...---000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///000000111222222222111111111000000//////000000000000000000000000111111111111000000000000666666666666666666666666666666555555555555666666555555555555555555444444666666666666666666666666555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555333333333444555555666666555444444444444555666666555444444444444555555666555555666777777777777777777777666555555555555555444444444444444444444444444444555555555666666666666666666666666777888888666666666666777777777777777777666555555555555555777777777666666666666666666666666666666666666666999777666444444555666777555666777888777666444333444555666777777555444222555555666666666666555555666555555444444333333222333333333444444555555555444444333222222333444444111111222444555666777888333444444555555444444333333333333333333333333333777666666666555555555555555555666666666666555555333333333333333333333333333333333333333333333333222222333333333444444444777<<>>AAABBB@@@;;;555111666555444333333444666777222222222222222222222222//////000111111111111000444333333333333444555555444333333222222333333444444444444444333222111111333333333333333333333333444333222222111111222222444333333222222111111000333333333444444444444444666666555555555444444444222...+++---222555333000555444111//////111333444666666555555555444444444444333333222222111111000111111111111111111111111111111222222222333333333333222111000000111222333111111111222222333333444111222222333333222222111333333333333333333333333000000000000000000000000111111111111111111111111111111222222222222111111////////////////////////000000000000//////////////////000111111111111111////////////////////////444///---000111//////111777777777777777777777666777777666666666666777777888777555444444555777888666666666666666666666666666555555555555666777777444444444444444444444444444444444555555555666666:::888666777888999777555666666555555555444444444555555555666666666777777666666666666666666666666666555444333222333444555888777666555555555555555666555555555666777999:::888888888888888888888888888888999:::::::::999888:::::::::;;;;;;;;;<<<<<<:::999999999999:::;;;;;;;;;;;;:::999999:::;;;;;;999999::::::::::::999888;;;;;;;;;;;;::::::::::::::::::999999999999999999888999999::::::999999888777777777777777777777777666666666666666777888888888888777666666666666666888777666555555666777888777777666666555555555444555555555666555555444444666666777777666666555444888888888888888888888888888777777666555555444444555555666666666777777777777777888888999888888777777888999::::::999888777888999999::::::;;;;;;;;;::::::::::::999888777666888888888888777777777777888999:::::::::999777777666666666666666666666666666666777777666666555444444444444444444444444444555555444444333444444444333333444555555555555444555555555555555555555555666666555444444444444444333333444444555666666666444555555666777777666666888777777666666777777777555666888999999999777666666666666666666666777777666666666666666555444333333444555666777666666555999888888777666555555444333333333333333333333333222333444444444444333222222333555555444444555666777777777666666555555555555555555555555555555555333555666666555444555666999;;;===>>>===999555222555555555444444555555666333333333333333333333333111111222333333333333222444333333333333444555555444444333333333333444444444444555555555555555555333333333333333333333333444333222222111111222222333333333333222222222222444444444444444555555555666666555555555444444444444111...000444666444222333222111111111333555666555555444444333333333333111111222222222222222222222222222222222222222222222222222222222222222222333222111000000111222333222222222222222333333333222222333333333333222222333333333333333333333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111000000000//////////////////000111111111111111////////////////////////444000000444555333111222777777777777777777777777777777777777777777777777777777555555555555777777555555555555555555555555555555666666777777777666222333333444555555666666444444555555555666666666999888777777888888777555666666555555555555444444555555666666666777777777777777777777777777777777777555222000///111333444666666666777777666666555666555555555666777888999999999999999999999999999999999:::::::::999999888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===999999:::;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;::::::999999888888888888999999999999888888999999999999999999999999777777666666666777888888888888777666666666666666888777666555555666777888333333444555555666777777777666666555444444444555777777777777777666555555999999999999999999999888999999999888777777666666666666777777777777777888777777888999:::::::::999888999:::;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777888888888888888888888888888888999999888888777666777777777777777777777777777777777777777666666555444444444444444444444444777666555555444444444444333444444555555555555555666666666666666666666666777777666555555555555666444444555666666777777888666666555555666666777777888888888888888888888888777888999::::::999888777777777777777777777666666666666777777777777666666555555666777777777666666;;;;;;:::999888777666555333333333333333333333333444444444444444333333333111333555555555555666888777777777777666666666666444444444444444444444444666888999777555333333444666777888999888777444333555555555666666555555444444444444444444444444444222333444444555555444444333333333333333444555555444444333333333333444444333333444555555666666777333333333333333333333333444333222222111111222222222222333333333333444444444444555555555666666666666666666555555555555444777444111222555777555333222222333444555666666777444333333333333222222222000111111222333333444444222222222222222222222222222222222222222111111111333222222111111222222333333333333333222222222222222333333444444333333222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111000000000000000000000000111111000000000///////////////000111111111111111////////////////////////222000222888:::666333333777777777777777888888888777777777888888777777777777777666555555666777777555555555555555555555555444555666888888777666666333444444444555555555666555555555555666666666666999888777777777777777666888888777777777777777777555666666666666777777777666666666666666666666666888777555444333333444555444555666888888888777666666666666666666777888888888888888888888888999999::::::::::::999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>==================>>>:::;;;;;;;;;;;;;;;::::::888888999999:::;;;;;;<<<<<<<<<;;;:::999999888888888888999999999999888888::::::::::::::::::::::::888777777666777777888888888777777666666666666666777777666666666666777777444444444555666777888888999777666444444444555555777777888888777777666555666666666777888888999999:::::::::999999999888888777777777777888888888888666777888999:::;;;;;;;;;999:::<<<======<<<;;;;;;::::::::::::::::::999999;;;;;;;;;;;;:::999888777777888888888888888999999888888888888777777666666666666666666666666666666777777888888777777666555444444444444444444444444777666555444333333333444444444555666666666666555777777777777777777777777999888777777666666777777555666666777777888999999888777666555555666777888777888888999999999999999888888999999999888777666999999888888777777666666555666666777888888777777666666777777777777777777<<<;;;:::999888777666555444444444444444444444444555444333333222333333444111333444555555666777999777777777777777777777777444444444444444444444444777888999888555444333444444444555555666666666555555555666777777666444333444444444444444444444444333333444555555555555555333333222222333333444555333333222222222222333333222222222222333333444444333333333333333333333333444333222222111111222222111222222333444444555555444444555555666777777777666666666555555555555555888555333444555666555444333444555666777777666666444333333333333333333333333333333444444555555555333333333333333333333333222222222222222111111111333333333222222333333333444444444333333222222111333333444444444444333333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111........................111111111000000000////////////000111111111111111////////////////////////000///333:::<<<888444222666777777777888888888999777777888888888888777777777777666666666666777777555555555555555555555555444555777888888888777666666666666555555444444444555555555666666666777777888888888888777666777777777777888888888888888888666666666666777777777888555555555555555555555555666777888888888666555444444555666888888888777777666666666777777777777777555666666666777777888888:::999999999999999999999;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<>>>>>>===>>>>>>>>>>>>>>>>>>============<<<;;;999888777888888999:::;;;;;;<<<===<<<<<<;;;;;;:::999888888999999::::::::::::999999::::::::::::::::::::::::888888777777777777888888888777777666666666666666777777666666666666777777777777777777777888888888888777666555444555555666888888888999888777777666333444555666888:::;;;<<<::::::::::::999999999999888888888888777777777777666777888999:::;;;;;;;;;:::;;;<<<===>>>>>>===<<<;;;;;;::::::::::::::::::;;;<<<<<<;;;;;;:::999888777777888888999999999:::888888888777777777777777555555555555555555555555777777777777777666555555444444444444444444444444555444444333222222333333444555666666777777666666888888888888888888888888999999888777777777777888666666777777888999999:::888777666555555666777888666777888999999999999999777777777777777777666666999999888888777777666666444555666777777777777777777777777666666666777777999999888777666555444444444444444444444444444444555444333222222222222222111222444555555555777999666666666666666777777777444444444444444444444444444666777777555444555666444444444555555777888888555666777888777666444333333333333333333333333333222333333444444444444444333222222222222333444444222222111111111111222222555444333222222222222333333333333333333333333333444333222222111111222222000111222222333444555555444444555555666777777888666666666666666666666666666555444444444555555444666666888888888666444333444444444444555555555555777777666666666555555555333333333333333333333333333333222222222222222222333333333444444333333333555444444333333222222222444444444555555444444444222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111////////////////////////111111111111000000000000//////000111111111111111000000000000000000000000///...222999;;;666222111666777777888888999999999666777888999999888777666777777777777777777777777555555555555555555555555666666777777888888777777777777666666555444444333555555666666666777777777777888999888777666666888555555666666666666777777666666666777777777888888666666666666666666666666333444777999999777555333555666777777888888888888666666777777777777666666444555555666666777777777999999888888999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===??????>>>??????@@@@@@??????>>>@@@@@@???>>><<<:::888777999999:::;;;;;;<<<======<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777888888888888777666666666666666666666777777777777666666999999888888888888777777777666666555666666666777999999999999999888777777444555666888:::<<<===>>>999999999999999999999888888777777777777777666666777777888999:::::::::999:::;;;<<<>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999777777888888999:::::::::999999888777777777777888555555555555555555555555666666666666666555555444444444444444444444444444333333222222222333333444555666666777777777777777777777777777777777777777999999888777777777777888666666777888888999999:::888888777777666666777777555666777999:::999999888555666666666666777777777777777777777777777666666555555666777777777777777888777666555555555666666666666555555444444333333333333333333333333333333333333222222111111000000000222444444444444555777555555555555666666666666333333333333333333333333222333555666555444555666555555555555666888999:::777777777777666666555444333333333333333333333333111222333333444444333333222222222222222333444444222222111111111111222222888777555444333333444444333333333333333333333333444333222222111111222222000000111222222333444444333333444555666777777888555666666666666777777777555444444444444444555555777888888888777555333222444444555555555555555666888888777777666555555444444444444444444444444444333333333333444444444555333444444555555444444333444444444444333333333333444555555666666555555444333333333333333333333333222222222222222222222222333333333333333333333333111111222222222222111111111111111111111111111111222222111111111000000000//////000111111111111111000000000000000000000000///---///555777333000000666777777888888999::::::666777999::::::999777666777777777888888777777777666666666666666666666666777777666666777777888999666666666666555555555555555666666666777777777777777888:::999666555666888555555666666666777777777666666777777777888888888777777777777777777777777333444666777888888777666777777777777777777888888666666777888888777666555555555555666777777888888888888777777888:::<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>???@@@AAA@@@@@@AAABBBBBBAAA@@@@@@AAAAAAAAA@@@???===<<<;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::999888888777777888888888888777666666666666666666666777777777777666666777777777777777777888888444555666777777888777777999999::::::999999888777555666777777888999:::;;;777777777777777777777777777777777666666666555555777777888888999888888777999;;;<<<>>>>>>>>>>>>===::::::;;;;;;<<<<<<===============<<<<<<;;;:::999777777888999999:::;;;;;;;;;:::999888777888888999555555555555555555555555555555555555555444333333444444444444444444444444333333222333333444555666666666777888888888888777777777777777777777777777999999888777777777777777666666777777888999999999888888888888888777666666333555777888999999888777555555666666777888999:::666666666666666666777777777777888888888888888888777777555444444444555555333333333333333333333333333333333333333333333333111111222222111000...---111222333333222222333555333444444444555555555666333333333333333333333333111333555555444333444555555555555666777888999:::999888777666555555555555444444444444444444444444222222333444444444444333222222222111222222333444444333333333333333333444777666444333333444555666333333333333333333333333444333222222111111222222000000000111111222222222222222333444555666777777555666666666777777777777333444444444444555666777777777777777666555444444333333333444444555555555666555555555555555555555444444444444444444444444222333333444555666777777333444555666666555444333333333333444444444444444555555666666666666555555444444444444444444444444222222222222222222222222333333333333333333333333111111222222222222111111333333333333333333333333222222222111111111000000//////000111111111111111000000000000000000000000222......222333111///000666777777888999999::::::666777999::::::999777666777777888888888888777777777777777777777777777777888777666666666777999:::444444555555666777777777666666666666777777777777666999:::999666555666888777777888888999999999:::777777777777888888888888999999999999999999999999666666666777888999:::;;;999888777666666777888999666666777888888777666555555666666777888999999999777777777777888;;;===>>>AAA@@@@@@@@@??????>>>>>>=========>>>???AAABBBCCCAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBAAA@@@???<<<<<<<<<===============::::::;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<::::::::::::::::::::::::::::::999888777777888888888888777666666666666666666666777777777777666666555555666666777777888888222444666888999999888888999::::::::::::999888888555555555555555555555555666666666666666666777777777777666666555555555444777777888888888777777666999:::<<<===>>>>>>>>>===777777888888999:::;;;;;;============<<<;;;:::999777777888999::::::;;;;;;;;;;;;999888888888999:::777777777777777777777777444444555555444444333222444444444444444444444444333333333444555666777888666666777888888888888888666666666666666666666666999888888777666777777777666666666777888888999999777888999999999777666555222444666888999888777666666666666777888:::;;;<<<444444555555666666777777999999:::::::::999999888777666555444333333444555222222222333333333444444222222222222222222222222///000111222111///---+++111222333333111111222333333333333444444444555555333333333333333333333333222333555444333222222333444555666666777888999999:::999777555555555555666666666666666666666666666222333444444555555444444222222111111222222333444666555555444444555555666333222111111111333555777333333333333333333333333444333222222111111222222000000000000000111111111111111222333444555666777555666666666777777888888333444555555555666888999555555555555555666666666222222222333333444444444222222333333444555555555555555555555555555555555222333444555666888999999333444555666666555444333333333333444444555555555555555666666666666555555555555555555555555555555222222222222222222222222333333333333333333333333111111222222222222111111111111111111111111111111222222222111111111111000//////000111111111111111000000000000000000000000444///---000111//////111888999999::::::999999888::::::::::::::::::::::::999777666888:::;;;888666999999999888888888777777777777777777666666666666555555666777888999::::::555555555555666666666666888888999999999999888888888888777999;;;;;;:::999444555777888::::::;;;;;;:::::::::::::::999888777666666777888888777666555777666555555555777888999444555666777999:::<<<<<<999999888888888888888888888888999:::::::::999999AAA@@@???>>>===============<<<<<<===>>>AAACCCDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<===========================<<<<<<;;;999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999888777666666777888999666555444444444555777888777777777777888888888888444555555666777888888999:::::::::999999999888888333444666555444444555777888888777666666666666666666666555555555555666666::::::999999888888777777888999:::;;;;;;:::888777888888777777777777888888;;;;;;::::::999888777777666777777888999:::::::::777888888999::::::;;;;;;:::999999888777666666555444555555666777666666666555555444444444333333333666555444333333555666888888888888888888888888888888777666444555666888999666666666777666666555555888888888888888888888888777777777666666555555555444444555555666888999:::;;;;;;888666999>>>>>>:::<<<:::888666555555666777:::999999888777555444333444333333222222222222222333333333222222222222111///000000111222333333333333333333333333333333333333333444444444555555555444555555666777666666666333333333333333333333333555444333222333444666777444444444555666777888888888888777666666666666666666666555555555444444444555444444333333444444555444333333222222333444444111222222333333333222222333222222111111222222333222222222333333444444555555444333222111111111111222222222222222222222222222333333444444555555666666666666666666666555555888777555444444555666888777777666666666555555555444333333222222333333444666666666555555444444444333555666666555333333333777777777777777777777777555555555666555555444444444444555666666777777666666666666666666666666666444555555555555555555444444444333333222111000000111111111000111111222222000111222333444333222111111111111222222333333333333333333222222111111111333333111000000000111222///000111222222111000///000000000000000000000000999999::::::::::::999999888888888888888888888888:::888777888:::;;;999777:::999999999999888888888666666666777777777777777666666777777888888999999666666666666777777777777777888888888888888888777888888777999;;;;;;:::888666777888999:::;;;;;;;;;777888999999999999999888555666777888888777666666777666666555666777888999777777888888888999999999888888888888888888888888888888999999::::::::::::??????>>>>>>======>>>>>>????????????@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999888777777777777888999555555444444444555666777666666777777777888888888555555666666777777888888999999999999888888777777333555666666555555666777888777777666666666666666666666555555555555666666888888888888888888777777888888888888888999::::::777777666666666666777777;;;::::::999888888777777666666777777888999999:::888888999999:::;;;;;;;;;::::::999999888777777666555555666666777777777666555555555555444444444444777666555444444666777888888888888888888888888888999888666555444555555666666666777777777666666555777777777777777777777777777777777666666666555555444444555666777999;;;;;;:::<<<;;;888999===>>><<<>>>===:::888777777777888888888888888777555444333555555444333333333333333444444333333333222222222000000111222222333444444333333333333333333333333111222222222333333333333444555666666777777666666444444555555555666666666444444333333444444555666555555555555666777888888888888777666666666666666777666666666555555555555555555444444444444555555555444444333333333333444111222333444555555666555777777666666666666777777333333333333444444444444555555333222222111111111333333333333333333333333222333333444444555666666666666666666666666666666777666555444555666888999666666666555555555555444555444444444444444444555666666666666555555555555333555777777555444333444444444444444444444444444444555555666555555444444444555777888888888777666444444444444444444444444555555666666666666555555555555444444333333222222111111111222333444555666222333444444444444222222222222333333333444444444333333333222222222111111333333111000000000111222000000111111111111000000111111111111111111111111::::::;;;;;;;;;;;;::::::888888888888888888888888:::999999999;;;;;;999888::::::::::::999999999999555666666777777888888888888888888888888888888888777777777777888888999999666777777888888777777666888888777999:::;;;999888888999999:::;;;;;;::::::555666777888888999999999444555666777888888777777777777666666666777888888999999999888888777777666888888888888888888888888888888888888999:::<<<<<<============>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>============??????@@@@@@AAABBBCCCCCCAAA@@@??????>>>>>>>>>???@@@@@@??????>>>>>>>>>===>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888777777777777888888555555555444555666666777666666777777777777888888777777777777777777777777:::::::::999999999999888444666777777666666777888888777777666666666666666666666555555555555666666777777777777777888888888777666555555666888;;;===666555555555555555555666999999999888888777777666555666666777777888888999888888999999:::;;;;;;;;;:::::::::999888888777777666666666777777777777888666666666666555555555555777666555555555666888999888888888888888888888888888777777666555444333333555666666777777666666666777777777777777777777777777777777666666666666555444444555666888;;;<<<>>>>>>BBBCCC???<<<>>>AAAAAAAAA???===;;;999999999999777777777777777666666555666666555444444444444555555555555444444444444333222222333333444444555555555555555555555555555555333333333444444444555555666666777888888888888777666666777777888888999999333444555555666666555555555555555555666777888888888888777666666666666777888888777777777777666666777666666666666666666777666666555555444444444444222333444666777888888999777666666555555666666777555555555555444444444444666555444333333222222333444444444444444444444444333333444444555555666666666666666666666666666666777666555555555777888999555555555555444444444444666555555555555555555666555666666666666666777777444666888888666444444444444444444444444333333333444555555666666555555555555666888999:::999777666444444444444444444444444666666666777777666666666555555555555555555555555222222333333555777888999555555555555555444333222333333333444444444444444333333333222222222222111333333222111111111111222111111111000000111111111222222222222222222222222:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;:::999;;;;;;;;;:::::::::999999555555666777888888999999999999999888888777777777777888888999999:::::::::666666777777777777666666999888777888::::::999777999999999::::::999999888555555666777777777777777444444555666777888888888777777777777777777888888999999888888777777666666888888888888888999999999888888888888999;;;<<<===;;;;;;<<<===>>>>>>>>>??????@@@BBBCCCDDDDDDCCCCCCAAA@@@???===<<<;;;;;;;;;======>>>???@@@AAAAAABBB???>>>>>>>>>>>>>>>???????????????>>>>>>===<<<<<<===============<<<<<<;;;:::::::::;;;;;;;;;;;;<<<::::::::::::999999999999777666666666666666666777666666666666777777888888666666666666777777777888888888777777777777777777;;;;;;;;;;;;;;;;;;;;;:::666777888888777777888999888888777666666666666777666666666666666666666666666666666777777888888888777666666666666888999;;;555555444444444444555555888888888777777777666666555555666666777777777888777777888888999::::::::::::999999999888888777777777777777777888888999999888777777777666666666666777666666555666777888888777777777777777777777777555666666666555444333333444555555666666666666555999999999999999999999999666666666666555555555555444555666888:::<<<>>>@@@HHHOOOPPPIIIBBB@@@BBBCCCBBBAAA???===;;;:::::::::777777888888888888888777888777666666555555666666777777777777666666666666555555555555666666777777888888888888888888888888999999999999::::::::::::999999:::;;;;;;;;;;;;;;;:::::::::999999999999999444555777888888888777666777777666666777888888999888888777777777777888888999999999999999999999999999888888777777888888999888888888777777666555555444555666888888999999999777666666555555666666777777777777666666555555555777666666555444444555555555555555555555555555555444444555555666777777777777777777777777888888888777777666555555666666777666555555555555444444444666666555555555555666666555555555666666777777777444666888888666555444555666666666666666555555555444555666666666666666666555666888::::::888777555666666666666666666666666555555666666666666555555444555555555555555555555444444444444555666777888666555555444333222222111333333333333333333333333222222222222222222222222333333222222111111111111333222000000000000222333222222222222222222222222:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999:::;;;;;;::::::::::::;;;;;;;;;:::::::::999999555666666777888999999:::::::::999999888888777777888888888999:::;;;;;;<<<666666777777777777666666999888777888999999888666888888888888888777777666777777777777777666555444555555555666777888888999888888888888888888777777777777777777777888888888777777888888888999999999999999999999:::;;;<<<===999:::;;;===>>>>>>>>>>>><<<===@@@BBBDDDEEEEEEEEEAAAAAA???===<<<;;;;;;;;;<<<<<<<<<===>>>?????????======<<<<<<<<<===>>>>>>======<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888888999999999:::::::::::::::999999999888888888444555555555555555555444777777888888999999999999555666666666666777777777888888888888777777777777999999999999::::::::::::777888:::999888888999;;;999999888777777777777888666777777888888777777666666666777777888888999999666777888999999888777666555555444444444444555555888888888777777777777777666666666666777777777777666666777777888999999999999888888888888888777777999888888888888999:::;;;999999999888888888777777666666666666666777777888666666666666666666666666444444666777777777777666444444555666666666666666888888888888888888888888555555555555555555666666666666777999;;;>>>@@@AAAPPPVVVXXXOOODDD@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;999999:::;;;;;;;;;:::::::::999888888777777888888;;;::::::::::::999999999888888888999999999999999<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????===>>>??????@@@@@@??????======<<<;;;:::999999888777888:::;;;;;;;;;:::999999999888888888999::::::999999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::;;;;;;:::999888777999999999:::999999888888;;;;;;::::::::::::;;;;;;::::::999999888888777777999888888777777777777888888888888888888888888888666666666777888888999999888888888999999:::::::::999999888666666555444444777777777666666666555555666666555555555555666666555555666666777777888888555777999999777666555666888888888777777666666666555666777888888888888888666777888999999888666555555555555555555555555555555555666666666666555555444444444444555555555555666555444444444444444555555444444333222111111000222222111111111111111111222222222222222222222222333333333333222222111111333222111000000111222333111111111111111111111111::::::;;;;;;;;;;;;::::::888888888888888888888888888:::;;;;;;999999999:::::::::::::::999999999999666777777888888999999999::::::999999999888888888777888888999:::;;;<<<<<<666777777888888777777666999888777888999999777555666777777777777777666666888888888777777666555444666666555555666777888999888888999999999888777666555555666666777888999999777777777888999999::::::999::::::;;;;;;;;;;;;:::888999;;;============<<<:::;;;===@@@BBBDDDEEEFFFAAA@@@???===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;::::::;;;<<<<<<:::::::::::::::::::::::::::::::::;;;:::999999888888888888888999999999999999999999888888888777777444444555555555555444444777777888999999999999999555555666666666666777777888888888888888888888888666777777777777777888888888:::;;;;;;:::999;;;<<<;;;::::::999888999999999777888999::::::999888777888888888888888999999999777888999::::::888666555777666666666666666666777888888888888888888888888777777777777777777777777666666777777888999999999999999999999999999888888::::::999888888:::;;;<<<::::::::::::999999999888666777777777888888888888777777777777777777777777555666777777999::::::;;;555555666777888888888888666666666666666666666666666666777777777777888888888888999:::<<<>>>@@@BBBMMMSSSTTTLLLBBB?????????BBBAAAAAA@@@???>>>======<<<===>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;::::::<<<======>>>>>>>>>>>>>>><<<;;;;;;:::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<============>>>>>>===<<<<<<;;;;;;<<<<<<===;;;<<<===>>>>>>===<<<;;;============<<<;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888888999::::::;;;;;;:::::::::;;;;;;<<<======;;;::::::999888777666666999999999999888888888888888777777666666777777888888888999999999999999999888:::<<<<<<:::888888888999999888888777777666666777777888999::::::::::::888999999999999888777777555555555555555555555555555666666777777666666555555555555555555555444444666555444333333222333333444444222111111111111111111111111111000000000000111222222222222333333333333333333444333222222111222222111111111111222222000000000000000000000000999999::::::::::::999999888888888888888888888888777999;;;:::888777888::::::999999999999888888888888888888888888888888888999999999999999999999999777777888999:::;;;<<<<<<777888888888888888888777999888777888999888777555666777777888888888777777777777888888888777666666777777666555555666777888888999999999999888777666555555666666777888888888666777777888999999::::::999:::<<<======;;;999888888999;;;=========<<<;;;:::;;;<<<===???AAACCCDDD@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999:::777888888999999::::::;;;:::;;;;;;;;;;;;:::999999888888999999999:::::::::999888888888777777777777555555666777777666555555555666777888888888777777555555555666666666777777777777777888888999999:::777777777888888999999999999;;;<<<<<<;;;:::<<<===<<<<<<;;;::::::::::::;;;888999;;;<<<<<<;;;999888::::::::::::999999999999888888999999999999999999999888888777777888888999888999999999999999999999888888888888888888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::<<<===;;;;;;;;;::::::::::::999888999999:::::::::::::::::::::::::::::::::::::::::::::999999999;;;<<<===888888999:::;;;<<<<<<;;;888888888888888888888888999999:::::::::;;;;;;;;;::::::;;;<<<===???@@@AAACCCIIILLLGGGAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBAAAAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDD????????????????????????AAAAAAAAAAAAAAABBBBBBCCC>>>>>>===============>>><<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>????????????>>>>>>============>>>>>><<<===???AAABBBAAA@@@?????????@@@@@@@@@???>>>>>>======<<<<<<<<<<<<===============>>>>>>>>>>>>>>>=========<<<<<<======>>>========================:::::::::;;;<<<<<<======;;;<<<<<<===>>>>>>??????;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::============<<<<<<<<<<<<<<<>>>@@@???>>><<<<<<<<<<<<<<<;;;;;;:::999999888888999:::;;;<<<<<<<<<<<<===<<<;;;:::999::::::;;;888888888888888888888888888888888999999888888888777777777666666555555555555555444333333333444444444444222222222222333444222222222111111111000000111111222222222333333333333333444444444333222111111222222333333222222111111111111111111111111111888999999::::::999999888::::::::::::::::::::::::666888;;;:::888666777999999999999888888888777777999999999888888888888888999999999999999999999999666777777888:::;;;<<<<<<888888999999999999888888999888777888999888666555777777888999999999999999555666777888888999999888888777666555555666777777888999::::::999888777666666666666666777777777777666777777888999999::::::999;;;===???>>>;;;888666888999;;;======<<<;;;:::<<<;;;;;;;;;<<<>>>AAABBB>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::999999888:::999999888777777888888777777888999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;;;;888888888888777777777777666777888999999888777666333444666777777777666555555555555555666666666777666666777888999::::::::::::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>======<<<;;;;;;;;;;;;<<<999:::<<<======<<<:::999;;;;;;;;;::::::999999999999888777777888:::<<<>>>::::::999999999999::::::999999999999999999::::::999999999888888888888888999::::::;;;;;;<<<<<<===<<<<<<==================<<<;;;:::999999;;;<<<>>><<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<========================???===;;;::::::;;;===>>>:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>;;;;;;<<<<<<===???@@@AAA<<>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBDDDEEEFFF??????>>>>>>>>>>>>>>>???===============>>>??????>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>??????<<<>>>@@@CCCDDDCCCBBBBBB@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC>>>>>>??????@@@@@@@@@AAA???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<======>>>???@@@@@@AAA;;;<<<===???@@@AAAAAAAAA>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;<<<<<<===AAAAAA@@@@@@??????>>>>>>???AAACCCBBBAAA?????????@@@@@@???>>>======<<<<<<999:::;;;<<<============@@@???===;;;:::;;;===>>>========================999::::::;;;;;;::::::999:::999999888777666666555444444444444444555666777555444333222333444555666333333333222222222111111111111111222222333333333333333444555444333222111111222333444444333222111222222222222222222222222<<<;;;;;;:::999888777777777777888888888777777666888888888888888888888888777777777777777777777777888777666555555666777888;;;;;;::::::999888777777777777777777888999:::;;;888888777777777777888888888888999999999888888777777777777777888888888888999999999999999999999999888888888888888888888888999999999999999999999999888888888888777777777777888:::<<<<<<;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888777888::::::888777888999777777777777888888888888888888888888888999999:::999999999999999999999999888888777777777777777777666666777777777777666666888888888888777777777777888999999999888777666555666666777777888999999999;;;;;;::::::999888888888<<<<<<<<<;;;;;;:::::::::=========;;;999999;;;===@@@??????>>>===<<<;;;;;;<<<<<<===>>>>>>===<<<;;;:::999888888888888999:::<<<<<<::::::::::::<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;999888888999:::;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>??????@@@@@@@@@???>>>===<<<<<<===>>>???@@@@@@@@@??????===<<<<<<=========<<<:::;;;===????????????????????????????????????>>>>>>???@@@@@@?????????????????????@@@??????>>>>>>>>>>>>>>>???@@@@@@???>>>???@@@BBBCCCEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAACCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>????????????@@@@@@@@@BBB@@@???@@@AAAAAA@@@>>>?????????@@@AAABBBCCCDDD@@@AAABBBCCCCCCBBBAAA@@@EEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAA???>>>======;;;;;;<<<===>>>@@@BBBCCCAAA===;;;>>>BBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<>>>?????????>>><<<:::888<<<;;;::::::;;;===@@@AAAAAABBBCCCBBB@@@@@@BBBDDDAAABBBCCCCCCBBB@@@???===????????????????????????===============>>>??????AAAAAA@@@??????>>>>>>===??????@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;::::::999888777666666777777888888888777777666666666666666666666666444444555555666666777777222333444444555555444444555555555555555555555555...///111222444444555555666666555444444333333222;;;;;;;;;::::::999999888888999999:::999999888888999999999999999999999999777777777777777777777777888777666666666666777888;;;;;;:::999999888777777777777777777888999:::;;;999888888888888888888999999:::::::::::::::999999888888999999999:::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999888888888777777777777999::::::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888666888:::999888777888888777888888888888999999999999999999888999::::::;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;888888999999999999888888999999999999888888888888999999999999999888777777666777777888999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>===;;;;;;===???@@@@@@@@@???>>>======<<<======>>>??????>>>===<<>>===<<<<<<===>>>???===<<<;;;;;;;;;;;;<<<===<<<============>>>>>>>>>===============>>>>>>???@@@???>>>======>>>??????????????????@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@???BBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@???>>>>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAACCCBBBAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGFFFEEEEEEEEEDDDGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>????????????@@@BBBAAA@@@AAACCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEECCCDDDDDDDDDDDDDDDDDDCCCEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>======>>>>>>???@@@BBBCCCBBB@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>>>>======>>>@@@@@@@@@???>>>===<<<;;;>>>===<<<<<<===???BBBCCCCCCDDDEEEDDDCCCBBBDDDEEEBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA???????????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;:::999888999999:::999999888888999999999999999999999999888888888888999999999999555666666777777777777777888888888888888888888888444444555555555555555444666666666555444444333333::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999888888888888888888888888888888777777777777888888::::::999999888888777777777777777777888999::::::999999999999999999999999:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777888999999888888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999::::::::::::::::::::::::;;;;;;:::999999888888777666888999999888777777888888888888999999999::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::::::::;;;;;;:::::::::::::::::::::999999999999999999:::::::::999888888888888999999:::;;;;;;;;;:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<=========>>>???@@@???>>>>>>???AAAAAAAAAAAA@@@@@@???????????????@@@AAAAAA@@@@@@???AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>============>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFEEEEEEDDDCCCCCCCCCAAABBBDDDEEEEEEDDDBBBAAADDDDDDDDDDDDCCCBBBBBBAAAAAABBBCCCBBB@@@@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCEEEFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGEEEEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIEEEEEEFFFFFFGGGFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBDDDGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAABBBCCCCCCDDDDDDBBBAAAAAA@@@???>>>>>>>>>???@@@CCCBBBAAA@@@???>>>>>>>>>@@@@@@??????@@@BBBDDDEEEEEEGGGGGGGGGEEEEEEFFFGGGDDDDDDDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???????????????>>>===<<<<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<999999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999888777666555888888777666666555555444888888999999:::::::::;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999999999888888888888999999::::::999999888888888888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;:::::::::999999888999999999888999<<>>>>>>>>>>>?????????@@@@@@=========>>>>>>?????????@@@AAABBBAAA@@@@@@BBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDGGGFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCBBBAAAAAABBBCCCBBBCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDCCCDDDCCCCCCBBBBBBBBBBBBBBB@@@AAAAAADDDIIIMMMJJJEEEAAA@@@???>>>>>>@@@BBBCCCDDDCCCAAA@@@??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIHHHGGGFFFGGGHHHGGGFFFFFFEEEFFFGGGIIIJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAAAAA@@@@@@???>>>@@@@@@@@@???>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>;;;<<<======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======;;;:::888888::::::999999888777777777777777888888999999::::::999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999:::::::::999999999999999:::999999999999::::::;;;<<<<<<===>>>>>>===<<<<<<::::::;;;<<<======<<<<<<<<<<<<<<<=========>>>>>>================================================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;:::;;;>>>AAA========================;;;<<<<<<======<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::999888888777777888::::::888888888999777777777888888888999999:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???======>>>>>>>>>>>>======;;;;;;:::::::::999999999888999:::;;;;;;;;;;;;;;;======>>>??????@@@@@@AAACCCBBBBBBBBBAAAAAAAAA@@@??????@@@@@@AAAAAAAAABBBAAACCCDDDDDDBBBBBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKIIIHHHGGGEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBDDDEEEEEECCCBBBCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEHHHGGGFFFFFFEEEEEEEEEFFFBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGFFFGGGHHHIIIHHHFFFIIIHHHGGGFFFEEEEEEEEEEEEIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCDDDEEEFFFFFFGGGCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAEEEQQQZZZVVVLLLAAAAAA@@@@@@AAABBBDDDEEEDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEGGGIIIIIIGGGFFFGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@@@@???BBBBBBBBBBBBAAA@@@>>>>>>????????????????????????AAAAAAAAA@@@@@@?????????======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<======<<<<<<;;;:::::::::888888888999999:::::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<===>>>???@@@@@@???>>>===:::;;;<<<=====================>>>>>>>>>?????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<;;;<<<======<<<<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888888:::;;;;;;:::999999:::888888888888999999999:::;;;::::::::::::;;;<<<<<<========================<<<======>>>>>>??????@@@???@@@@@@AAAAAA@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCEEEFFFFFFDDDBBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEHHHHHHHHHHHHIIIJJJLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDEEEFFFHHHIIIJJJKKKIIIHHHFFFEEEEEEFFFHHHIIIDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGHHHHHHGGGFFFFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJJJJJJJJJJIIIIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJNNNMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHJJJIIIGGGHHHIIIIIIGGGFFFHHHHHHGGGFFFEEEEEEEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFGGGGGGHHHEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBBDDDEEEDDDGGGSSS___\\\QQQCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCEEEGGGIIIIIIHHHFFFFFFGGGIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBAAAAAA@@@AAA@@@@@@??????>>>======:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>================================================:::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>???@@@AAAAAA@@@???>>>;;;<<<===>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========;;;<<<>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;::::::999999;;;<<<<<<;;;::::::;;;:::::::::;;;;;;;;;<<<<<<=========<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???@@@@@@@@@CCCCCCDDDDDDDDDDDDCCCCCC?????????>>>>>>>>>=========>>>???AAABBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGDDDBBBAAABBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNPPPQQQRRRRRRQQQQQQMMMLLLLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKIIIHHHHHHHHHHHHHHHHHHIIIEEEFFFFFFGGGGGGFFFFFFEEEEEEGGGIIIIIIGGGFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLLLLLLLKKKJJJIIIKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJMMMMMMLLLLLLKKKJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHIIIJJJKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHDDDEEEFFFGGGHHHIIIJJJJJJGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBGGGHHHEEEKKKUUUUUUNNNDDDEEEFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCEEEGGGJJJJJJIIIGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@========================<<<<<<===??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::<<<<<<==================???>>>>>>=========>>>>>>>>>???AAABBBBBBAAA???>>>======>>>@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>:::<<<>>>>>><<<;;;:::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>========================>>>======<<<<<<;;;:::::::::<<<======<<<;;;;;;<<<<<<<<<<<<============>>>???????????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFAAAAAAAAA@@@@@@@@@??????@@@AAABBBDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEGGGHHHGGGDDDBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCDDDFFFHHHIIIDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOKKKLLLNNNPPPPPPPPPPPPOOOLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIJJJLLLLLLJJJIIIHHHFFFFFFGGGHHHHHHGGGGGGGGGCCCEEEGGGGGGFFFDDDDDDEEEBBBCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLMMMNNNNNNMMMLLLKKKJJJMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPOOOOOONNNMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKIIIHHHHHHIIILLLMMMMMMLLLHHHHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIKKKKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHEEEFFFFFFGGGGGGHHHHHHIIIEEEEEEDDDCCCCCCCCCCCCCCC===GGGIIIBBB@@@GGGKKKGGGEEEFFFHHHJJJJJJHHHFFFDDDDDDEEEFFFGGGGGGFFFDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCFFFHHHKKKKKKJJJHHHHHHHHHDDDFFFHHHJJJLLLLLLLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCCCCBBBBBB>>>===<<<;;;<<<<<<>>>???======>>>>>>??????@@@@@@??????>>>===============??????@@@@@@AAAAAAAAABBB@@@@@@??????>>>>>>>>>===<<<<<<======>>>?????????@@@??????>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBAAA@@@???AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>>???>>>>>>>>>>>>??????@@@????????????????????????@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>????????????@@@@@@???>>>>>>>>>>>>>>>===>>>??????>>>>>>???@@@============>>>@@@AAABBBBBBCCCDDDCCCBBBBBBCCCDDDBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIGGGGGGGGGGGGIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKEEEEEEDDDDDDCCCCCCCCCBBBDDDEEEFFFHHHIIIJJJJJJKKKKKKIIIHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGIIIHHHGGGEEEEEEEEEFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCHHHGGGFFFDDDDDDFFFGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJIIIKKKMMMOOOPPPOOONNNMMMKKKKKKLLLLLLLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGOOOLLLHHHHHHIIIIIIGGGDDDGGGEEEDDDEEEGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJLLLNNNOOOOOOOOOOOONNNNNNLLLKKKJJJNNNMMMLLLKKKJJJIIIHHHHHHLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMLLLJJJIIIIIIJJJGGGJJJNNNOOOOOONNNOOOQQQPPPPPPPPPOOONNNMMMLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLNNNNNNOOOOOOOOONNNOOOPPPPPPOOOMMMKKKIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIKKKKKKKKKLLLMMMOOOPPPQQQJJJJJJJJJKKKLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNIIIIIIHHHGGGFFFEEEDDDCCCEEEDDDCCCBBBAAABBBCCCDDDFFFFFFEEEEEEFFFGGGHHHHHHKKKIIIGGGGGGHHHHHHGGGFFFDDDEEEFFFGGGGGGFFFDDDDDDGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHGGGFFFEEEEEEDDDDDDDDDBBBBBBCCCDDDDDDCCCCCCBBBEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCAAA@@@@@@AAACCCDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDFFFIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGG???>>>=========>>>???@@@?????????@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???????????????????????????????????????@@@AAABBBDDDDDDDDDDDDDDDCCCBBBAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????<<<======>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>???>>>>>>>>>>>>???@@@AAABBBDDDFFFFFFFFFDDDCCCDDDFFFEEEEEEDDDEEEEEEFFFGGGGGGKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDFFFHHHIIIKKKLLLLLLLLLKKKLLLKKKJJJJJJLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEIIIHHHFFFEEEEEEFFFHHHIIIFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLKKKMMMOOOPPPQQQPPPOOONNNLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHOOOMMMJJJIIIJJJJJJHHHFFFGGGFFFFFFGGGIIIJJJHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLPPPOOONNNMMMLLLKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKJJJJJJKKKKKKMMMNNNPPPPPPQQQQQQRRRPPPPPPPPPPPPOOONNNMMMLLLNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKMMMNNNNNNOOOOOOOOONNNNNNOOOPPPOOOMMMKKKIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNMMMLLLKKKJJJLLLLLLLLLMMMNNNPPPQQQRRRKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHKKKIIIGGGGGGHHHHHHHHHFFFGGGGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEEEEGGGIIIJJJJJJIIIJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIII???????????????@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????BBBBBBBBBAAA@@@??????????????????@@@AAABBBDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@===>>>???AAACCCFFFHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCC@@@??????@@@AAA@@@@@@@@@AAABBBCCCCCCHHHIIIJJJIIIGGGFFFFFFHHHHHHGGGGGGFFFFFFGGGGGGHHHNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGKKKLLLNNNPPPPPPOOONNNMMMNNNMMMLLLLLLNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNNNNOOOOOOOOOOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOONNNMMMLLLKKKKKKHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJOOOMMMKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKMMMLLLJJJHHHHHHHHHGGGFFFFFFGGGGGGHHHKKKKKKLLLMMMMMMLLLLLLLLLKKKLLLMMMNNNNNNOOOOOONNNOOOOOOOOOPPPPPPOOOOOONNNOOOOOONNNMMMLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJIIIIIILLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNLLLKKKKKKLLLPPPOOONNNPPPRRRSSSSSSRRRPPPQQQQQQPPPPPPOOONNNMMMOOONNNMMMMMMLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIKKKLLLMMMNNNNNNOOOOOONNNMMMNNNOOOOOOOOOMMMLLLKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOOOOONNNOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJNNNNNNMMMMMMLLLLLLLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJHHHGGGHHHIIIIIIHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIIIIJJJKKKMMMNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGHHHJJJKKKJJJIIIKKKJJJIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKK??????@@@@@@@@@AAABBBBBBDDDDDDCCCCCCBBBAAAAAA@@@BBBAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHKKKMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEJJJKKKLLLKKKIIIHHHHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJOOOPPPRRRTTTSSSRRRPPPNNNPPPOOONNNNNNPPPPPPOOONNNNNNNNNNNNOOOOOOOOOPPPPPPOOONNNNNNMMMLLLLLLKKKKKKIIIIIIIIIIIIJJJKKKKKKLLLJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPQQQQQQQQQPPPOOOOOOPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPOOONNNMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJLLLNNNPPPOOOLLLIIIMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJKKKMMMNNNOOOOOONNNMMMNNNNNNOOOPPPPPPPPPOOOOOOLLLKKKKKKJJJIIIIIIHHHHHHKKKKKKKKKJJJJJJJJJJJJJJJMMMMMMNNNOOOOOOOOONNNNNNMMMNNNPPPPPPNNNMMMMMMNNNQQQOOONNNOOOQQQSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMOOONNNNNNMMMMMMMMMNNNNNNPPPPPPOOONNNLLLKKKJJJJJJLLLMMMNNNOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOORRRRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRROOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKIIIHHHKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIKKKMMMOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKKKKLLLKKKKKKKKKLLLKKKJJJJJJKKKLLLKKKIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKK???@@@@@@AAABBBCCCCCCCCCFFFEEEDDDDDDCCCBBBAAAAAABBBAAAAAA@@@AAAAAABBBBBB??????@@@AAACCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHKKKMMMMMMLLLJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQSSSSSSSSSTTTTTTSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMRRRSSSTTTUUUUUUSSSQQQPPPRRRQQQPPPPPPRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRPPPOOOOOONNNNNNMMMLLLLLLJJJJJJKKKLLLLLLLLLMMMMMMJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQRRRRRRRRRSSSSSSSSSPPPPPPPPPPPPPPPOOOOOOOOOQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPOOONNNMMMLLLKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJKKKLLLMMMLLLLLLNNNPPPRRRQQQNNNKKKOOOOOONNNMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJKKKMMMNNNOOOOOONNNMMMNNNNNNOOOOOOPPPOOOOOOOOOKKKJJJJJJIIIIIIHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOPPPQQQQQQQQQPPPNNNPPPQQQQQQPPPOOOPPPPPPQQQPPPOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOOOONNNMMMOOONNNNNNNNNNNNNNNOOOOOORRRRRRQQQPPPNNNMMMLLLLLLNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNOOORRRRRRRRRQQQQQQPPPPPPPPPRRRRRRQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQPPPOOONNNMMMMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQLLLLLLLLLKKKKKKJJJJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKIIIIIIIIIJJJLLLMMMKKKJJJLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKJJJIIIJJJLLLNNNPPPMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKIIIHHHGGGGGGGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGKKKLLLNNNPPPPPPOOONNNMMMNNNMMMLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLL@@@AAABBBDDDEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDAAAAAABBBDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKJJJKKKJJJJJJJJJJJJKKKKKKLLLJJJKKKMMMMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLNNNOOONNNMMMLLLMMMOOONNNNNNOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUQQQPPPOOOMMMLLLKKKKKKKKKNNNNNNNNNNNNOOOOOOOOOOOOSSSSSSSSSSSSSSSSSSRRRRRRSSSRRRQQQQQQSSSSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSPPPPPPOOOOOONNNMMMMMMMMMJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQPPPPPPMMMNNNNNNNNNNNNOOOOOOOOOQQQRRRSSSSSSTTTTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJKKKKKKKKKKKKMMMOOONNNNNNOOOQQQSSSRRRPPPNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLKKKNNNNNNOOOOOOOOOOOOOOOPPPOOOPPPQQQRRRRRRSSSSSSRRROOOQQQSSSSSSRRRQQQRRRSSSPPPSSSUUUUUUSSSQQQQQQRRROOOOOOPPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQTTTTTTSSSRRRQQQPPPPPPOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSSSSRRRQQQRRRRRRRRROOOOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLJJJIIIJJJLLLOOOOOONNNLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLKKKKKKLLLMMMOOOPPPMMMMMMMMMNNNOOOOOOOOOPPPOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHIIIIIIKKKLLLLLLJJJJJJKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKLLLNNNNNNLLLKKKIIILLLNNNQQQSSSTTTSSSQQQOOOOOONNNMMMMMMOOOOOONNNMMMKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCCCDDDEEEGGGHHHIIIHHHHHHJJJIIIIIIIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNMMMNNNNNNNNNNNNNNNOOOPPPPPPOOOPPPQQQPPPOOONNNOOOPPPRRRRRRPPPOOOOOONNNNNNNNNNNNOOOQQQQQQPPPPPPQQQSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVWWWXXXXXXWWWVVVVVVRRRQQQPPPOOONNNMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPRRRRRRQQQPPPPPPQQQRRRSSSSSSRRRQQQRRRSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSTTTTTTPPPPPPOOOOOONNNMMMMMMLLLLLLLLLMMMNNNMMMMMMKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQSSSTTTTTTTTTSSSRRRPPPPPPPPPPPPQQQRRRSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRQQQOOONNNMMMJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIIIKKKMMMMMMLLLLLLOOORRRPPPOOOOOOPPPRRRRRRQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSPPPQQQRRRSSSTTTTTTTTTTTTPPPRRRTTTTTTSSSRRRSSSTTTRRRXXX]]]]]]XXXTTTTTTVVVQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRQQQRRRRRRSSSSSSTTTTTTUUUVVVUUUTTTSSSRRRSSSSSSTTTRRRRRRRRRQQQRRRRRRSSSTTTRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOKKKLLLNNNOOOPPPPPPOOOOOONNNNNNMMMLLLLLLLLLLLLLLLJJJKKKLLLOOOQQQRRRPPPNNNNNNMMMMMMMMMNNNOOOQQQRRRQQQRRRTTTTTTTTTRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOMMMLLLKKKJJJJJJLLLNNNOOOJJJJJJJJJKKKLLLMMMMMMMMMKKKJJJJJJJJJKKKLLLMMMMMMLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLKKKMMMPPPQQQQQQPPPMMMKKKMMMPPPSSSVVVWWWVVVSSSQQQPPPOOONNNNNNPPPQQQPPPOOOMMMMMMMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGGGGGGGHHHIIIIIIJJJMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLHHHIIIIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOQQQRRRSSSUUUVVVVVVQQQQQQRRRRRRRRRRRRRRRRRRPPPQQQQQQRRRTTTUUUWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTSSSTTTTTTSSSPPPOOOOOOPPPUUUTTTSSSQQQQQQPPPPPPPPPOOOQQQRRRSSSRRRSSSTTTVVVWWWVVVVVVUUUUUUVVVVVVWWWVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRQQQRRRRRROOOOOOOOOPPPPPPPPPQQQQQQRRRPPPOOONNNNNNPPPRRRTTTSSSRRRQQQRRRSSSTTTSSSQQQRRRSSSSSSSSSSSSTTTTTTTTTPPPOOOOOONNNNNNMMMMMMLLLOOOPPPPPPQQQPPPOOOMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRQQQQQQQQQQQQRRRSSSUUUUUUQQQRRRSSSTTTUUUVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUVVVUUUUUUTTTRRRQQQOOONNNLLLMMMNNNOOOPPPQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNIIILLLNNNNNNMMMNNNQQQTTTQQQPPPOOOPPPQQQRRRRRRQQQSSSRRRQQQPPPOOONNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRQQQQQQQQQSSSUUUVVVVVVVVVVVVUUUUUUSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPOOORRRSSSSSSSSSTTTTTTUUUUUUQQQQQQRRRTTTTTTUUUUUUUUUPPPRRRTTTTTTTTTSSSTTTUUUTTT\\\dddccc\\\VVVWWW[[[SSSSSSTTTTTTTTTTTTTTTSSSUUUTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUWWWWWWTTTTTTSSSQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVTTTSSSSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTUUUVVVRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWYYYZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRMMMOOOPPPRRRSSSSSSRRRRRROOOOOONNNMMMLLLLLLMMMMMMKKKKKKMMMPPPRRRSSSQQQOOOOOOOOONNNNNNOOOPPPRRRSSSQQQRRRSSSTTTSSSRRRPPPNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNPPPPPPPPPPPPPPPMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPOOONNNLLLLLLMMMNNNQQQRRRLLLMMMMMMNNNOOOPPPPPPPPPLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNPPPQQQRRRSSSSSSSSSQQQPPPOOOOOONNNNNNOOOOOOMMMOOOQQQSSSSSSQQQOOOMMMNNNQQQUUUXXXYYYWWWTTTRRRPPPOOONNNOOOQQQRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPGGGHHHIIIKKKLLLNNNOOOPPPNNNMMMMMMMMMMMMMMMMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNMMMMMMMMMNNNPPPQQQPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQSSSRRRRRRQQQOOONNNMMMMMMQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXVVVWWWXXXWWWUUUTTTUUUVVVWWWVVVTTTTTTTTTVVVYYYZZZWWWXXXYYYXXXVVVUUUVVVWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWZZZYYYTTTSSSVVVVVVRRRVVVVVVUUUSSSQQQQQQTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWYYYYYYXXXVVVSSSQQQSSSRRRQQQQQQRRRTTTVVVXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[XXXWWWXXXXXXYYYXXXVVVTTTSSSSSSTTTTTTSSSPPPMMMNNNQQQSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRRRROOOPPPQQQRRRRRRRRRQQQPPPQQQQQQRRRRRRSSSTTTTTTUUUSSSQQQOOOMMMLLLLLLMMMNNNKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRPPPOOOPPPSSSUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWUUUUUUVVVYYYYYYVVVSSSNNNOOOPPPQQQRRRQQQPPPPPPRRRRRRSSSUUUVVVVVVSSSQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWVVVVVVUUUTTTSSSRRRRRRUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVTTTRRRPPPOOOOOONNNMMMNNNPPPQQQRRRRRRRRRQQQUUUTTTRRRQQQPPPQQQSSSTTTQQQQQQRRRRRRSSSTTTVVVWWWWWWVVVUUUTTTSSSTTTUUUVVVUUUTTTRRRQQQPPPQQQSSSTTTRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTUUUVVVVVVUUUSSSRRRWWWWWWWWWVVVVVVVVVUUUUUUQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXVVVXXX\\\```aaa^^^WWWSSSUUUUUUUUUTTTTTTTTTSSSSSSVVVWWWXXXXXXXXXWWWVVVUUUVVVXXXWWWSSSRRRVVVXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTSSSUUUXXXZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSTTTTTTTTTVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYWWWVVVUUUTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWWWWVVVUUUUUUYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWYYYXXXWWWVVVUUUTTTTTTSSSUUUUUUTTTTTTSSSRRRRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSPPPPPPPPPOOOOOONNNNNNMMMPPPPPPQQQRRRSSSSSSRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPUUUTTTSSSTTTUUUTTTRRRQQQOOONNNNNNOOOQQQQQQPPPNNNNNNNNNOOOOOOOOONNNNNNMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQPPPQQQQQQQQQQQQRRRRRRRRR[[[UUUOOONNNQQQRRRQQQOOONNNOOOOOOPPPPPPOOOOOONNNJJJKKKMMMNNNOOOOOONNNNNNNNNOOORRRTTTUUUVVVVVVVVVQQQPPPNNNNNNPPPQQQPPPOOOKKKMMMQQQTTTUUUTTTQQQPPPQQQRRRSSSUUUUUUUUUTTTSSSPPPNNNMMMOOOSSSVVVVVVUUUTTTVVVVVVVVVTTTSSSTTTUUUVVVUUUUUUVVVVVVUUUSSSQQQJJJKKKLLLMMMNNNOOOPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPQQQRRRRRRRRRRRRQQQMMMMMMMMMMMMNNNNNNNNNNNNQQQPPPOOONNNMMMMMMMMMMMMKKKKKKMMMNNNOOOOOONNNNNNRRRQQQPPPOOONNNOOOOOOPPPPPPPPPOOOMMMMMMLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXYYYXXXXXXWWWXXXYYYXXXVVVUUUVVVWWWVVVUUUUUUUUUUUUWWWXXXYYYWWWXXXYYYXXXVVVUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXYYY[[[ZZZYYYWWWTTTTTTVVVXXXVVVUUUUUUUUUUUUTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXYYYZZZYYYWWWUUUTTTUUUTTTSSSSSSSSSUUUWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\[[[YYYXXXXXXYYYYYYXXXWWWUUUUUUUUUVVVVVVUUURRRQQQQQQTTTUUUTTTSSSQQQRRRRRRRRRRRRSSSSSSSSSPPPPPPQQQRRRRRRRRRQQQPPPSSSSSSSSSSSSSSSRRRRRRRRRSSSQQQOOONNNMMMMMMNNNOOORRRQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRPPPQQQSSSUUUUUUUUUVVVVVVVVVVVVVVVUUURRRQQQQQQSSSVVVWWWUUUSSSNNNOOOPPPQQQRRRQQQQQQPPPRRRQQQRRRTTTVVVVVVTTTRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVUUUTTTTTTTTTVVVVVVVVVWWWWWWWWWWWWXXXWWWVVVTTTSSSQQQPPPOOOOOOQQQRRRTTTVVVXXXYYYYYYYYYXXXVVVUUUSSSSSSTTTUUUVVVSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVUUUSSSRRRRRRSSSTTTVVVSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUVVVWWWWWWVVVUUUUUUWWWWWWWWWWWWVVVVVVVVVVVVSSSTTTVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYVVVVVVWWWWWWWWWXXXXXXXXXZZZ[[[]]]___```___[[[XXXVVVVVVVVVUUUUUUUUUUUUTTTVVVVVVWWWXXXXXXWWWVVVVVVUUUXXXWWWTTTTTTXXX[[[ZZZWWWVVVVVVUUUUUUVVVVVVWWWWWWUUUUUUWWWZZZ[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[YYYZZZZZZ[[[[[[ZZZZZZYYY[[[ZZZYYYYYYWWWWWWVVVUUUWWWVVVVVVVVVUUUUUUUUUTTTVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPPPPOOOOOOQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRUUUTTTSSSTTTUUUTTTSSSQQQQQQPPPPPPQQQSSSSSSRRRPPPOOOOOOPPPPPPPPPPPPPPPOOORRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRTTTTTTVVVVVVWWWWWWWWWXXXXXXXXXddd___YYYVVVWWWWWWUUURRRPPPPPPPPPQQQQQQPPPPPPPPPLLLMMMOOOPPPQQQQQQQQQPPPPPPQQQSSSUUUWWWWWWWWWWWWRRRQQQOOOOOOQQQQQQQQQPPPLLLNNNQQQTTTUUUTTTRRRQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRPPPOOOPPPSSSUUUUUUTTTWWWXXXYYYYYYXXXWWWXXXZZZ[[[ZZZZZZZZZ[[[ZZZXXXUUUNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSNNNNNNOOOPPPQQQSSSUUUVVVTTTTTTUUUVVVVVVVVVVVVUUUNNNNNNOOOOOOOOOPPPPPPPPPTTTSSSRRRQQQOOOOOONNNNNNMMMMMMOOOPPPPPPPPPPPPPPPUUUTTTSSSQQQPPPPPPOOOOOOPPPPPPOOONNNMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTUUURRRRRRRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXYYYZZZYYYWWWVVVWWWXXXUUUUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYWWWVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYY^^^ZZZYYY[[[YYYUUU\\\hhhnnnggg^^^XXXVVVVVVUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUUUUVVVXXXYYY[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]\\\ZZZYYYYYY[[[YYYYYYXXXXXXWWWXXXXXXYYYWWWVVVUUUVVVWWWWWWUUUTTTRRRRRRRRRSSSSSSTTTTTTTTTQQQQQQRRRRRRRRRRRRQQQPPPUUUUUUTTTSSSRRRRRRQQQQQQSSSRRRQQQOOOOOOOOOPPPPPPYYYWWWUUUTTTSSSSSSSSSTTTRRRTTTTTTTTTRRRRRRSSSTTTUUUUUUUUUVVVVVVUUUUUUTTTOOOOOOPPPSSSUUUWWWVVVTTTOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRTTTVVVWWWUUUSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWUUUTTTSSSRRRQQQQQQPPPRRRTTTWWWYYYZZZZZZ[[[ZZZYYYXXXWWWVVVWWWXXXYYYWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUVVVVVVTTTTTTTTTUUUVVVWWWSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXXXXYYYXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZVVVWWWWWWWWWWWWXXXXXXXXX\\\[[[[[[]]]^^^^^^\\\ZZZXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVSSSWWWXXXUUUTTTXXXZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXYYY[[[\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSTTTUUUUUUSSSQQQSSSRRRRRRSSSUUUVVVTTTSSSOOOPPPQQQRRRRRRSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTVVVWWWXXXWWWWWWXXXXXXYYYYYYYYYXXXccc^^^YYYWWWWWWWWWUUUSSSRRRRRRRRRSSSSSSRRRRRRRRRPPPQQQRRRSSSSSSTTTSSSSSSQQQSSSTTTVVVXXXXXXXXXWWWSSSRRRPPPPPPRRRRRRRRRQQQNNNPPPRRRTTTUUUUUUTTTSSSTTTUUUUUUUUUUUUUUUTTTSSSTTTSSSRRRSSSTTTUUUUUUSSSXXXZZZ[[[[[[ZZZZZZ\\\]]]___^^^^^^______^^^\\\ZZZQQQQQQRRRRRRRRRRRRRRRRRRUUUUUUUUUTTTTTTUUUUUUUUURRRRRRRRRSSSTTTVVVWWWXXXWWWXXXXXXYYYYYYYYYXXXXXXTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUTTTRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWVVVVVVUUUTTTTTTSSSSSSVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYWWWVVVWWWXXXUUUVVVWWWXXXYYYYYYYYYYYYXXXZZZ[[[ZZZYYYXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[^^^XXXYYY```^^^ZZZfffyyyjjj[[[UUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW[[[ZZZYYYXXXXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ]]]\\\\\\\\\\\\\\\]]]]]]\\\]]]^^^]]][[[ZZZ[[[\\\ZZZZZZZZZZZZZZZ[[[[[[[[[XXXXXXYYYYYYYYYXXXVVVTTTSSSSSSTTTTTTUUUVVVVVVVVVSSSSSSSSSSSSSSSRRRRRRRRRUUUUUUTTTTTTSSSRRRRRRRRRTTTSSSRRRRRRQQQRRRRRRSSSZZZYYYWWWUUUTTTTTTUUUUUUSSSUUUVVVVVVTTTSSSSSSTTTUUUUUUUUUVVVUUUUUUTTTTTTQQQRRRSSSUUUWWWWWWVVVVVVQQQQQQRRRRRRSSSSSSSSSSSSQQQQQQRRRTTTWWWXXXWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTUUUSSSTTTVVVXXXZZZ[[[[[[ZZZ\\\[[[ZZZYYYYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXWWWXXXYYYYYYYYYXXXVVVUUUVVVUUUUUUTTTUUUUUUVVVWWWTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\[[[ZZZYYYYYYYYYZZZWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYY[[[]]]]]][[[YYYZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVWWWWWWXXXXXXXXXWWWTTTXXXZZZWWWTTTVVVXXXWWWWWWXXXYYYZZZZZZYYYXXXWWWYYYYYYYYYZZZ[[[\\\[[[ZZZ[[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\[[[[[[[[[[[[\\\[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVWWWXXXXXXYYYYYYYYYXXXVVVUUUTTTTTTUUUWWWYYYXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]]]]^^^]]]]]]^^^^^^____________^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVUUUTTTTTTTTTVVVVVVTTTRRRUUUTTTTTTUUUWWWWWWVVVUUUPPPPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUUUUUUUVVVXXXYYYZZZWWWXXXYYYZZZZZZZZZYYYYYY[[[XXXUUUTTTUUUWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUUUURRRSSSUUUVVVWWWWWWWWWVVVTTTRRRQQQQQQRRRSSSSSSRRRPPPQQQSSSUUUVVVVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUVVVWWWWWWWWWVVVXXXYYY[[[[[[[[[[[[]]]^^^aaa`````````aaa```]]][[[SSSSSSSSSSSSSSSSSSSSSSSSVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWYYYYYYXXXWWWVVVWWWXXXWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\[[[ZZZ[[[]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^XXXYYY```___[[[gggzzzmmm]]]WWWWWWYYYYYYWWWWWWWWWWWWWWWWWWWWWWWW[[[ZZZXXXXXXXXXYYY[[[\\\^^^]]]]]]]]]\\\\\\]]]]]]___^^^^^^]]]]]]]]]^^^^^^]]]^^^___^^^]]]\\\]]]^^^[[[\\\\\\\\\]]]]]]]]]\\\XXXYYYZZZZZZYYYXXXVVVVVVUUUUUUVVVWWWWWWXXXYYYYYYUUUUUUUUUTTTTTTSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUXXXWWWVVVUUUUUUUUUVVVWWWUUUWWWXXXXXXVVVTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUSSSSSSSSSUUUWWWYYYXXXWWWWWWWWWVVVWWWWWWXXXYYYZZZYYYYYYYYYZZZ[[[[[[\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ\\\[[[ZZZYYYXXXXXXXXXXXXWWWXXXYYYZZZYYYXXXWWWVVVTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]]]][[[ZZZYYYYYYYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYUUUWWWYYY]]]___^^^[[[XXX[[[[[[[[[ZZZZZZZZZZZZYYYWWWWWWWWWXXXXXXYYYYYYZZZYYY^^^aaa\\\XXXWWWWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[\\\\\\\\\\\\[[[ZZZ[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYWWWVVVTTTTTTTTTVVVXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXZZZ[[[]]]^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]^^^]]]]]]\\\[[[ZZZYYYYYYXXXYYYYYYYYYZZZZZZ[[[[[[WWWWWWWWWWWWXXXXXXXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXUUUVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUVVVWWWWWWVVVTTTVVVUUUUUUVVVXXXYYYWWWVVVQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\^^^^^^]]]\\\\\\[[[ZZZXXXXXXXXXYYYYYYYYYUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVRRRSSSUUUVVVVVVVVVUUUUUUTTTSSSQQQQQQSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWUUUWWWYYYZZZZZZ[[[[[[[[[ZZZ[[[]]]]]]]]]]]]___```bbbaaaaaabbbbbbaaa___]]]TTTTTTUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVWWWWWWXXXZZZZZZ[[[[[[[[[ZZZYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\XXXXXXXXXWWWXXXYYYYYYZZZYYYYYYZZZ[[[[[[ZZZZZZZZZXXXZZZZZZZZZXXXWWWXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]]\\\]]]___^^^]]]]]]^^^```^^^^^^^^^^^^^^^]]]]]]]]]___[[[[[[^^^\\\YYY```mmmtttmmmddd^^^\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXYYYZZZ\\\]]]______`````````````````````______^^^^^^^^^^^^^^^^^^___``````^^^^^^___```]]]]]]^^^^^^^^^]]]]]]\\\XXXYYY[[[ZZZYYYWWWXXXYYYWWWXXXYYYYYYZZZ[[[\\\\\\YYYXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUVVVVVVWWWWWWWWWXXXVVVVVVWWWWWWXXXXXXXXXYYYXXXYYYYYYXXXVVVUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTVVVXXXXXXVVVUUUUUUUUUWWWVVVVVVVVVVVVWWWXXXXXXVVVUUUUUUVVVYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]^^^____________^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[ZZZYYYYYYYYYZZZXXXXXXYYYYYYXXXXXXWWWVVVSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVVVVVVVWWWXXXYYY[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\^^^^^^_________`````````___^^^]]][[[ZZZYYYYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYVVVXXX[[[___bbbaaa]]]ZZZ\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\^^^eeehhhccc]]]ZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYYYY[[[]]]]]][[[ZZZ[[[\\\]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]][[[\\\]]]^^^]]]\\\[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[^^^___```___^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYVVVWWWWWWXXXYYYZZZZZZ[[[WWWWWWXXXXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVWWWYYYYYYXXXWWWXXXWWWWWWXXXZZZZZZYYYXXXTTTUUUVVVWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXYYY[[[]]]]]]\\\[[[ZZZ]]]\\\[[[ZZZXXXXXXWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVVVVSSSTTTUUUVVVVVVUUUTTTTTTTTTSSSQQQQQQSSSSSSSSSRRRSSSSSSSSSSSSTTTVVVWWWXXXWWWWWWWWWWWWWWWXXXYYYYYYWWWZZZ]]]^^^^^^^^^^^^___^^^```aaaaaa``````aaaccccccbbbbbbccccccbbb```^^^VVVVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYVVVVVVVVVVVVWWWWWWXXXYYY[[[\\\\\\\\\[[[[[[ZZZYYYWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWSSSRRRRRRRRRRRRTTTUUUVVVVVVWWWWWWWWWVVVTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUUUUVVVWWWXXXYYYYYYXXXYYYZZZ[[[\\\]]]]]]^^^ZZZZZZZZZZZZZZZ[[[[[[\\\YYYZZZ[[[\\\\\\]]]\\\\\\[[[\\\]]]\\\ZZZYYYZZZ[[[]]]]]]\\\\\\]]]^^^```aaa^^^___aaaaaa```___aaabbb`````````______^^^^^^^^^``````___]]][[[\\\^^^aaa___^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZ[[[[[[\\\]]]^^^``````aaabbbcccccccccccc``````___^^^^^^^^^^^^^^^___```aaaaaa______```aaa^^^^^^_________]]]\\\[[[XXXZZZ[[[ZZZXXXXXXZZZ]]]ZZZZZZ[[[\\\]]]^^^______[[[ZZZYYYXXXWWWWWWWWWXXXZZZZZZYYYYYYXXXXXXWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXYYY[[[\\\]]]\\\[[[ZZZZZZZZZZZZXXXVVVUUUWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTWWWZZZZZZYYYWWWXXXZZZYYYYYYXXXXXXXXXYYYZZZ[[[ZZZXXXWWWXXXZZZ[[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\]]][[[[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^_________``````_________``````aaa\\\]]]___`````````______^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWWWWXXXYYYZZZ\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZ[[[]]]___```bbbbbbbbbcccccccccddddddbbbaaa___]]]\\\[[[ZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXZZZ]]]``````___]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^^^^fffjjjeee___\\\[[[ZZZ\\\\\\[[[[[[[[[[[[\\\\\\[[[]]]______]]][[[\\\^^^]]]]]]\\\\\\[[[ZZZZZZYYY[[[[[[ZZZ[[[\\\]]]^^^^^^]]]^^^___``````^^^\\\[[[YYYYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVVVVWWWXXXXXX[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___aaaccccccaaa___^^^\\\\\\]]]]]]]]]]]]\\\\\\___^^^]]]\\\[[[ZZZZZZYYYXXXXXXYYYZZZ\\\]]]]]]^^^]]]\\\[[[ZZZYYYXXXWWWWWWVVVWWWWWWYYYZZZ[[[\\\\\\XXXYYYYYYYYYYYYXXXWWWVVVYYYYYYXXXXXXXXXXXXXXXXXXYYYXXXXXXYYY[[[[[[ZZZYYYZZZZZZZZZ[[[\\\]]]\\\ZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]]]]\\\\\\ZZZYYYYYYYYYYYYYYYUUUWWWYYY[[[[[[ZZZXXXWWWZZZZZZZZZXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXWWWVVVUUUUUUVVVWWWWWWUUUUUUVVVWWWWWWVVVUUUTTTTTTRRRPPPQQQRRRSSSRRRRRRSSSSSSRRRRRRSSSUUUWWWYYYWWWWWWVVVWWWXXXYYY[[[\\\[[[^^^bbbbbbaaa______``````aaabbbbbbaaa```aaabbbaaa`````````aaa```^^^[[[XXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZTTTTTTTTTUUUWWWXXXZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXXXXXXXXXXYYYZZZZZZSSSRRRRRRRRRRRRTTTUUUVVVZZZZZZZZZYYYWWWUUURRRQQQQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^ZZZ[[[\\\]]]^^^_________]]]^^^___^^^\\\[[[\\\]]]___^^^]]]\\\]]]___aaaccc___aaabbbbbbaaaaaabbbdddaaaaaa``````_________^^^___bbbbbb^^^^^^bbbbbb___``````___]]][[[\\\^^^aaa^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[\\\]]]^^^^^^______```aaabbbcccdddeeeeeeeee``````___^^^^^^^^^^^^^^^___```bbbaaa```___aaabbb______``````___]]][[[ZZZYYY[[[\\\[[[YYYYYY\\\```[[[[[[\\\]]]___``````aaa]]]\\\ZZZYYYXXXXXXXXXYYY]]]]]]\\\ZZZYYYWWWVVVVVVUUUVVVXXXYYYZZZZZZZZZZZZ[[[]]]___aaaaaa___\\\[[[\\\[[[ZZZXXXUUUUUUXXXZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUYYY\\\]]]\\\\\\]]]___[[[ZZZYYYYYYYYYZZZ\\\]]]\\\ZZZYYYYYY[[[\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^____________```aaaaaaaaaaaaaaabbbbbbccc```aaaccceeeffffffffffff_________```___^^^^^^]]][[[ZZZZZZZZZZZZZZZ[[[[[[YYYXXXWWWUUUUUUVVVWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYYYY[[[ZZZYYYXXXXXXYYYZZZZZZ\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[]]]___aaaccceeeeeeeeefffffffffggggggdddcccaaa___]]]\\\\\\[[[XXXXXXXXXXXXYYYYYYYYYZZZXXXWWWVVVXXX[[[^^^^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZ\\\[[[ZZZZZZ[[[]]]___```ZZZccchhhddd]]][[[[[[ZZZ___^^^\\\\\\\\\\\\^^^___]]]___aaaaaa^^^]]]^^^```]]]]]]\\\\\\[[[ZZZYYYYYY[[[[[[[[[\\\]]]^^^___```___```aaabbbaaa```^^^\\\YYYXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTUUUVVVWWWXXXWWWWWW\\\\\\]]]]]]]]]^^^^^^^^^________________________```bbbdddeeeeeecccaaa___\\\]]]]]]]]]]]]]]]]]]\\\```___^^^]]]\\\[[[[[[ZZZYYYYYYZZZ[[[]]]^^^______```___^^^\\\YYYWWWUUUTTTVVVWWWXXXYYYZZZ[[[\\\]]]YYYYYYZZZZZZYYYXXXWWWWWWZZZZZZYYYYYYXXXXXXWWWWWWZZZYYYYYYZZZ\\\]]][[[ZZZ\\\\\\\\\]]]^^^___^^^\\\\\\\\\]]]]]]]]]\\\\\\[[[\\\\\\]]]^^^^^^___``````___^^^]]][[[ZZZYYYYYYYYYYYYZZZ]]]______^^^\\\ZZZWWWXXXZZZZZZYYYYYY[[[\\\WWWWWWXXXXXXXXXXXXWWWWWWYYYXXXWWWVVVVVVWWWXXXYYYVVVWWWXXXXXXXXXWWWVVVUUUSSSRRRPPPPPPRRRRRRRRRQQQTTTSSSRRRRRRSSSUUUWWWYYYWWWVVVVVVWWWXXXZZZ\\\]]]___bbbeeeeeebbb______```___```aaa```___^^^___```]]]\\\\\\]]]]]]\\\ZZZXXXZZZZZZZZZZZZZZZ[[[\\\\\\YYYYYYYYY[[[\\\[[[YYYVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXUUUUUUSSSSSSSSSUUUWWWYYY\\\\\\[[[ZZZXXXVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVVVVWWWYYYZZZ\\\]]]\\\]]]^^^^^^______^^^^^^______]]]\\\[[[ZZZZZZZZZ\\\\\\]]]^^^___```aaabbbaaa````````````aaaaaabbb```^^^]]]^^^aaacccbbb``````aaabbbbbbbbbbbbbbbaaaeeedddaaa```___```aaabbbaaaaaaaaaaaaaaa```______```aaabbbaaa```___```bbb```^^^]]]___bbbdddcccaaa___^^^]]]]]]\\\\\\\\\]]]aaabbbcccdddcccbbb```^^^___^^^\\\[[[ZZZYYYZZZZZZ^^^___```aaaaaabbbaaaaaabbbbbbaaa______^^^^^^^^^``````___^^^]]]]]]\\\\\\^^^]]]\\\\\\[[[[[[\\\\\\^^^]]][[[ZZZZZZ[[[]]]^^^\\\[[[ZZZZZZZZZZZZZZZ[[[\\\[[[ZZZYYYZZZ[[[]]]___[[[]]]```bbbbbbaaa___^^^\\\\\\[[[ZZZYYYXXXXXXXXX]]]]]]\\\[[[ZZZYYYXXXXXXZZZ[[[[[[\\\^^^______```\\\[[[[[[\\\^^^^^^]]][[[\\\]]]]]]]]]]]]\\\[[[[[[YYYYYYZZZ[[[\\\]]]]]]^^^[[[[[[\\\\\\\\\]]]]]]^^^]]]^^^___```aaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaa```cccdddfffffffffdddbbbaaaccc```\\\\\\]]]___]]]\\\ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXYYYYYYYYYYYYZZZWWWWWWWWWWWWXXXXXXYYYZZZ\\\\\\[[[[[[[[[[[[\\\\\\``````___^^^]]]]]]]]]^^^]]]]]]^^^]]]\\\]]]```bbbhhhhhhhhhiiihhhggggggffffffccc```___``````^^^\\\]]]ZZZWWWWWWYYY[[[ZZZXXXZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[YYYZZZ\\\^^^______^^^^^^^^^^^^]]][[[YYYXXXZZZZZZ[[[]]]]]]^^^^^^^^^```______^^^]]]]]]\\\\\\^^^]]]]]]\\\[[[[[[[[[\\\```___]]]\\\\\\]]]___```_________```bbbbbb___]]]ZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXZZZ[[[\\\\\\\\\[[[^^^]]]]]]]]]]]]^^^______^^^^^^______``````aaaaaaddddddddddddcccbbbaaa```^^^^^^^^^]]]\\\[[[ZZZYYY____________^^^]]]\\\[[[ZZZ[[[\\\]]]___```aaabbb]]]]]]\\\ZZZYYYXXXWWWVVVWWWVVVVVVVVVWWWYYY[[[\\\YYYXXXWWWUUUUUUUUUUUUVVVXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[[[[ZZZYYYYYY[[[\\\___^^^^^^___aaacccbbbaaabbbaaa___^^^^^^___aaacccbbbaaaaaa``````aaabbbbbbaaaaaa```___]]]\\\[[[ZZZ```___^^^]]][[[ZZZYYYXXXYYYZZZ[[[\\\]]]\\\[[[[[[[[[ZZZXXXXXXZZZ[[[ZZZYYYXXXZZZ[[[ZZZXXXWWWWWWXXXYYY[[[^^^___^^^[[[WWWTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYYYY[[[^^^```eeefffgggeeebbb___^^^^^^\\\^^^```^^^[[[YYY[[[]]]\\\\\\\\\ZZZYYYWWWUUUTTT[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\\\\]]]]]]\\\YYYVVVYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUVVVWWWYYY[[[[[[[[[[[[ZZZYYYXXXVVVVVVUUUVVVXXXZZZ\\\]]]]]]^^^YYYYYYYYYYYYZZZ\\\]]]^^^^^^___``````aaaaaa`````````___^^^]]]\\\[[[[[[[[[^^^^^^______```aaaaaaaaabbbaaaaaa`````````aaaaaa```___^^^___bbbcccbbbaaaaaaaaabbbccccccccccccbbbdddcccaaa`````````aaabbbaaabbbbbbbbbbbbbbbaaa``````aaabbbbbbaaaaaacccdddbbbaaa```aaadddfffeeeccc```___^^^^^^]]]]]]^^^^^^aaabbbcccdddcccbbb```___^^^]]][[[ZZZYYYZZZZZZ[[[___```aaabbbcccccccccccccccbbbaaa```____________^^^^^^^^^^^^____________```___^^^^^^]]]]]]^^^^^^___^^^]]]\\\\\\]]]^^^___^^^]]]\\\[[[ZZZZZZYYYYYY\\\[[[ZZZZZZ[[[]]]___```___aaacccdddeeecccbbb```^^^]]][[[ZZZYYYYYYYYYZZZ]]]]]]\\\[[[ZZZYYYYYYXXX\\\\\\]]]^^^___```aaaaaa]]]\\\\\\]]]^^^^^^\\\[[[\\\\\\]]]]]]\\\\\\[[[ZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\^^^___``````aaaaaaaaaaaabbbbbbbbbbbbaaaaaa```___bbbbbbdddddddddbbbaaa```ccc```]]]\\\^^^___^^^\\\\\\[[[[[[ZZZYYYXXXWWWWWWYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ]]]]]]\\\[[[[[[[[[[[[[[[YYYZZZ\\\]]]]]]___ccceeefffffffffffffffeeeeeedddgggdddbbbaaabbbbbb___]]]^^^[[[XXXWWWYYYZZZYYYXXX[[[\\\]]]]]]^^^^^^]]]]]]YYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[YYYZZZ\\\_________^^^______^^^]]][[[YYYXXXXXXYYY[[[\\\]]]^^^^^^^^^`````````____________^^^___^^^^^^]]]\\\\\\]]]]]]```___]]]]]]]]]___aaabbbaaa``````aaabbbbbb```^^^[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYY[[[]]]___`````````^^^^^^^^^^^^^^^___````````````aaaaaabbbcccddddddfffffffffeeedddcccaaaaaa`````````___^^^]]]\\\\\\````````````___^^^]]]]]]]]]]]]^^^^^^____________\\\\\\[[[ZZZYYYXXXXXXWWWZZZZZZYYYXXXXXXYYYZZZ[[[ZZZYYYXXXVVVVVVVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\]]]ZZZ[[[\\\\\\[[[[[[]]]___aaa``````aaacccddddddccceeedddcccccccccdddeeefffbbbbbbbbbbbbccccccdddeeeccccccbbbaaa```___^^^]]]_________^^^]]]]]]\\\\\\\\\\\\]]]^^^^^^]]]\\\[[[ZZZXXXWWWWWWYYYYYYYYYXXXZZZ[[[\\\\\\ZZZYYYYYYZZZ[[[\\\^^^```___]]]ZZZXXXVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXZZZ[[[\\\\\\[[[\\\___aaacccdddeeedddaaa^^^\\\\\\[[[]]]^^^\\\ZZZXXXYYY[[[ZZZYYYYYYXXXVVVTTTSSSRRR\\\\\\\\\\\\\\\]]]]]]^^^aaa```_________^^^ZZZXXX[[[ZZZYYYXXXWWWWWWWWWWWWYYYZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]]]]]]]]]]\\\\\\[[[YYYXXXXXXXXXXXXZZZ[[[]]][[[[[[[[[ZZZZZZYYYXXXXXXVVVXXXZZZ\\\^^^___```aaa]]]\\\\\\\\\\\\]]]^^^^^^aaabbbbbbcccccccccccccccaaaaaa___^^^]]]\\\\\\\\\```aaaaaaaaabbbbbbccccccdddcccbbbaaaaaaaaaaaaaaa```______```bbbcccbbbaaaaaabbbccccccdddddddddcccdddcccbbbaaa```aaabbbcccbbbccccccdddddddddccccccaaabbbddddddcccbbbdddeeedddcccbbbdddfffgggfffeeeaaaaaa``````______``````bbbbbbcccddddddcccaaa```]]]\\\[[[ZZZZZZ[[[\\\]]]```aaacccdddeeefffffffffdddcccbbbaaaaaa``````aaa\\\]]]^^^___```aaabbbcccbbbaaaaaa```````````````aaa```___^^^^^^___```aaa``````^^^\\\[[[ZZZZZZYYY\\\\\\\\\\\\]]]___aaabbbdddeeefffggggggfffdddccc```^^^\\\ZZZYYYZZZ\\\]]]^^^^^^]]]\\\[[[ZZZZZZYYY]]]^^^^^^___```aaabbbbbb___^^^^^^^^^___^^^\\\[[[\\\\\\\\\\\\\\\[[[[[[ZZZ\\\\\\\\\\\\\\\\\\]]]]]]^^^]]]]]]\\\\\\[[[[[[ZZZ``````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaa___^^^^^^``````aaabbbbbbaaa___^^^cccaaa^^^^^^______^^^]]]^^^]]]\\\[[[ZZZYYYXXXXXX\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYXXXXXXXXXYYY\\\[[[[[[ZZZZZZZZZZZZ[[[YYY[[[\\\]]]^^^```cccffffffffffffffffffeeeeeeeeegggfffeeeeeeeeeddd```^^^^^^[[[YYYXXXXXXYYYXXXXXX]]]]]]^^^_______________ZZZYYYYYYYYYYYYZZZ[[[[[[\\\[[[ZZZ[[[]]]___```___`````````___^^^\\\ZZZXXXWWWXXXZZZ\\\]]]^^^______aaaaaaaaaaaabbbbbbbbbbbbaaa```______^^^_________```___^^^^^^___aaaccceeedddcccbbbcccdddcccaaa___^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[]]]```bbbcccdddddd```____________```aaaaaabbbbbbcccdddeeegggggghhhiiiiiiiiihhhfffdddbbbaaabbbbbbbbbbbbaaa```______```aaaaaaaaaaaaaaa``````aaa``````______^^^^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZ^^^]]][[[ZZZYYYYYYYYYZZZ[[[ZZZYYYXXXWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^___```\\\]]]^^^^^^^^^___aaacccdddccccccdddfffggggggeeefffggggggggghhhhhhhhhhhheeeeeeeeeeeeffffffggggggeeeeeeeeedddcccbbbbbbaaa````````````aaaaaaaaaaaa``````aaaaaa```___]]]\\\\\\ZZZXXXYYYZZZ[[[ZZZZZZ[[[]]]^^^]]]\\\[[[[[[\\\]]]^^^___``````___^^^]]]ZZZZZZZZZYYYYYYYYYYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZ^^^___```___^^^^^^```bbb```bbbcccaaa^^^[[[ZZZZZZZZZ[[[[[[ZZZXXXWWWWWWXXXWWWVVVUUUTTTSSSRRRQQQPPP]]]]]]\\\\\\]]]]]]^^^___aaa```````````````]]][[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^^^^]]]]]]\\\ZZZZZZYYYZZZZZZ[[[]]]]]]^^^]]]\\\[[[ZZZYYYYYYYYYXXXYYYZZZ\\\^^^______```______^^^^^^^^^^^^^^^___bbbcccddddddeeeeeeddddddcccbbbaaa___^^^^^^^^^^^^aaaaaabbbcccdddeeeffffffeeeeeedddbbbbbbaaaaaaaaa````````````aaabbbbbbbbbaaabbbcccdddddddddddddddddddddcccbbbbbbccccccddddddeeeeeeffffffffffffeeeccceeeeeedddcccbbbcccddddddccccccdddeeeeeeeeeeeeccccccbbbbbbbbbbbbcccccccccddddddeeeeeedddcccccc^^^^^^]]]]]]]]]^^^```aaacccccceeeggghhhiiiiiiiiieeedddccccccbbbbbbbbbccc]]]^^^___```aaaccccccdddccccccbbbaaaaaaaaaaaaaaaaaa```____________```aaaaaa```___^^^]]]\\\\\\\\\^^^^^^^^^___```bbbcccdddgggggghhhiiihhhgggeeedddbbb```]]][[[[[[]]]___aaa``````___^^^]]]\\\[[[[[[^^^^^^______```aaabbbbbbbbb```______```___]]][[[\\\\\\\\\\\\\\\[[[[[[ZZZ\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]]]]\\\\\\\\\\\\\\\bbbbbbaaaaaaaaabbbbbbbbbccccccbbbaaa```___]]]\\\___``````aaaaaa```______bbbaaa`````````______^^^______^^^]]][[[ZZZYYYYYY\\\]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZ^^^]]]\\\[[[[[[ZZZ[[[[[[]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^``````______aaaccciiiiiihhhggggggggggggggghhhhhhhhhhhhgggeeeaaa___^^^\\\ZZZYYYXXXXXXXXXXXX]]]^^^______``````______]]]]]]\\\\\\\\\\\\]]]]]]\\\[[[ZZZ\\\___```aaa``````aaaaaa```___]]][[[YYYWWWXXXZZZ\\\^^^``````aaabbbbbbcccddddddeeeffffffcccbbbbbbaaaaaaaaabbbbbbaaa`````````bbbdddggghhhgggfffddddddeeeeeecccbbbaaa````````````aaabbbbbbbbbbbbbbbaaa```___^^^]]]^^^^^^```aaacccdddeeefffaaaaaaaaaaaaaaabbbbbbcccbbbcccdddfffgggiiijjjjjjlllkkkkkkiiigggeeecccbbbbbbbbbcccccccccbbbbbbaaaaaabbbcccccccccccccccbbbbbbaaaaaa``````______^^^\\\\\\\\\\\\\\\\\\\\\\\\___^^^\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\]]]^^^```aaabbbbbb^^^```aaaaaaaaabbbdddggghhhgggfffgggiiijjjiiihhhffffffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddcccaaa___^^^```^^^\\\\\\^^^___^^^]]]\\\]]]______]]]\\\\\\]]]_________``````aaaaaaaaa]]]]]]\\\\\\[[[ZZZZZZYYY[[[\\\\\\\\\]]]]]]]]]\\\aaabbbbbbaaa______```aaa^^^```aaa___]]]ZZZYYYYYYYYYZZZYYYYYYWWWWWWVVVWWWVVVUUUTTTSSSRRRRRRQQQQQQ^^^^^^^^^]]]^^^^^^___``````______```aaabbbaaa___\\\\\\\\\\\\\\\]]]^^^^^^\\\]]]]]]]]]\\\\\\[[[ZZZZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\]]]^^^^^^]]]]]]\\\ZZZZZZ[[[[[[\\\\\\]]]^^^```___]]]\\\ZZZYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]\\\aaa```______^^^^^^______ccccccdddeeeeeeeeeeeedddeeedddcccaaa``````______``````bbbdddfffhhhiiijjjgggfffeeeccccccbbbbbbbbb```aaaaaabbbaaaaaabbbbbbbbbbbbcccdddeeeffffffffffffffffffffffffffffffggggggggghhhhhhiiihhhhhhggggggggggggfffcccaaaaaabbbbbbccccccdddccccccddddddfffeeeeeeeeeeeeeeeffffffeeeeeeffffffffffffffffffbbbbbbaaaaaabbbcccdddeeeeeefffgggiiijjjkkkkkkkkkffffffeeedddddddddeeeeeeaaaaaaaaabbbbbbccccccccccccbbbbbbaaaaaaaaaaaaaaa``````____________`````````____________``````aaa``````aaabbbcccdddeeefffgggggghhhhhhhhhfffeeeddddddbbb___]]]]]]```ccceeebbbbbbaaa```___^^^^^^]]]^^^^^^______``````aaaaaacccbbbaaaaaaaaaaaa^^^\\\]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\]]]^^^______```ccccccbbbbbbbbbcccddddddcccccccccbbbaaa___^^^]]]``````aaaaaaaaaaaaaaaaaabbbbbbcccbbbaaa```______aaa```___^^^]]]\\\[[[[[[\\\]]]^^^____________^^^ZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZ^^^^^^]]]\\\\\\\\\\\\\\\^^^]]]]]]]]]]]]]]]^^^^^^^^^```bbbbbbaaaaaabbbdddiiiiiihhhgggggggggggghhhhhhiiijjjjjjgggdddaaa```^^^]]]\\\ZZZYYYYYYZZZZZZ]]]^^^^^^__________________^^^]]]]]]]]]]]]^^^^^^[[[[[[[[[]]]```bbbaaaaaaaaaaaaaaaaaa```^^^]]][[[YYYZZZ\\\^^^```bbbccccccddddddeeeffffffggghhhhhheeeeeeddddddddddddeeeeeecccbbbbbbbbbdddgggjjjkkkiiihhhffffffggggggfffeeeddddddcccccccccddddddeeeddddddddddddcccbbbaaa```bbbbbbbbbbbbccccccddddddccccccbbbbbbccccccdddeeecccdddeeefffhhhiiijjjkkkllllllkkkiiihhheeedddbbbaaabbbbbbccccccccccccbbbccccccddddddeeeddddddddd``````aaaaaaaaaaaabbbbbb]]]]]]]]]^^^^^^^^^______]]]\\\[[[[[[[[[\\\^^^___\\\[[[[[[ZZZ[[[\\\^^^_________```aaabbbcccdddeeeaaabbbdddddddddeeegggiiijjjiiihhhiiijjjkkkjjjiiifffggghhhjjjjjjkkkjjjjjjmmmmmmmmmlllkkkiiigggffffffffffffffffffggggggggghhhhhhggggggfffeeeeeeeeefffggggggfffeeecccaaa```bbb```^^^___```aaa``````\\\^^^``````^^^^^^^^^___````````````aaabbbbbbccc______^^^]]]\\\[[[[[[ZZZ\\\\\\^^^^^^______^^^^^^aaabbbcccbbb```______```^^^___```___]]]ZZZYYYYYY[[[ZZZYYYYYYYYYXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUaaaaaa``````aaaaaabbbcccaaa```___```bbbdddcccbbb____________```aaabbbccc````````````___^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^\\\]]]]]]^^^^^^^^^^^^]]][[[\\\\\\]]]^^^^^^______aaa```^^^\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^]]]]]]\\\bbbaaaaaa`````````aaaaaaccccccdddeeeeeeeeeeeeeeefffeeedddcccbbbaaaaaaaaa```aaacccdddggghhhjjjkkkgggfffeeedddddddddddddddbbbdddeeedddccccccdddeeedddeeefffggghhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhhiiijjjiiigggdddbbbbbbccccccdddeeeeeedddcccdddfffhhhhhhggggggggghhhiiiiiihhhhhhhhhhhhhhhiiiiiiiiiffffffeeeeeeeeeggghhhiiihhhhhhiiijjjkkkkkkkkkkkkggggggffffffffffffggggggdddddddddccccccccccccccccccbbbbbbaaaaaaaaaaaaaaa````````````````````````````````````aaabbbcccdddccccccdddeeeeeefffffffffffffffgggggggggfffeeeeeedddcccaaa```aaaccceeegggeeeeeedddcccbbbaaa``````____________`````````aaacccbbbaaabbbcccbbb```^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^```aaabbbbbbccccccbbbbbbcccdddfffgggccccccccccccbbb```______aaaaaaaaaaaabbbbbbbbbbbbbbbcccddddddbbb``````aaaaaaaaa``````______^^^^^^]]]^^^```aaabbbbbbaaaaaa\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\]]]]]]^^^]]]]]]]]]]]]^^^^^^___\\\___bbbdddeeeeeegggiiihhhgggfffddddddeeeeeefffiiijjjjjjiiieeebbbaaaaaa]]]^^^]]]\\\ZZZZZZ\\\^^^^^^^^^___````````````___^^^]]]]]]\\\\\\\\\\\\]]][[[[[[\\\^^^aaacccbbbaaa``````aaabbbaaa```___^^^]]]^^^```bbbcccdddeeeeeeeeeffffffggghhhiiiiiiiiiggggggffffffgggggghhhhhhfffeeedddeeefffiiilllmmmkkkiiihhhhhhiiijjjjjjiiihhhggggggfffeeeeeeffffffeeeeeeffffffeeeeeedddcccddddddccccccccccccdddddddddddddddddddddeeeffffffdddeeefffggghhhiiijjjkkkjjjjjjjjjhhhgggeeecccbbbaaaaaabbbcccdddddddddcccdddeeeeeeeeeeeeeeedddddd``````aaabbbbbbcccdddddd```````````````aaaaaaaaa]]]]]]\\\]]]^^^```bbbccc___^^^^^^^^^___```bbbcccccccccddddddeeeeeeffffffdddeeeffffffffffffiiikkkkkkjjjiiiiiikkkkkkjjjiiihhhhhhiiijjjkkkllllllmmmmmmnnnnnnmmmkkkiiigggeeeeeeeeefffggghhhhhhiiiiiijjjjjjjjjiiihhhggggggfffhhhhhhhhhhhhgggeeecccbbbbbb```^^^^^^```aaa```___^^^```bbbbbbaaa```aaabbbaaaaaabbbbbbcccccccccdddaaaaaa```______^^^]]]]]]]]]^^^```aaabbbaaaaaa```aaacccdddcccaaa____________```bbbaaa^^^\\\[[[[[[^^^\\\[[[[[[[[[[[[ZZZXXXYYYYYYWWWVVVVVVWWWXXXYYYeeeeeeeeeeeeeeeffffffgggeeecccbbbcccdddeeeeeedddddddddcccccccccddddddeeeccccccccccccbbbaaa```___[[[[[[\\\\\\]]]^^^^^^___]]]^^^______`````````___]]]^^^___``````aaaaaaaaa___^^^\\\\\\\\\]]]___```______```aaabbbbbbaaaaaaccccccbbbbbbbbbcccddddddddddddeeefffffffffffffffggggggeeedddcccbbbbbbbbbcccddddddeeefffggghhhhhhffffffeeeeeeeeeeeeeeeffffffhhhiiihhhfffeeegggiiiggghhhiiikkklllmmmmmmmmmllllllmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkiiiiiiiiijjjkkkjjjhhhgggggghhhfffhhhjjjiiigggfffgggiiijjjiiiiiiiiiiiijjjkkkllljjjjjjjjjjjjjjjkkklllllliiiiiihhhgggggghhhjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjhhhhhhgggggggggggghhhhhhdddddddddddddddddddddddddddcccbbbbbbaaaaaabbbbbbaaaaaabbbbbbbbbbbbaaaaaacccbbbbbbbbbbbbbbbcccdddffffffggggggggggggffffffeeefffffffffffffffffffffddddddccccccdddeeeggghhhhhhggggggfffeeedddcccccc`````````aaaaaaaaabbbbbbcccbbbbbbcccddddddbbbaaa______``````______^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^______```aaabbbbbbccccccbbbbbbbbbcccfffhhhjjjcccccccccccccccbbbaaaaaaaaaaaa```aaaaaabbbbbbcccbbbdddfffeeebbb``````aaaaaaaaaaaaaaaaaaaaaaaaaaa```aaacccddddddcccbbbaaa^^^^^^^^^^^^____________aaaaaa```_______________]]]]]]]]]]]]]]]^^^___``````____________```aaabbb^^^aaadddfffggghhhiiikkkhhhgggeeedddddddddfffggghhhjjjjjjgggccc``````aaa]]]^^^___]]]\\\\\\___aaa___```aaaaaabbbaaaaaaaaa___^^^^^^]]]\\\\\\]]]]]][[[[[[\\\___bbbdddcccbbb___```aaabbbbbbbbbaaaaaaaaabbbccceeefffgggggggggggggggggghhhhhhiiiiiiiiiiiihhhhhhhhhiiiiiijjjkkkhhhggggggggghhhjjjmmmnnnkkkjjjhhhiiikkkmmmmmmmmmkkkjjjiiigggffffffffffffeeeeeeffffffggggggffffffeeeeeedddddddddeeeggghhhfffeeeeeeeeeeeefffgggggggggggghhhhhhiiijjjkkkkkkhhhhhhhhhgggfffdddcccbbbaaabbbcccdddeeeeeeeeeeeeffffffffffffeeedddccccccaaaaaabbbbbbcccddddddeeecccccccccccccccbbbbbbbbb``````___```aaaccceeefffcccbbbbbbbbbccceeeggghhhffffffffffffffffffggggggfffggghhhhhhggggggiiikkkkkkiiihhhiiijjjkkkjjjhhhgggggggggggghhhjjjkkkmmmjjjkkkllllllllljjjhhhgggffffffggghhhiiijjjkkkllljjjjjjjjjjjjiiiiiiiiiiiihhhhhhiiiiiihhhfffeeeccccccaaa``````aaabbbbbbaaaaaaccceeeeeedddddddddeeecccdddeeeeeefffeeeeeedddcccccccccbbbbbbaaaaaa```___```bbbdddeeeddddddcccaaacccddddddbbb`````````aaacccdddcccaaa___^^^^^^aaa___]]]]]]______]]][[[[[[ZZZYYYXXXXXXYYY[[[\\\hhhhhhhhhhhhhhhiiijjjjjjiiigggeeeeeeeeefffeeedddhhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeddddddbbbaaaaaa[[[[[[\\\]]]]]]^^^____________```aaaaaaaaaaaaaaa___```aaabbbbbbccccccbbb\\\\\\[[[[[[]]]___bbbddd```aaacccdddeeefffffffffeeeddddddddddddeeefffgggeeeffffffggggggggggggggghhhgggfffeeedddcccccccccfffffffffffffffeeeeeeeeeffffffeeeeeeeeeffffffgggiiikkkmmmllliiihhhjjjllljjjkkklllnnnooopppppppppnnnnnnoooppppppqqqppppppooooooooonnnmmmkkkjjjiiiiiikkkllllllkkkjjjlllmmmjjjlllmmmllljjjiiijjjmmmjjjjjjjjjjjjkkkkkklllmmmkkkkkkkkkkkkkkklllmmmnnnkkkjjjiiihhhhhhiiijjjjjjkkkkkkllllllkkkkkkjjjiiiiiihhhhhhhhhhhhhhhiiiiiidddddddddeeeeeefffffffffeeedddccccccbbbbbbccccccbbbccccccddddddccccccbbbeeeddddddcccbbbbbbbbbbbbhhhhhhhhhhhhhhhgggffffffeeeeeeffffffgggggghhhhhhdddddddddeeefffggghhhiiiiiiiiihhhgggfffeeeddddddbbbbbbbbbbbbbbbccccccccccccbbbbbbccceeeeeedddbbb`````````aaa``````___^^^]]]]]]^^^^^^___```aaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccbbbbbbbbbdddfffiiikkkccccccdddddddddccccccbbb```````````````aaabbbcccbbbdddgggfffcccaaaaaabbbaaaaaaaaaaaabbbbbbbbbbbbcccdddeeeeeeeeecccaaa____________````````````aaaddddddcccbbbbbbbbbbbbbbb_________```aaabbbcccdddcccccccccccccccdddeeeeeeccceeeggghhhhhhgggggghhhkkkiiigggfffeeefffhhhiiihhhiiiiiieeeaaa^^^___aaa]]]^^^```^^^]]]]]]```dddaaaaaabbbccccccccccccbbbbbbaaa```_______________[[[[[[\\\___cccdddcccbbb^^^___aaabbbcccccccccbbbdddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjiiiiiiiiijjjjjjkkkllljjjiiihhhhhhiiikkkmmmnnnllljjjiiiiiilllnnnoooooolllkkkjjjhhhgggffffffeeedddeeefffgggggghhhhhhhhheeeddddddeeefffhhhjjjkkkfffffffffffffffggghhhhhhiiiiiiiiijjjjjjkkkkkkkkkffffffffffffeeedddcccbbbbbbbbbdddeeeffffffggggggffffffffffffeeedddcccbbbccccccccccccccccccddddddeeeeeeeeeddddddcccccccccdddccccccbbbccceeefffgggfffeeeeeefffgggiiikkklllhhhhhhhhhhhhggggggggggggggghhhiiihhhggggggiiijjjjjjiiihhhhhhjjjjjjiiihhheeedddccccccdddfffiiijjjggghhhjjjllllllkkkjjjiiifffggghhhiiikkklllmmmnnnhhhhhhiiijjjjjjkkkllllllhhhhhhiiiiiihhhgggeeedddfffdddccccccdddeeeeeeddddddfffhhhhhhgggfffggghhheeefffggghhhhhhgggfffeeeeeeeeeddddddddddddccccccaaabbbeeefffggggggfffeeebbbdddeeeeeecccbbbaaabbbcccdddfffeeecccaaa``````dddaaa______aaaaaa___\\\\\\[[[YYYYYYYYYZZZ\\\]]]iiijjjjjjkkkllllllmmmmmmnnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhfffeeeddddddddddddcccbbbaaaaaa\\\\\\\\\]]]^^^```bbbdddfffeeeccccccccccccbbb```aaaaaaaaabbbaaa``````___cccbbb```___```aaabbbdddfffeeeeeeeeefffgggiiijjjjjjhhhgggiiikkkllljjjgggbbbeeeiiillllllkkkkkkkkkkkkkkkjjjjjjhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeegggffffffeeefffhhhjjjkkkiiiiiijjjjjjkkkmmmnnnoooqqqqqqrrrrrrrrrrrrssssssppppppooooooppprrrssstttvvvuuutttrrrqqqpppooooooooommmkkkjjjjjjkkklllmmmiiikkkmmmnnnooonnnmmmlllooooooooonnnmmmmmmlllllliiijjjlllnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkmmmnnnmmmkkkjjjiiikkkmmmkkkkkkkkkkkkkkkkkkkkkkkkeeefffffffffeeeddddddcccfffeeedddccccccdddfffgggeeeeeeeeeeeeeeefffgggggggggggghhhiiiiiiiiiiiihhhmmmmmmlllkkkiiihhhgggggggggggggggggghhhiiijjjjjjjjjiiiiiiiiijjjlllmmmooommmnnnnnnmmmkkkiiigggeeegggdddbbbaaabbbccccccbbbfffffffffeeedddcccbbbaaa```aaabbbcccdddeeeffffff^^^___```aaabbbcccddddddeeeeeeeeeeeeeeeeeeeeedddffffffeeeeeeeeeeeefffffffffeeedddcccbbbcccdddeeeaaabbbccccccbbbbbbdddfffggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddffffffeeedddcccbbb```___^^^]]]\\\\\\]]]```bbbdddggggggfffeeeddddddcccccc`````````aaabbbdddeeeffffffffffffffffffeeeeeeeeefffggghhhiiiiiijjjiiiiiihhhhhhhhhiiiiiikkklllmmmrrrnnniiieeecccbbbaaa```cccbbbaaa``````aaabbbcccdddddddddccccccbbbbbbbbbaaaaaaaaa``````___^^^]]]````````````aaabbbddddddaaabbbcccdddeeeeeeeeeeeeggggggggggggggghhhiiiiiijjjjjjkkkkkkkkkjjjiiiiiimmmmmmnnnooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmpppnnnllllllnnnnnnnnnmmmooommmllllllllllllkkkiiiiiijjjjjjjjjjjjiiihhhhhhhhhgggeeedddeeefffhhhiiihhhiiiiiijjjjjjjjjiiiiiilllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjhhhgggeeedddhhhhhhhhhggghhhhhhiiiiiijjjhhhfffeeedddeeefffgggfffeeeeeeeeefffgggiiijjjmmmllljjjhhhfffeeeddddddfffeeeddddddeeefffhhhiiijjjkkklllmmmnnnnnnnnnnnnmmmllljjjiiiiiiiiiiiijjjhhhhhhgggggggggggghhhhhhggggggggggggggggggggggggdddccccccbbbcccfffhhhjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkksssnnnlllmmmmmmlllnnnsssiiijjjkkkkkklllllllllkkkiiigggeeeeeefffgggggggggfffgggggghhhhhhhhhhhhggghhhggggggfffgggiiijjjkkkggggggffffffeeedddddddddffffffhhhiiijjjjjjiiiiiigggffffffeeeddddddccccccccceeeffffffdddbbbbbbbbbeeedddcccbbbaaaaaaaaaaaaaaaaaa``````````````````jjjjjjjjjkkkllllllmmmmmmmmmllllllkkkjjjjjjiiiiiihhhiiiiiiiiihhhgggeeedddddddddddddddcccbbbaaaaaa_________```aaaccceeefffgggeeeddddddddddddcccaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbfffffffffggghhhjjjkkkllllllkkkiiijjjkkkkkkiiiffffffiiimmmnnnmmmlllkkkkkkjjjjjjjjjiiihhhfffeeedddffffffffffffffffffffffffgggggggggggghhhiiijjjkkkllllllmmmnnnoooqqqrrrsssrrrsssssssssttttttttttttsssssssssssssssuuuvvvwwwyyyxxxvvvuuusssrrrqqqqqqpppooommmlllkkklllmmmnnnlllmmmoooqqqqqqpppooonnnpppooooooooonnnnnnmmmmmmkkklllmmmooooooooooooooonnnnnnnnnmmmmmmmmmllllllnnnooonnnmmmkkkkkklllnnnmmmmmmllllllkkkkkkkkkjjjgggggggggggggggfffeeeeeeffffffeeeeeefffggghhhhhhiiihhhhhhgggggghhhhhhiiijjjjjjkkkkkkkkkjjjjjjiiikkkjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjkkkllllllkkkjjjjjjjjjlllnnnoooqqqqqqqqqqqqpppnnnkkkiiihhhgggeeeccccccdddeeeeeedddfffffffffffffffeeeddddddbbbbbbbbbbbbbbbccccccccc``````aaabbbcccdddeeeeeeffffffffffffffffffffffffgggffffffeeeeeeffffffggghhhgggfffeeedddeeeeeefffdddeeeeeedddcccccceeegggiiihhhhhhgggfffeeeddddddffffffffffffffffffffffffhhhhhhgggfffeeecccaaa```______^^^^^^___aaaccceeegggggggggfffeeedddddddddaaaaaabbbbbbccceeefffggggggggggggggggggggggggfffggghhhiiijjjjjjkkkkkkjjjnnnnnnnnnmmmmmmnnnooooooqqqmmmiiifffeeeeeedddccceeedddccccccccccccdddeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbbbbaaa```___^^^````````````aaabbbccccccbbbbbbdddeeefffggggggggghhhhhhggggggggghhhhhhiiijjjjjjkkkkkkkkkkkkkkkjjjmmmmmmnnnooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmpppnnnllllllnnnooonnnmmmnnnlllkkkkkklllmmmkkkjjjlllllllllllllllkkkjjjjjjjjjiiigggggggggiiikkklllkkkkkklllllllllkkkkkkjjjllllllllllllkkkkkkjjjiiiiiiiiijjjjjjjjjjjjiiihhhjjjjjjiiiiiiiiiiiijjjjjjkkkiiihhhfffffffffhhhiiihhhggggggfffggghhhjjjkkkkkkjjjiiigggfffeeeddddddfffeeeeeedddeeefffggghhhkkkkkklllmmmnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjkkkjjjjjjjjjiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkfffeeeddddddeeefffiiijjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkoookkkjjjlllllljjjkkkooollllllmmmnnnnnnnnnnnnnnnllljjjhhhhhhjjjjjjjjjiiiiiiiiijjjjjjkkkkkkjjjjjjkkkjjjjjjjjjkkklllmmmnnnkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjkkkkkkkkklllhhhggggggfffeeeeeedddddddddfffggggggfffdddcccddddddccccccccccccdddeeeeeefffeeeddddddcccccccccdddiiiiiijjjjjjkkklllllllllkkkkkkllllllkkkjjjhhhggggggggghhhhhhhhhfffeeedddeeeeeeeeeeeedddcccbbbaaacccccccccdddeeeggghhhiiihhhfffeeeeeeffffffdddcccccccccbbbbbbcccdddeeefffbbbccceeeffffffeeecccaaafffggghhhjjjlllmmmmmmmmmmmmllljjjjjjjjjjjjhhhfffkkkmmmppppppooommmllllllkkkkkkkkkkkkjjjiiigggggggggggggggggggggggggggggghhhhhhiiijjjkkkkkkkkkkkkmmmmmmnnnoooqqqtttvvvwwwtttttttttuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvwwwxxxyyy{{{zzzxxxvvvtttsssrrrrrrrrrqqqpppooonnnooopppppppppqqqrrrsssssssssrrrqqqppppppppppppoooooooooooommmnnnooopppqqqqqqqqqppppppppppppooooooooonnnnnnoooppppppooommmmmmooopppooonnnnnnmmmlllkkkkkkjjjiiijjjjjjjjjjjjiiihhhhhhgggggghhhiiijjjkkkkkkkkkmmmmmmllllllkkkllllllllloooooooooooonnnmmmlllkkkiiiiiijjjkkklllmmmnnnnnnpppooonnnnnnnnnnnnnnnnnnlllllllllmmmnnnpppssstttvvvuuutttssspppnnnllljjjiiigggeeeeeefffhhhhhhhhhggggggggghhhhhhggggggfffccccccbbbbbbaaaaaa``````bbbbbbcccdddeeeffffffgggggggggggggggggggggggggggggggggffffffffffffggggggiiiiiihhhgggggggggggggggfffggggggfffddddddeeegggjjjjjjiiihhhgggfffeeedddffffffgggggghhhhhhiiiiiikkkkkkjjjiiigggeeecccbbbbbbaaaaaaaaabbbccceeeggghhhhhhggggggffffffeeeeeeddddddddddddeeefffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkllllllllllllsssrrrrrrqqqqqqqqqqqqqqqrrrnnnkkkhhhhhhiiihhhhhhhhhhhhgggggggggggghhhhhhggggggffffffeeeddddddcccddddddddddddcccbbbaaa```aaaaaaaaa``````aaabbbbbbbbbccceeeggghhhjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhjjjjjjkkklllmmmmmmmmmmmmmmmmmmnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnpppnnnlllmmmnnnoooooonnnlllkkkjjjkkkmmmmmmmmmlllooooooooooooooonnnmmmmmmkkkjjjjjjjjjkkklllnnnooooooooooooooonnnnnnmmmllllllmmmmmmmmmlllkkkiiihhhhhhiiijjjkkklllmmmmmmmmmmmmllllllkkkkkkkkklllllllllkkkjjjiiihhhiiijjjkkkkkkjjjiiiiiiiiijjjkkkllljjjiiihhhgggffffffffffffggggggfffffffffggghhhhhhkkklllmmmnnnoooooooooooonnnmmmlllllllllllllllmmmnnnmmmmmmllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnhhhhhhgggfffggghhhjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllmmmmmmnnnkkkkkkmmmmmmkkkkkknnnoooooopppqqqqqqqqqppppppnnnmmmlllmmmnnnnnnllljjjkkklllmmmmmmnnnnnnnnnmmmllllllllllllmmmnnnooopppoooooonnnnnnnnnnnnnnnnnnnnnmmmkkkjjjjjjkkklllmmmjjjjjjiiiiiihhhhhhggggggfffhhhjjjjjjiiigggggggggfffffffffggghhhjjjkkkllllllllljjjiiihhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkjjjkkklllmmmllljjjhhhgggggghhhiiiiiiiiihhhgggfffggggggggggggfffeeedddccceeeeeefffggghhhiiijjjkkkiiihhhgggggghhhhhhgggeeeeeeeeedddccceeegggiiikkkeeeffffffggggggfffddddddeeefffiiikkkmmmnnnnnnmmmkkkjjjiiiiiihhhhhhhhhhhhlllnnnqqqqqqpppnnnnnnnnnoooooooooooonnnmmmlllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmmmmmmmlllkkkllllllmmmoooqqqtttvvvwwwtttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxzzzyyywwwuuusssrrrqqqqqqttttttsssrrrrrrrrrrrrsssrrrsssttttttuuutttssssssqqqqqqqqqqqqqqqqqqqqqrrrppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppqqqrrrrrrrrrppppppqqqrrrqqqppppppnnnmmmlllkkkkkkllllllmmmmmmmmmllllllkkkiiijjjkkklllmmmnnnoooooopppppppppppppppqqqrrrrrrsssssssssrrrqqqpppnnnmmmkkkkkklllmmmooopppqqqqqqrrrrrrqqqpppooooooooopppnnnnnnnnnooopppsssuuuvvvxxxwwwvvvsssqqqooommmllljjjhhhfffgggiiijjjkkkkkkhhhhhhiiihhhhhhgggffffffccccccccccccbbbbbbbbbbbbddddddeeeffffffggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhggggggffffffgggggghhhiiiiiiiiihhhhhhhhhhhhhhhggghhhhhhfffddddddeeefffiiiiiiiiiiiihhhhhhhhhhhhggghhhhhhiiijjjkkkkkklllmmmlllkkkjjjhhheeedddbbbddddddddddddeeefffhhhhhhiiiiiihhhhhhggggggggggggggggggggggggggghhhiiijjjiiiiiiiiijjjjjjjjjjjjjjjkkkkkklllmmmnnnnnnnnnnnnsssrrrrrrrrrrrrrrrssssssuuurrrooommmllllllkkkjjjjjjiiiiiiiiiiiiiiiiiijjjiiihhhhhhgggfffeeeddddddeeeeeeeeeeeedddcccbbbbbbbbbaaaaaa`````````aaaaaacccdddfffhhhjjjkkklllmmmjjjjjjjjjjjjjjjiiiiiihhhjjjkkklllmmmnnnnnnnnnnnnmmmmmmnnnoooooooooooooooooooooooooooooooooooooooooonnnlllmmmnnnpppooooookkkjjjiiikkkmmmoooooonnnpppqqqqqqqqqqqqpppooooookkkkkkkkklllmmmooopppqqqppppppqqqppppppooonnnmmmmmmnnnnnnnnnmmmkkkhhhgggiiijjjlllmmmnnnoooooooooooonnnnnnmmmmmmmmmmmmnnnmmmmmmlllkkkkkkkkklllmmmnnnnnnlllkkkkkklllmmmnnnjjjjjjjjjiiiiiijjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjllllllmmmnnnoooooooooooonnnnnnnnnnnnnnnnnnooooooppppppooooooooooooppppppoooooooooooooooooooooooolllkkkjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllkkkllllllmmmmmmnnnnnnnnnpppnnnooossssssooonnnpppqqqqqqrrrrrrsssrrrrrrqqqnnnnnnnnnooopppooommmjjjmmmmmmnnnoooppppppppppppllllllmmmmmmnnnnnnoooppppppppppppppppppppppppppppppnnnkkkhhhgggiiikkklllnnnnnnmmmmmmmmmllllllllljjjlllnnnooommmlllllllllkkkkkklllmmmnnnoooqqqrrrqqqpppooommmlllkkkkkkkkkgggggghhhhhhiiijjjjjjjjjkkklllmmmnnnmmmkkkiiigggiiiiiikkkllllllkkkjjjjjjjjjjjjjjjjjjiiihhhgggggggggggghhhiiijjjkkkkkkkkkkkkjjjiiiiiijjjjjjiiihhhhhhgggffffffgggjjjmmmnnnjjjiiihhhgggffffffggghhheeefffhhhkkklllmmmllllllggggggggggggggghhhiiijjjkkkmmmooopppoooooooooppppppqqqqqqqqqpppooonnnmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmnnnnnnmmmllllllmmmmmmnnnppprrrtttwwwxxxssstttttttttuuuuuuuuuuuuwwwwwwxxxxxxxxxyyyyyyxxxzzzyyyxxxvvvuuutttssssssvvvvvvuuuuuutttttttttuuutttttttttuuutttttttttsssqqqrrrrrrsssssstttttttttrrrrrrrrrrrrssssssssstttttttttsssssssssrrrrrrrrrqqqsssttttttsssrrrssstttrrrrrrqqqpppooommmmmmlllnnnoooooopppppppppoooooolllmmmmmmnnnpppqqqrrrrrrqqqqqqrrrssstttvvvwwwxxxvvvvvvvvvuuusssrrrpppooopppppppppqqqqqqrrrrrrrrrsssrrrqqqpppppppppppppppooooooooopppqqqsssvvvwwwwwwvvvtttrrrooonnnllllllkkkiiiggghhhjjjkkklllllljjjjjjiiiiiigggfffeeedddddddddeeeeeeeeefffffffffffffffgggggghhhhhhiiiiiiiiiiiiiiijjjjjjjjjkkkkkkhhhhhhhhhgggggghhhhhhhhhiiiiiiiiiiiiiiihhhhhhgggfffggggggfffdddcccdddfffggghhhhhhiiijjjkkklllmmmiiiiiijjjjjjkkklllmmmmmmmmmlllllljjjhhhfffdddcccgggggggggggghhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiihhhjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkklllllllllmmmnnnooooooppppppoooqqqqqqrrrrrrtttuuuwwwwwwyyyvvvsssqqqpppnnnmmmkkkiiiiiijjjjjjjjjjjjiiiiiijjjiiiiiihhhfffeeeeeedddeeeffffffeeeeeedddcccbbbaaaaaa``````````````````cccdddfffhhhjjjlllmmmmmmjjjjjjkkklllkkkkkkjjjiiijjjkkklllmmmnnnooooooooommmmmmnnnoooooooooooooooppppppppppppppppppppppppooonnnmmmmmmoooppppppoookkkjjjjjjlllooopppppppppqqqqqqqqqqqqqqqppppppoookkkllllllmmmnnnpppqqqqqqpppppppppppppppooonnnnnnnnnnnnnnnnnnmmmkkkiiihhhlllmmmnnnooooooooooooooopppoooooonnnmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnqqqpppnnnnnnmmmnnnooopppmmmmmmmmmmmmmmmnnnooooooooooooooonnnnnnmmmmmmllllllmmmnnnoooppppppppppppooooooppppppqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrroooooonnnmmmmmmlllllllllmmmmmmmmmnnnnnnooooooooolllmmmmmmnnnoooooopppppprrrppprrrvvvvvvrrrppprrrrrrrrrsssssssssrrrrrrqqqmmmmmmmmmnnnpppooommmkkkmmmnnnooopppqqqqqqqqqqqqmmmnnnnnnoooppppppqqqqqqqqqqqqrrrrrrssssssttttttssspppllliiihhhiiilllnnnqqqqqqqqqqqqqqqpppppppppnnnppprrrsssrrrppppppqqqooooooooooooooopppqqqrrrrrrrrrpppooommmmmmllllllhhhhhhiiiiiijjjkkkkkkkkkmmmmmmnnnnnnmmmllljjjiiijjjkkklllnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkjjjiiihhhiiijjjkkkllllllllllllmmmkkkjjjkkkllllllkkkjjjjjjiiiiiijjjkkkmmmnnnpppmmmllljjjhhhggghhhiiijjjfffggghhhiiijjjkkkkkkkkkffffffggggggfffgggjjjmmmkkkmmmoooooooooooopppqqqooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmnnnmmmmmmllloooooopppqqqsssvvvwwwyyyttttttttttttuuuuuuuuuuuuzzz{{{{{{|||||||||{{{{{{|||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttttttttrrrsssssstttuuuvvvvvvwwwttttttssssssssssssttttttuuuuuutttttttttsssssssssrrrsssuuuuuutttssstttuuusssrrrrrrqqqpppoooooonnnppppppqqqrrrrrrrrrqqqqqqppppppooooooppprrrtttuuusssssstttuuuvvvxxxyyyzzzwwwwwwvvvvvvuuusssrrrqqqrrrrrrrrrrrrrrrrrrssssssqqqqqqppppppooopppppppppppppppppppppqqqssstttuuutttsssqqqooommmlllkkkkkkllljjjhhhhhhiiikkkkkkkkkjjjjjjjjjiiihhhgggeeeeeeffffffgggggghhhhhhiiiiiigggggghhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkkkkklllllliiiiiihhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjiiihhhhhhfffggggggfffddddddeeegggfffggghhhjjjlllnnnooopppjjjjjjkkkkkkllllllmmmmmmlllllllllkkkjjjhhhgggfffhhhiiiiiijjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjlllkkkjjjjjjjjjjjjjjjkkkjjjjjjjjjkkkkkkllllllmmmmmmmmmnnnooopppppppppppprrrrrrssstttvvvxxxyyyzzzyyywwwtttrrrpppooolllkkkhhhiiijjjjjjjjjjjjiiihhhjjjjjjiiihhhfffeeeddddddeeeeeeeeeeeedddcccbbbaaa`````````______```aaaaaacccdddfffhhhiiijjjkkkkkkiiijjjlllmmmmmmmmmlllkkkkkkkkklllmmmnnnnnnnnnnnnmmmmmmnnnoooooooooooooooooooooooooooooooooooooooooonnnmmmmmmoooqqqqqqppplllkkkkkkmmmppprrrrrrqqqqqqrrrrrrrrrrrrqqqpppppplllmmmmmmnnnoooppppppqqqoooooopppppppppppppppoooooonnnnnnmmmlllkkkjjjjjjnnnoooooopppppppppoooooopppooonnnmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooqqqpppooooooooopppqqqrrrqqqqqqppppppqqqrrrrrrsssrrrrrrrrrrrrqqqpppooonnnmmmnnnoooppppppqqqqqqqqqooopppqqqsssttttttttttttttttttssssssssssssttttttvvvvvvvvvvvvvvvvvvvvvvvvsssrrrrrrqqqooonnnmmmmmmmmmmmmnnnnnnooopppppppppmmmnnnnnnooopppqqqrrrrrrrrrpppqqquuuuuuqqqppprrrssssssttttttssssssrrrrrrmmmmmmmmmnnnpppqqqpppooonnnnnnpppqqqrrrrrrsssssspppqqqrrrssssssttttttssssssssstttuuuuuuvvvwwwwwwuuussspppmmmlllmmmoooqqqssssssssssssrrrrrrrrrrrrppprrrtttuuutttsssssssssppppppoooooonnnooooooooorrrqqqpppooonnnnnnmmmmmmkkkkkkkkklllmmmmmmnnnnnnooooooooonnnmmmmmmlllllljjjkkkmmmoooooooooooonnnmmmmmmmmmmmmlllkkkjjjjjjjjjkkklllnnnnnnnnnnnnmmmnnnlllkkklllmmmnnnmmmlllkkkllllllmmmnnnoooooopppmmmmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjkkkhhhiiijjjhhhggghhhkkknnnnnnoooppppppooonnnooopppoooooopppppppppooonnnnnnoooooooooooooooooooooooonnnmmmmmmlllllllllmmmmmmoooooooooqqqrrrtttuuuvvvuuuuuuuuuvvvvvvvvvwwwwww{{{{{{|||}}}}}}|||{{{zzz{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxxxxxxxxxxwwwwwwvvvwwwwwwvvvvvvuuuuuuuuuuuusssssstttuuuvvvwwwxxxyyyuuutttssssssrrrssstttuuuuuuuuuuuuuuuttttttttttttqqqsssvvvvvvuuutttuuuuuusssrrrrrrrrrqqqqqqppppppqqqqqqrrrssssssssssssssstttssspppoooooorrrtttvvvwwwvvvvvvvvvvvvwwwxxxxxxvvvvvvvvvvvvuuutttrrrrrrqqqqqqqqqrrrrrrsssssssssqqqpppppppppppppppqqqrrrqqqppppppooopppqqqrrrsssqqqpppnnnlllkkkkkkkkkkkkllljjjgggggghhhiiiiiiiiihhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhiiiiiijjjkkkkkklllllljjjiiiiiihhhhhhiiiiiijjjkkkkkklllllllllkkkjjjiiifffggghhhgggffffffhhhiiihhhiiijjjkkkmmmoooppppppkkklllllllllllllllllllllmmmmmmmmmmmmlllkkkjjjiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmlllkkkjjjjjjjjjjjjjjjiiiiiijjjkkkkkklllmmmmmmmmmnnnoooppppppqqqppppppqqqqqqrrrssstttuuuwwwxxxuuusssqqqoooooonnnllljjjhhhiiijjjkkkkkkjjjiiihhhjjjjjjiiihhhfffeeedddcccccccccccccccbbbaaa``````_______________```aaabbbcccdddeeeggghhhhhhiiiiiihhhiiilllnnnooonnnnnnmmmkkkllllllmmmmmmmmmllllllmmmmmmnnnoooooooooooooooooooooooooooooooooooooooooonnnmmmnnnpppqqqqqqqqqnnnmmmmmmooorrrssssssrrrsssssssssssssssrrrqqqqqqnnnoooooopppqqqqqqqqqpppoooooopppqqqrrrrrrrrrrrrpppnnnmmmkkkkkkkkklllmmmnnnnnnooopppppppppppppppooonnnmmmllllllkkkkkkkkknnnnnnooooooppppppppppppqqqpppoooooopppqqqrrrssssssssssssrrrsssssstttuuuttttttttttttsssqqqooonnnnnnnnnooopppqqqqqqqqqqqqpppqqqssstttvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttsssqqqpppnnnmmmllllllmmmmmmnnnoooooopppnnnnnnooopppqqqrrrsssssssssqqqqqqttttttqqqqqqsssuuuuuuuuuuuuuuutttsssssspppooonnnppprrruuuuuuuuuooopppqqqrrrssstttttttttpppqqqrrrttttttttttttsssqqqrrrssstttuuuvvvwwwwwwtttssspppnnnnnnoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrooorrrtttuuutttsssssssssqqqqqqppppppppppppqqqqqqqqqqqqpppooooooooooooooommmmmmnnnnnnooopppppppppqqqpppooonnnmmmmmmmmmnnnjjjkkkmmmoooooopppoooooommmmmmmmmmmmlllkkkjjjiiilllmmmnnnoooppppppooonnnnnnmmmlllmmmnnnooonnnmmmlllmmmnnnoooppppppoooooolllmmmnnnnnnmmmkkkiiihhhkkkkkkiiiiiiiiiiiikkkllllllmmmmmmjjjhhhhhhkkkoooqqqrrrrrrqqqooonnnnnnoooqqqqqqrrrrrrrrrqqqppppppoooooooooooooooooooooooonnnnnnlllkkkkkklllmmmnnnmmmmmmmmmnnnoooppprrrsssvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{xxxxxxyyyyyyyyyxxxwwwvvvyyyxxxxxxwwwvvvvvvvvvwwwssstttuuuvvvwwwxxxyyyzzzuuutttsssrrrrrrssstttuuuuuuuuuuuuuuuttttttttttttqqqsssvvvvvvuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrsssttttttsssssswwwtttqqqooooooqqquuuwwwzzzyyyxxxwwwvvvvvvuuuvvvuuuuuuvvvuuuuuutttsssrrroooooopppqqqqqqrrrssssssppppppppppppqqqqqqrrrsssqqqqqqooooooooopppqqqqqqpppooommmkkkkkkkkkllllllllljjjgggfffggghhhhhhgggggghhhiiikkklllmmmnnnnnnkkkkkkjjjiiihhhgggffffffhhhhhhhhhhhhhhhiiiiiiiiihhhhhhiiijjjjjjkkklllllljjjjjjiiiiiiiiiiiijjjjjjlllmmmnnnnnnnnnmmmkkkkkkggghhhiiihhhggghhhjjjkkkjjjjjjkkklllmmmnnnoooppplllllllllllllllkkkkkkkkknnnnnnnnnnnnnnnmmmmmmllljjjjjjkkkkkklllkkkkkkkkkllllllllllllllllllllllllmmmlllkkkkkkjjjjjjjjjjjjiiiiiijjjjjjkkklllmmmmmmmmmnnnoooppppppqqqpppppppppppppppppppppqqqrrrsssqqqooommmmmmnnnmmmkkkjjjiiiiiijjjkkkkkkjjjiiiiiijjjjjjiiigggfffdddccccccbbbbbbbbbbbbaaa```______^^^^^^^^^______aaabbbccccccccceeefffgggggggggggggggiiilllnnnooopppooonnnlllllllllmmmllllllkkkkkkmmmnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmnnnppprrrrrrqqqoooooonnnppprrrttttttssstttttttttttttttssssssrrrppppppqqqrrrrrrrrrqqqqqqooooooqqqrrrssstttttttttpppnnnllljjjjjjkkknnnooolllmmmnnnooopppqqqqqqqqqnnnnnnmmmkkkkkkjjjjjjjjjmmmnnnooopppppppppppppppppppppooooooppprrrsssuuuttttttsssssssssttttttuuuttttttttttttsssqqqooommmnnnooopppqqqqqqrrrqqqqqqpppqqqsssuuuwwwwwwwwwwwwzzzyyyyyyxxxxxxyyyyyyzzzuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvtttsssqqqooonnnkkkkkkkkklllmmmnnnnnnooonnnooooooqqqrrrsssttttttuuusssrrruuuuuurrrsssuuuvvvvvvvvvvvvvvvuuuttttttsssqqqppprrruuuxxxyyyzzzpppqqqrrrtttuuuvvvvvvvvvnnnoooppprrrsssrrrrrrqqqnnnooopppqqqrrrssstttuuurrrqqqooonnnmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqnnnpppsssssssssrrrrrrsssssssssssssssssstttuuuuuuqqqqqqpppooooooooopppppp