BM6P6(@ }}}|||{{{zzzzzzzzzzzzzzz}}}~~~}}}||||||||||||zzztttpppfffbbb[[[SSSMMMJJJHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCEEEFFFHHHJJJKKKKKKKKKJJJHHHGGGHHHKKKNNNPPP___mmmzzznnnfff[[[YYYVVVRRROOOMMMKKKKKKLLLKKKJJJIIIJJJLLLNNNOOONNNOOOOOOPPPQQQRRRRRRRRRWWWSSSOOOMMMMMMNNNOOONNNNNNKKKHHHGGGGGGHHHHHHHHHJJJKKKKKKIIIHHHHHHJJJLLLHHHHHHGGGGGGHHHIIIKKKLLLIIIJJJKKKLLLLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@??????>>>===;;;;;;<<<<<<:::999:::888666777999:::999666:::::::::999888777666666777777777777777666555555666555555555555444444444666555444333333444555666555444333333333333444555444444444444444444444444666555333222111222333333222222222333444555666777333444444555555444444333333333333333333333333333666666555444333333333333444444444333333222222222444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444555444444333333333444444444444333333333222222222555555555555555555555555555555555555555555555555777666555444333444444555555555555555444333222222555444444333333444444555666666555444555666777888555444444333333444444555444444444444444444444444222222333444555555555555333444444555555444444333777555222000000222555777555555555444333333222222666666777777666555444444444444444444444444444444666666666555555444444444222222222222222222222222333333333333333333333333111111222222222333333333~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}yyyuuupppjjjfffbbb^^^WWWPPPKKKGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHIIIKKKNNNPPP[[[hhh~~~zzzqqqiiiaaa[[[VVVTTTRRROOONNNLLLLLLLLLKKKKKKJJJIIIJJJLLLNNNOOOPPPPPPRRRSSSUUUWWWXXXYYYXXXTTTPPPNNNNNNOOOOOOOOOMMMKKKHHHGGGGGGIIIIIIIIIJJJKKKKKKIIIHHHHHHJJJLLLIIIHHHHHHGGGGGGHHHIIIJJJIIIIIIKKKKKKKKKJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@????????????>>><<<<<<======;;;::::::888666777999:::999777:::999999888888777777777777777888888777777666555555555555555444444444444666555444333333444555666555444333333333333444555444444444444444444444444555444333222222222333333222222222333333444555555222333333333333333333222333333333333333333333333555555444333333333333444444444444333333222222222444444444444444444444444444444444444444444444444333333333444444444444555222222222222222222222222444444444444444444444444555555555444444444555555444444333333333222222222555555555555555555555555555555555555555555555555777666555444333444444555333333444444444444444333444444444333333444444444555555444444444555666777555444444333333444444555444444444444444444444444444444444555444444333333333444444555555444444333666555333111111333555666555555555444444444444333555555555555555444333333333333333333333333333333444444444333333333222222222222222222222222222222333333333333333333333333222222222222333333333333{{{|||~~~{{{wwwrrrnnniiiccc___[[[XXXRRRLLLHHHEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIKKKMMMOOOVVVaaavvvuuuhhhaaa\\\YYYVVVPPPOOONNNMMMLLLLLLLLLMMMKKKJJJJJJIIIJJJLLLMMMNNNOOOPPPRRRTTTWWWYYY[[[\\\XXXUUUQQQOOOOOOOOOOOOOOOMMMJJJHHHGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHIIIJJJKKKJJJIIIHHHGGGIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFGGGFFFFFFEEEEEECCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@?????????>>>>>>===;;;;;;<<<<<<:::999999888777888999999888777888888888888888888888888888888888888888777666666555555555555444444444444555555444444444444555555555444444333333444444555444444444444444444444444444444333222222222333333222222222222333333333333111222222333333222222111333333333333333333333333333333333333333444444555444444333333333333222222333333333333444444444444444444444444444444444444333333333333444444444444333333333333333333333333555555555555555555555555444444333333333444444555555444444444333333333333444444444444444444444444444444444444444444444444666555444444333444444444111222333444555555555555444444444444444444444444444444333333333444555666555444444333333444444555444444444444444444444444555555555555444333222111333444444555555444444333444444333333333333444444444444444555555555555666333444444444444333222222333333333333333333333333222222222222111111111111222222222222222222222222333333333333333333333333333333333333444444444444yyyxxxzzz{{{wwwrrrlllgggbbb]]]YYYUUURRRNNNIIIFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNRRR\\\mmmxxxqqqfff]]]YYYWWWVVVUUUMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJIIIJJJJJJKKKMMMMMMMMMNNNPPPRRRTTTVVVXXXYYYUUUSSSPPPNNNNNNOOONNNNNNMMMJJJHHHGGGHHHJJJKKKJJJIIIJJJKKKKKKJJJIIIKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGIIIHHHFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@????????????>>>>>>>>><<<;;;999999::::::888777999888888888888999888888777777777777888888888888888888888888888777777666555555555444444444333333444444444444444444444444444444444444444444444444333333333333333333333333444333333333333333333333222222222222222222111111222222333333333333222222333333333333333333333333222222222222333444555666333333333333333333333333333333333333333444444444444444444444444444444444222222333333333444444444666666666666666666666666555555555555555555555555222222222111222222333444666666666555555555444444444444444444444444444444444444444444444444444444555444444444444444444444111222333444444444444444333444444444444444444333222222222333333333444444555444444333333444444555444444444444444444444444444444444555444444333333333444444555555444444333333333333444444333333333333333444555555666777777333333444444444444333333222222222222222222222222222222222111111111111111222222222222222222222222333333333333333333333333333333333444444444555555zzzxxxxxxzzztttpppiiiccc^^^YYYTTTQQQPPPNNNKKKGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIKKKLLLMMMPPPWWWfffyyyyyywwwtttsssqqqoookkkhhh```\\\XXXTTTSSSRRRQQQQQQNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSRRRPPPMMMMMMMMMNNNMMMMMMNNNKKKHHHGGGIIIJJJJJJJJJHHHJJJKKKLLLKKKJJJKKKMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEDDDCCCCCCBBBBBBAAA?????????>>>>>>>>>=========<<<::::::;;;;;;999888888888999888888888888999777777777777777777888888888888888888888777666666555444444444444333333333333444444444444444444333444444444444444444444444333333333333333333333333222333333333333333333333222222333333333222111111333333444444444444333333333333333333333333333333111111111222333444555666333333333333333333333333222222222333333333444444444444444444444444444444222222222333333333444444666666666666666666666666555555555555555555555555333333333333333444555555777777777777666666666666444444444444444444444444444444444444444444444444333333444444444444444444333333444444333222222111333333444555555444333333222222222333333333333333555444444333333444444555444444444444444444444444111222333444555555555555333444444555555444444333222222333444444333222222222333333444555666777777333444444555555555444444222222222222222222222222222222222333333333333333222222222222222222222222333333333333333333333333333333333444444444555555{{{yyywwwvvvxxx}}}}}}zzz{{{{{{wwwooojjjccc]]]XXXSSSPPPMMMKKKJJJHHHFFFDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGHHHHHHIIIKKKLLLLLLNNNSSS]]]lll|||{{{yyyxxxwwwtttpppmmmjjjhhhhhhcccbbb`````````^^^\\\YYYRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNMMMKKKJJJIIIHHHIIIIIIJJJKKKKKKLLLLLLPPPPPPPPPPPPPPPPPPOOOOOONNNLLLKKKLLLMMMNNNNNNMMMOOOLLLIIIHHHIIIJJJJJJIIIHHHJJJLLLLLLLLLKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>============???>>><<<<<<======;;;:::777999999999888777888999777777777777777777777777777777777777777666555555444444444444333333333333333333444444444444333333333444444555555444444333333333333333333333333333222222333444444444333333111222333444444333222111333444444555555444444333333333333333333333333333111111111111222333555555222222333333333333444444111111222222333333444444444444444444444444444444222222222222333333333333333333333333333333333333444444444444444444444444555555555555666777777888777666666666666555555555333333333333333333333333333333333333333333333333222333333444444444444333444444444444333222111000222333444555555444333222111222333444444444333333555444444333333444444555444444444444444444444444000111222444555666777777333444444555555444444333222222333333333333222222222222333333444555666666333444444555555555555444333333333333333333333333333333333444444444444444222222222222222222222222333333333333333333333333333333333333444444444444~~~}}}{{{xxxyyy|||~~~zzzwwwxxx}}}{{{vvvpppllliiiddd\\\UUUQQQMMMKKKIIIFFFFFFDDDCCCCCCBBBCCCCCCAAABBBDDDFFFGGGGGGFFFEEECCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLOOOUUU^^^iiirrrxxx{{{yyyyyyyyyxxxvvvtttrrrqqqjjjjjjjjjjjjhhheeebbb```bbbaaa___]]][[[YYYXXXXXXVVVUUUTTTTTTUUUTTTRRRPPPOOOPPPQQQPPPOOONNNMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJLLLNNNPPPPPPOOOQQQNNNJJJHHHIIIIIIIIIHHHGGGJJJLLLMMMLLLLLLLLLMMMJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>>>>>>>=========<<<<<<<<<>>>===;;;;;;<<<<<<:::999777999:::999777666888:::888888777777666666555555666666666666666555444444444444444333333333222222222333444444444444333222333333444555555444333333222222222222222222222222111222333444444444333333000111333555555555444333333333333444444333333333333333333333333333333333222111111111222333444444222222222333333444444444000111111222333333444444444444444444444444444444111222222222222333333333222222222222222222222222333333333333333333333333444444444444555666777888444444444333333333333222333333333333333333333333333333333333333333333333111222333444555444444333222222333333333222222111222333555666666555333222222222444555555555444333555444444333333444444555444444444444444444444444111222333444555555666555333444444555555444444333222222222222222222222222111222222222333333444444222222333444444444444444333333333333333333333333333333333333444444444555222222222222222222222222333333333333333333333333222222222222333333333333~~~}}}{{{{{{~~~{{{xxxyyy~~~xxxsssnnniiiddd___ZZZRRRKKKGGGDDDBBB@@@CCCCCCBBBBBBAAAAAABBBBBB@@@AAACCCEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLOOOUUU\\\bbbeeefffbbbbbbcccbbbaaa```^^^]]]UUUVVVWWWXXXWWWUUUSSSRRRWWWVVVUUUSSSRRRQQQQQQQQQPPPOOONNNNNNOOONNNLLLJJJNNNNNNMMMLLLIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJKKKMMMPPPRRRRRRQQQRRROOOKKKIIIIIIIIIHHHGGGGGGIIILLLMMMMMMLLLLLLMMMHHHIIIJJJJJJJJJIIIHHHGGGHHHGGGFFFFFFEEEFFFFFFFFFBBBCCCEEEGGGFFFDDDBBB@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>=========<<<<<<<<<<<<;;;999888888888888777555666999::::::777666888:::999888888777666555555444555555555555555444444333444444444333333333222222222222444444444444222222333333444555555444333333222222222222222222222222000111333444555444333333000111444666666666555444222222222333333222222222333333333333333333333333222222111111222222333444222222222333333444444444000000111222333333444444444444444444444444444444111111222222222333333333444444444444444444444444222222222222222222222222111111111111222333444555222222222111111111000000333333333333333333333333333333333333333333333333000111333444555444444333000111222222333333333333222333555666666555333222222333444555666555444444555444444333333444444555444444444444444444444444333333444444555444444444333444444555555444444333333222222111111222222333111111222222222222333333000111222333333333333333444444444444444444444444222222222333333444444444222222222222222222222222333333333333333333333333111111222222222333333333~~~~~~|||zzzyyyzzz|||~~~uuulllhhhccc^^^YYYTTTQQQKKKFFFCCCBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNKKKLLLLLLNNNOOOQQQSSSTTTUUUSSSPPPQQQSSSUUUSSSRRRQQQQQQQQQRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLJJJHHHIIILLLMMMKKKIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVPPPNNNLLLJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCAAA@@@>>>>>>???AAABBBAAAAAA@@@@@@???>>>======;;;;;;<<<<<<<<<<<<<<<<<<999999999999999999999999888888888888777777777777777777666555444444333333555666777777666444222000444444444444444444444444444444444444444444444444333333333333333333333333111222333444444222111///222333444555444333222111333222111000000111222333111222222333333222222111222222222333333444444444444444333222222333444444333333333333333333333333444444444444444444444444444444444333333222222222222222222222222222222222111222333444555444333222222222222111222222333333333333333333333333333333333333333222222111111111111111111111111111111111222222222222222222222222444333222333555666555444333333333333333333333333222333333444444333333222000111111222222111111000333333333333333333333333333333333333333333333333333333222222333333444555333333333333333333333333333333333333333333333333222222222222222222222222111111222333333444555555555555555444444333333333333333333333333333333333333333333333333333333333444333111000000111333444555555444333222111111000~~~|||{{{{{{}}}~~~wwwnnngggccc^^^XXXSSSNNNLLLHHHEEECCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLMMMJJJJJJKKKKKKMMMNNNPPPQQQRRRPPPNNNNNNPPPQQQPPPOOOMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMKKKIIIJJJLLLLLLKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUQQQOOOMMMJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCAAA@@@>>>>>>???@@@AAA@@@@@@@@@??????>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999999888888777777666666666777666666555444444333333666777888888888666444333444444444444444444444444444444444444444444444444333333333333333333333333333333222222222111222222333333333333333222222111333222111000000111222333111222222333333222222111222222222333333333444444555444333222222333444555333333333333333333333333222222222222222222222222444444444333333222222222222222222222222222222222222222333333333333333222444444222111000/////////333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222555333333333555666555444333333333333333333333333222333333444444333333222111111222222222222111111333333333333333333333333333333333333333333333333333222222222222333444444333333333333333333333333333333333333333333333333444444444444444444444444222222222333333444444444555555444444444333333333333333333333333333333333333333333333333333333333666555444444444444555666555555444444333222222222~~~~~~~~~xxxoookkkddd___\\\VVVOOOJJJFFFEEEDDDCCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKKKKMMMMMMLLLKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLMMMOOOPPPRRRSSSSSSQQQOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>??????@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888777777666555555666666666555444444333333666777888999999888777666444444444444444444444444444444444444444444444444333333333333333333333333555444222000000111222444333333222111111111111111222222111111111111222222111222222333333222222111222222222222333333333333444444333333333333444444333333333333333333333333222222222222222222222222444444333333333333222222222222222222222222222222333333222222222222333333333333111000//////......333333333333333333333333333333333222222222222111333333333333333333333333222222222222222222222222444333222333555666555444333333333333333333333333222333333444444333333222222222333333333333222222444444444444444444444444222222222222222222222222222222222222222333444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444~~~xxxqqqlllgggbbb\\\VVVRRRMMMHHHEEE@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMOOOOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@???>>>>>>??????======>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::::::::888888888888888888888888999999888777666555555444666666555555555444444444555666777888999888888888444444444444444444444444444444444444444444444444333333333333333333333333444333222111111111222333333222111000///000111222222222222222222222222222111222222333333222222111222222222222222222222333333333333222222333333333222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222222222444333222111111111222333000000000000000111222333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333222111222444444444333222222222222222222222222222333333444444333333222222333333444444333333222444444444444444444444444111111111111111111111111222222222111222333333444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333111111222222222222111111333333444444444555555555~~~zzzuuuoooiiieeebbb]]]VVVOOOJJJFFFDDDCCC??????@@@@@@@@@???>>>===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIFFFFFFHHHIIIJJJJJJJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>=====================>>>>>>;;;;;;::::::999999999999888888888888888888888888888888777777666555555444555555555555555444444444444444555666777777777777444444444444444444444444444444444444444444444444333333333333333333333333222222333444333222111000333222111000///000111222222222222333333222222222111222222333333222222111222222222222222222222222111111222222222222111111222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222222222555444222111000111222222000000000111222333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000000000222333222111222222222222222222222222222333333444444333333222222333333444444333333222444444444444444444444444111111111111111111111111222111111111111222333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333333444444555555555555444444222222333333444555555555|||wwwrrrnnnhhhccc___[[[WWWPPPIIIDDDBBBBBBCCC??????@@@@@@???>>>======AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGGGGGGGFFFGGGGGGHHHHHHGGGIIIKKKKKKJJJIIIHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNMMMKKKJJJKKKLLLJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>======<<<============<<<<<<<<<<<<;;;::::::999999888888777888888888888888888888888777777666666666666555555555555555555555555555555333333444444555555666666444444444444444444444444444444444444444444444444333333333333333333333333111222444555444333000///333333222111111111111111222222333333333333222222111222222333333222222111222222222222222111111111111111222222222222111111222222222222222222222222222222222222222222222222222222333333333333444444222222222222222222222222444333222111111111111111444333333222111111222222222222222222222222222222111222222222222333333333111111111111111111111111222222222222222222222222111000///000222333222111222222222222222222222222222333333444444333333222222222333333333333222222333333333333333333333333222222222222222222222222111111111111111222333333333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444~~~|||xxxuuupppkkkgggaaa\\\XXXOOOMMMJJJEEEBBB@@@@@@AAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHEEEHHHKKKLLLJJJHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKMMMNNNMMMKKKJJJLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@>>>===<<<;;;=========<<<<<<;;;;;;;;;:::::::::999888777777777888888888888888888888888555555555666666666666666555555555555555555555555444444444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333222222111111333333333333333222222111222222333444444333222222111222222333333222222111222222222222111111111000222333444444444444333222111111111111111111111111222222222222222222222222222222222333333444444444222222222222222222222222333333333222222111000///333222222111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333111111222333444333222111111111111111111111111222333333444444333333222111111222222222222111111222222222222222222222222333333333333333333333333111111111111111222222333333333333333333333333333111111111111111111111111444444444444444444444444222222222333333444444444111111222222222333333333333333333333333333333333333333333333333333333333222222111000000111222222111111222222222222222222}}}zzzxxxssspppkkkgggbbb\\\VVVRRREEEFFFEEEDDDAAA??????@@@>>>>>>>>>>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGGGGDDDHHHKKKLLLIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMLLLKKKIIIGGGHHHGGGGGGHHHIIIJJJKKKLLLJJJLLLNNNNNNKKKKKKLLLOOOLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHFFFDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@???===<<<;;;>>>>>>===<<<;;;;;;::::::::::::999999888777777666777777777777777777777777444444555555666777777777444555555555555555555555666555444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333555444222000000111222333333333444555444333222111222222444444444444222222222222222333333222222222222222222222111111000000444444555666666555444444111111111111111111111111444444444444444444444444222222222333333444444444222222222222222222222222222222333333222111///............///000222333444111111111111111111111111111111111222222333333333333333333333333333333333222222222222222222222222444333222333555666555444111111111111111111111111222333333444444333333222111111111222222111111111111111111111111111111111333333333333333333333333111111111000111222222333333333333333333333333333111111111111111111111111222222222222222222222222111111222333333444555555111111111222222333333333333333333333333333333333333333333333333333333333666555333222222333555666111111111111111111111111~~~zzzyyyyyyyyy{{{|||yyyuuupppllljjjhhhddd^^^WWWPPPKKKHHHDDDCCCAAA???>>>>>>???@@@?????????>>>>>>>>>>>>>>>AAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMNNNMMMKKKJJJKKKMMMJJJJJJKKKKKKLLLLLLMMMMMMLLLJJJHHHIIILLLMMMKKKIIIJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBAAA@@@>>>===<<<<<<<<<===;;;;;;;;;;;;:::999888777999999999888888888888777666666666666555555555555666666666666666666666666555555555555555555555555333444444555555444444333444444444333333222222222444222111444666666555555555444222111111111222222333333333222222111111111000000//////000111222222444444222222222222444444333333333444444444555555333333333444444444555555222222111111111111222222111222222333333222222111111222222333333222222111222222222222222222222222222222222222222222222222444333111000000111333444333222111000000111222333222222222222222222222222111111111111111111111111333222222111111222222333333222111222222111///---333333333333333222111000111111222222222222111111111111222333333333333222333333333333333333333333111111000000000000111111222222333333333333444444000000111111111111000000222222222222222222222222111111000000000111222333111222222333333222222111222222222222222222222222555444444333333444444555222222333333333333444444333333333222222111111111111111222222222333333333333333333222222111111111~~~}}}zzzyyyxxxxxxzzz~~~|||vvvssspppkkkhhhdddbbb]]]XXXQQQKKKGGGEEECCCBBB@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMOOONNNMMMKKKKKKLLLJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIHHHHHHJJJKKKJJJHHHKKKJJJIIIHHHGGGFFFEEEDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???===============;;;;;;;;;;;;:::999888777999999999888888888777777666666666666555555555555555555555555555555555555555555555555555555555555333444444555555444444333444444444333333222222222444333222333333222222222444333222111111111222333444444444333333333222222111000000000111111222333333222111111111111222333333333333444444444444555222222222333333333444444333333222222222222333333111222222333333222222111111222222333333222222111222222222222222222222222222222222222222222222222333222000//////000222333222222111000000111222222222222222222222222222222111111111111111111111111333222222111111222222333222111000111333333333111333333333333333222111000111111222222222222111111111111222333333333333222333333333333333333333333222111111000000111111222222222222333333333444444111222222222222222222111222222222222222222222222222222222222222333333444111222222333333222222111222222222222222222222222444444333333333333444444222222222333333333444444333333333222222222111111111111222222222333333333333333333222222222111111~~~{{{zzz{{{~~~{{{sssnnnkkkhhhddd```[[[YYYTTTNNNIIIEEEBBBAAAAAA@@@???>>>=========>>>=========>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKMMMPPPPPPNNNLLLLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLIIIHHHGGGHHHIIIJJJIIIGGGLLLLLLLLLLLLJJJHHHFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>============;;;;;;;;;;;;:::999888777999999888888888777777777666666666666555555555555444444444444444444444444555555555555555555555555333444444555555444444333444444333333333333222222222333444333222111222333333222222222222333333444555555444444444444333333222222111111222222333333222111111000000111111222333333333333444444444444111111111222222222333333444333333333333333333444111222222333333222222111111222222333333222222111222222222222222222222222222222222222222222222222222111000//////000111222222222111000000111222222222222222222222222222222111111111111111111111111333222222111111222222333111000///000333555666666222222333333333222111111111111222222222222111111111111222333333333333222333333333333333333333333222222111111111111222222222222222222333333333333333333222222222222333333222222222222222222222222222222222222333333333333111222222333333222222111222222222222222222222222333222222222222222222333222222222222333333333333333333333222222222222111111111222222222333333333333333333222222222222111zzztttlllfffccc___ZZZWWWSSSPPPKKKFFFBBB???>>>>>>??????>>>>>>============;;;<<<<<<===>>>???@@@@@@???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>EEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKMMMPPPQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHIIIIIIIIIHHHMMMMMMNNNNNNMMMJJJGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>======<<<<<<<<<<<<:::::::::::::::999888888888888888888777777777777666666666666555555555555444444444444444444444444555555555555555555555555333444444555555444444333333333333333333333333333///333555333222444666666222222222222333333444444444444444444444333333333333333333222222333333444222222111111111111222222222222333333333444444444222222222222333333333333333333222222222222333333111222222333333222222111111222222333333222222111222222222222222222222222222222222222222222222222222111000000000000111222222111111111111111111222222222222222222222222222111111111111111111111111333222222111111222222333333111///000222555777888222222333333333222222111111111222222222222111111111111222333333333333222222222222222222222222222111111000000000000111111111222222222222333333333444333222111111222333444111222222222222222333333000111111222222222222222111222222333333222222111222222222222222222222222222222111111111111222222111222222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222vvvoooggg```[[[WWWRRRMMMKKKIIIEEEAAA???=========>>>>>>>>>>>>=========<<<;;;;;;<<<===>>>??????@@@?????????>>>>>>??????????????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJMMMPPPQQQOOOMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJMMMMMMNNNOOONNNKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;:::::::::999999::::::999999888888888888888777777777666666666666666666555555555555555555555555555555555555555555555555555555555555333444444555555444444333333333333333333333333333000555666222222555666444222222333333444444444444222222222222222333333333444444333333333333333444222333333333333333333222222222222333333333444444333333333333444444444444222222111111111111222222111222222333333222222111111222222333333222222111222222222222222222222222222222222222222222222222222222222111111222222222111111111222222111111111222222222222222222222222111111111111111111111111333222222111111222222333555333000000222444555555111222222333333333222222111111222222222222111111111111222333333333333222222222222222222222222222000000000//////000000000111111111222222222333333222222111111111111222222111111111222222333333333111222333333444444333333111222222333333222222111222222222222222222222222222111111000000111111222111111111222222222333333222222222222222222222222111111222222222333333333222222222222222222222222wwwnnnhhh___XXXTTTOOOJJJFFFEEEDDDBBB@@@>>>===============>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>???>>>============>>>???>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDEEEFFFGGGEEEFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLOOOOOOMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHJJJKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJIIIGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>??????999999:::::::::999999888888999999999999999888888888888777777777666666666666666666666555555555555666666666666666666666666555555555555555555555555333444444555555444444333222222333333333333444444222666555000222777666///222333444444444444444333111111222222222222333333444444333333222222333333222333333444444333333222222222222222333333333333333333444444444555555555222111111000000111111222111222222333333222222111111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222000111222222222222111000222222222222222222222222111111111111111111111111333222222111111222222333555333111111222333333222111111222333333333222222111111222222222222111111111111222333333333333222222222222222222222222222111111000000000000111111111111111111222222222222111111222222222222111111111111111222222333333444222333555666666666555444111222222333333222222111222222222222222222222222222111111111111111111222111111111111222222222222111222222222222333333333111111222222222333333333111222222222222333333333yyynnnccc]]]UUUOOOLLLIIIDDD@@@@@@@@@@@@???>>>>>>============>>>?????????>>>===<<<<<<==================>>>>>>===<<<<<<===>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<>>>@@@BBBDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHJJJLLLMMMMMMKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGIIIJJJIIIGGGGGGHHHJJJIIIJJJJJJJJJKKKKKKKKKKKKGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>============888999::::::;;;:::999888888888999999999999888888888777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555333444444555555444444333222222222333333444444444222555333000777@@@>>>555333444555555555444333222222222222333333333444444444444333222222222222222111222333333333333222111111222222222222333333333222222333333333444444444333222222111111222222333111222222333333222222111111222222333333222222111222222222222222222222222222222222222222222222222111111222222222222111111000111222222222222111000222222222222222222222222111111111111111111111111333222222111111222222333333222111111222333222111000111222333333333333222111111222222222222111111111111222333333333333222111111111111111111111111333222222222222222222333111111111111222222222222000222444555555444222000000111111222333333444444000111333555555444333222111222222333333222222111222222222222222222222222222222222111111222222222111111111111222222222222111111222222222333333333111111222222222333333333111111222222222333333333~~~~~~}}}||||||||||||}}}~~~|||qqqeee[[[UUUNNNIIIGGGDDDAAA======>>>?????????>>>=========>>>???@@@@@@???>>>==================<<<<<<<<<>>>===<<<;;;;;;<<<===>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGKKKLLLLLLKKKIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIEEEHHHIIIHHHFFFEEEGGGIIIHHHHHHHHHHHHIIIJJJLLLLLLGGGGGGGGGFFFFFFFFFFFFEEEBBBCCCCCCCCCBBBBBBAAA@@@BBBCCCCCCCCCCCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<888999:::;;;;;;;;;:::999777888888999999999888888777777777777666666666666777666666666555555555555444444444444444444444444555555555555555555555555333444444555555444444333222222222333333444444444000333222222>>>LLLJJJ???444444555666555444222111333333333444444555555555444333222222111111111111000111222333333222111000111111222222222333333333111111222222222333333333444333333222222333333444222222222333333222222222222222222333333222222222222222222222222222222222222222222222222222222222000000111111111111000000000111222333333222111000222222222222222222222222111111111111111111111111333222222222222222222333000000000111333333222000000111222333333333333333111111222222222222111111111111222333333333333222111111111111111111111111555444444333333444444555000111111111111222222222000222555777777555222000000000111222333333444444,,,...000111111111///...222222222333333222222222222222222222222222222222333333222222222222333333000111111111111222222222111111111222222333333333111111222222222333333333111111111222222333333333~~~zzzzzz~~~|||wwwpppggg]]]WWWLLLKKKHHHEEEAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>??????@@@@@@AAABBBBBBGGGFFFEEECCCBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@??????CCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEFFFGGGFFFDDDCCCGGGFFFEEECCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCC???>>>===;;;:::888777777;;;;;;;;;:::::::::999999888888888888777777777777999888777555555444444444777777777777666666666666555444333333222222222222555555555555555555555555444444444444444444444444333333333333333333333333222222333333444555666666333333333333333333333333444444444333333222222222444444444444444444444444222222222222222222222222111111111222222333333444444444444333333222222222222222222222222222222222000000000111222222222333222222222222222222222222333333333333333333333333555333222222333444444333////////////////////////111111222222222222111111111111111000000000000000444333333222111000//////...///111222333333222111222222222111111111111000222222222222222222222222111222222333333222222111333333222222222222222222111111111111111111111111111111000000000000111111222222222222222222222222111444666888888666444111333111000000111111000...222222222222222222222222222222222222222222222222000111111111111222222222333222222222222222222333111111111111111111111111333333333444444444555555444444444333333222222222333333222222222222222222~~~~~~}}}~~~zzzssslllcccZZZPPPJJJGGGFFFDDDBBB@@@???>>>===========================>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>??????@@@@@@AAAAAABBBEEEDDDCCCAAA@@@@@@AAAAAA??????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA???>>><<<;;;;;;::::::::::::999999999999888888888777777777666666888777666555555555555555777777777666666555555555555444333333222222333333555555555555555555555555333333333333333333333333333333333333333333333333222222333333444555555666333333333333333333333333444444444333333222222222444444444444444444444444222222222222222222222222222222222333333333333333444444333333333222222222222222222222222222222222222222222222222333333333222222222222222222222222333333333333333333333333444333111111333333333222222222222222222222222222111111222222222222111111222222222111111111111111333333222222222222222222000111111222222222111111222222222111111111111000222222222222222222222222111222222333333222222111111111000000000000000000222222222222222222222222222222111111111111222222222222222222222222222222000111333555555333111000333222000111222222000///222222222222222222222222222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111111222222222333333333333444333333333222222222222222222222222222222222222|||yyyyyyzzz{{{{{{zzztttnnneee\\\TTTMMMFFFBBBAAA@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>??????@@@AAAAAAAAABBBBBB@@@@@@????????????>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@??????>>>=========@@@@@@???>>><<<;;;::::::999999999999888888888777888888777777777777666666777666666555555555666666777777666555444444333333555444333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222333333444444555555333333333333333333333333444444333333333333222222444444444444444444444444222222222222222222222222333333333333333222222222333333333333222222222222222222222222222222222222444444444333333333333333222222222222222222222222333333333333333333333333333222000000222333222111000000000000000000000000111111222222222222111111222222222222222222222222222222222333333333444444222222111111111111111111222222222111111111111000111111111111111111111111111222222333333222222111000000111111111111111111333333333333333333333333333333222222222222333333222222222222222222222222000111222222222222111000333222111222333333111000111111111111111111111111111111111111111111111111000111111111111222222222111111111000000111111111111111111111111111111111000000000000111111111222222222222222222111111111111111111222222333333444~~~{{{zzzxxxwwwvvvtttqqqoooddd___VVVOOOJJJGGGDDDBBB???>>>>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@?????????????????????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJGGGHHHHHHIIIKKKLLLLLLMMMMMMLLLKKKIIIHHHHHHGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>===<<<;;;;;;======<<<;;;::::::999999888888888888777777777777888777777777666666666666666555555555555666666777666666555444333333222111555444444333333333444444444444444444444444444444222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333222111111111000333222222222222222222222222222222222222222222222444444333333222222222111222222222222222222222222222222222222222222222222333111000000111222222111////////////////////////111111222222222222111111111111111222222222222222222222222222222222222222444333111000///000111111222222222111111111000000000000000000000000000000111222222333333222222111222222333333333333333444333333333333333333333333222222222111111222222222222222222222222222222222333333222222222222333333333222222333555444333111000000000000000000000000000000000000000000000000000000111111111222222222111111000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111000000111222333333444444{{{yyywwwvvvuuutttqqqllleee```VVVQQQJJJEEECCCBBBBBBBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>??????@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJFFFGGGHHHIIIJJJLLLMMMMMMNNNMMMLLLJJJIIIHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA???>>>===<<<;;;>>>>>>======<<<<<<<<<;;;888888888777777777666666777777777666666666666555666555555555555666666777666555555444333222222222444444444333333444555555444444444444444444444444222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222111111000000//////222222222222222222222222222222222222222222222222333333222222111111000000222222222222222222222222222222222222222222222222333111000000111222222111333333333333333333333333111111222222222222111111000000000000111111222222222222222111000/////////444333111000///000111111222222222111111111000000000000000000000000000000111222222333333222222111222222333333444444444444222222222222222222222222111111000000000000111111222222222222222222222222333222111111111111222333222222333444666555333111000000000000000000000000000000000000000000000000000000111111111222222222111111000000000000111111111111111111111111111111111111111222222222222333111111111111111111111111000000111222333333444444~~~zzzvvvtttqqqpppnnnlllhhh```XXXRRRKKKHHHCCC???>>>======<<<@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>???@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::888888888888777777777666777777666666666666555555777666666555555555666666555555444444444333333333444444444444444444555666333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222111111111111111000000000111111111222222222222222222222222222222222222222222222111111111111111111222222222222222222222222222222222222222222222222333222000000222333222111222222222222222222222222111111222222222222111111/////////000111111222222333222111000///...------222222111111111111111111222222222111111111111000111111111111111111111111111222222333333222222111000000111111222333333333111111111111111111111111111000000000000000000111222222222222222222222222111111000000000000111111111111222444666555333111111111111111111111111111111111111111111111111111000111111111111222222222111111111000000111111111111111111111111111111111222222222333333333444444111111111222222222222222111111111222222333333444}}}wwwsssooollliiifffbbb^^^YYYSSSMMMHHHDDDBBB???>>>>>>===<<<:::>>>>>>===<<<;;;;;;;;;;;;========================:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>??????@@@@@@>>>???@@@BBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJJJJLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>======999999999999999999999999999999888888888777777777777777666666666555555555888777666555555555555555444444444444555555555555444444444444444555666666333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222333333333333333333333333222222222333333444444444222222222222222222222222222222222222222222222222222222222222222333333333000111111111222222222222222222222222222222222222111111222222222222222222222222222222222222222222111111111111111111111111444333111111333333333222000000000000000000000000111111222222222222111111//////000111111222333333222111111111000000//////000111111222222222111111222222222111111111111000222222222222222222222222111222222333333222222111000000111111222333333444222222222222222222222222222111111000000111111222222222222222222222222222111111111111111111111111000000222444666555333000222222222222222222222222222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111222222222333333333333444222222222222333333333444222222222222222222222222}}}vvvqqqlllhhheeeccc___YYYSSSOOOKKKGGGDDD???>>>>>>@@@AAAAAA@@@>>><<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>??????@@@@@@===>>>???AAABBBBBBBBBAAA???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGHHHEEEFFFFFFGGGGGGHHHHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>======<<<<<<<<<============>>>999999999999888888888888777666666666555555555555999888777555555444444444333333444555555666666777444444444444444555666777333333333333333333333333444444444444444444444444111111111111111111111111222222222222222222222222333333333333333333333333222222222333333444444444222222222222222222222222222222222222222222222222333333333444444555555555000000111111222222222222222222222222222222222222222222222333333444444444222222222222222222222222111111111111111111111111555333222222333444444333333333333333333333333333111111222222222222111111000000111222333333444444111111111111111222222222...000111333333333222111222222222111111111111000222222222222222222222222222222222333333222222222222222333444444555666666333333333333333333333333333222222222222222222333222222222222222222222222222333444444444444333222///000111444666555222000222222222222222222222222222222222222222222222222000111111111111222222222333333222222222222333333111111111111111111111111111222222222222333333333222222222333333444444444333333222222222222222222zzzsssmmmfff^^^XXXPPPNNNKKKGGGDDDBBBBBBAAA======>>>>>>??????@@@@@@<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>???????????????@@@@@@@@@??????>>>>>>======>>>@@@BBBAAA@@@BBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAABBBDDDFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCBBB??????@@@AAAAAABBBCCCCCCDDDCCCBBBAAA@@@AAABBBBBB??????>>>>>>======<<<<<<<<<<<<;;;::::::999888888888888888888999999999999777777777777666666666666555555555555555555555555444444444444444444444444555555444333333333333444444444444333333222222222333333333333333333333333333222222111111222222333444444333222222111111000333333333222222111111111222222222222222222222222111111111222222333333333333333333333333333333333000000000111222222222333555444444333222111000000111111111222222333333333111111111111111111111111333333333333333333333333333333333333333222111000111111111111111111111111333222111000000111222333111111111111111111111111222222222222222222222222222111111111000000//////444333222000///---,,,+++222222222111111111000000111111111111111111111111111222222222222111000000111111111111111111111111111111000000000000111111333222111000000111222333111///...000333555444222333333333222222222111111333333333333333333333333000111111111222222222222777666444333222333444444111111111111111111111111111111111111111111111111222222222222222222222222555555333333333333555555333333333222222111111111111111111111111111111111xxxooofff```YYYRRRMMMIIIHHHFFFDDDBBBAAAAAAAAA============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<============<<<<<<=========>>>>>>?????????>>>??????@@@@@@??????>>>>>>======>>>@@@AAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAABBBDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHJJJIIIIIIHHHFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBB??????@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>===<<<<<<;;;;;;:::<<<;;;;;;:::999999888888555555666666666777777777666666666666555555555555555555555555555555555555444444444444444444444444555555444333333333333444444444333333333222222222333333333333333333333333333222222111111222222333000111111222222333444444333333333222222222111111222222222222222222222222111111222222222333333333333333333333333333333333111111111111111222222222444333333222222111111111222222222222222222333333111111111111111111111111333333333333333333333333333333333333222222111000111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000222111111111000000000000222222111111000000000000222222222111111111000000111111111111111111111111111222222222222111000000000000000000000000000000111111000000000000111111333222111000000111222333111000///000333444333111111111111222222333333333333333333333333333333333111111111222222222333333555555333222222222333333111111111111111111111111111111111111111111111111222222222222222222222222444444333222222333444444333333333222222222111111222222222222222222222222pppxxx~~~~~~}}}zzzuuunnnccc[[[UUUOOOIIIDDDAAAAAA@@@?????????@@@@@@===<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>======<<<;;;<<<<<<===>>>???@@@@@@>>>>>>????????????>>>>>>>>>======>>>@@@AAA@@@???AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA??????@@@@@@AAAAAABBBBBBAAA@@@@@@???>>>?????????===<<<<<<;;;::::::999999;;;;;;::::::999888888888555555666666666666777777555555555555444444444444444444444444444444444444444444444444444444444444555555444333333333333333333333333333222222222222333333333333333333333333333222222111111222222333000111111222222333444444333333333222222222222111222222222222222222222222111222222222222333333333333333333333333333333333222222222111111111111111222222222222222222222222333333222222222222222222222222222222222222222222333333333333333333333333222222222222222111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111111111111000000000000000111111222333333444222222222111111111111111111111111111111111111111111222222222222111000000000000000000000000000000111111111111111111111111222222111111111111222222222111000111222333222000///000111222333444444555222222222222222222222222111111111222222222333333444333222222111222222222111111111111111111111111111111111111111111111111222222222222222222222222333333222111111222333333333333333222222222222111222222222222333333333333VVV]]]hhhttt|||{{{|||}}}}}}}}}~~~~~~zzztttpppggg___UUUNNNJJJFFFBBB???<<<<<<<<<=========>>>>>><<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999999999;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<>>>???@@@@@@======>>>>>>???>>>>>>>>>>>>======>>>???@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAA??????@@@@@@AAAAAAAAAAAA??????>>>>>>============<<<<<<<<<;;;::::::999999::::::999999888888888777777777777777888888888999666666666555555555444444444444444444444444444444333333333333333333333333555444333333222222333333333222222222222222222222222222222222222222222222333222222111111222222333444444333222222111111000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222111000000000111111111222222333333333333333333222222111111111222222222222222222222222222222222222222222222222222222111111111111111222111111111111111111111111000111222333333222111000111111111111111111111111222222222222222222222222111111111111111111111111///000000111222333444444111111111111111111111111111111111111111111111111111222222222222111000000000000000000000000000000111111111111111111111111222222222222222222222222333222111111111111000000000000111222333333444444111111111111111111111111000000000111111111222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222111111111111111111222222222222222222222222222222333333333333333444444HHHLLLRRRZZZcccnnnyyy~~~|||zzzzzz{{{}}}~~~}}}{{{yyyvvvqqqjjjbbb\\\SSSMMMEEE@@@???>>><<<:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;999::::::;;;;;;::::::999999:::;;;<<<===>>>??????;;;<<<===>>>>>>>>>>>>>>>???=========???@@@???>>>@@@??????@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@@@@@@@@@@AAA===============<<<<<<<<<======<<<;;;;;;::::::999999888888888888888777777666777777777777888888888777777777666666666555555444444444444444444444444333333333333333333333333444444333222222222222333222222222222222222222222222222222222222222222222333222222111111222222333444444333222222111111000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222111000000000111111111222222333333444333333333222222111111111222222222222222222222222222222222222222222222222222111111000000111222222111111111111111111111111000111222333333222111000111111111111111111111111222222222222222222222222111111111111111222222222000000111111111111111111111111111111111111111111111111111111111111111111111222222222222111000000222222222222222222222222000111222222222222111000222222222333333222222222222333333222111000000000222222222222222222222222111111111111111111111111////////////000000000111000111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222333333444444444BBBCCCEEEHHHMMMUUU___eeerrryyy}}}|||~~~ttttttuuuvvvxxx{{{}}}}}}yyyrrrjjjbbbZZZQQQKKKHHHDDD>>><<<===>>><<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999999999999888:::::::::;;;;;;;;;;;;<<<999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999999999999999999888999::::::;;;<<<===>>>>>>:::;;;<<<======>>>>>>===???=========??????>>>===????????????@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@===============<<<;;;;;;===<<<<<<;;;;;;:::999999777777777777777777777777444444555555555555666666888777777777666666666666333333333333333333333333333333333333333333333333444444333222222222222222111111111222222222222222222222222222222222222222333222222111111222222333000111111222222333444444111222222222222333333333222222222222222222222222333333333222222222222111222222222222222222222222222222222111111111111111111111111222222333333333333333222222222222222222333333333333333333333333222222222222222222222222111111000//////111222333111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111111222222222222222111111111111111000000000111111111111111222222222111111111111111111111111111222222222222111000000333333333333333333333333000111222333333222111000222222333333333333222222111333333222000///000111333333333222222222111111222222222222222222222222/////////000000000111111000000111222222222111111111111111111111111111111111111111111111111111111222222222222222222222222000111222222222222111000111222222222222333333333111111222222333333444444<<<===???@@@BBBFFFKKKOOOYYY```kkkuuu}}}|||{{{xxxuuuvvvooopppqqqrrrssstttttttttrrrlllccc[[[SSSMMMGGGCCCDDD@@@<<<<<<>>>???>>><<<888999:::;;;<<<;;;;;;:::999999999999999999:::::::::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<<<<===::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999::::::999999999:::::::::;;;;;;<<<<<<<<<999:::;;;<<<============???>>>======>>>???>>><<<>>>>>>>>>??????@@@AAABBBDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDDDDEEEEEEEEECCCDDDDDDEEEDDDCCCBBBAAABBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@??????????????????<<<===>>>>>>>>>===;;;;;;;;;;;;;;;:::999999888888777777777777777777777777444444444555555555666666777777666666666555555555333333333333333333333333222222222222222222222222444333222222111222222222000111111111222222222222111111111111111111111111333222222111111222222333000111111222222333444444111111222222222333333333222222222222222222222222333333333222222222111111111111111111111111111111111111111111111222222222222222222222222222333333222222222222222222333333333333333333333333333333111111111111111111111111111000/////////000222333111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000111111111222222333333333222222222222222222222222000000111111111222222222111111111111111111111111111222222222222111000000222222222222222222222222000111333444444333111000222222333444444333222222000222333222000///000222222222222222222222333333333333333333333333333333111111111111222222222222000000222333333333222222111111111111111111111111111111111111111111111111222222222222222222222222111111222333333222111111111111222222222333333333000000111111222333333444888:::<<<>>>>>>???BBBDDDFFFLLLUUU]]]eeeqqq~~~yyyyyyxxxtttqqqqqqooooooooonnnllliiigggeee___YYYQQQJJJEEEBBB@@@???>>>;;;888888:::;;;999777555666888:::;;;<<<;;;;;;888888999999:::::::::;;;:::::::::;;;;;;<<<<<<<<<999999::::::;;;<<<======999999999999999999999999::::::<<<======<<<::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============???>>>======>>>???===<<<>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@??????@@@@@@??????????????????<<<===>>>>>>>>>===;;;;;;::::::999999888777777777666666666666777777777777666666666666777777777888666666555555555444444444333333333333333333333333222222222222222222222222444333222222111111222222000000111111222222222222111111111111111111111111333222222222222222222333444444333333222111111000111111111222222333333333222222222222222222222222333333333222222111111111111111111111111111111111000000111111222222222333222222222222222222222222111111111222222333333444333333333333333333333333111111111111111111111111111000///...///000222444111111111111111111111111333222111000000111222333111111111111111111111111222222222222222222222222111111111222222333333333222222222333333444444555000000111111222222222222111111111111111111111111111222222222222111000000111111111111111111111111000111333444444333111000222222444444444444222222///222333222000///111333000000111222333444444555333333333333333333333333222222333333333444444444000111222333444444333222111111111111111111111111111111111111111111111111222222222222222222222222111222333444444333222111111111111222222333333333//////000111222222333333777777888999;;;<<<<<<===AAABBBCCCHHHOOOXXXaaafffttt~~~~~~|||xxxttttttuuutttoookkkgggeeeaaa]]]YYYVVVTTTTTTLLLJJJFFFBBB>>>===<<<<<<;;;;;;::::::888777555444<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888::::::::::::::::::::::::;;;;;;999999999999;;;;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============DDDCCCAAA@@@???>>>??????AAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEAAABBBBBBCCCCCCBBBBBBAAA@@@@@@BBBBBBBBBBBB@@@@@@===============>>>>>>>>>???>>>===;;;;;;<<<<<<===:::::::::999999999888888666666666666777777777777888777666555444333222222444444444333333222222222333333333333333333333333444333333222222333333444222222222111111111000000444555555555444333333222000000000000000000000000222222222222222222222222000000000111222222222333111111111222222333333333111111000000000000111111555444444333333222222111222222111111111111222222333222222222222222222333//////......///000111111222222222222222222222222222222222222222222222222444444333222111111111111000111111222222333444444000000000000000000000000111111222222222222111111222222222222222222222222333222222222111000000000111111111222222333333333333333333222222111111111222222111111111111111111222222111111111111111111333222222111111222222333333333222111000000000111222222222222222222222222444333333222111000//////000111111222222111111000111111111111111111111111222111000//////111333444222111000//////000111222333222222111111222222333111111111111111111111111222222111111111111222222333333333222222111111111333333333222222111111111444333222222111111222222111111000000000000000111777777888999:::;;;<<<<<>><<<;;;;;;<<<:::::::::999888777666555;;;;;;:::::::::::::::::::::::::::999999999888888888888888888888888888888::::::::::::::::::::::::;;;:::999999999999:::;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>>>>===<<<;;;<<<======AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===::::::999999999888888888888777777777666666555555555555555555555444444333444333333333333333333222333333333333333333333333444333333222222333333444333222222222222111111111444444555555444333333222333333333333333333333333222222222222222222222222111111111111222222222222222222222222222222333333222222111111111111222222222222222222333333333333222222111111111111222222222222111111111111222222111111111111111222333333222222222222222222222222333333333333333333333333222222222111222222333333000111111222222333444444111111111111111111111111111111222222222222111111222222222222222222222222222222222111111111111111111222222222222222222333333333333222222111111111111111111111111111111111111111111111111111111111333222222111111222222333222222111111000111111111222222222222222222222222333333222222111000000000111111222222222222111111111111111111111111111111222111000///000111333444222111000//////000111222222222222222222222222222111111111111111111111111222222111111111111222222222222222111111000000000333333333222222222111111444333222222111111222222333333222222222222222333777777888999:::;;;;;;<<<;;;::::::;;;===@@@BBBDDDHHHMMMTTT\\\eeeqqq~~~}}}|||{{{{{{{{{yyyvvvtttqqqlllgggccc```\\\WWWRRRKKKIIIGGGDDDBBB@@@@@@@@@===<<<;;;999999999:::;;;999999999999999888777777999999999999999999999999:::::::::999999999888888888888888888888888888888::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<<<<=========>>>============>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>============<<<;;;;;;;;;;;;<<<999999999999888888888777999888888777666555444333222333444666666666555444222333333333333333333444333333333333333333333333444333333222222333333444333333333333222222222222444444444444444333333222444444444444444444444444222222222222222222222222222222222222222111111111333333222222222222222222111111111111111111111111000000111111222333333444222222111111111111222222111111111000000111111111222111111111111222333333222222222222222222222222333333333333333333333333111111111111222333444555000111111222222333444444111111111111111111111111111111222222222222111111222222222222222222222222111111111111111222222222222222222222222111111111222222222222222111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111000111111222222222222222222222222222222111111111111111111111111222222222333333222222222111111111111111111111111222111000000000111222333222111000000000000111222111222333333333333222111111111111111111111111111222222111111111111222222111111111000000000000000333333333222222222222111444333222222111111222222333222222222222222333333777777777888999::::::;;;666777888:::<<<===???@@@AAACCCGGGLLLSSS^^^iiiqqq~~~}}}|||{{{yyywwwwwwvvvuuuuuutttqqqmmmiiiddd```ZZZVVVRRRNNNIIIFFFBBBAAA???===<<<<<<<<<<<<999888888777777888888999777888888999999999888888888888999999999999999999:::::::::999999999888888888888888888888888888888999999999999999999999999:::999999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::========================;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBAAA@@@??????@@@AAABBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;999888888888888777777777888777777666555555444444111333444666666555444333222222222333333444444444333333333333333333333333444333333222222333333444444444444333333333222222333333444444444333333222222222222222222222222222222222222222222222222222333333333222222111111111333333333222222111111111//////000000000000//////000000111111111222222222222222111111111111222222111111000000000000111111000000000//////000111111222222222222222222222222222222222222222222222222222111111111222222333444000111111222222333444444111111111111111111111111111111222222222222111111222222222222222222222222000000000111222222222333333333222222111111000000222222222111111111111111111111111111111222222222111111111111111222222222222222111111111111222222111000000000111222333333111111111111111111111111000000111111111222222222222222333333333333222222111111111111111111111111222111111000000111222222111111111111111111111111000111333444444333111000111111111111111111111111222222111111111111222222111111111111111111000000222222222222222222222222444333222222111111222222000000000///000000111222666777777888888999999999666777888:::;;;======>>>>>>@@@CCCFFFKKKRRRYYY]]]fffkkkuuu}}}yyyvvvuuusssrrrppppppooommmllliiieee```\\\TTTQQQMMMIIIFFFCCCAAA???>>>===<<<;;;:::;;;;;;<<<999999888888777777777777777777888999999999999888888888999999:::::::::::::::::::::999999999888888888888888888888888888888999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::========================;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888>>>>>>??????@@@AAAAAABBB@@@@@@@@@AAAAAACCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHCCCDDDCCCCCCCCCBBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAACCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@AAAAAA???>>>>>>???AAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;::::::999888888888777777777666666555555555555555666666666333444555555555444222222222222222333333444444444333333333333333333333333444333333222222333333444444444444333333333222222222222333333444333333222111111111111111111111111222222222222222222222222444333333333222222111111333333333222222111111111000111111222222111111000222222222111111111000000222222111111111111222222111111000000000000111111111111000000000000000111222222222222222222222222111111111111111111111111444333222222111111111222000111111222222333444444111111111111111111111111111111222222222222111111222222222222222222222222000000000111222222222333222222222111111000000000111111111111111111111111000000111111111222222222000000111111111222222222222111111000000111111222111000000000111222333333111111111111111111111111000000000111222222333333111222222333333222222111111111111111111111111111222222111111111111111111111111222222222222111111000111333444444333111000111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222444333222222111111222222000000//////000111111222666666777777777888888888888888888888888888888888999:::===AAAEEEIIILLLNNNTTTYYYcccnnnxxx~~~|||xxxuuupppmmmllljjjhhhfffdddbbb___]]]ZZZVVVRRRNNNGGGEEECCC@@@>>><<<<<<<<<;;;:::999888888999:::;;;::::::999999999888888888777888888999999999888888888888888999999:::;;;;;;:::::::::999999999888888888888888888888888888888999999999999999999999999888888999999999999888888888999999::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>><<<;;;:::999======>>>???@@@AAAAAABBB@@@@@@@@@@@@AAABBBDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIEEEEEEEEEFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@??????>>>>>>======<<<<<<::::::;;;;;;::::::999888777777777777666666666666444444555555555666666666555555444333333333222222222333333333333333333444333333333333333333333333444333333222222333333444333333333333222222222222111222222333333333333333222222222222222222222222222222222222222222222222333333333333333222222222333333222222222222222222222333444555555444333222444333333222111111000000222222111111111111222222111111111000000111111111444444333222222222222333222222222222222222222222111111111111111111111111555444333222111111111111000111111222222333444444222222222222222222222222111111222222222222111111222222222222222222222222111111111111111222222222111111111111111000000000000000000111111111111111000000000111222222333333000000000111222222333333111111000000000000111111111111111000111111222222111111111111111111111111000000111111222222222333111111111222222111111111111111111111111111111111222222222222111111111000111111222333333222111111111222333333333333222111111111111111111111111111222222111111111111222222222222222222222333333333111222222222222333333333444333222222111111222222111111111111222333444444666666666777777777777777888777666555555555555666555666777:::>>>AAACCCDDDHHHLLLTTT]]]gggpppvvvzzz|||~~~{{{yyyxxxvvvsssqqqjjjgggccc```^^^\\\ZZZXXXTTTQQQNNNLLLJJJHHHEEEBBB???>>>===:::888888999;;;:::999888777777888999:::888999999:::::::::999999888888999999999888888777666666777777888999999::::::::::::999999999888888888888888888888888888888888888888888888888888888777888999::::::999888777777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;<<<<<<<<>>===<<<<<<===>>>???@@@AAAAAA?????????@@@AAABBBDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????=========<<<<<<<<<<<<<<<999::::::;;;:::999888777777777666666666555555555555555555555555555444444444333222111111333444666444333333333333333333222333333333333333333333333444333333222222333333444333222222222222111111111111111222333333333333333333333333333333333333333222222222222222222222222222222333333333333333333222222222222222222333333111222444555555444222111333333333333222222222222222222111111111111222222222222111111111111222222555444333333222222222333222222222222222222222222222222222222222222222222333333222222111222222222000111111222222333444444222222222222222222222222111111222222222222111111222222222222222222222222222222222111111111111111000000000000111111111111///000000000111111111222///000000111222222333333///000000111222222333333111111000000000000111111222222111111000111111111111111111111111111111111111111111111111222222222///000000111111000000///111111111111111111111111222222222222222111000000111222222333333222222111222222222222222222222222111111111111111111111111222222111111111111222222000111111111222222222222111111222222222333333333444333222222111111222222111111111111222333444555666666666666777777777777666555444444444555777888666555555777999<<<======>>>AAAFFFMMMVVV^^^eeeiiidddfffgggiiilllqqqwww|||{{{xxxuuusssqqqooollliii^^^[[[WWWSSSRRRPPPNNNLLLHHHEEEBBB@@@???>>>===;;;<<<;;;:::888666666888:::;;;:::999888888999:::;;;777777999:::;;;;;;;;;;;;999999999999999888777777444555555666777888888999:::::::::999999999888888888888888888888888888888888888888888888888888888777888999::::::999888777666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<;;;<<<===>>>???@@@AAAAAA?????????@@@AAABBBDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCAAAAAABBBBBBDDDEEEFFFGGGHHHHHHIIIJJJIIIHHHGGGFFFBBBCCCDDDFFFFFFDDDCCCBBBEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@AAAAAA@@@@@@@@@>>>???@@@AAAAAA@@@???>>>;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;:::999888777777666666666555555555555777777666555444333333222333222000000111333777999444444444333333222222222333333333333333333333333444333333222222333333444222222222111111111000000000111222333333333333333222222222222222222222222222222222222222222222222222222222333333444444444111111111222222333333444...///111222222111///...222222222333333444555555222222111111111111222222333333222222222222333333333222222111000000000111222222222222222222222222444444444444444444444444111111111111222333444444000111111222333333444444222222222222222222222222111111222222222222111111222222222222222222222222333222222222111111000000//////000000111111222222//////000000111111111222///000000111222222333333///000000111222222333333111111000000000000111111333333222111000000000111000000000000000000000000111111111111111111111111//////000000000000//////111111111111111111111111222222222222222111000///111222333444444333222111333222222111111222222333111111111111111111111111222222111111111111222222//////000000111111111222111111111222222333333333444333222222111111222222////////////000111222333333444555666777888999:::777777777777777777777777666666777888999999::::::>>>@@@CCCGGGKKKOOORRRSSSUUUSSSRRRRRRTTTYYY^^^bbbjjjooowww~~~yyyssskkkfffccc^^^WWWQQQMMMKKKHHHEEECCCBBBBBBBBB??????>>>===<<<<<<;;;;;;<<<;;;:::999888888888888::::::999999888888777777888888888777777777777777999999888777666666777777666666777888999::::::;;;:::888777555555666888999777777777777777777777777999999999999999999999999999999888888888888999999999999888888999999:::;;;999999999888999999::::::999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@????????????>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIILLLPPPRRRQQQMMMHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>;;;<<<===??????@@@@@@@@@???===<<<;;;;;;<<<===???<<<;;;:::888777666666666666666666666555555555555666555444333333444555666444444444444444444444444555555555555444333222111333333333333333333333333222222222222222222222222111222222333333222222111222222222222222111000///...///111222333444444444444333222111000000000000222222222222222222222222111222222333333222222111......///111222333444555111111111111111111111111333333333333333333333333111222333333222111000///111111222222222333333333222222222222222222222222111222333444444333111///111111111111111111111111111111111111111111111111111111222222222333333333000111111111111222222222111///---///222444222000111111111111111111111111111111111111000000//////111111111111111111111111222222222111111111111111444444222111000000//////111111111111111111111111222222222222222222222222333333333222222111111111333333222222111222222222222333333333333222111111111222222333333222222111111111111111111111111111444333222000000000000111111111111111111111111111333333333222222111111111111111222222222333333333111111111111111111111111111111111111111111111111000111111222222111111000///000000000000111111111444444555666777888888999666666666666666666666666555555666777777888999999888999;;;===@@@BBBDDDEEEFFFEEEDDDDDDFFFJJJNNNPPPWWWYYY^^^ccciiiooosssuuu||||||{{{zzzyyy{{{~~~~~~~~~|||xxxsssoooiiiccc]]]YYYWWWSSSLLLGGGFFFDDDBBB@@@>>>=========;;;::::::999888888777777666666777888888999::::::888888888888888777777777777777777777777777777777888888888888777777666666777777777888888888888888999888777666666777888999888888888888888888888888999999999999999999999999999888888888888888888999999999888888999999:::;;;::::::999999888999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<===>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBB??????@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHMMMOOORRRTTTSSSOOOJJJGGGCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@??????===<<<<<<>>>===<<<;;;;;;<<<===>>><<<;;;999888777666666666666666666666555555555555555555444444444444555555444444444444444444444444333333444444555555444444333333333333333333333333222222222222222222222222111222222333333222222111000111111222222222111111111222222333333222222222444333222111000000000000222222222222222222222222111222222333333222222111000000111222333444444555333333333333333333333333333333333333333333333333111222222333222111000///111111222222222333333333222222222222222222222222333333444444333111000///111111111111111111111111111111111111111111111111111111111222222222333333000111111111111222222222222111000111222333222111111111111111111111111111222222111111111000000000111111111111111111111111111111111111111111111111333333222111000000000000111111111111111111111111000000000000000000000000222222222111111000000000333222222111111222222222222222333333222222111000111222222333333222222111111111111111111111111111222111111000000111222333111111111111111111111111333222222222222222222111444333333222222111111000111111111111111111111111111111111111111111111111333444444555555444444333000000000111111111222222555555555666666666777777666666666666666666666666444555555666666777777777888999999::::::;;;;;;<<<>>>=========???AAACCCDDDIIIIIIIIIKKKPPPUUU[[[^^^```aaacccdddfffjjjooorrryyy|||~~~~~~~~~~~~}}}|||zzzxxxvvvrrrpppnnnllliiiddd^^^ZZZUUUQQQLLLJJJIIIFFFBBB>>>>>>>>><<<;;;:::999999999888888777777666666555555222444666777999999999999666666666666777777777777777777777777777777777777777777888999999888666555888777777777666666666666999888777666666777888999888888888888888888888888999999999999999999999999888888888888888888888888999999888888999999:::;;;;;;;;;:::999888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBB???@@@@@@AAAAAABBBBBBCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHNNNPPPRRRSSSRRRNNNIIIFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@?????????@@@AAAAAAAAA@@@@@@>>>===;;;;;;===<<<;;;::::::;;;<<<===;;;:::999888777666666666666666666666555555555555444444555555555555444444444444444444444444444444000111222444555666666777333333333333333333333333222222222222222222222222111222222333333222222111//////000222222333333333444444444333222111000///333333222111000000000000222222222222222222222222111222222333333222222111222222333333333444444444333333333333333333333333333333333333333333333333111222222222222111000000111111222222222333333333222222222222222222222222444444333222111000000///111111111111111111111111111111111111111111111111111111111222222222222333000111111111111222222222222333444333222111222333111111111111111111111111222222222222222111111111111111111111111111111111///000000111111222222222222222111111111111111222111111111111111111111111000000000000000000000000111111111000000000000000222222111111111222222333222222333333222222111000111111222222222222111111111111111111111111111111000000000000111222333444111111111111111111111111111111111222222222222222666555444333111///......111111111111111111111111111111111111111111111111111111222222222222111111111111111111222222222333555555555555555555555555777777777777777777777777555555555666666777777777:::::::::::::::999999999<<<<<<<<<===>>>>>>??????CCCBBBAAABBBDDDHHHLLLNNNJJJLLLNNNPPPRRRVVVZZZ^^^fffiiimmmqqqtttxxx|||}}}|||{{{{{{yyyvvvsssnnnnnnmmmllljjjgggeeeddd^^^\\\YYYWWWUUUQQQMMMIIIGGGEEEBBBAAAAAA@@@===:::;;;::::::999999999999999888888888888777777666666444666888999999888666555444555555555666666777777666666666777777777777777555777888:::999888666555666666666666666666666555888777777666777777888999999999999999999999999999888888888888888888888888888888888999999888888888999999888888999999:::;;;<<<;;;:::999888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAA========================;;;;;;;;;<<<===>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHKKKLLLNNNNNNMMMIIIEEECCCAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDFFFFFFFFFFFFCCCBBB@@@>>>>>>???@@@AAA>>>????????????>>>>>>===<<<<<<;;;::::::;;;<<<<<<:::999888777666666666666666666666666555555555555333333555666666555333333333333333333333333333333000111222444555666666777333333333333333333333333222222222222222222222222111222222333333222222111///000111222222222222222444444444333222111000///333222222111000000111111222222222222222222222222111222222333333222222111333333333333333333333222111111111111111111111111222222222222222222222222111111111222111111111111111111222222222333333333222222222222222222222222333222111111000111111222111111111111111111111111111111111111111111111111111111111111222222222222000000111111111222222222111333555444000///000333111111111111111111111111222222222222222222222222111111111111111111111111...//////000111222222333111111000000111222222333111111111111111111111111222222222222222222222222111111111111111111000000111111111111111222222333222222222222222111000000111111222222222222111111111111111111111111111111000000111111111222222333111111111111111111111111000000111111222222333333555444333222111///......111111111111111111111111111111111111111111111111000000111111111111000000111111222222222333333333444444444444444555555555666666666666666666666666666666777777777777777888666666666666666666777777666777777888888888888888;;;;;;<<<===>>>???@@@@@@???AAABBBCCCCCCEEEHHHJJJOOORRRVVVZZZ]]]```eeehhhjjjjjjlllmmmooopppqqqrrrrrrsssuuuxxx{{{~~~~~~}}}{{{zzzzzz||||||yyyvvvtttpppnnnllljjjhhheeebbb___ZZZYYYXXXVVVTTTRRRPPPOOOJJJIIIGGGFFFFFFEEEBBBAAA???>>><<<<<<<<<<<<;;;:::888888888999999888888888888888888888777777777777555666888::::::999777666444444555555666666666777555555666666777777777777555666888999:::888777555333444444555666666777777777777777777777888888999888888888888888888888888888888888888888888888888777888999999999999888777999999888888999999:::;;;<<<;;;:::999888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIFFFCCCAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCEEEFFFFFFGGGGGGCCCBBB@@@>>>>>>???@@@AAA>>>????????????>>>>>>===;;;;;;::::::::::::;;;;;;999999888777666666666666666666666666555555555555222333444555555444333222333333333333333333333333222333333444555555555444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222111000///222222333333333222222111333222111111000111111111222222222222222222222222111222222333333222222111222222222222111111111111111111111111111111111111222222222222222222222222111111111111111111222222111111222222222333333333222222222222222222222222000000000000111222333333111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222000222444222///---///111111111111111111111111111222222222222222222222222111111111111111111111111......///000111111222222000000000000111222333333111111111111111111111111222222222222222222222222222222222222222222222222111000000000111111222333111222222222222111000000000111111222222111111000111111111111111111111111222222222222111111000000111111111111111111111111000000000111111222222222222222222111111111000000111111111111111111111111111111111111111111111111333333444444444444333333111111222222222333333333333333333444444444555555333333333333333333333333777777777777777777777777555555666666777777888888555555555555555666666666777888:::;;;<<<;;;:::999;;;<<<===<<<;;;;;;<<<>>>???BBBEEEGGGIIIKKKNNNQQQQQQRRRSSSUUUWWWYYY[[[\\\\\\^^^```cccfffiiikkkllljjjkkklllmmmmmmmmmmmmmmmhhhhhhgggggggggjjjlllmmmllllllkkkiiigggdddbbbaaa\\\YYYVVVTTTSSSQQQNNNKKKIIIHHHGGGEEEDDDCCCBBBAAA???===;;;;;;<<<======<<<999999999999999999999999555666666777777777666666666666666666555555555555333555777999::::::::::::555555555555666666666666444555555666666777777888555666888999999888777777333333444555666777888888666666777777888888999999777777777777777777777777888888888888888888888888777888999::::::999888777999999888888999999:::;;;;;;;;;:::999888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDAAABBBBBBCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEBBBAAA@@@?????????@@@AAAAAAAAA@@@@@@>>>===;;;;;;::::::::::::::::::::::::999888777666666666666666666666666666555555555555333333444444444444333333333333333333333333333333444444444555444444333333333333333333333333333333222222222222222222222222111222222333333222222111333333333222222000//////000111222333333333333333222222111111111111111222222222222222222222222222111222222333333222222111111111111111111111111111333333333333333333333333222222222222222222222222111111111000111111222333111111222222222333333333222222222222222222222222//////000000111222222222111111111111111111111111111111111111111111111111000000000111111111111222000111111111111222222222000111222111000///000111111111111111111111111111111111111222222222222222111111111111111111111111...//////000000111111111111000000000111222333333111111111111111111111111000000000000000000000000222222222222222333333333000000000000000111222333111111222222111111000///000000111111111111000000111111111111111111111111222333333222222000//////111111111111111111111111000000000111111111111111000000000111111111222222111111111111111111111111111111111111111111111111222222333333333333222222111111111111222222222333111111222333444555555666444444444444444444444444666666666666666666666666888888888888999999::::::888777777777888888999:::777888999:::::::::999999888999:::999888888999::::::<<<>>>>>>>>>???@@@BBBBBBBBBCCCDDDFFFGGGHHHIIIKKKKKKMMMNNNPPPRRRSSSTTTQQQRRRSSSUUUVVVVVVUUUUUUSSSRRRRRRSSSSSSTTTUUUVVVUUUUUUTTTSSSQQQPPPOOOOOOJJJHHHEEEDDDDDDDDDBBB@@@@@@???>>>=========<<<===>>>;;;888777888999999888777888888888777777777888555666777777777666555555555555555555555555555555555555666666777888999999777777666666666666666666444444555555666777777888666666777777888888888888555555555666666777777777555666777888888999999999666666666666666666666666888888888888888888888888666888999::::::999888666999999888888999999:::;;;::::::999999888999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@??????===<<<<<<999999::::::::::::999999888888777666666666666777666666666666555555555555444333333333333333333444222222222222222222222222333444444555444444444333333333333333333333333333222222222222222222222222111222222333333222222111111111222222222111111000111111222333333333333222222111111111111111222222222222222222222222222222111222222333333222222111222222222222222222222222333333333333333333333333111111111111111111111111111111000000000111333333111111222222222333333333222222222222222222222222000111222222222000///...111111111111111111111111111111111111111111111111000000000000111111111111000111111111111222222222111000000000222222222111111111111111111111111111000000000111111111222222111111111111111111111111/////////000000000000000111111111111111111222222111111111111111111111111000000000000000000000000000111111111222222222222////////////000111222333111111111111111000000///000000111111111111000000111111111111111111111111000111222222222222000000111111111111111111111111111111111111000000000000///000000000111111111222111111111111111111111111111111111111111111111111000000111111111111000000000000000111111111222222000000111222444555666666777777777777777777777777555555555555555555555444777777777777777777777777999888888777888999;;;<<<666666666666666777888888555777888888888888999;;;<<<===>>>===;;;:::;;;<<<======>>>>>>???@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEAAABBBDDDFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDAAA???>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<======@@@===999777666666666555777888999888777666777888777888999999999888777666666666666666666666666666999888777555444444444444888888777777666666555555444444444555666777777888777777666666777888999999777777777777666666666666555555777888999999999999666666666666666666666666777777777777777777777777666777999::::::999777666999999888888999999:::;;;999999999888999999::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCBBB@@@AAAAAAAAAAAA@@@???>>><<<<<<===??????@@@@@@@@@888999999::::::999999888888777777666666666666777777666666666555555555555555444222222222222444555222222222222222222222222222333444444555555555444333333333333333333333333222222222222222222222222222222222333333222222222///000111222222222222222222222333333333222222111222111111111111111222222222222222222222222222222222222222333333222222222222222222333333444444444111111111111111111111111111111111111111111111111111111000000000111333444111111222222222333333333222222222222222222222222222333333333222///,,,***111111111111111111111111111111111111111111111111000000000000111111111111000111111111111222222222333111///000444555444111111111111111111111111111//////000000111111111222111111111111111111111111000000000000////////////222222111111111111111222111111111111111111111111222222222222222222222222//////000000111111111222////////////000111222333111111111111111000//////000000111111111111000000111111111111111111111111...///111222333333222222111111111111111111111111222222111111000000//////000000000000000000000000111111111111111111111111111111111111111111111111333333333444444333333333///000000000000111111111333333333444444444555555444444444444444444444444555555555555666666666666666666666666666666666666777777777777777777777777888888888888888888888888666666666666666777777888555555666666777777888888888888999999999:::::::::<<<<<<===>>>??????>>>>>>??????????????????????????????>>>>>>=========<<>>>>>=========<<<<<<<<<;;;::::::999888888===<<<;;;999888666555444777777777777777777777777888888777777666666555555777777666666555555555444666666666666666666666666555666777888888777666555777777777777777777777777555555555555555555444444444444555666777777666666777777777777888888888888444555666777777666555444666666666666666666666666777777777777777777777777888777666555555666777888888888999::::::::::::999888888888999999::::::::::::999999999999:::;;;;;;;;;;;;999999999999;;;;;;<<<;;;;;;:::::::::;;;;;;============>>>>>>>>>>>>============>>>>>>>>>>>>AAABBBBBB@@@>>>======>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFKKKJJJIIIGGGEEEDDDCCCBBB@@@???????????????@@@@@@????????????>>>===<<<;;;;;;:::999888777777777777:::888666444333444555666555555555555555555555555222222222333333444444444333333333333333333333333222222222222222222222222333222222111111222222333333333222111000///...---111111222222222333333333333333222222111000//////333333333222222222111111444333111000000000111111333333333222222111111111111111111111111000//////111111222222222333333333111111222222222333333333555444333222111111111111111111000000111111222333333333222111000000111111000000000000000000000000111111111111111111111111000000000000000111111222222222333333333333444444111111111111111111111111000000000000000000000000222111000//////...//////...//////000222333444444111111000000000000111111222222222222222222222222222111111111000000//////........................111111111111111111111111...///000111333444555666000000000000000000000000222222111111111111111111333222111000000111222333111111111111111111111111222222222222222222222222222222222222222222222222000000111222222222222111111111111111111111111111111111111111111111111111222222333333333444444444222222111111111111222222333333222111111222333333000111222222333333333333333333333333444444444444444444444444444444444444555555555555666666666666555555555555555555555555555555555555555555555555777777777777777777777777666666555555666666777888666666666666666777777777888888888888999999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999888777777666888888777777666666666555666666666666666666666666666666666666666777777777777666666666555555555555555555555555555555555555555666666777777666666555777777777777777777777777555555555555555555555555444444555666666666666666666666777777777888888888444555666777777666555444888888888888888888888888777777777777777777777777888777666555555666777888777888999999::::::999999888999999999999999999:::;;;::::::::::::;;;<<<<<<;;;::::::999999::::::;;;<<<;;;;;;:::::::::;;;;;;<<<<<<=========>>>>>>>>>=========>>>>>>>>>??????@@@AAABBB@@@>>>======>>>@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFIIIIIIHHHFFFEEECCCBBBAAA@@@??????>>>>>>???@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;:::999888777777777777999888666444333444555666555555555555555555555555222333333333333333333444333333333333333333333333222222222222222222222222333222222111111222222333333333333333222222222222111111222222222333333333333333333222111111000000000000111222333444444555222111000//////000000111333333333222222222111111111111111111111000//////111111111222222222333333000000111111111222222222222222222222222222222222222222111111000111111111333222222111000000111111111111111111111111111111111111111111111111111111000000000000000111222222222222222222222222222222111111111111111111111111000000000000000000000000111000000////////////000000111111222333444555666222111111000000111111222222222222222222222222222111111111111000000000///111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111222222111000000111222222111111111111111111111111222222222222222222222222111111111111111111111111000000111222222222222111222222222222222222222222111111111111111111111111111111111111222222222222222222111111111111222222333333222111111222333333111111222333333333222222222222222222333333333333444444444444444444444444444555555555555666666666555555555555555555555555444444444444444444444444666666666666666666666666666555555555555666777777777777666666666666666666666666777777777888888888777888999999:::999999999888888888888888888888888::::::::::::999999999999999999999999999888888888888777777666666555555444333333444444555666666666666666666666666666666666444555555666777777888888666666666666555555555555555555555555555555555555666555555555555555555666666666666666666666666666555555555555555555555555444555555666666666666666666666777777777777888888555555666666666666555555888888888888888888888888777777777777777777777777777777666666666666777777777888999999::::::999999999999999999999888888888:::999999999999:::;;;;;;;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>????????????@@@AAAAAA@@@>>>===>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDDEEEDDDDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>??????<<<<<<===<<<<<<;;;:::999:::999888888777777777777999888666555444444555555444444444444444444444444444333333333333333333222333333333333333333333333222222222222222222222222333222222111111222222333222222222333333444444444111111222222222333333333333333333333222222222222000000111222333444444555000000/////////000111111333333333222222222222111111111111222111111000///111111111222222222222333000000000000111111111111///000222333444444333333333222222111000000000///333222111111000111111111111111111111111111111111111111111111111111111111111000000000000111222222333333222222111111000000111111111111111111111111000000000000000000000000000000/////////000111111---......///000111222222222222111111111111222222222222222222222222222222111111111111000000000000222222222222222222222222111111111111111111111111333333222222111111000000000000000000000000000000111111111111111111111111222222111000000111222222111111111111111111111111111111111111111111111111000000000000000000000000000000111222222222222111333333333333333333333333111111111111111111111111/////////000000000111111222222222222222222222222333222222111111222222333222222333333333222111111111111222222222333333333333333333333333333333333444444444555555555666666555555555555555555555555444444444444444444444444555555555555555555555555555555444444555555666777777777777666666555555444555555555666666666777777888888999::::::999999999666666666666666666666666777777777777777777777777888888888777777777777777666666666555555555444444222222333444555555666666666666666666666666666666555555555666666666777777666666666666666555555555555555555555555555555555666555444333333444555666555555555555555555555555444444444555555555555555555555666666666666666555666666666666777777777888555666666666666666666555888888888888888888888888777777777777777777777777777777666666666666777777777777888999999999999999::::::999999888888777777888888888888888999999::::::::::::::::::::::::::::::::::::999::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>?????????@@@???@@@AAA@@@>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>???;;;;;;;;;;;;;;;:::999888999999888777777777777777888777666555444555555555444444444444444444444444444444444333333222222222222222222222222222222222222222222222222222222222333222222111111222222333111111111111222222222222111111222222222333333333333333333333333333444444333333333222222222111111//////000000000111222222222222222222222222222222111111111222222111111000111111111111222222222222000111111111222222222222///000222444444444222111000000111111111111111000222222111111111111111222111111111111111111111111111111111111111111111111111111000000111111222333555555444333222111000///111111111111111111111111000000000000000000000000////////////000111222222------...//////000111111111111000000000000111111111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111///000000000111111222222000000000000000000000000111111111111111222222222222111111111111111111222111111111111111111111111000000000000000000000000000000000111111111111111000000111222222222222111333333333333333333333333111111111111111111111111////////////000000000111222222222222222222222222222222222222222222222222333333333333222222111000111111222222222333333333333333333333333333333333444444444444555555555555555555555555555555555555555555555555555555555555666666666666666666666666444444444444444555555666777777666666555555444444444444555555555666666666777777888888888888777777666666666666666666666666555555555666666666666666777777777777777777777777666666666666666555555555555555555555555555555666555555555555555555555555777666666666555555555444555555555666666666666666555555555555555555555555666555444333333444555666444444444444444444444444444444444555555555666666555666666666666666555555555666666666666777777777666666666555555666666666777777777777777777777777777777777777777777777777666666777777777777666666777777888999999999999888999999999888888777777777999999999999999:::;;;;;;::::::::::::::::::::::::999999999999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>?????????>>>???@@@@@@???>>>???AAADDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@@@@@@@@@@??????AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>======>>>>>>:::::::::::::::999999888888888777777666777777777777666666555555555555555444444444444444444444444444444444333333222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222111111111000000111111222222222333333333333333333333333333444444333333333222222222111111000111111222333333333333222222222222222222222222111111222222222222111111000000111111111222222222222222222333333333444444111222444444444222000///,,,---///000222222333333222111111111111111222222111111111111111111111111111111111111111111111111111111111111111222222333777777666444333222111000111111111111111111111111000000000000000000000000000000///000000111222333222222333333444444555555000000000//////000000000111111111111111111111111000000000000000000111111////////////////////////111111111111111111111111/////////000000111111111000000000000000000000000000000111111111222222222111111111222222111111111111111111111111111111111000000000000000000000000111111111222222222333333000000111222222222222111333333333333333333333333111111111111111111111111000000000111111111222222111222333333333333222111222222222222222222222222333333333333222222111000222222222222333333333333333333333333333333333333333444444444444555555555444444444444444444444444555555555555555555555555666666666666666666666666444333333333333444555555666666555555555555555555444444555555555666666666555555666666555555444444777777777777777777777777555555555555666666666666666666777777777777888888666666666666666666666666666666666666666555555555555555555555555555555555777777666666555444444333555555555666666666666666444444444444444444444444666555555555555555555666555555555555555555555555333333444444555666666666666666666666666666555444555555666666666666777777666666555555555555666666666666666666666666666666777777777777777777777777666666777777777777666666666777888888999999888888888888888888888777777777<<<<<<;;;;;;<<<<<<===>>>999::::::;;;;;;::::::999999888888999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>===>>>@@@@@@??????@@@BBBEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@???>>>@@@AAABBBBBBCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@??????>>>============999999::::::::::::999999888777777666666777777777666666666666666666555555333333333333333333333333444333333333333333333222222222222222222222222222222222222222222222222222333222222111111222222333333333333222222111111111111111222222222333333333333333333333222222222222000000111222333444444555111222333333444333333333111222222222222333333333000111222222333222222222000000000111111111111222333333333333444444444555333333444444333222000///)))+++...000222333444333111111111000111111222333222222222222222222222222111111111111111111111111222111111111111222333333888777666555444333222222111111111111111111111111000000000000000000000000111111000000000111222222222222222222333333444444111111000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000//////......000000000000000000000000000000000111222222333333000111222222222222111000111111111111111111111111111111111111111111111111111111111222333333444444000000111222222222222111333333333333333333333333111111111111111111111111111111111222222222333333111222333444444333222111111222222333333222222111222222333333333222111111333333333333444444444444222222222222222222222222333333444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333222333444444555444444555555555555555555555555555555666666666666555555666666555444444333666666666666666666666666555555666666666777777777555555555666666777777777555666666666666666666666555555555555666666666666555555555555555555555555555555555555555555555555555555555555666666666777444444444444444444444444555666666777777666666555555555555555555555555555333333444444555666666777666666666666666555444444555555555666666666777777777666555444444555666777777777777777777777777777777777777777777777777777555666777888888777666555666777777888888888888888777777777777888888888888;;;;;;::::::;;;;;;<<<===999::::::;;;;;;::::::999888888888888999:::;;;<<<999::::::::::::;;;;;;;;;;;;<<<<<<<<<============<<<>>>???@@@??????AAABBBCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAAAAA@@@@@@???>>>@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCC@@@@@@>>>======<<<<<<<<<999999:::::::::::::::999777777666666666666777777555555666666666666666555333333333333333333333333222333333333333333333444111111111111111111111111222222222222222222222222333222222111111222222333000111111111111111222222111111222222222333333333333333333222111111000000000000111222333444444555222222333333333222111000111111222222222333333333000111222222333333333222000000000000111111111111222222333333333444444444222222222222222222222222***+++...111222333222222111111000000111222222333222222222222222222222222111111111111111111111111222222111111222222333444666666555444333333222222111111111111111111111111000000000000000000000000222222111111000111111111////////////000000000000333222222222222222222333111111111111111111111111///000000000111111111111222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000///000000111222222333333000111222222222222111000111111111111111111111111222222222222222222222222000000000111222333333333000000111222222222222111222222222222222222222222111111111111111111111111111111111222222222333333111222444555555444222111111222333333333333222111111111222333333333222222333333444444444444555555222222222222222222222222333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333333333222222333333444555333444444555555666666666555555555666666666777777777888888888777666555555666666666666666666666666666666666777777777888888444444444555555666666666555555555555555555555555333444444555555666666666555555555555555555555555333333444444555666666666444555555555666666777777444444444444444444444444555666777888888777666555666666666666666666666666333333444444555666777777666666777777666555444444555555555555666666666777777666555444444555666777888888888888888888888888777777777777777777777777555666777888888777666555666666777888888888888888666666777777888888999999888888777777888888999:::999999;;;;;;;;;;;;999999888888888888999:::;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<===????????????AAACCCBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>???@@@AAAAAABBBBBBBBBBBB@@@?????????????????????>>>???@@@AAABBBCCCCCCDDD@@@@@@>>>===<<<<<<<<<<<<999::::::;;;;;;;;;::::::777777666666666666777888555555666666666666666555333333333333333333333333222222222333333444444444111111111111111111111111222222222222222222222222333222222222222222222333,,,,,,---...///000111111111111222222222333333333333333222222111000//////333333333222222222111111111222333333222111000///111111111222222333333333000111222333333333333333000000000000111111111111111111222222222333333333111111111111222333444555+++---///111222222111000111111000000111222333333222222222222222222222222111111111111111111111111222222111111222222333444555444444333333222222111111111111111111111111111000000000000000000000000333333222111000000000111111111111111222222222222555444444333333444444555000000000000000000000000//////000000111111111222111111111111111111111111111111111111111111111111++++++,,,...///111222333000000000000000000000000///000000111222222333333000111222333333222111000111111111111111111111111222222222222222222222222...//////000111222222222000000111222222222222111111111111111111111111111111111111111111111111111111111111111222222222222111222444555555444222111111222333444444333222111000111222333333333333333444444444444444444444444000111222222333444555555222222222333333444444444444444444444444444444444444555555666666555555444333333333444444555555555555555555444444333333333222222222333333444444444555666666777777777777777555555555666555555444444555555555555555555555555555555555555555555555555666666666666666666666666666666666666555555555555555555444444444444555555555444444333333444444555555555555555555666777777666666666666666666666666444444444444444444444444333444444555666777888888555555555555555555555555555555555555666666666666666666666666666666666666444444444444444444444444555555555555555444444444777666555444444555666777777777777777777777777777555444444333444555666777::::::999999888999999:::777777777777777777777777888888888888888888888888;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999::::::999999::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;888999:::;;;:::999888777777777666666555555555444555555555555555555555555555555444444444333333333333333333333333333333333000000111222333333444555111111111111111111111111111111222222222333333333111111222222222333333333222222222222111111000000444444444333333222222222444444444333333222222222222222222222222222222222000000000111111222222222222222222222222222222222222222222222222222222222333333333333333333333333000000111111111111000000111222222222222333333333333222111000000111222333000000//////000000111222111111111111111111111111222222222222222222222222444333222111000...------000000000000000000000000000000000000111111111111......//////000000111111222222111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111...//////000111222222222111111111111111111111111000000000000000000000000222111000//////000111222444333111000000000111111000000000000111111111111000000000000000111111222222222222111111111000000222222222222222222222222111111222222222222111111111111111111111111111111333222000/////////000111333333222111000000111111333333111000000000111222222222222111111111000000111111111111111111111111444444444444444444444444333333333333333333333333222333333333333333333444444444444444444444444444444444444555555444444444333333333444444444555555555555444444444333333333222222222333333444444444222222444555555666666666333444444555555444444333555555555555555555555555555555555555555555555555555555555555555555555555999888777666555444333222555555444444444444555555555444444333333444444555555555555555555666666777555555555555555555555555444444444444444444444444444444555555666666777777555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555777666555444444555666777777777777777777777777777555555444444444555666777999999888888888888999999777777777777777777777777888888888888888888888888;;;;;;:::::::::999999999;;;;;;:::::::::999999999::::::999999::::::;;;<<<<<<<<<<<<======>>>>>>>>>======>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@???===<<<<<<;;;888888999999888888777666777666666666555555555444555555555555555555555555555444444444444333333333333333333333333333333333222222222222333333333333222222222222222222222222111111222222222333333333111111222222222333333333222222222222111111111000333333333222222111111111333333333222222111111111222222222222222222222222111111111222222222333333------...///000111111222222222222222222222222222333333333333333333333333000000111111111111000000///000000000000111111111222222111000000111222222222222222222222333333444111111111111111111111111111111111111111111111111444444333222111000//////111111111111111111111111000000000000111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111000000//////...//////000111111222222222222222222222222222222000000000000000000000000222111000//////000111222333333111000000000111111000000000000111111111111000000000000000111111222222222222111111111000000222222222222222222222222111111222222222222111111111111111111111111111111222222111000000000000000333222222111000000111111333222111000000000111222222222222111111111000000111111111111111111111111444444444444444444444444444444444333333222222222444333333333333333333222444444444444444444444444333333444444444444333333333333333444444444444555555444444444444333333333222222333333333333444444111222333444555555555555444444555555555555555444555555555555555555555555666666666666666666666666555555555555555555555555777777666666555444444333555555444444444444555555555444444333333444444555555444444444444555666666555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666444555555555555666666666555555555555555555555555666666666666666666666666555555666666666666666666666666555555555555666777777777777777777777777777555555444444555555666777888888777777777777888888777777777777777777777777888888888888888888888888::::::::::::999999999999::::::::::::999999999999::::::999999::::::;;;<<<;;;<<<<<<===>>>??????@@@======>>>>>>>>>>>>??????>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@??????>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>===<<<;;;;;;888888777666666666666777666666666555555555555555444444444444444444444444444444444444333333333333333333333333333333333333444444444333333222222222333333333333333333333333111111222222222333333333111111222222222333333333222222222222111111111111222222111111111111111000222222111111111111111000222222222222222222222222222222222222333333333333***+++,,,...000111333444222222222222222222222222222222222222222222222222000000111111111111000000///000000000000111111111222222111000000111222222111222222222222333333333111111111111111111111111000000000000000000000000333333333222222222111111222222222222222222222222000000000111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111333333222111000///....../////////000111111222222222222222222222222222222000000000000000000000000111111000000000000111111333222111111000111111111000000000000111111111111000000000000000111111222222222222111111111111111222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222111000333222111111000111111111333222111111000000111111222222222111111111111111111111111111111111111111333333333333333333333333333333333333333333333333444444444333333222222222333333444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333555555666666666555555555555666666777777777777666555555555555555555555555666666666666666666666666555555555555555555555555222333333444555777777888555555444444444444555555555444444333333444444555444444333333444444555666555555555555555555555555666666666666666666666666555555555555555555555444666666666666666666666666444444444555555555666666555555555555555555555555555555555555555555555555555555666666666666666777555555555555555666666777666666666666666666666666555555555555555555666666777666666666666777777888777777777777777777777777888888888888888888888888:::999999999999999999999:::999999999999999999999::::::999999::::::;;;<<<;;;;;;<<<===>>>@@@@@@AAA============>>>>>>>>>???>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>======<<<;;;;;;:::999888777666555666777888555555555555555555555555444444444444444444444444444444444333333333222222222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333111111222222222333333333222222222222222222222222222222222222111111111111222222222222111111111111222222222222222222222222333333333333333333333333---...///111222444555666111111111111111111111111111111111111111111111111000111111222222111111000111111222222222333333333222111111111111111111222//////000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000111111111222222222333333222222111111111000111111111111111222222222111111111111111111111111111111111111111111111111222111111111000000////////////000000111111111111222222222222222222222222000000000000000000000000111000000000000000000111222222111111111111111111///000000000111111111111000000000000000111111222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111222333444444333111111222222111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111333333333333333333333333111111222333333444555555444444444333333222222222333333333444444444555555444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333777777666666555333222111333444555666666666666666555555555555555555555555666666666666666666666666555555555555555555555555111222333444555666777888555555444444444444555555555444444333333444444555333333333333333444555555555555555555555555555555666666666666666666666666555555555555444444444444666666666666666666666666444444444444555555555555555555555555555555555555444444444444444444444444444555555555666666666777444555555666666666666666666666666666666666666666666666666666666666555555666666555555666777777888777777777777777777777777888888888888888888888888999999999999999999999999999999999999999999999999::::::999999::::::;;;<<<:::;;;<<<===>>>???@@@AAA<<<============>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>===<<<<<<<<<;;;::::::::::::999888666666777888888444444444555555555555555444444444444444444444444444444333333333222222222222222222222222222222222111111222333333444555555333333333333333333333333111111222222222333333333111111222222222333333333222222222222222222222333222333333333333333333333222333333333333333333333222222222222222222222222333333333333333333333333111222222333333444555555111111111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333111111111222222111111111...///000111111111111000111111111111111111111111222222222222222222222222000000000111111111111111222222222222222222222222111111111111222222222222222222222111111000000///000000111111111222222222111111111111111111111111111111111111111111111111//////000000111111111222000000000000000111111111222222222222222222222222000000000000000000000000000000000111111000000000111111111111222111111111///000000000111111111111000000000000000111111222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000111333444444333222111222111111111111111222222222222222222111111000000111111111111111111111111111111111111111111111111333333333333333333333333000111111222444555555666444333333333333333333222222333333444444555555555555444333222222333444555555444444444444333333333333333333444444444444555444444333333333333222222444444444333222000///...111111222333444444444444555555555555555555555555555555555555555555555555444444444444444444444444555555555444444444444444555555444444444444555555555444444333333444444555333222222222222333444444444444444444444444444444555555555555555555555555444444444444444444555555555555555555555555555555333444444444444555555555444444444444444444444444444444444444444444444444333333444444555666666666333444555666777777777666777777777777777777777777666666777777777666555555666555555666666777888999777777777777777777777777888888888888888888888888888888888999999999999999888888888999999999999999::::::999999::::::;;;<<<:::;;;;;;<<<===>>>>>>???<<<<<<============>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========;;;;;;;;;;;;::::::999999999999888777777777777888444444444444444555555555333333333333333333333333333333333333222222222222222222222222222222222222///000000111333444444555333333333333333333333333111111222222222333333333111111222222222333333333222222222222333333333333333333333333333444444444333333333333333444444444222222222222222222222222333333333333222222222222222222222222222222222111111111111111111111111111222222222222222222222222111111222222222222111111///000000000000111111111000111222222222222111000000111222444444333222222111111111111111111111111222222222222222222222222000000000000000000111111222222222222222222222222111111111222222222222333111111111111111000000000000000000111222222333333111111111111111111111111111111111111111111111111......///000111222333333000000000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000000000111222222222222111000000000000111111111111000000000000000111111222111111111111111222222222111111111111111111111111111111222222222222111111111111111111111111111111000111222222222222222222111111111000111111222333111222222222222111000000111111111111111222222222111111111111111111111111222222222222222222222222222222222333333444444444222333333333333333333444222222333333444555555666666555444222222444555666555555444444444333333333333333333444444444555555444444444333333222222222222222222222222111000000111222333444555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555444444333333333555555444444444444555555555444444333333444444555222222222222222333333444444444444444444444444444444444444444444444444444333333333444444555555555444444444444444444444444333333444444444555555555444444444444444444444444555555555555555555555555222222333333444555555555333444555666777777777666777777777777777777777777666777777888777666555444666666666666777888999:::777777777777777777777777888888888888888888888888777888888888999999999999777888888888999999999999::::::999999::::::;;;<<<::::::;;;;;;<<<<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;;;;<<<<<<<<<::::::::::::999999999999777777888888777777666555333333333444444555555555333333333333333333333333333333333222222222222111111111111111111111111111000000000111111222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222333333333444444111111222222333333333333111111222222333333333333222222222222222222222222333333222222222111111111111111111111111111111111111111111111111111111111333333333333333333333333111222222333333222222111///000000000000111111111000111222222222222111000000111333444444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333111111111222222222222222///000000111222222333333111111111111111111111111111111111111111111111111//////000000111111222222111000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000//////000111222333222222111000000000000111111111111000000000000000111111222000000111111111222222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000111222222111111000000111222222333111222222333222111000///000000111111111222222222111111111111111111111111222222222222222222222222444444333333333333222222222222222333333444444444222222333333444555666666777666444333333444666777555555555444444333333333333333333444444555555555444444444333333222222222111111222333444444444444444555666777888888888888555555555555555555555555333333333333333333333333444444444444444444444444222333333444444555555555555555555444444555555555555444444333333444444555222222111111222222333444444444444444444444444444444444444444444444444444222222333333444555666666333333333333333333333333333333333444444444555555444444444444444444444444666666666666666666666666111111222333333444555555222333555777777777777666777777777777777777777777666777888888888666555444666666666666777888::::::777777777777777777777777888888888888888888888888777777888888999999999999777777888888999999999999::::::999999::::::;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>??????????????????@@@@@@>>>???@@@AAAAAAAAAAAAAAA>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<::::::999999999999999999555666777777777666444333333333333444444555555555333333333333333333333333333333333222222222111111111111111111111111111111111111111000000000000000111111111111111111111111111111222222222333333333111111222222222333333333222222222333333444444444000000111111222222222222000000111111222222222222222222222222222222222222222222222111111000000000111222222222222333333333000000000000000000000000333333333333333333333333111222222333333222222111111222222222222333333333000111222333333222111000---///111222222222000///111111111111111111111111000000000000000000000000333333333222222222111111000000000000000000000000111111222222222333333333222222222333333444444444///000000111222222333333111111111111111111111111111111111111111111111111111111111111000000000000111111111000000000000000////////////////////////000000000000000000000000///000111222222111000//////000111222333333222111000000000000111111111111000000000000000111111222000000111111222222222222000000000000000000000000111111222222222222111111111111111111111111111111111000/////////000222333111111000000111222333333111111222333222111000///000000111111222222222222111111111111111111111111222222333333333333444444444333333333333444555555333333444555444333111000444444444444444444444444444444444444444444444444222222222333333444444444444444444333333222222222111111222222222333333333333333333333333333333333333444444555555444444333777666444222222222444444222333444444555555555555555555555555555555444444222222222333333444444444777666666444333222111111000111222222333333333333333333333333333333333333333333333333333333333333444555555555555555555444333333333444444444555555333333333444444444555555555666666666555444333333666666555555555444444444555444333333333333444555555555555555555555555555555555555555666666666666666777888999999888777666666666777777777777666666777888888888888999999999777888999::::::999888777777888888888888999999999999888777777777888999:::777777888999999:::;;;;;;888999999::::::999999888===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>???@@@AAAAAAAAAAAAAAAAAA???>>>>>>>>>???@@@?????????>>><<<;;;<<<==================<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<999999999888888888888777777777777777666666666666555555555555555555555555333333444444444444555555222222222222222222222222333333333222222111111111222111111000000111111222222222222222222222222222111111222222222333333333444444222222222222444444444444444444444444444444333333333222222111111111111222222333333222222111555444222111111111222222111111222222222333333333333333222111111000000000222222222222222222222222333333333333333333333333222222222222222222222222555333111111333444111///222222222222222222222222333333333222222222111111111111111111111111111111111111000000111111222333111111111111111111111111222222111111111111222222111111111111111111111111333333333222222111111111222222222111111111000000000000000000////////////000000111111111111000000111111111111111111111111000000000000000000000000//////000000000000//////111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111//////000000111111111222444222000......000222444333222222111111222222333111111111111111111111111222222222111111111000000444444333222222111111000222222333333333333444444222222222222222333444444333444444444333333222111444444444444444444444444444444444444444444444444222333333333333333333444444444444333333222222222222222222222333333333333333333333333333333333333333444444555555444444333555555555555444444333333111222333333444444444333555555555555555555444444222333333333333333333444444444444444444444444444111111222333333333333333333333333333333333333333333333333333333333333333444444555555555555444444333333333444444444555555333333333444444444555555555555555555555444444444666666555555555444444444555555444333333444555555555555555555555555555555555555555555666666666666666777888888888888777666666666777777777777666666777777888888888999999999777777777888888777777777777888888888888999999999999888888777888999:::;;;999999999999999999999999888999999::::::999999888:::::::::;;;;;;<<<<<<<<<======???@@@@@@AAA@@@@@@?????????@@@@@@@@@@@@@@@>>>???@@@AAAAAABBBAAAAAABBBAAA???>>>>>>>>>???@@@@@@AAAAAA???===<<<===???===============<<<<<<;;;;;;;;;::::::::::::;;;;;;999999999888888888777777555555555555444444444444444444444444444444444444111111222222222222333333222222222222222222222222333333222222222222222222222222111111111111222222222222222222222222222222111111222222222333333333444333333222222333333444222222222222222222222222333333333333222222222111111222222333333222222111333333444444444333222111111111222222222333333333111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444222111111333444222000222222222222222222222222333333333222222222111111333333333333333333333333111111000000111111222333111111111111111111111111222222111111111111222222111111111111111111111111333222222222222222222111222222222111111111000000111000000000////////////000000111111111111000000111111111111111111111111000000000000000000000000//////000000000000//////000111111222222111111000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111///000000000111111111111222111000//////000111222333222222111111222222333111111111111111111111111222222222111111111000000000111111222222333333444222222333333333333444444111111111222222222333333444444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333222444444333333333333222222333333333333444444444444333333333333333333333333333444444555555444444333333444666777777555333222444444555666666666666555444444444555555555444444444333333333333333333222111222222333444555666666222333333444444444444333333333333333333333333333333333333333333333333333333333444444444444333333333333333444444444555555333333333444444444555555555555444444444555666666555555555555555444444444555555444333333444555555555555555555555555555555444555555555555666666666666777777888888777777666666666777777777777666666777777777888888888999999777777666666666666777777777888888888888999999999999999999999999:::;;;;;;;;;;;;::::::999888777777888999999::::::999999888777888999:::;;;<<<<<<===999:::===>>>??????======>>>>>>>>>?????????@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>??????@@@AAAAAAAAA@@@>>>===>>>???===============<<<<<<;;;;;;;;;::::::::::::;;;;;;999999888888888777777777555555555444444444444333333333333333333333333333111111222222222222333333222222222222222222222222222222222222222222333333333333222222222222333333222222222222222222222222111111222222222333333333444333333222222333333444222222222222222222222222444444333333333333222222111222222333333222222111111333555777666444222000111111222222222333333333111111111222333444444444222222222222222222222222111111111111111111111111222222222222222222222222333111111111333444333222222222222222222222222222333333333222222222111111333333333333333333333333111111000000111111222333111111111111111111111111222222111111111111222222111111111111111111111111111111111222222222222222222222222111111111111111111111000000000/////////000000111111111111000000111111111111111111111111000000000000000000000000///000000111111000000///000111111222222111111000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111000000111111111222222111111111111222222111111111111111111111111222222222111111111111111000000111111222333333333222222222333333333444444111111222333333333333333555444333222111222333444333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333333333333444444444555555333333333333333333333333333444444555555444444333444555666666666555444333444444555555555555444444222333444555555555444444444444444333333222222222111222222333444555666666333333444555555444444444333333333333333333333333333333333333333333333333222333333444444333333222333333333444444444555555333333333444444444555555555444444333444555666777555555555555555555555555555555444444444444555555555555555555555555555555444444444555555555666666666777777777777777777666666666777777777777666666777777777777888888888888888777666555555666777888777777888888888999999999:::999999:::::::::;;;;;;;;;;;;:::999999888888777888999999::::::999999888777888888999::::::;;;;;;777999;;;>>>>>>===;;;:::=========>>>??????@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>???@@@@@@@@@AAAAAA???===<<<>>>???===============<<<<<<;;;;;;::::::::::::::::::;;;888888888888777777777777777777666666666555555555333333333333333333333333333333333444444444555555222222222222222222222222111111111222222333333333444333333222222333333444222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333444333333333333333333333111222222333333222222111111222444555555444222111111111222222222333333333222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111222333333333333222222222222222222222222333333333222222222111111111111111111111111111111111111000000111111222333111111111111111111111111222222111111111111222222111111111111111111111111000000111111222222333333111111111111111111111111111111111000000000//////000000111111111111000000111111111111111111111111000000000000000000000000000000000111111000000000000000111111111111000000111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000111111111000111222333333222111000222222111111111111222222111111111111111111111111111111111111111111111111333333222222111000000000222222222333333333444444222222333444555444444444444333222111222333444555333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333333333333444444444555555333333333333333333333333333444444555555444444333666555444333333444555666111111222222222111111000111222444555555555444333444444444333333222222222444444444444444444444444444444444555555444333333333333333333333333333333333333333333333333333333222333333444444333333222333333333444444444555555333333333444444444555555444444444444444555666777444555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555777666666666666666666777666666777777777777666666666666777777777888888888999999777666666777999999777777888888888999999999999999::::::;;;;;;;;;;;;999999999999999999999999888999999::::::999999888999999999999999999999999:::;;;>>>AAAAAA@@@>>>===<<<======>>>??????@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBB@@@?????????@@@AAA???@@@@@@>>><<<;;;<<<>>>===============<<<<<<;;;:::::::::999999:::::::::888888888777777777666666666666666666555555555555444444444444444444444444333333333444444444555555222222222222222222222222111111111222222333333333444333333222222333333444222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333111222222333333222222111222111111111111111222222111111222222222333333333444444444333333222222222222222222222222222222222333333333333333333333333222222222222222222222222000111222222222222333444222222222222222222222222333333333222222222111111111111111111111111111111111111000000111111222333111111111111111111111111222222111111111111222222111111111111111111111111000000000111111222222222111111111111111111111111111111111111000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000111111111111000000000000000111111000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000111222444555555444222111222111111000000111111222111111111111111111111111111111111111111111111111333333222111111000000///222222333333333333444444222333444555666555444333333333222222333333444444333333333333333333333333333333333333333333333333444333333333333333333222222222333333333333444444333333333333444444444444333333333333333333333333333444444555555444444333555444222111222333555777555555555555555444444333000111333555666555444333444333333333333333333222555555555444444333333333333444444444444333333222333333333333333333333333333333333333333333333333333333444444444444333333333333333444444444555555333333333444444444555555333444555555666555555555444444444555555555555555444555666666666666555444555555555555555555555555333444444444444555555555777666666555555666666777666666777777777777666666666666666777777777888888999999888888888888999999777888888888888999999999888888999:::::::::::::::999999999999999999999:::888999999::::::999999888:::::::::999999999888888999:::<<<>>>???>>>===<<<<<<======>>>???@@@AAAAAA???@@@AAABBBBBBCCCCCCCCCCCCBBBAAA??????@@@@@@AAA?????????>>><<<;;;<<<==================<<<<<<;;;::::::999999999999::::::888888777777777666666666444444444333333333333222555555555555555555555555111111222222222222333333222222222222222222222222222222222222222222333333333333222222222222333333222222222222222222222222111111222222222333333333222333333444444333333222111111111111111111111111111111222222222222333333111222222333333222222111222111000//////000222333111111222222222333333333444444444333222111111111222222222222222222222222333333333333333333333333222222222222222222222222111222333333222111222444222222222222222222222222333333333222222222111111333333333333333333333333111111000000111111222333111111111111111111111111222222111111111111222222111111111111111111111111000000000111111111111111111111111111111222222222222222111111111000000000000000111111111111000000111111111111111111111111000000000000000000000000000111111222222111111000///000000111111000000///000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111000000000000111222333444444333222111111111000000000000111111111111111111111111111111111111111111111222222222//////000000111222222222222222333333333333444444111222333555555444333222111222333333444444444333222222222222222222222222222222222222222222222222222333333333333333333444222222222333333444444444222222222222333333333333333333333333333333333333333444444555555444444333222222222222222333444444777777888888777666666555///111333555666555444333222333333333333333333444555555444444444333333333333333333333333222111111333333333333333333333333333333333333333333333333444444555555555555444444333333333444444444555555333333333444444444555555333444666777777555333222444444444555555555666666444555666777777666555444555555555555555555555555333333444444444555555555777666555555555555666777666666777777777777666666666666666666777777777888777777888888888888777777777888888888888999999999777888999:::::::::999888;;;::::::999999888888888888999999::::::999999888999999999:::::::::::::::888888999:::;;;;;;;;;;;;======>>>???@@@AAABBBBBB???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAA@@@@@@@@@???<<<<<<===>>>===============<<<<<<;;;::::::999999999999::::::888777777777666666666666444444444333333333222222444444444444444444444444111111222222222222333333222222222222222222222222333333222222222222222222222222111111111111222222222222222222222222222222111111222222222333333333222333333444444333333222000000000000000000000000000000000111111222222222111222222333333222222111000000111111222222222222111111222222222333333333222222222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222111333444333111000111333222222222222222222222222333333333222222222111111333333333333333333333333111111000000111111222333111111111111111111111111222222111111111111222222111111111111111111111111111111111111000000000000000000111111111222222222222222222111111111000000000000111111111111000000111111111111111111111111000000000000000000000000000111111222222111111000//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111000000000///111111111222222111111111111111000000000000111111111111111111111111111111000000111111111222222222//////000000111222222222222222333333333444444444///111222444444333222111000111333444555444333333222222222222222222222222222222222222222222222222222222222333333444444444222222222333333444444444111111222222222333333333333333333333333333333333333444444555555444444333///000222444444444222111222333333333222111111000...000333555666555444222222222222333333444444444444444444444444444444444333333333333222222111000333333333333333333333333333333333333333333333333444555555666666555555444333333333444444444555555333333333444444444555555333444777999888555222000444444444555555555666666444555666777777666555444555555555555555555555555333333333444444444555555777666555444444555666777666666777777777777666666666666666666777777777777555666777888888777666555777888888888888999999999666777888999:::999888888===<<<;;;:::888777666555999999999::::::999999999888888999:::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>???===>>>???@@@AAABBBCCCCCC@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>===>>>???===============<<<<<<;;;:::999999999999999999:::777777777777666666666666666666555555555444444444333333333333333333333333333333444444444555555555222222222222222222222222444333333222222111111111222111111111111111111222222222222222222222222222111111222222222333333333222222444444444444222222222222222222222222222222//////000000111111111222222222222333333222222222...000333555555444222111111111222222222333333333000000000111222222333333222222222222222222222222111111111111111111111111222222222222222222222222222444555444111///111333222222222222222222222222333333333222222222111111111111111111111111111111111111111000111222222333111111111111111111111111222222111111111111222222111111111111111111111111222222111111000000//////000000111111222222222222222222222111111111111000000000111111111111000000111111111111111111111111000000000000000000000000111111222222222222111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111222111111111000000//////000//////////////////000111111000000000000111111111111111111111111111111000000111111222222222222222222111111000/////////333333333333333333333333222222333333333333444444333333333333333333333333333333333444444555555555222222222222222222222222444444444444444444444444444444444444444444444444222222222222222222222222222222333333333333444444333444444444555666666666333333333444444444555555555555555444444333333333222333333444444333333222222333333444444333333222444333333222111111111222222222222222222222222222222222333333333333444444333333333333333333333333555444333333222222222222333333222111222333555666444444444444444444444444444444444444444444444444444444444555555555555666555444333222222333444555333333333444444444555555444555555666555555444444555555555555555555555555666666666666666666666666666666666666777777777777666666666666666666666666777777888888888888777777777777777777888888888888::::::::::::999777666555999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>>>>>>>>>>???======>>>>>>>>>>>>>>>===???>>><<<;;;;;;;;;<<<===::::::999999888777666666666666666666666666666666555444444333444555666777444444444444444444444444333333333222222111111111333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222555555555444444555555555,,,******,,,111333333111222222222111111111111000333222222222222222222222333222111000000111222333//////000111111111111000111111222333333333333222555444222111111111222222333222222111111222222333333333333222222111111111000111111111111222222222111111111111111111111111111111111111111111111111333222222111000000000111222222222111111111000000111111111111111111111111444333222111222333444555111111111111111111111111222111000//////000111222000111222333333222111000444444333222111111111222222111111111000000//////000000000111222222222333333222222222111111000000111111111111111111111111111000///------///000111000000111111111111000000111111111111111000///.../////////000111111222222111111111111000000//////111111111111111111111111000000000000111222333444111111222222222222111111333222111000000111222333000000000000000000000000111111111111111111111111222222111111111111111111////////////000000000000333222222222222222222333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444444444444444555555555555333333333444444444555555555555444444444333333333444555555666666555555444222333333444444333333222444333222222111111222222222222222222222222222222222222333333333333444444444444444444444444444444555444333333222222222333333222222222333333444555444444444444444444444444444444444444444444444444444444444555555555555666555555444444444444555555333333333444444444555555444555555555555555444444555555555555555555555555666666666666666666666666666666666666777777777777777777777777777777777777777777888888888888777777777777777777888888888888::::::999999888777777777999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???============>>>======>>>>>>>>>>>>======>>>===<<<;;;:::;;;;;;<<<::::::999888888777666666555555555555555555555555555444444333444555666777444444444444444444444444333333333222222222111111333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222333333222222222222222222222222555444444333333444444555555333111111222333111///222222222111111111111000222222222222222222222222222222111000000111222222111222222333444333333333111111222333333333333222444333222111111111222222333222222111111222222333333333333333222222222111111111111111222222222222111111111111111111111111222222222222222222222222333333222111111111111111333333333333222222222111111111111111111111111111222111111111111222333333111111111111111111111111333333222111111222333333111111222222222222111111333333222111111111111111111111111111000000000///111111111111111222222222000000000000/////////...000000000000000000000000222111///......///111222000000111111111111000000000000111111222111111111111111111000000000000000222222111111111000000000111111111111111111111111///000000111222222333333111111222222222222111111222222111000000111222222000000000000000000000000111111111111111111111111111111111111111111111111//////000000000111111111222222111111111111222222333333333333333333333333222222333333333333444444333333333333333333333333111111111111111000000000222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444222222333333333333444444555555555555444444444444333333333444444444555555555444444444444333333333444555555666666555555444222333333444444333333222333333222222111111222222333333333333333333333333222222333333333333444444555555555555555555555555444444333222222222333333222222333333444444333333555555555555555555555555444444444444444444444444444444444555555555555666555555555666666555555555333333333444444444555555444444444444555555444444555555555555555555555555666666666666666666666666666666666666777777777777888888888888888888888888777777888888888888777777777777777777888888888888:::999888777777888999999999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<>><<<<<<<<<<<<=========>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;999999999888888777777666555555555555555555555555444444444333444444555666444444444444444444444444333333333222222222222111333222222111111222222333222222222222222222222222111111111111111111111111111111111222222333333333222222222222222222222222444333333222222333333444888666444333333222///...222222222111111111111000111111111111111111111111222222111000000111222222222333333444444444444444111111222333333333333222444333222111111111222222333222222111111222222333444444333333333333222222111111111111222222222333222222222222222222222222333333333333333333333333444333333222222222222222444444444333333333222222111111111111111111111111///000000111222111111111111111111111111111111111333333222111111222333333222222111111111111222222222222111000000000111111111111111111000000000000222222222111111111111111000000000000////////////111111111111111111111111222111000//////000111222000000111111111111000000///000111222333333333333222222111111000//////...222222222222222111111111111111111111111111111111...///111222333333222222111111222222222222111111222222111000000111222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111000000111111111333333333333333333333333222222222333333333444444333333333333333333333333222222111111000000//////222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444222222222333333333444444555555555444444333333333333333333444444444555555444444444444444444444444222333333444444333333222222333333444444333333222333333222222111222222333333333333333333333333333222222222333333333444444444444444444444444444444444333333222222333333333111222333444555444333222333333333333333333333333444444444444444444444444444444444555555555555666444555666777777666555444333333333444444444555555444444444444444444555555555555555555555555555555666666666666666666666666666666666666777777777777777777777777777777777777777777888888888888777777666777777777888888888888999888777666666888:::<<<999999999999999999999999888999999::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAA@@@>>>===<<<<<<=========>>>>>>>>>>>>======<<<===<<<<<<<<<;;;;;;;;;;;;999888888888777777777666555555555555555555555555444444444444444444444555333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111111111111222222333333444222222222222222222222222333222222222222222222333222111111111111111000000222222222111111111000000000000000000000111111111222111111111111111111222111111222333333333333222111111222333333333333222333222222222222222222222333222222111111222222333444333333333333333333333111111111222222222333333222222222222222222222222333333333333333333333333444444333222222333333444444333333333333222222222111111111111111111111111...///111222222222111000111111111111111111111111111000000000000000000111333222111000000111222333111111000000000000000111111111111000000000000000333222222222111000000000222222222111111111111111333333333333333333333333222222111000000111222222000000111111111111000000000111222333333333333333111111111111000000//////222222222222222222222222111111111111111111111111...///222333444333111000111111222222222222111111222111111111111111111222000000000000000000000000111111111111111111111111111111111111111222222222111111222222222333333333111111000000000000111111333333333333333333333333222222222333333333444444333333333333333333333333333333333222111111111000222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222333333333444444555555444444333333333222333333333444444444555555444444444444444444444444222333333444444333333222222333333444444333333222333222222111222222333333333333333333333333333333222222222333333333444444333333333333333333333333333333333222222333333444222333444555444333222111222222222222222222222222444444444444444444444444444444444555555555555666444555666777777666555444333333333444444444555555444333333333333444555666555555555555555555555555666666666666666666666666666666666666777777777777666666666666666666666666777777888888888888777777666777777777888888888888999888666666666888:::<<<999999999999999999999999888999999::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<========================>>>>>>>>>??????@@@@@@@@@BBBAAA???>>>======>>>???>>>>>>>>>>>>>>>===<<<<<<============<<<<<<;;;;;;888888888777777777777777555555555555555555555555444444444444444444333333333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111111111111222222333333333222222222222222222222222222222222111111222222222...//////000000000111222222222222111111111000000//////000000000111111111111111111222222111111111111111222333333333333222111111222333333333333222222222222222222222222222333222222111111222222333333333333333333333333333111222222222222333333333222222222222222222222222333333333333333333333333333333333222222333444444222222222222111111111111111111111111111111111111///000222333333333222111111111111111111111111111000000000111111000000000333222111000000111222333111000000000000000111111000000000000000000111111333222222222111000000000111111111111111111222222333333333333333333333333222222111111111111222222000000111111111111000000333333333333333222111000//////000000111111111111222222222222222222222222111111111111111111111111...000222333444222111000111111222222222222111111111111111222222111111111000000000000000000000000111111111111111111111111000000111111111222222222222222222222333333333333111111000000000000111111333333333333333333333333222222333333333333444444333333333333333333333333333333333333333222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444444444444444333333333333333333333444444444555555333333333444444444444555444555555666666555555444222333333444444333333222222222111111222222333333333333333333333333333333222222333333333333444444333333333333333333333333333333222222222333444444333333444444444333222222222222222222222222222222444444444444444444444444444444444555555555555666555555555666666555555555333333333444444444555555333333222222222444555666555555555555555555555555666666666666666666666666666666666666777777777777555555555555555555555555777777888888888888777777777777777777888888888888888888777777777888:::;;;999999999999999999999999888999999::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;=================================>>>??????@@@@@@BBBAAA@@@>>>>>>>>>>>>???>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;::::::777777777777777777777777444444444444444444444444333444444444444333333222333333333333333333333333111222222222222333333333333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222222333111222333222111000111222222222222111111111111000///000000111111222222222000111222222222222111000222333333444444444444444111111222333333333333222111111222333333333222222333222222111111222222333111111222222222222333333222222222222333333333333333333333333333333333333333333333333333333333333333222222222222333333444222222222111111111000000111111111111111111111111000111222222333333222222111111111111111111111111111222333333333333222111222222111111111111222222111111000000000111222222000000000000111111111111222222222111111111111111////////////000000000000111111111111111111111111111111111111111111111111000000111111111111000000333333333333222111000///...//////000111111222222111111111222222222222222111111111111111111111111000111222222333222111000111111222222222222111111000111222222222222111000000000000000000000000000111111111111111111111111000000000111222222333333111111222222222333333333111111111000000111111111333333333333333333333333222222333333333333444444333333333333333333333333222222222333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444333333333333333333444444333333333444444444555555333333333444444444555555444555555666666555555444222333333444444333333222222222111111222222333444444444444444444444444444222222333333333333444444444444444444444444444444333222222222333333444555555444333333222222222333444444444444444444444444444444444444444444444444444444444555555555555666555555444444444444555555333333333444444444555555333222111111222333555777555555555555555555555555666666666666666666666666666666666666777777777777666666666666666666666666777777888888888888777777777777777777888888888888888888888888888888999999999999999999999999999999888999999::::::;;;;;;<<<999999:::::::::;;;;;;;;;========================<<<<<<======>>>??????@@@BBBAAA???>>>======>>>>>>????????????>>>===<<<;;;999999:::;;;:::999888777666777777777777777777777444444444444444444444444333444444555444333222111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111111111111111111111444333333222222111111111222222222222222222222222333333222222222222333333222444555444222000222444222222222111111111111000000000111111222333333444000111222222222222111000111222222333444333333333111111222333333333333222000111222333333333333222333222222111111222222333000000000111111222222222222222222333333333444444333333333333333333333333222222222222222222222222111111111111111222333333333333222222222111111111111111111111111111111111000000000000000111222222111111111111111111111111111222333333333333222111111111222222222222111111111111111111111222333333///000000000111111111111111111111111111222222222.../////////000000000000000000000000000000000000///000000000000000000///000000111111111111000000111111111222111111000000000000000000000111111111000000000111111111222222111111111111111111111111111111111111111111111111111111222222222222111111000111222222222222111000000000000000000000000000111111111111111111111111///000000111222222333333111111111111222222222222222222111111111111222222333333333333333333333333222222333333333444444444333333333333333333333333111111111222333333333444222222222222222222222222444444444444444444444444222222222222222222222222444444444444444444444444222222333333333444444444222222222333333444444444333333333444444444555555333333333444444555555555222333333444444333333222222333333444444333333222222111111111222333333444444444444444444444444444222222333333333444444444555555555555555555555555222222222222333333444555666555333222111222333333666666666666666666666666444444444444444444444444444444444555555555666666555444333222222333444555333333333444444444555555333222111111111333666777555555555555555555555555666666666666666666666666666666666666777777777777777777777777777777777777777777888888888888777777777777777777888888888888888888999999999999888777999999999999999999999999888999999::::::;;;<<<<<<999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@AAA@@@>>>===<<<<<<======????????????>>>===<<<;;;777777888999888777666555666666666666777777777777444444444444444444444444333444444555444333111000222222222222222222222222111111111222222333333333333222222222222222222333222222222222222222222222111111111111111111111111555444444333222111000000222222222222222222222222444333333222222333333444///111333333111111333555222222222111111111111000000000111222333333444444000111222333333222111000//////000111111111111000111111222333333333333222000111222333444333333222333222222222222222222333//////000000111111111222222222333333333444444444333333333333333333333333111111111111111111111111111000000000111222222333444444444333333333222222111111111111111111111111000///.........///111222111111111111111111111111///000111222222111000///000111222333333222111000222222111111222333444444//////000000111111111222000000111111222222222333000000111111222222222333111111111111111111111111//////000000000000//////000000111111111111000000...///000111111111111111222222111111000///////////////000000111111111222111111111111111111111111222222111000000111111222111111222222222222111111000111222333333222111000000000000000000000000000111111111111111111111111///000000111222222333333000000111111111222222222333333222222222222333333333333333333333333333333333333333333333333333333555444444333333222222111333333333222222111111111333333333333333333333333333333222222111000000000,,,---...000222444666666333333333333333333333333333333333444444444555555444444444444444444444444444444444333333222222222111111222333333333333222222333555555555555333222222222333333333333444444444444222111111222444444222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333555555555444444333333333444444444555555555555666888777666555444333222222111222222333333222222111111111333444555666666666444444444444444444444444444444444444444444444444555444444333333333444444444333333333333444555555444444444555555777888888666666666666666666666666888888777777666666555555777888888888888999999999999888666444555777999;;;;;;;;;;;;::::::999999999::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888777777777777777777777777777777777777555555555555444444333222444444444333333222222222222222222222222222222222333222222111111222222333555444222111111111222222111111222222222222111111111111111111111111111111222222222222222222222222444333111000000111333444444333333222111111111222222222222111111111000000222222111111111111111111111111111111111111222222333333222222111000//////111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222222222222222222222222222222111111111222333444444111111111111111111111111111111111111111111111111111111111111111111111111000000000111111222222222////////////////////////222222111111000000//////222222222111111111000000222222222333333222222222111111111111222333444444333222222111111222222333000000000000000000000000111222222333333222222111000000000000000000000000000000111222222222222111111111000000000111333444////////////////////////111111222222222111111000222222111111111111222222////////////000000000000333222111111000000111111222222222111111111000000---222777999777333111000000111111111111222222222222222222222222222222222111111111111111111111111111222222333333222222111333333333333333333333333333333333333333333333333444444333333333333222222333333333222222222111111333333333333333333333333222222222222222333333333///000000111222333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444333333222222222222222333444444444444444333333444444444444333333222222333333333333444444444444333333333333444444222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444555555444444444333333333444444444444555555555555555555555555444444444444333444444555555444444333333333444444444444444444444444444444444444444444555555555444444555555555555555444444444444444555444444444444444555555666444444444555555666777888666666666666666666666666888777777777666666666555777888888888888999999999999888666555555777999;;;;;;;;;:::::::::999999999:::999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888888888777777777666666666666666666666666666666000111111222333333333333444444444333333222222222222222222222222222222222333222222111111222222333444333222111111111222222111111222222222222111111111111111111111111111111333333222222222222222222444333111000000111333444444333222222111111222222333333333333222222222111111111111111111111111111222222222222222222222222333333222222111000000///222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222222222222222222222222222333333222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111444444333333333333333333111111111111111111111111111111111000000/////////222222222111111111000000111111222222222222111111222222111111111222333333333222222111111222222333111111111111111111111111000111111222222111111000000000000000000000000000000000111222222222222111111111000000000111333333000000000000000000000000111111222222222111111000222222111111111111222222//////000000000111111111333222111111000000111111222222222111111111000000---000222222000//////000000111111111111222222222222222222222222222222222111111111111111111111111111222222333333222222111333333333333333333333333333333333333333333333333222222333333333333444444333333333222222222222111333333333333333333333333111222222333444444555555333222222222111111111111333333333333333333333333333333333444444444555555444444444444444444444444444444333333333333222222333333444555555555555555333333222222222222333333222222333333333333444444333444444555555444444333222333333444444333333222333333333333333333333333333333333333333333333333555555555555555555555555444444444444333333333333333333333444444444555555333333444444555555555666333444444555555444444333444444444444444333222222444444444444444444444444777666555444444555666777666555555444555555666666555555555555555666777777555555444555555666777888777777777777777777777777777777777777666666666666777888888888888999999999999888777666666888:::;;;::::::::::::999999999999999999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::888888777777777777666666555555555555555555555555444444555666666555555555444444333333333333222222222222222222222222222222222222111111111111222222444333222111111111222222111111222222222222111111111111111111111111111111333333333222222111111111444333222111111222333444333333222222111111222222444444444333333333222222111111111111111111111111333333333333333333333333333333222222111000000000333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222222222222222222222222222444444333222222111111000111111111111111111111111111111111111111111111111111111111111111111111111555555444333333222222111111111111111111111111111000000000000////////////222222222111111111111111000111111111111111111000333333222111111111222222222222111111111111222222222222222222222222222222000000000111111000000000000000000000000000000000000000111222222222222111111111111000111111222333111111111111111111111111000111111222222222111111222222111111111111222222000000111111111222222222333222111111000000111111222222222111111111111111000000000...,,,---000222000111111111111222222222222222222222222222222222111111111111111111111111111111222222222222111111333333333333333333333333333333333333333333333333111111222333333444555555222222222222222222222222333333333333333333333333222222222222333333444444333333333222222111111111222222222222222222222222333333333444444444555555444444444444444444444444333333333333333333333333333333444555555555555444444333111111111111333444222222222333333333444444333444555666666555444333222333333444444333333222333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222333333333444444444444333333444444444555555555111222222333333222222111333333444444444333333222444444444444444444444444777666555444444555666777666555555555555666777777666666666666666777777888555555555555555666777777777777777777777777777777777777777777666666666666777777888888888999999999999888777777777888:::;;;:::999999999999999999999999999999888999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888777777777666666666666444444444444444444444444999888888777555333222111333333333333333333333333222222222222222222222222222222111111111111222222333222222222222222222222111222222333333222222111111111111111111111111111444333333222222111111111333222222111111222222333333333222222111222222333444333333333333222222222111111111111111222222222333333333333333222222222222222222111111111000000333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333111222222222222222333333222222222222222222222222222222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111111111111111111111111111111////////////////////////111111111111111111111111000000111111111111000000333333222111000000111111222222111111111111222222222222222222222222222222000000111111111111000000000000000000000000000000000000111222222222222111111111111111111111222222111111111111111111111111000000111222222222111111222222111111111111222222111111222222222333333333333222111111000000111111111111111111111111111111444333111//////000333555000000111111111222222222222222222222222222222222111111111111111111111111111111222222222222111111333333333333333333333333333333333333333333333333111111222222333444555555222222222222222222222222333333333333333333333333333222222222111111111000222222222222222222333333222222222222222222222222333333333444444444555555444444444444444444444444333333333333333333333333222222333444444444444444444333111111111111333444222222222333333333444444222333444555555444333222222333333444444333333222333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222222333333333444555444444444444333333333111222222333333222222111000111222333444444444444444444444444444444444444555555444333333444555555555555555555555666777777777666666666666777888888666555555555555666666777777777777777777777777777666666666666777777777777777777888888888999999999888888777777777888999:::999999999999999999999999999888888888888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999777777777666666666666555444444444444444444444444444444333222000///---,,,333333333333333333333333222222222222222222222222222111111000000111111222222222222222222222222222222222333333333333222222111111111111111111111111333333333222222111111111222222222222222222222222333222222111222222333333222222222222111111111111000000111111111222222222333222222222111111111000222222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333111111111222222333333333222222222222222222222222///000111333333444444333111111111111111111111111111111111111111111111111111111111111111111111111//////000111222222333333000000000000000000000000/////////000000000000000111111111111111111111111000000111111111111000000333222222111000000000000222111111000000111111222111111111111111111111111111222222222222222222111000000000000000000000000000000111222222222222111111111111222111111111111111111111111111111111111///000111222222222222222222222111111111111222222222222222222333333333333333222111111000000111111111111111111111111111111444333222222333333333333000000111111111222222222222222222222222222222222111111111111111111111111000111111222222111111000333333333333333333333333333333333333333333333333111111222333333444555555111222222222222333333333333333333333333333333333333333222111111000//////111111222222333444444444222222222222222222222222333333333444444444555555444444444444444444444444222222333333333333444444222222333444444444444444333333222222222222333333222222333333333333444444222333333444444333333222222333333444444333333222333333333333333333333333333333333333333333333333111111111111111111111111222222222222333333333333111111222222222333333333555444444444333333222222333444444555555444444333///000111333444444555555444444444444444444444444444444444444444444444444444444444444555666777777666666666666666777888888666666555555555555666666777777777777777777777777666666666666777777777777777888888888888999999999777777777777777888888999888888888999999999999999888888888888888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777777666666666666555555444444444444444444444444000111111222222222111111222222333333333333444444222222222222222222222222111111000000000000111111111111222333333333222222222222333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222222222111111222222333333222222222111111111000000000000000111222222333333333222222111111000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333111111111222222333333444222222222222222222222222---///111333444555444444111111111111111111111111111111111111111111111111111111111111111111111111000000111222444555666777////////////////////////000000000000111111111111111111111111111222222222000111111111111111111000222222111000000000111111111111000000000000111111000000000000000000000000222222333333333333222222000000000000000000000000000000111222222222222111111222222222222111000000111111111111111111111111///000111222222222222222222222111111111111222222111111222222222333333333333222111111000000111111111111111111111222222222111111000111333333111///000111111111111222222222222222222222222222222222111111111111111111111111000000111111111111000000333333333333333333333333333333333333333333333333222222222333333444444444111111222222222333333333333333333333333333333333222222222222222222222222222222222333333333444444111111111111111111111111333333333444444444555555444444444444444444444444222222222333333444444444333333444555555555555555333333444444444444333333222222333333333333444444222222222111111222222222222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333111111111111222222222222222333333333333333444444333444444555555444444333000111222333333333333333444444444444444444444444333444555666666555444333333333333333444555666777666555555555555666777777666666555555555555666666666666666666666666666666555666666666777777777888777888888888888999999999666666666666666777777777777888888888999999999999888888888888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888777777666666666555555555444444444444444444444444222222333444555555555555222222222333333444444444222222222222222222222222111111000000000000111111000111222333333333333222222333333444444333333222111111111111111111111111111111111222222333333444222222222333333222222222222222111111222222333444333333222222222111111111///000000111222222333333444444333222222111000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333000111111222333333444444222222222222222222222222...///222333444444333333111111111111111111111111111111111111111111111111111111111111111111111111111111222333444444555555000000000000000000000000000111111111222222222333000000111111111222222222111111222222222222111111111000000000000111111222111111000000000000111111111111111111111111111111111111222222222222111111000000000000000000000000000000111222222222222111111222222333222111000///000000000000000000000000//////000222222333333222222222111111111111222222111111111111222222222222333222111111000000111111000000111111111222222222222000//////111222111///000111111111111222222222222222222222222222222222111111111111111111111111000000111111111111000000333333333333333333333333333333333333333333333333222222333333333333444444111111111222222333333333333333333333333333333333111222222333333444444555444444333333333333333222111111111111111111111111333333333444444444555555444444444444444444444444222222222333333444444444444555555666666666666666333333555666666555333333222222333333333444444444333222111000000111222333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333111111111222222333333333000111111111111222222222000111111222444555555666111222222333333222222111222333333333333222111111444444444444444444444444333444777999999777444333222222222333444555666777555555555555555666777777777666666555555555666666666666666666666666666666555666666666777777888888777888888888888999999999555555555555666666666666777777888888999999999999888888888777888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666666666555555555555555555555555555555555555333333333333222222111000222222222333333444444444222222222222222222222222111111000000000000111111000111222333444333333222222333333444444333333222111111111111111111111111000000111222333444444555111222222333333222222111222111111111222333333444444444444333333333222222///000000111222222333333555555444333333222111111111111111111111111222222333333333333333333333333222222222222222222222222222222222222222222222222222222222333333222222222111111222222222333333333000000111222333333444444222222222222222222222222000111333444444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111222222222333333333000000111111222222222222222222333333333333222222000000//////000111222222111111000000000000111111222222222222222222222222000000111111111111000000000000000000000000000000000000111222222222222111111222333333222111000/////////////////////////////////000222222333333333222222111111111111222222000000111111111222222222333222222111000111111111000000111111222222222222555222......111333333111000111111111111222222222222222222222222222222222111111111111111111111111000000111111111111000000222222333444444333222222222222222222222111000///222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222666555555444444555555666333333333333333333333333444444444444444444444444444333333222222111111111222222222222222222222222222222111333444555444222333333333333333333333333333333333333333333333333111222333333444444444444222222222222222222222222222222333333333333444444444444222222222222444444333333222111111222333333222222222333333444444444555555555555555555555555555444333222222222333444444444222222222222444444222222333333333333444444444666:::===@@@@@@@@@???777666555444444444444444555555555555555555555555666555444333333444555666888888777777666666555555555555555555666666666666888888777777777777888888666666666666666777888888777888999:::;;;:::999999:::999999888888999999:::===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888999999::::::;;;:::999777666444333222555555555444444333333333333222111000111222333444333333333222222222111111111111111111111111111111111111000000000000111111111111111111111111111111333222222111111222222333222222111111111111222222333333333222222111111111222333333444444333333222222222222222222222222222222222222222222222222222222222333333333444444444333222111111000000111111333333222111111222333333111222222333333222222111111111111222222333333333111111111111111111111111222333333444444333333222000111222222111000111222111111111111222333444444222222111111111111222222333333333333333333333333333333333222222111111111222222222222222222222222222222222222222222222222222222333333333444444444111111111111111111111111444333333222111000//////222222222111111111000000222222333333333333222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000222222222222222222222222666666444333222111111111111111111111111111111111111111111111111111111111222111111111000000//////333333222111000000111111222222222111111111111000111111222222222222111111111111111111111111111111333444444444444333222222222111111111111111222222222111111111000000//////000000000000000000000000000000000000000000000000222333444444444444333222222222222222222111000000333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333222222222222333333333333333333333333333333444444444444444444444444333333333222222222222222333333333333333333333333444333333444666666555444333333333333333333333333333333333333333333333333111222333333444444444333222222222222222222222222222222333333333333444444444333333222222333333444333333222111111222333333333333333444444555555555444444444444444444444444444444333222222222333444444333333222222333333444222222333333333333444444555555777999:::<<<======777666555555444444444555555555555555555555555555666555444444444444555666777777777777666666555555555555666666666777777777888888777777777777888888666666666666666777888888777888999:::::::::999999::::::999999999999::::::===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999888888888999999:::999999888777555444333333444444444444333333333333222222111111222222333444333333333222222222111111111111111111111111111111222222111111111111222222111111111111111111111111333222222111111222222333222222111111111111222222333333222222222222222222000111111222222111111000222222222222222222222222222222222222222222222222000000111111111222222222333222111111000000111111222222111000000111222222111222222333333222222111111111222222222333333333111111111111111111111111222333333444444333333222000111222222111000111222222222222111222222333333222222111111111111222222333333333333333333333333333333333222222111111111222222222222222222222222222222222222222222222222222222222222333333333333111111111111111111111111333333222222111000000000222222222111111111000000000000111111111111000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000222222222222222222222222333222111000000///000000111111111111111111111111111111111111111111111111111111111111111111000000333222222111000000111111222222222111111111111000111111222222222222111111111111111111111111111111333333333333333222222111222111111000000111222222222222222111111111000000111111111111111111111111111111111111111111111111333444444555555444444333222222222222222222111000333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111222333333333333333333333333444444444444444444444444222222222222333333333333333333333333333333333333555555444666777888777555333333333333333333333333333333333333333333333333222222333444444444333333222222222222222222222222222222333333333333444444444333333222222333333444333222222111111222222333444444444444555555555555333333333333333333333333444333333222222333333444444333333222222333333444222222333333333333444444555444444444555777999:::555444444333333333333333555555555555555555555555666555444444444444555666777777777666666666666555666666666777777777888888888888777777777777888888777666666666666777888888777888999::::::::::::999::::::999999999999::::::<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888888999777666666555444444333333222222222222333333333333111111222333333333333222333333333222222222111111111111111111111111111111333333222222222222333333222222222222222222222222333222222111111222222333222222111111111111222222222222222222222222333333000111111222222111111000222222222222222222222222222222222222222222222222000000111111111222222222333222111111000000111111111111000//////000111111111222222333333222222111111222222222222333333333111111111111111111111111222333333444444333333222000111222222111000111222333333222222111222222222222222111111111111222222222222222222222222222222222222222222222111111111222222222222222222222222111111111111111111111111111111111222222222222333111111111111111111111111111111111111111111111111222222222111111111111111000000111111111111000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111000000/////////000000111111111111111111111111111111111111111111111111111111111222222222222222333222111111000111111111222222222111111111111000111111222222222222111111111111111111111111111111222222222333222111111000222111111000000000111111222222222222111111111111111111111111111111111111111111111111111111111111444444444444444444444444222222222333333222111111444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222333333222222222222333333333333333333333333333333444444444444444444444444111222222333333444444444444444444444444444444444555444444555777888666555333333333333333333333333333333333333333333333333222333333444444333333333222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222333333333333333333444444333333333333333333333333222222222333333333444444444333333333333444555555222222111111111111111222555555555555555555555555555555555444444555555555666666666666666666666666777777777777888888888888888888777777777777888888777777666666777777888999888888999999:::::::::::::::::::::999999:::::::::;;;:::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999888777777777777888555444444444444444333333111111111222222333333333000111222333444333222111333333333222222222111111111111111111111111111111222222222111111222222222222222222222222222222222333222222111111222222333222222111111111111222222111111111222222333333333222333333444444333333222222222222222222222222222222222222222222222222222222222333333333444444444333222111111000000111111111111111000000111111111111222222333333222222111222222222222222222222222111111111111111111111111222333333444444333333222000111222222111000111222444444333222111111111111222222111111111111222222111111111111111111111111222222222111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111222222333333333333222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111000000111222222333111111111111111111111111111111111111111111111111111111111222222333333444222222111111111111111222222222222111111111000000111111222222222222111111111111111111111111111111111222222222222111000000222111111000000000000111111111111111111111000000111111111111111111111111111111111111111111111111444444444444444444444444111222222333333333222222444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333444444444444444444444444222222222333333444444555444444444444444444444444444333333444666666555333333333333333333333333333333333333333333333333333333333333444444333333222222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444333333333333333333333333222222222333333333444444222333444666555444333222333333222222222222333333555555555555555555555555444555555555555555555444555555555555555666666666777777777777888888888888888888777777777777888888777777777777777888999999999888999999999999::::::;;;::::::::::::::::::;;;999999::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;:::::::::999999999999888777777666666666777444444444444444444333333111111111222222333333333000111222333444333222111333333333222222222111111111111111111111111111111111111000000000000111111222222222222222222222222333222222111111222222333222222111111111111222222111111111222222333333333222333333444444333333222222222222222222222222222222222222222222222222222222222333333333444444444333222111111000000111111222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111222333333444444333333222000111222222111000111222444444333222111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111000000000111222222333333111111111111111111111111222222333333333333222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000111222333444111111111111111111111111111111111111111111111111111111111222222333333444222111111111111111222222222222222111111111000000111111222222222222111111111111111111111111111111111222222222222111000000222111111000//////000000000000000000000000000000111111111111111111111111111111111111111111111111444333333222222333333444111222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111000000000000000000111333333333333333333333333444444444444444444444444333333333333444444444444333333333333333333333333222111111333444555333222333333333333333333333333333333333333333333333333333333444444444333222222222222222222222222222222222222333333333333444444222333333444444333333222111222222333333222222111222222222222111111111111222222222222222222222222111111222333444444444444222333333444444333333222222222333333333333444444111333555777777555333111555555555555555666666777555555555555555555555555444444555666666555444444444555555555555666666666666666666777777777888888888888777777777777888888888777777777777888999999999999888888999999:::;;;;;;;;;::::::::::::;;;;;;888999999::::::::::::999::::::::::::::::::::::::999999999999::::::::::::::::::::::::999999999999999888777666555555555666444444444444444444333333222222222222333333333333111111222333333333333222333333333222222222111111111111111111111111111111111000000000000000000111333333333333333333333333333222222111111222222333222222111111111111222222222222222222222222333333000111111222222111111000222222222222222222222222222222222222222222222222000000111111111222222222333222111111000000111111222222333333333333222222111222222333333222222111333333333222222222222111111111111111111111111111222333333444444333333222000111222222111000111222333333222222111222222222222222111111111111222222222222222222222222222222000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222333111111111111111111111111000000111111222222222333111111111111111222222222000000111111111111000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111///////////////000111222111111111111111111111111111111111111111111111111111111111222222222222222111111111000111111222333222222222111111111111000111111222222222222111111111111111111111111111111222222222333222111111000222111111000////////////000000000000000111111111222222222222222222222222222222222222222222222222333222111111111111222333111222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111000000111111111333333333333333333333333444444444444444444444444444444444444444333333333333333333333333333333333222111111222444444333222333333333333333333333333333333333333333333333333333444444444333333222111222222222222222222222222222222333333333333444444222333333444444333333222111222333333333333222111333333333222222111111111333333333333333333333333000111222444555555444444222333333444444333333222222222333333333333444444222333444555555444333333555555555555555666777777555555555555555555555555444444555666666555444444444444444555555555666666555555666666666777777777888888777777777777888888888888777777888888999:::999999888888888999:::;;;;;;;;;::::::::::::;;;;;;777888999:::;;;::::::999999999999999999999999999888999999999999::::::::::::::::::999999999999888888888777666555555555555666666555555444444333333444444444444333333333333222222111111222222333444333333333222222222111111111111111111111111111111222111111000000111111222333333333333333333333333333222222111111222222333222222111111111111222222333333222222222222222222000111111222222111111000222222222222222222222222222222222222222222222222000000111111111222222222333222111111000000111111000111222333333222111000111222222333333222222111333333333222222222111111111111111111111111111111222333333444444333333222000111222222111000111222222222222111222222333333222222111111111111222222333333333333333333333333///000000000111111111222111111111111111111111111222222222222222222222222222222222222333333333333111111111111111111111111111111111111111222222222000000111111111222222222000000111111111111000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000222222222222222222222222111111000000000111111222111111111111111111111111111111111111111111111111111111111111111111000000111111000000111222222333222222222111111111111000111111222222222222111111111111111111111111111111333333333333333222222111222222000//////.........111111222222222333333333222222222222222222222222222222222222222222222222333222111000000111222333111222333333444444444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222444444333333333333444444333333333333333333333333444444444444444444444444555555555444444333333333222222222222222222222222222222222333444555444222333333333333333333333333333333333333333333333333444444444444333333222111222222222222222222222222222222333333333444444444222222444444444444222222111222333444444333222111444444444333333222222222333333333333333333333333000111222444555555444444222222444444444444222222222222333333333444444444444333222222222333444555222222222222333333444555555555555555555555555555333444555666666555444333444444444555555555666666555555555555666666666666888888777777777777888888888888888777888888999::::::999888888888999:::;;;<<<;;;;;;::::::;;;;;;<<<777888999:::;;;::::::999999999999999999999999999888888999999999::::::::::::::::::999999999888888888888777555555444444444777666666555555444333333555555555444444333333333333222111000111222444555333333333222222222111111111111111111111111111111333222222222222222222333333333333333333333333333333222222222222222222333222222111111111111222222444333333222222111111111333333333444444333333333222222222222222222222222222222222222222222222222222222333333333444444444333222222111000111111111///000111222222111000///222222222333333222222222333333333222222111111111111111111111111111111111222333333444444333333222000222222222111000111222111111111111222333444444222222111111111111222222333333333333333333333333//////000000111111111222000000000000000000000000222222222222222222222222222222333333333444444444111111111111111111111111111111111111111111111111000000111111222222222222222222333333333333222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000222222222222222222222222444444333333333333333444111111111111111111111111111111111111111111111111222111111111000000//////111111000000111222333333222222222111111111111000111111222222222222111111111111111111111111111111333444444444444333222222222222000///............333333333444444555555555222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333555555555444444333333333222222222222222222222222222222222333333444444444111111111111111111111111222222111111111111222222333222222111111222222333333333333333333333333333444444444444444444444444444444444444444444444444222222333333333333444444111333555777888777555333000111222333333222111000222222222222222222222222333333333222222111111111333333333333333333333333222222222111111111000000333333333222222111111111111111222222222333333333444444444444333333222111333333333333333333333333333333333333333333333333555555555444444333333333666666555444444333222222777777555444333222222222666555666777888777555333555555555555666666666666777555444555666777666444666666666666666666666666666666666666666666555444444555666777888888888777888888999999999:::::::::;;;:::999999888888999999999999999999999999999999;;;;;;;;;::::::999999999777888888999999888888777999888888888777777666666666666666666666666666666555444444333333444444555444444444333333222222222333333333333333333333333222222222222222222222222222111000000111333444666333333222222222222222222333333333333333333333333333222222111111222222333000000111222222333444444222222222222222222222222555444333333222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222222111111000000222222222222222222222222444333222111111222333444111111111111111111111111111111111111111111111111222222222222222222222222333333333222222111111111333333333222222111111111111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111333333333222222111111111111111000000111111222333///000111333333222111111000000111111111222222222222222222111111111111000222222222222222111000///222222111000111222444555444444444333222111000///333333333333333222111000222222222222222222222222444333111000000000111111222222111111111111222222/////////000111111222222555555444444333222222222000000000111111222222222333333222111000000000111000111111111111222222222111111222222222222111111222222222111111111000000333222000/////////000000222222111000000000000000222222111111111111222222111111111111111111111111111111111111111111111111444444444444444444444444333333333333333333333333333333333333333333333333333333333333222222111111222222222222222222222222222222222333333444444444111111111111111111111111222222111111111111222222333222222111111222222333333333333333333333333333333333333333333333333333444444444444444444444444222222333333333333444444444444333222222111111111222222333333333333222222222222222222222222222222333333333222222222111111333333333333333333333333333333333333222222111111333333333222222222111111111111222222222333333333333333444444333333222111333333333333333333333333333333333333333333333333555555444444444333333333333333333444444444444444555555444333333333444444333333222333555555444222555555555555666666666666888777666777888999888666666666666666666666666666666666666777666666666555555666666777888888888777888888888999999999::::::;;;:::999999888888999999999999999999999999999999::::::::::::999999999888:::;;;;;;<<<<<<;;;;;;:::888888777777777666666666555555555555555555555555444444333333333333444444444444444333333222222222333333333333333333333333222222222222222222222222111111111111222333444555222222222222222222222222333333333333333333333333333222222111111222222333222222222111111111111111222222222222222222222222555444333222222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222222111111111000222222222222222222222222333222222222222222222333111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222111111333333333222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111333333333222222222111111111111000000111111222333333444444333333222111000111111222222222333333333000000111111222222222333111222222222222111111000222111000000000111222333222222222222222222111000222222333333222111111000222222222222222222222222333222111000000000111222222111111111111111111222111111111111000000000000---------...//////000000222222333333333333333444222222111111000111111111000111111111111222222222111111222222222222111111222222222111111111000000333222111000000000000111111111000///////////////222222111111111111222222222222222222222222222222111111111111111111111111444444444444444444444444333333333333333333333333222222222222222222222222111111111111111000000000222222222222222222222222222222333333333333444444111111111111111111111111222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333444444444444444444444444222222333333333333444444===:::666222111111333444444333333333333333333444222222222222222222222222333333333222222222222111333333333333333333333333444444444333333333333222333333333222222222222111111111222222222333333333333333333333333222222111333333333333333333333333333333333333333333333333555444444444444333333333111111222333333444555555333333333333333444555666666444333444666777777666444555555555555666666666888777666666888888777666666666666666666666666666666666777777777777777777777777777777777888888888888888888999999999999:::;;;:::999999888888999999999999999999999999999999999999999888888888888888888888999999999999888888666666666666666555555555555555555555555555555555333333222222222222333333444444333333333333222222222222222222222222222222222222222222222222222222000111111222333333333333111111111222222333333444333333333333333333333333333222222111111222222333333333222222111000//////222222222222222222222222444333333222222222222333222222222222222222222222333333333333333333333333111111222222222333333333222222222222111111111111222222222222222222222222222222222333333222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333222222222222111333333333222222222222111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111333333333222222222222111111111000000111111222333888777555333222111000000222222222333333333444444...///000111222333444444111111111111111222222222222111000000///000000000///000000111222222222111111111222222111111000000222222222222222222222222111111000000000111222222111111111111111111111111333222222111000000////////////000000111222222222000000000000000000//////111111111000111111222222000111111111111222222222111111222222222222111111222222222111111111111111333333222111111111111222333333222222111111222222222222111111111111222222333333333333333333333333111111111111111111111111333333333333333333333333222222333333333333444444111111111111111111111111111111111111111000000000222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444>>><<<888444222333555666444333222111111222333444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333222222222222222222222222222111111222222222333333333222222333333333222222111222222222222222222222222222222222222222222222222444444444444444444444444111111222222333444444444444333333333333444555555666444222333555777888888444444444555555555666666666555444444555666555444666666666666666666666666777777777777888888999999999888888888777888888888888888888888999999999999;;;:::999999888888999999999999999999999999999999888888888777777777777777666777777777777777777666555555555555555555555555555555555555555555555555333222222111111222222333333333333333333333333333111111111111111111111111222222222222222222222222000111222333444333222222000000111222333333444444222222222222222222222222333222222111111222222333444333333222111111000000222222222222222222222222333333222222222222222333222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111222333444444333222111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111000000111111222333888666444222000000000111111111222222222222333333///000000111222222333333000000000111111222333333222222111111000000000000//////000111111111111000000000111111111000000///111111111111111111111111///000000000111111222222111111111222222111111111222222222111111000000000666555555444444333222222000000000//////.........111000000000111222333333000000111111111222222222111111222222222222111111111111111111111111111111333333222222222222222222333222222111111111222222222222111111111111222222333333333333333333333333111111111111111111111111333333333333333333333333222222222333333444444444111111111111111111111111111222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111222333333333333222111333222222111111222222333333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444666555444333222222222222333222111000000111222333222222222222222222222222222222222222222222222222333333333333333333333333111111111111222222222222222222222222222222222222111111222222222333333333111111222333333222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333555555444333333333333444111///---...000222333333444444444444555555555555555444333444555666555333666666666666666666666666777777777777888:::;;;<<<;;;:::999888777777888888777777888888888999999999;;;:::999999888888999999999999999999999999999999777777777777777777777777999999::::::::::::999999444444444444555555555555555555555555555555555555333222222111111222222333333333333333333333333333111111111111111111111111222222222222222222222222000111222333444333222111000000111222333333444444222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222222222222111111222222333222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222333222222222222222222222222111222333444444333222111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222111111000000111111222333444333111000000000111222000000000000111111111111111111111111111111111111111000000000111222333444333333333222222111111000000111111111111000/////////000000111111111000000111111111111111111111111//////000000111111111111000111222222222222111000000000111111222222222333222222222111000000//////555555444444333333222222111000000000111222333333000000111111111222222222111111222222222222111111111111111111111111111111222222222222333222222222//////.........//////000222222111111111111222222222222222222222222222222111111111111111111111111333333333333333333333333111222222333333444444555222222222222222222222222222222222333333333333333222222222222222222222222444444333333333333222222111111111111111111111111111222333444444333222111333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333444444444444333222222111111000000111111222222222222222222222222222111222222222222333333333333333333333333333333333000111111111111111222222111222222222222333333333111111222222222333333333000111222222222222222222222222222222222222222222222222222222222222222222333333333444444444444555444444444444444444444444666555444333333333333333222000///000222333333333333444444444444555555555777666555555777777666555666666666666666666666666888888777888999;;;===>>>===<<<:::888777777888888777777777888888888888999;;;:::999999888888999999999999999999999999999999777777777777888888888888777888888999999888888777444444444555555555555555444444444444444444444444333333222222222222333333222222333333333333444444222222222222222222222222222222222222222222222222111222222333333222222222111111111222222333333444222222222222222222222222333222222111111222222333222222222222222222333333222222222222222222222222222111111111111222222333222222222222222222222222333333333333333333333333111111222222222333333333222222222222333333333333222222222222222222222222222222222333333222222222333333333333333333333333111111111111111111111111222222222222222222222222111222222222222333333333111222222222222333333333111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111111222222222222333333333111111000000111111222333111000000000111222222333/////////000000000000111222222222111111111000000222111000000000111222333222222333333333222222111111222222222111000000///000000111111222222111111111111111111111111111111//////000111111111000000000111222333333222111000000000111111222333333444......///000000111111222333333333333333222222222111111111000111111222222000111111111111222222222111111222222222222111111111111111111111222222222000111222222333222222222222222222222222222333444222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111222333333444555555333333333333333333333333222222222333333333444444222222222222222222222222444444444333333222222222111111111111111111111111111222444555555444222111333222222111111222222333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444555555555555555444444333111222222333333222222111222222222222222222222222111111222222222333333333333333333333333333333333111111111222222333333333111111222222222333333333111111222222222333333333000000111222222222222222111111111111111111111111111111111111111111111111333333333444444444555555333444444555555666666777444444333333333444555555555444444555777777555444333333444444444555555555777666555555777777666555666666666666666666666666888888888888999<<<>>>@@@>>>===;;;999777777888999777777777777888888888888;;;:::999999888888999999999999999999999999999999777777777888888999999999555555666666666666555555444444555555666666666666444444444444444444444444444444333333333333444444222222222333333444444444333333333333333333333333222222222222222222222222333222222222111222222333222222222222222222222222111111111111111111111111333222222111111222222333222222111111000/////////222222222222222222222222111111111111111222333333222222222222222222222222333333333333333333333333111111222222222333333333222222222333333333444444222222222222222222222222333222222222222222222333333333333333333333333333111111111111111111111111222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333111111000000111111222333000111222222333333333222///000000000000111111111111111111111111222222222444222111000///000222222000111222222333222111111000111222222222222222222000111111222333333222222111111111111111111111111///000000111111000///...///111222333333222111///222222222222222222222222000111111222333333444444////////////000000000000222222111111000111111111000111111111111222222222111111222222222222111111000000111111111222222222///000111222222222111111555444444444444555666777222222111111111111222222222222222222222222222222111111111111111111111111222222222222222222222222111111222333333444555555333333333333333333333333111111222222222333333333222222222222222222222222444444444333333222222222111111111111111111111111111222444555555444222111333222222222222222222333333333333333333333333333444444444444444444444444222222222222222222222222222222333333333444444444444333222000//////000000222222444555555444222222222222222222222222222222111111111222222333333333333333333333333333333333222222222333333444444444111111111222222333333333111111222222222333333333///000111222222222222222111111111111111111111111111111111111111111111111333333333444444555555555222333444555666888999999222222222333444555777777444333333555666555333111333333333444444444555555555444333333444555444333666666666666666666666666999888888888:::<<>>;;;999777777888999777777777777888888888888;;;:::999999888888999999999999999999999999999999777777888888999999999:::888888999999999999888888555555555666666666777777444444444444444444444444555444444333333444444555222222222333333444444444333333333333333333333333222222222222222222222222444333222111111111222333333333222222222222222222111111111111111111111111333222222222222222222333222222111///...,,,++++++222222222222222222222222111111000000111222333333222222222222222222222222333333333333333333333333111111222222222333333333222222222333333444444444222222222222222222222222444333222111111222333444333333333333333333333333111111111111111111111111222222222222222222222222111111111222222333333333111111111222222333333333111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111222222333333333111111111000111222222333111222444555555444222222000111111111111222222222//////000111222333333444555333111000///000111222...///000111222222111000///000111222333444444444000111222333333333333333000000000000000000000000000000111111111///...---///000222333333222000///444444333222222111111111333333222222111000000///000000111111222222333333333333222111000000000111000111111111111222222222111111222222222222111111000000111111222222222222...///000111222222111000////////////000000111222222222111111111111222222333333333333333333333333111111111111111111111111///000000222333444555555222222222222222222222222333333444444333333222111444333222111111222333444222222222222222222222222111222222333333222222111444444333222222111111000333333333333333222111000333333333333333333333333222333333444444333333222333222111000000111222333444444333222222333333333222222222222222222222222333333333333333222111000333333333222222111111111333333333222222111111111111111222222222333333333444333333222222333333444444333333222222333333444222222222222222222222222111111111111111111111111111222222333333222222111333333333222222111111111000000111222333333444444666666666666666666666666666555555444444555555666333333333333333333333333555555555555555555555555777777777777777666666666777777777777777777777777666666666666666666666666666777777888999;;;<<<===;;;:::999777666666555555555666666777888999999999;;;999777999;;;===;;;999888888888888888888888888888888777777777777888888666777888888888777555444555555555555555555555555777777777666333///+++)))444555666666555333111000333222222111111222222333333333333222222111111111222222222222222222222222000111111111111222222222333333333222222111111111222222222222111111000000333333333222222111111111333333333222222111111111222222222222222222222222444333333222222333333444333333333333333333333333222222222222222222222222///000111333333444444444333222111222333444222000222222222222222222222222333222222222111000000000222222222222222222222222000000111111222222222222222222222222222222222222666555444333222000//////000111111111111222222222444333222000////////////111111111111111111111111////////////////////////444222111//////000222333000000000000000000000000111111111111111111111111333333222222111000000000222222111111111111111111111111111111111111111111000000000000000000000000//////////////////////////////000000111111111111444555666555333111000111111111111111111111111111222222222222222222222222000000000111222222333333111111111111111111111111000111111111111222222222222222222222222222222222444333111000000000111111222222111111111111222222333333333222222111111111111111222222222222111111000000000000000000000000222222111111111111111111222222111111111111222222000000000000000000000000222111111111000000//////222222222222222222222222222222222222222222222222333333444444333333222111222222111000000111222222222222222222222222222222111222222333333222222111222222222222222222222333333333333333333222111000333333333333333333333333222333333444444333333222333222111000000111222333333222222111111222222333222222222222222222222222333333333333333222111000333333222222222222222222333333333222222222111111222222222222333333333333444333333222222333333444333222222111111222222333222222222222222222222222222222222222222222222222111222222333333222222111333333333222222222111111000111111222333333444444555555555555555555555555333333333222222333333333333333333333333333333333555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666777777777777888999;;;;;;999999888777666666666666666777777888999999:::::::::888777888;;;<<<;;;999666666666666666666666666888888777777777777888888555555666666555444333333444444444444444444444444555666666666444222///---555555555555444333222111333222222111111222222333333333333222222222111111222222222222222222222222000111111111111222222222333333333222222222111111222222222222111111111000333333333222222222111111333333333222222222111111222222222222222222222222444333333222222333333444333333333333333333333333222222222222222222222111222222222222222111000///333222111222444444222111222222222222222222222222222222222111111111111111222222222222222222222222000111111111222222222222222222222222222222222222......///000111111222222000111111111111222222222333333222111000000000000111111111111111111111111111111111111111111111111333222111000000111222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222111222333222000///000111111111111111111111111111222222222222222222222222222222111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222333333111000000000111111111111000000000000111111222222222111111000000000111111222222222222111111000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111111111111111000000000///555555444333222111000000333333333333333333333333333333444444333333222111111111000000000000111111222222222222222222222222111222222333333222222111000111111222333333444444222222333333333222111111333333333333333333333333222333333444444333333222222222111111111111222222222222111111111111222222222222222222222222222222222222333333333222111111222222222222222222333333333333333222222222222111333333333333444444444444444333333222222333333444222111111000000111111222222222222222222222222222333333333333333333333333111222222333333222222111333333333222222222222111111111111222222333333444555555555555555555555555333333222222222222333333333333333333333333333333555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777777666666777777888999888777777666666777777888777888888999999:::::::::888777777777999:::999888666666666666666666666666888777777666666777777888777777666444444333333333444444444444444444444444333444555666555444333222666555444333333222222333333222222111111222222333333333333222222222222111222222222222222222222222000111111111111222222222333333333222222222222111222222222222111111111111333333333222222222222111333333333222222222222111222222222222222222222222444333333222222333333444333333333333333333333333333333222222111111111000666555555444444333222222333222222222444444222111222222222222222222222222111111111111111222222222222222222222222222222222111111111111222222222222222222222222222222222222------...000111222333444000111111111111222222222222111111000000111111222111111111111111111111111333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000000111111222333333444111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222222222222333333222111111222444111111111111111111111111111111111111111111111111333333222222111000000///111111111111111111111111000111111111111222222222222222222222222222222222333222111111000111111111222111111000000111111222111111111000000000000000111111222222222222111111000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111111111111111000000000000555555444333222111111000333333333333333333333333333333444444333333222111222111111111111111111222222222222222222222222222111222222333333222222111111111111222222333333333222222333333333222222111333333333333333333333333222333333444444333333222222222222222222222222222222222222111222222333444222222222222222222222222222222333333333222222111111111111222222333333333222222222222222222222222333333333444444444555555444333333222222333333444222222111111111111222222222222222222222222222222333333333333333333333333111222222333333222222111222222222222222222222222111111111222222333333333444444444444444444444444444444444555555444444444333333333333333333333333555555555555555555555555444444444555555555555555555555555555555555555555666666666666666666666666777666666555555555666666666666666666666777888888777777888888888999999999777777777777888888888888888888888888888888888888777777666666666666777777;;;999777666555555555666444444444444444444444444222333444444555444333333666555333222111222333444333222222111111222222333222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222222333333444333333222222333333444222222222222222222222222333333333222111111000000333333333333333444555555333222222333444444333111222222222222222222222222000000000111222222222333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222000000111111111222222222000/////////000000111222111111111111111111111111333333333333333333333333000000111222222222111111333333333333333333333333111111111111111111111111111111111222222333333333111111111111111222222222111111111111111111111111222222222222222222222222000000000000000000000000333222222222222111111111222333333111//////111333111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111111111000000111111111222222222111111111111111111111111222222111111111111111111333222222111111222222333111111111111111111000000111111222222222222111111000000000000000000000000111111111111111222222222222222111111111111222222111111111111111111111111111111111000000000000000333333333333333333333333333333333333333333333333333333444444333333222111333333333333333333333333222222222222222222222222111222222333333222222111333333333222222222111111111222222333333333222222333333333333333333333333222333333444444333333222222222222333333222222222333333333333333444555666222222222222222222222222111222222333333333222222111111111222222333333333222222222222222222222222333333333444444444555555444333333222222333333444333333222222222222333333222222222222222222222222333333333333333333333333111222222333333222222111222222222222222222222222111222222222222222333333444444444444444444444444333333444555555444333333333333333333333333333333555555555555555555555555444444444444555555666666666666666666666666666666666666666666666666666666777666555555444444555555555555555555666777888999666666666666777777777777666666777777777777888888888888888888888888888888777777666666666666777777:::999777666555555666666444444444444444444444444333333333333333222111111555444333111111222333444333222222111111222222333222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222111111111222222333333333444333333222222333333444222222222222222222222222333333333333222222111111111000000///000111111222444333222333444555333111222222222222222222222222000000000111222222222333222222222222222222222222333222222222222222222222222222222222222222222222555555444333222111000///000000111111111222222222...............///000111111111111111111111111111222222222222222222222222///000111222222222222222333333333333333333333333111111111111111111111111333333333333222222111111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111000000000111111111000---,,,---///111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111222111111111111111000000000000111111222222222222222222222222111111222222222222111111000000000000000000000000000000111111111222222222222222111111111111222222000000000000000000000000000000000000000000111111222222333333444444555555333333333333333333333333333333444444333333222111333333444444444444333333222222222222222222222222111222222333333222222111444444333333222111111000111111222333333333222222333333333333333333333333222333333444444333333222222222333333333333222222444333333444444555666777222222222222222222222222111111222333333333222222222222222222222222333333111222222222222333333333333333333333444444444444444333333222222333333444444333333333333333333444222222222222222222222222333333333333333333333333111222222333333222222111111222222222222333333333222222222222222222222222333333333333333333333333000111222333333222111000333333333333333333333333555555555555555555555555444444444555666666777777666666666666666666666666666666666666666666666666666666555555444555555555555555555555666666777888666666666666666666666666555777888888777777888999666666666666666666666666777666666555555666666777666666555444444444444555555555555555555555555555444333333222111111111000333333222222222222333333333222222111111222222333111222222222222333333333222222222222222222222222000111111111111222222222111222222222222333333333222222222222333333333333111222222222222333333333111222222222222333333333111111111222222333333444444333333222222333333444222222222222222222222222333333444444444444444444999777555333222222222222444333333333555555333222222222222222222222222222111111111111111222222222222222222222222222222222333333333333222222222222222222222222222222222222000000000000000000000000000111111111111222222222............//////000111111111111111111111111111111111111111111111111111000000000111222222333333333333333333333333333333111111111111111111111111555444444333222222111111000000000111222222333333111111111111111111111111000000000000000000000000333333333333333333333333//////000000000111111111222333555444222111111222111111111111111111111111111111111111111111111111///000000111222222333333111111111111111111111111000111111111111222222222111111111111111111111111000000111222222222222111.........------.........222222222222222333333333111111222222222222111111000000000000000000000000000000000111222222333333222222111111111111222222000000000000000000000000000000000000111111111111333333333444444444555555444444444444444444444444333333444444333333222111222333444444444444333222222222222222222222222222111222222333333222222111333222222222222222222222000111222333333333333222333333333333333333333333222333333444444333333222222222333444444333222222333333333333444555666666222222222222222222222222000111222333333333333222333333222222222222222222111111222222222333333333222222222222333333333333444333333222222333333444333333222222222222333333222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222222222222222222222222222///111222333333222111///333333333333333333333333555555555555555555555555444444555666666777888888555555555555555555555555666666666666666666666666666555555555555555666666666666555555555666666777777777777666666666666666555888999999777777888:::666666666666666666666666666666555555555555666666333444444555555555555555666666666666666666666666444444333222222222222333111222222333333333222222333222222111111222222333111111222222222333333333222222222222222222222222000111111111111222222222111111222222222333333333222222222333333333444444111111222222222333333333111111222222222333333333000111111222333333444444444333333222222333333444111111111111111111111111333444444555555666666666<<<:::888666444444444555444333333444555555444222222222222222222222222222222222222111111111111111222222222222222222222222444444333333333222222222222222222222222222222222/////////000111111111222000111111111111222222222111000000000000111111222111111111111111111111111111111111111111111111111111000000000000222333444222222222222222222222222111111111111111111111111333333333333333333333222///000000111222222333333111111111111111111111111111111111111111111111111333333333333333333333333//////000111222222333333...111555666666555444444111111111111111111111111222222222222222222222222111111111111111111222222111111111111111111111111000111111111111222222222111111111111111111111111///000111222333222222111//////............//////000111111111222222222222111111222222222222111111000000000000000000000000///000000111222222333333222222111111111111222222222222222222222222222222///000000000111111111111444444444444444444444444444444444444444444444444333333444444444333222222111222333444444333222111222222222222222222222222222222222333333222222222111111111222222333444444000111222333333333333333333333333333333333333333222333333444444333333222222222444444444444222222222222222222333444555666222222222222222222222222000111222333333333333333444333333222222111111111111111111222222333333333111111222222222333333333444333333222222333333444222222111111111111222222222222222222222222222222111111111111111111111111222222222333333222222222111111111222222333333333222222222222222222222222222222222222222222222222111222444555555444222111333333333333333333333333555555555555555555555555555555555666777888888999444444444444444444444444666666666666666666666666555555555555555666777777666666555555555555666666888888888777777777777777666888:::999777777999;;;888888888888888888888888666666555555555555666666333555666888888888777777777777777777777777777777444333333333333444555666000111333444444333222111333222222222222222222333111111111222222333333333222222222222222222222222000111111111111222222222111111111222222333333333222222222333333444444444111111111222222333333333111111111222222333333333000000111222333333444444444333333222222333333444111111111111111111111111333444444555666777888888444333111000000111222333444333333444555555444222222222222222222222222222333222222222111111000000222222222222222222222222444444444333333222222222222222222222222222222222222222222222222222222222000111111111111222222222333333222222222222222333111111111111111111111111111111111111111111111111111000//////000222444555222222222222222222222222111111111111111111111111111222222333333444444555///000000111222222333333111111111111111111111111222222222222222222222222111111111111111111111111//////000111333444555666$$$(((---111111111000000111111111111111111111111222222222222222222222222333333222222111000000000111111111111111111111111000111111111111222222222000000000000000000000000///000111222333333222111222222111111111111222222//////000000111111111222111111222222222222111111000000000000000000000000///000000111222222333333222222111111111111222222444444444444444444444444//////000000111111111222333333333333333333333333333333333444444444555555444444444333333222222222222222222222222222333333222222222222222222222222000000000000000000000000555555444333333222111111333333333222222222111111444444444444444444444444333333333333333333333333444444444333333222222222333333444333222222333555111222333222000000000111111111111222222333333333555555444333222111000///111222222333333222222111///000000222333444555555111111111222222333333333222222222222222222222222000000000000000000000000333333222222222333444444000000111111111222222222444444444333333333333222222333333444444333333222666666555444333333333333333333333333333333333333111222333444444444333222333333333444444444555555777444222333555555333111555555555555555555555555555555666666666666555555777777666666555555555444666666555555555555666666666666777888888888888888999888888888777777666666555666666777888999999999666555444333333444555666666666666666666666666666444444444333333222222222222222222222222222222222444444333222333444666777333333333333333333333333333333444444333222000///333333333333333333333333333222111000000000111222222222222333333444444444222222222222222222222222333333333333333333333333111222333333444444444333333333333333333333333333444333333222222333333444111111111222222333444444444333333222222333333444555555444333333222111111222222222222222222222222333333333333333333333333222222222222222111000///000000111111111111000000222222222222222222222222222222222222222222222222333333333222222111111111333222222222111000000000000000000000000000000000111111000000000000111111444444444444333333222111111222444555555444222111000111222222111000111222333333333222222111111111111111000000111111222333333333333333333333333333111111111111111111111111222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111222222222222111111111111111111111111111111222000///000222333000...,,,---...///111111222222222222222222222222222222111111111111111111111111---...///000000000000000111111111111111111111111///000111222222111000///333222222222111000000000000111111111111222222222333333222222111222222222333111000000111111///...333333333333333333333333333333333444444444444555444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222555555444333333222111111333333333222222222111111444444444444444444444444333333333333333333333333444444444333333222222222222333333222111000222333111222333222111000000222222222222222222222333333333333333222222222222111111222222333333222222111333333333222222111111111222222222222222222333333222222222222222222222222111111111111111111111111444444333222222333333333111111111222222222222333222222111111000000000///111222222333333222222111555555444333333333333444333333333333333333333333333333444555555444333222333333333444444444555555666444333333555555333111555555555555555555555555555555666666666666555555777666666666555555555555666555555444444555555666666666777888888888888777888888888777777777666666555666666777888888999999666666555444444555666666555555555555555555555555444444444333333222222222222222222222222222222222111000/////////000111222333333333333333333333333222222333444444333111000222222222222222222222222333222111111111111222333222222222222222222222222222222222222222222222222333333333333333333333333111222333333444444444444333333333333333333333333333222222111111222222333333333222222222222222222444333333222222333333444111222222333333444444555222222222222222222222222333333333333333333333333222222222222222111000000000111111222222111111000222222222222222222222222222222222222222222222222333333333222222222111111222222222222111111111111111111111111111111111111111111000000000000111111222333333333222222111000000111333444444333111000000111222222111000111222333333333222222222111111000111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111222000///000222333000...//////000111111111000000222222222222222222222222111111111111111111111111///000111111222222222111000000000000000000000000222111000//////000111222222222222111111111111111000111111111111222222222222111111000000111111222222111000000222333222111333333333333333333333333333333333333444444444444444444333333333333222222444333333222222111111111222222222222222222222222333333333333333333333333555444444333333222222111333333333222222222111111444444444444444444444444333333333333333333333333444444333333333333222222111222333222000///000111111333333333111000111222333333222222222222222222111111111222222333333333111222222333333222222111444444333333222111000000333333222222222222222222222222222222222222222222222222222222222222222222555444444333222222222222222222222222333333333333666666555444333333222222000111111222222111111000333333333333333444444555333333333333333333333333555555555555555444333222333333333444444444555555666444333333444555444222555555555555555555555555555555666666666666555555666666666666555555555555666555555444444555555666555666777777888888777777888888777777777777666666555666666777777888888999666666555555555555666666555555555555555555555555444444333333333333222222333333333333333333333333333222111111111111111222222222222222222222222222111222333444444444333222111111111111111111111111333333222222222222333333111111111111111111111111222222222222222222222222333333333333333333333333222222333333333333444444333333333333333333333333222111111000000111111222444444444333222111111111444333333222222333333444111111222333333444555555222222222222222222222222333333333333333333333333222222222222222222111000111222222333333222222111222222222222222222222222222222222222222222222222333333333333222222222222111111111222222222222222111111111111111111111111111111000000000000111111111111222222222111000000///000111222222111000///000111222222111000111222333333333222222222222111000000222333333333222111000000000000000000000000222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111111000000111222222111///222222222222222111000///222222222222222222222222111111111111111111111111222222222222333333333333////////////////////////444222000......000222444111111111111111222222222000111111111111222222222111000000000000000111111000///...///111333333222333333333333333333333333222222333333333444444444333333333333333333333333444444333333222111000000111222222222222222333333111111111111111111111111444444444333333222222222333333333222222222111111333333333333333333333333333333333333333333333333333333333333333333333333222333444333111000000111222333444333111000111222333333333222222111111111111111222222222333333333111222222333333222222111222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333333666555444333222111111111222222333333333444444444888888777666555444333333111111222222222222111111222222222222333444555666333333333333333333333333777777666666555444333222333333333444444444555555444444444444444444444333555555555555555555555555555555666666666666555555666666666666666555555555777666666555555666666777555666666777777777777777777777777777777777666666666666666666777777888888666666666666666666666666555555555555555555555555333333333333333333333333333333333333333333333333555444444333333222222222111111111111111111111111000111333444555555555444222222222222222222222222333333333333333333444444222222222222111111111111222222222222222222222222333333333333333333333333333333333333333333333444333333333333333333333333222222111111111111222222444444333333333222222222444333333222222333333444444444444333333222222222222222222222222222222222333333333333333333333333222222222333333222111111222333333444444333333222111222222222222222333333222222222222222222222222333333333333333333333333111111111222222333333333111111111111111111111111222111111000000111111222111111222222222222111111000000111222222111000000000111222222111000111222222222222222222222222222///000222444444333222111000000000000000000000000222222222222222222222222000000000000000000000000333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111111111222222222222111111111111111111111111111111000000111111222222111111222222333333333222111111111111111111111111111111111111111111111111111111222222222222222222222333000000000000000000000000333222000//////000222333000000000111222222222333000000111111111222222222111000000000000111111222000///---...///111111111333333333333333333333333222222222333333333444444333333333333333333333333444444333333222111000000111111111222222333333333111111111111111111111111444444333333333333222222333333333222222222111111333333333333333333333333333333333333333333333333333333333333333333333333222444555555333111111222222333444333111111111222333333333222222111111111333333333222222222111111111222222333333222222111222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333333666555444333222111111111222222333333333444444444444444333333222111111000222222333333333333222222111111111222333444555666333333333333333333333333777777666555444333333333333333333444444444555555333444444444444444444444555555555555555555555555555555666666666666555555555555555666666666666666888777777777777777777888555555666777777777777777666666666666666666777777666666666666666777777777555555666666666666555555555555555555555555555555333333333333333333333333333333333333333333333333222222222222111000000///111111111111111111111111000222333555666666666555444444444444444444444444222222333333444444444444333333333333333333333222222222222222222222222222333333333333333333333333444444333222222222333444333333333333333333333333333333222222222222333333222222333333333444444444444333333222222333333444444444333333333333222222222222222222222222222222333333333333333333333333111222222333333333222222333333444444444444333333111111111222222333333333222222222222222222222222333333333333333333333333111111222222333333333444111111111111111111111111222222111111111111222222222222333333333333333222111111222222222222111111000111222222111000111222222222222222222222222222///111333444555444222111111111111111111111111111222222222222222222222222000000000000000000000000333333222222222222333333111111111111111111111111111111111111111111111111222222222222222222222222///000000000111111111111111111222222222222111111111111111111111111111111///000111222222222222222111111222333333333333333111111111111111111111111111111111111111111111111222111000000000000111111111111111111111111111111111111222222222222111111000000000111222222222333000000111111111222222222111111111111111222333444555222000///000111111000333333333333333333333333222222222222333333333333222222333333333333444444444333333222222111111111111111111222222333333444444444444444444444444444333333333333333333333333333333333222222222111111333333333333333333333333333333333333333333333333222222333333333333444444111333555555444333222333222444444333222111222333333333222222222222222222333333333222222111111111111222222333333222222111444444333333222111000000333333222222222222222222222222222222222222222222333333333333333333333333555444444333222222222222222222222222333333333333444444333333333333222222333333333444444333333333111111111111222333555555333333333333333333333333666666555444333333333444333333333444444444555555222444555444333333444666555555555555555555555555555555666666666666555555555555555666666666666666888777777666666777777888444555666666777777666666555555666666666666777777666666666666666666666666444444555555555555444444444444444444444444444444222222333333333333444444333333333333333333333333333333333444333333222111222222222222222222222222111333444666777777666666555555555555555555555555000111222333444444444333222222333333333444444444222222222222222222222222333333333333333333333333555444333222111222333444333333333333333333333333444333333333333333333444222222222333444555555555444333333222222333333444000000111222444555666666222222222222222222222222333333333333333333333333111222333333333333333333222333333444444333333222111111111222222333333444222222222222222222222222333333333333444444444444222222222333333333333333222222222222222222222222222222111111111111222222222222333444444444333333222222222222222222222222000111222222111000111222111222222222222333333333000111333444444444333222222222222222222222222222333333333333333333333333111111111111111111111111333333222222222222333333111111111111111111111111222222222222222222222222333333333333333333333333000000000000111111111111111111222222222222111111111111111111111111111111///000222333222222333444000111222333333333333333111111111111111111111111111111111111111111111111111000///.........///000111111111111111111111111000111222333333222111000111111111111111222222222000111111111111222222222111111111111222333444555999666333111222333333333333333333333333333333333111222222222222333333333222222222333333444444444222222222222222222222222000111111222333333444444444444444444444444444444333333333333333333333333333333333222222222111111222222222222222222222222333333333333333333333333222222222333333444444444...000333444444333333333333444555444222111222333222222222222222222333333111222222222222222333333111222222333333222222111333333333222222111111111222222222222222222333333222222222222222222222222222222222222222222222222444444333222222333333333111111111222222222222333444444444444555555555555222222333333333333222222222111111111222333444444333333333333333333333333555444333222222333444444333333333444444444555555111333555555333333444666555555555555555555555555555555666666666666555555555555555555666666666777666666555555555555666666444555666666777777666666555555555666666666777777666666666666666666666666222333444555555444333222444444444444444444444444222222222333333444444444444444444444444444444444333333444555666555444444333333333333333333333333333444555666777777666555444444444444444444444444///000111222333333333222000000111222333444444555222222222222222222222222333333333333333333333333666555333111111222333444333333333333333333333333333333222222222222333333333333444444444444444444444333333222222333333444///000111222444555666777222222222222222222222222333333333333333333333333111222333333444444333333222222333333333333222222000111111222333333444444222222222222222222222222333333333444444444555555333333333333333333222222222222222222222222222222333222222111111222222333111111222333333333333333111111000000000000111111000111222222111000111222111111222222222333333333222222222333333333444444222222222222222222222222333333333333333333333333222222222222222222222222444333333222222333333444111111111111111111111111222222222222222222222222222222222222222222222222000000000000111111111111111111222222222222111111111111111111111111111111...000333333222111333555222222222222222111111000111111111111111111111111111111111111111111111111222111///------...///000111111111111111111111111222222222222222222222222222222222111111111111111000111111111111222222222000000000000111222333444777444111000111333444444333333333333333333333333111111222222222333333333222222222333333444444444222222222222222222333333000000111222333333444444222222222222222222222222333333333333333333333333333333333222222222111111222222222222222222222222333333333333333333333333222222222333333444444444,,,///222333333222222333333444555444222111222333111111111222222333333444///000111222333444555555222222222333333222222222///000000222333444555555111111111222222333333444222222222222222222222222222222222222222222222222333333222222222333444444000000111111111222222222///000000111111222222333111111222222222222111111222222111111222222333444333333333333333333333333444333222111222333444555333333333444444444555555111333555555333222555777555555555555555555555555555555666666666666555555444555555555666666777777444444444333333444444444444555555666666666666666444555555555666666777777666666666666666555555555222222333444444333222222444444444444444444444444222222222333333444444444444444444444444444444444---...000111222222111000333333333333333333333333444444666777777777666555333333333333333333333333...///111222333333222222......///111222333444555222222222222222222222222333333333333333333333333666555333111111222333444333333333333333333333333222222111111111111222222666555555444444333333222444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333111222333333444444444444111222222333333222222111000000111222333333444444222222222222222222222222333333333444444555555555444444444333333222222222222222222222222222222222333222222111111222222333///000111222222222222222000000////////////000000000222222222111000111222111111111222222333333333333333222222222333444555111111111111111111111111333333333333333333333333222222222222222222222222444333333222222333333444111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111111111222222222222111111111111111111111111111111...111333444222111333555333333333222111000......000000000000000000000000111111111111111111111111333111///...---...///000000000000000000000000000555333111000000111333555333222222222111111000000000111111111111222222222////////////000111222333222000------///111333444222222333333333333444444000000111222333333444444444444444444444444444444222222222222222222222222111111222222222333333333444444222222222222444444222222333333333333444444000000000000000000000000444444555666555444222111444444444333333222222222222222222222222222222222111111222333444555555666333333333444444444555555333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111111111444333222000000222333444333333333333333333333333222222222222222222222222111111111111111111111111444222111222555555333111222222222222222222222222333333333222222222111111333333333222222111111111222222222222222222222222444444444444444444444444333333333444444444555555333333333444444444555555555555555555555555555555666555444333333444555666555555555555444444444444555555444444444444555555444555555555666777777777777777777777777777777777666666666666555555555555555444444333333444444555555555333333333333555555333333333333333333333333444444444444444444444444333333333333333333333333444333333222111111111222333444555555666666555555222222333444444555555666333333333333333333333333111111111111222333444444111222222333333222222111222333333444444333333222444444333333333333222222444444444333333222222222222222333333333333444444444333333222222333333444222222444444444444222222555444333333222222222222222222222333333444444444444444333333333333222222333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222444333333222111000//////000111333444444333111000444444333222222111111000222222222222222222222222222222111111111111222222000111111111111222222222000000000...,,,,,,...000555555555444444333333333222222222222222222222222444444444333333222222222000111111111111222222222......///000111222333333333333333333333333333333111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222333333222222111000000000///000111222222222222222111111000000111111222333444444444333333222222222222222222222222111000///222111111111000000//////222222222111111111111000222222222111111111000000111111111111111111111111000111222333333222111000333222222111111222222333333333333444444444555555222222222111111111000000222222333333333333444444111111111222333333333444444444444444444444444444222222222222222222222222111111222222222333333333444333333222222333333444222222333333333333444444111111111111111111111111222333444444444333222111444444444333333222222222222222222222222222222222222222222222333333333333222222222222333333333444333333333333333333333333333333333333333333333333333333333333333333333333222222111111111111111111///...---,,,,,,---...///333333333333333333333333222222222222222222222222111111111111111111111111444222111333555555333111222222222222222222222222333333333222222222111111333333333222222222111111222222222222222222222222333333333333333333333333333333444444444555555555333333333444444444555555555555555555555555555555666666555444444555666666888888888888888888888888555555444444444444555555555555555555555666666666666666666666666666666666666666666666555555555555555444444333333444444555555444333222222333444555333333333333333333333333444444444444444333333333333333333333333333333333444333333222111111222222333444444555555555555555444444444444444444444444333333333333333333333333222222222222222222333333222222333333333333222222444555555666666555555444222222222333333444444444444333333333333333333222222222333333333333444444444333333222222333333444222333333444444333333222555444333333222222222333222222222333333444444444444444333333333333222222333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333333222111111000000111222333333333333222111222222222222222222222333222222222222222222222222222222111111111111222222111111111111222222222222111222222000......000222444444444333333333222222222222222222222222222222333333333333222222222111000111111111111222222222000000000000111111111111333333333333333333333333111111111111111111111111111111111111111111111111222111111111111111111222222222222222222222222222222222222111111111111111000000111222222222222222111111000000111111222333333333333333222222222111000111111222222222111111222111111111000000000000222222222111111111111000222222222111111111000000111111111111111111111111000111222222222222111000333222222222222222222333222333333333333444444444222222222111111111000000222222333333333333444444222222222222333333333333444444444444444444444444222222222222222222222222111111222222222333333333222333333444444333333222222222333333333333444444222222222222222222222222111111222333333333222222444444333333333333222222222222222222222222222222333333222222222111111111111111111111222222222222333333333333333333333333333333333333333333333333333333333333333333333333111111222222222222222222222111000//////000111222333333333333333333333333222222222222222222222222222222222222222222222222333222222333444444333111222222222222222222222222333333333222222222111111333333333222222222222111222222222222222222222222333333333333333333333333444444444555555555666666333333333444444444555555555555555555555555555555666666555555555555666666666666666666666666666666555555444444444444555555555555555555555444444444666666666666666666666666666666666555555555555444555444444333333444444555333333222222222222333333333333333333333333333333555555444444333333222222333333333333333333333333444333333222222222222222333333444555555555555555666666555444444333222222333333333333333333333333333333333333222222222222222222333333333333222222444555555666666555555444000111111222444555555666222333333333333333333444222222333333333333444444444333333222222333333444444333333222222333333444444444333222222222333333222222333333333333444444444444333333333333222222333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333333333333222222222222222222222222222222222000111111222333333444444222222222222222222222222222222111111111111222222111111111111222222222333333444444222111000222333333333333222222222222222222222222222222222222222222222222111111111111111000111111111111222222222222222111111111000000000333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222000111222222222222222222111111000000111111222333222222222111111111111111//////000222222333333333111111111111111000000000222222222111111111111000222222222111111111111111222222222222222222222222000111222222222222111000222222222222222222222222111111222222222333333333222222222111111111111111222222222333333333444444333333333333333333222222333333333333333333333333222222222222222222222222111111222222222333333333222222444444444444222222222222222333333333444444444444444444444444444444111111222222333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111222222222222333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222222333555444333333333333444555333333333333333333333333222222222222222222222222222222222222222222222222333333333333444444333222222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222444444555555555666666666333333333444444444555555555555555555555555555555666666666666666666666666555555555555555666666666555555444444444444555555666666555555444444333333666666666666666666666666666666555555555444444444555444444333333444444555222222222222222222222222333333333333333333333333555555444333333222222222333333333333333333333333444333333222222222333333333333444555555555444444555555444444444333333333333333333333333333333333444444444333333222222111222333333333333333333222222333333444444333333222111111222333333444555555222222222333333444444444222222222333333333444444444333333222222333333444444444222222222222444444444333333222222333333333333333333333333333333333444444333333333222222222333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222333333444444444333222222111111222222333111111111222222333333333222222222222222222222222222222111111111111222222111111111222222222333333333444444333222111222333222222111111111111111111111111111111111111111111111111111000000000000000000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111111///000000111222222333333111111222333333222222222111111000000111111222333111111111000000000000000///000111222222222222222111111111111111111111111222222222111111111000000111111111111111111111111222222222222222222222222111111111222222111111111222222222222222222222222000111111111111222222222111111111111111111111111222222222333333333444444444444333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333222222444444444444222222222222222333333333444444444444444444444444444444222333333333444444555555333333333333333333333333222222222222222222222222//////000111222222333333222222222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222333333333333111111111000000111111111333333333333333333333333222222222222222222222222222222222222222222222222222333444444333333333333222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222444444444444555555555666333333333444444444555555555555555555555555555555555555666666666666555555777777777888888999999999555555444444444444555555666666666555555444444333555555555555555555555555555555555555444444444444555444444333333444444555222222222222222222222222333333333333333333333333444444333333333222222222333333333333333333333333444333333222333333444444222333333444555444444444333333333444444444555555333333333333333333333333444444444444444333222111333333333444444333333333222333333444444333333222333333333333333333333333222222222333333444444444222222222333333333444444444333333222222333333444444444222222222222444444333333333222222333333444333333333333333333333333444444333333333222222222333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111222222333333444444555333222222111111222222333333333333222222222111111222222222222222222222222222222111111111111222222111222222222222333333333111333444333111000111222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222///000000111222333333333222222222222222222222222111111111111111111111111111111111111111111111111000111222222222222111000111111111111111111111111//////000111222333333444222222333333333222222111111111000000111111222333000000000000000000000000222222222222222111000///111111111111111222222222222222222111111111000000111111111111111111111111222222222222222222222222222111111111111111111222111222222333333222222111000000000111111111222222111111111111111111111111222222333333333333444444333333333333444444444444333333333333333333333333222222222222222222222222111111222222222333333333222333333444444333333222222222333333333333444444444444444444444444444444444444333333333444555555222222333333333333444444222222222222222222222222//////000111222333444555222222222222333333333444222222222222222222222222222222222222222222222222111111111111111111111111111111222222333444444444000000000000000000000000333333333333333333333333222222222222222222222222333333333333333333333333111333555444333222222333222222222222222222222222333333333222222222111111111222222222222333333333222222222222222222222222333333333333333333333333333333333444444444555555333333333444444444555555555555555555555555555555444444555555555555444444444555555666666777777777555555444444444444555555666666666666666555555555555555555555555555555555555555555444444444444333555444444333333444444555222222333333333333222222333333333333333333333333222222222333333333333333333333333333333333333333333333333333333444444555222222333444444444444444222222333333444555666666333333333333333333333333333333444555555444222222333333444444444444333333444555555666666555555444444444444333333222222222222333333333333333333444222222333333333333444444444333333222222333333444444333333222222333333444333333222222222333444444444444333333333333222222444444333333333333222222333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111111222222333333444444222222222222222222222222444444333333222111111000222222222222222222222222222222111111111111222222222222222222333333333333000222333333111000000000111111111111111222222222111111111111111111111111000000000000111111111111000111111111111222222222//////000111222333444555222222222222222222222222111111111111111111111111111111111111111111111111000111222333333222111000111111111111111111111111//////000111222222333333333333333333333333222111111111000000111111222333000000000000111111111111333333333222222000//////111111111222222222222222222222222111111111111000111111111111111222222222333333333333333333333333222222111000000111222222111222333444444333222111000000111111111222222222111111111111111222222222222222333333333333444444222333333333444555555555222222222222222222222222222222222222222222222222111111222222222333333333444333333222222333333444222222333333333333444444444444444444444444444444555444333222222222333444222222222333333444444444222222222222222222222222111111222222333333444444111111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222333444444555222333333333333333333222333333333333333333333333222222222222222222222222333333333333333333333333111333555555333111222444222222222222222222222222333333333222222222111111111111222222222333333333222222222222222222222222333333333333333333333333222222222333333333333444333333333444444444555555555555555555555555555555222333444555555444333222111111222222333444444444555555444444444444555555666666666777777777777777555555555555555555555555555555555444444444333333555444444333333444444555222333444555555444333222333333333333333333333333111111111222333333444444333333333333333333333333333333333333333444555555222222333444444444444333333444444444444444444444333333333333333333333333111222444555666555333222333333444444444444333333444555555666666555555444333333333333333333333333444333333333333333333222222222333333333333444444444333333222222333333444222333333444444333333222333222222222333333444555444444444333333222222222444444333333333333222222333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111111111222222222222222111222333333333333222111333222222222222222222222222222222222222222222222222222111111111111222222222222222333333333444444000222444333222000000000111111111222222222333333111111111111111111111111000000000111111222222222000111111111111222222222111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111///111222333333222111///111111111111111111111111000000000111222222222333333333444444333333222111111111000000111111222333000000000111111222222222111111222222222111111000111111111222222333333333222222222111111111111000000000111111111222222222333333333333333333333333222222111000000111222222000111333444444333111000111111111222222222333333000000111111111222222222222222333333333444444444222222333333444555666666222222222222222222222222222222222222222222222222111111222222222333333333555444222222222222444555222222333333333444444444444444444444444444444444555444222111111111222222222222222333333444444444222222222222222222222222444444444333333333222222000000000000111111111111111111111111111111111111111111111111111111111111444444444444444444444444111111222333333444555555111222222333333222222111333333333333333333333333222222222222222222222222333333333333333333333333111333555555222111222444222222222222222222222222333333333222222222111111111111111222222333333333222222222222222222222222444444444444444444444444111111222222222333333333333333333444444444555555555555555555555555555555222222333444444333222222333333444444555666777777555555555444444555555555666666777777888888999999555555555555555555555555555555444444444333333333555444444333333444444555333333555555555555333333333333333333333333333333000000111222333444444555333333333333333333333333333333333333333444555666222222333444444444333333666555555444444333333222333333333333333333333333111222444666666555444333333444444555555444444333222333333444444333333222111111222333444444555666444444444333333222222222222222333333333444444444444333333222222333333444222222444555555444222222222222222222333333444555444444444333333222222222444444444333333333222222333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111111111111111111111111000111333444444333111000111111111222222333444444222222222222222222222222222222111111111111222222222222333333333444444444111222444444333111111111111111222222333333333333000000000000000000000000000000111111222222222333000111111111111222222222333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111///000222333333222000///000000000000000000000000111111111111111222222222444444444444333333222111111111111000111222222333000000111111222222222333///000111222222222222222111111111222222333333333222222222111111111111000000000111111222222222222333333333333333333333333333222111000000111222333000111333444444333111000111222222222222333333333000000111111222222222222222222333333333333444444444333333222222333333444555666777444000///000333222222222222222222222222777666444333222333333444333333333222222111111111444333111000000111333444222222333333444555666666333333333333333333333333444444444444444444444444333333333333333333333333333222222111222333555666555444333222111222333444555444333222222222333444444333333222111111111222333333333222222222111111222222222222222222222222333444444444444333222222222333333444444333333222444444444444444444444444333222222111111222222333222222111111222222333444222222222111111111111000000000000000000000000000333333333333333333333333000000000111222222333333333333333333333333333333222333444444555555555555777777777777777777666666666666555555555444444444555555666666555444333333444444444555555555666666555555555555555555555555666666666666666666666666777777666555555555555555333333333333333333333333666555333222222333444666555555444444444333333333333333333333333333333333444444333333444444555666333333333333333333333333555444444333333444444555000111222222333444555555444444444444444555666777333333333222222111111111444333333222222333333444777777666555444333333222333333333333333333333333<<<888444333444777888999555444333444666666666555333333333444444444555555444444444333333222222222333333333444444555555555666555444333222111111111444444444444444444444444333333333333333333333333777666555555666555333111555555555555555555555555444444444444333333222111222222333333333333444444333333333333333333333333//////000111222222333333111111111111111111111111444333111000000111333444333333333222222111111111444444222222222222444444222222222222222222222222222222222222222222222222000000000000000000000000333333222222222222222222444444333222222111111000111222222333333222222111111111111111111111111111111111111111111111111111000111111111111222222222111111111000000000000000111111111111111111111111111111111111111111111111444444444555555444333333333333222111000000111111111111111111111111111111444444333333222111111111111111222222222222111111//////000000111111222222111111111111111111111111333222111000000111222333111000000000111222333333111111000000000000111111111333444333000...///222000000111111222222333333222222333333333333444444444333333222222333333444111333444333222111333666222222222222222222222222555444333222222333333444444333333333222222222222555444222111111222333444222222333333444555555666444444444333333333333333444444444444444444444444222222222222222222222222444333222222222333444555444333222111111111222222222222111000000111111222444333333222111111111222111111111222222333333333222222222222222222222222...///000111222333333333222333333444444333333222444444444444444444444444333222222111111222222333222222111111222222333444222222222222111111111111222222222222222222222222222222222222222222222222222222222111111111111111333333333333333333333333333444444444444333333222333333444555555444444444666666555555555444444444555555666666555444444333444444444555555555666666555555555555555555555555555555555555555555555555777666666555555555555555444444444444444444444444666555333222222333555666555444444444444333333333333333333333333333333333222222222222222333333444333333333333333333333333444444444444444444444444333444444444444444444444555444444444444444555555333333333222222222111111444333333222222333333444444444444333333222222111333333333333333333333333555222///...000111222333444333222333555555555444333333333444444444555555444444333333333333333333333333333444444444555555555555444333222222222222444444444444444444444444333333333333333333333333666555444555666666444222333333333333333333333333333444444444333333222111222222333333333333444444333333333333333333333333111111222222333333444444222222222222222222222222222111000//////000111222333333333222222222111111444333333222222333333444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222333111222222333333222222111111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333333444444444333333222333222222111000000111111111111111111111111111111000111111111111111111111111111222222222222111111000000000000000111111111111111111111111111111111222222111111111111222222111111111000111111222222111111111000000111111111///111333222000///000222000000000111111111111111222222333333333333444444333333222222222222333333111222444333222222444555222222222222222222222222333222222222222333333444444444444444333333333333666555444222222222333444222333333444444555555555444444444444444444444444444444444444444444444444222222222222222222222222444444333222222222333333333333222111111111111111222111111000000111222222333333222222222222222222///000111222333444444555222222222222222222222222...///000111222333333333222333333444444333333222333333333333444444444444333222222111111222222333222222111111222222333444333222222222111111111111333333333333333333333333111111111111111111111111444333333222111111000000333333333333333333333333444444444444333222111000111111222333444444444444555555555555555444444444555555555666555555444333444444555555555666666666555555555555555555555555555555555555555555555555777666555555444444555555555555555555555555555555555444333222222333555555444444444444333333333333333333333333333333333333111111000000111111222333333333333333333333333333222333444555555444333222666555555555444444444333444444333333333333333444333333333333222222222222444333333222222333333444333333333333333333333333333333333333333333333333444333111111333444444333333222111222444555444333333333333444444444555555333333333333444444444444333333333444444444444555444333333222222333333444444444444444444444444444333333333333333333333333444333333444666666555333333333333333333333333333333333444444444333222222222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111333333333222222222222111222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333444000111111222333333444444111222222333333222222111111111111111111111111111333333333333333333333333000111111111111222222222000000111111222222333333111111111111111111111111111111111111111111111111111222222333333333222222333222111111000111111111111111111111111111111111//////000111111222333333111111222222222222111111111111111111000000000000111111111111111111111111111111222222222222111111222222111111000111111111222222111111111111222222///000111111000000111222111000000000000000000///222222222333333333444444333333222222222222333333444555555444333222111111222222222222222222222222111111111111222333333444444444444444444444444444666666444333333333333333333333333444444444555555444444444555555555555555444444444444444444444444555555555555555555555555555444444333222222222222333333333222222222222222333333333333333333444444222222222333222222222111000000111222333333444444222222222222222222222222333444444444444333222222222333333444444333333222333333333333333444444444333222222111111222222333222222111111222222333444333333222222222111111111111111111111111111111111222222222222222222222222333333333222222111111111222222222222222222222222222222333333333222111111111222333444555666666666555555555555555555555555444555555555555555444444555555555555666666666666555555555555555555555555555555555555555555555555666666555444444444444555444444444444444444444444444444333333333444555555444444444333333333222222333333333333333333333333111111000000111111222333333333333333333333333333111222444555555444222111444444444444444444444444444444333222222222333333333333333333333333333333444333333222222333333444444444444555555666666666333333333333333333333333555444444555777777666555333222222222444555444333333333333444444444555555222333333333444444555555444444444444444444444444333222222222333333444555444444444444444444444444333333333333333333333333222222222444666777666444555555555555555555555555333333333444444333333222222222222333333333444444333333333333333333333333333333333333333222222222333333333333333333333333222333333444444333333222222222222222222222222222222222444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222000000111222333333444444111111111222222333333333111222222333333222222111111111111111111111111111222222222222222222222222000000111111111222222222000000111222333333444444111111111111111111111111111111111111111111111111000111111222222222222111222222111111111111111222111111111111111111111111111111111222222222333333111111222222222222111111222222111111000000//////111111111111111111111111000111222333333222111000333333222111000000000111333222222222222222222333222222222222111111111111111111000000//////......222222222333333333444444333222222111111222222333444444444444444333111000222222222222222222222222000111111222333333333333444444444444444444444444555555444444333333333333333333333444444444444444444444444555555555666666444444444444444444444444555555555555555555555555444444444444333222222111444444444444444333333333222222333333444444444444111222222333333333222111222222222222222222222222222222222222222222222222333444444444444333222222222333333444444333333222222222222333333333444444333222222111111222222333222222111111222222333444333333333222222222222111111111111111111111111111333333333333333333333333111111222222333333333333222222222222222222222222///000111222333444444444111222333444555555555555444555555555555555555555444444555555555555555444555555555666666666777777555555555555555555555555555555555555555555555555666666555444444444444444222222222222222222222222333333333333444444555555444444333333333222222222333333333333333333333333333222222222222333444444333333333333333333333333111222444555555444222111000111111222333333444444444333333222222222333333333333333333333333333333444333333222222333333444333444444555555666666666333333333333333333333333111111111222444555333111555333333444555666555444333333333444444444555555333333333444444555555555444444444444444444444444222222222222333444555555444444444444444444444444333333333333333333333333222111111333666777666444555555555555555555555555222333333444444333333333222222222333333333444444333333333333333333333333222222222222111111111111222222222222222222222222222333444444444444333222222222222222222222222222222222444444444444222222222222222222222222222222222222222222222222222222111111111111111111111111000000111222333333444444333333333222222222111111111222222333333222222111111111111111111111111111000000000000000000000000000000111111111222222222000000111222333333444444111111111111111111111111111111111111111111111111///000111111222222222111222111111111111111222222111111111111111111111111222222111111000000000000111111222222222222111111222222111111000000//////111111111111111111111111000111222333333222111000333333222111000000000111333222222222222222222333555555444333333222111000111111000000//////......222222333333333333444444222222111111111111222222000000111333666666555333222222222222222222222222111222333333333333333222333333333333444444444444333333333444444444333333444444444444444444444444333333333444555555666666444444444444444444444444222222222222222222222222333333444444444333222222555555555555555444333333//////111222222222222222000111222333444333222111333333333222222222111111222222222222222222222222...///000111222333333333222333333444444333333222111111222222333333444444333222222111111222222333222222111111222222333444333333333333222222222222444444444444444444444444333333333333333333333333111111222222333444444555222222222222222222222222...///111333444555555555000000111222333333333333444444444555555555555555333444555555666555555555555555666666666777777777555555555555555555555555444444444444444444444444666555444444333333444444111111111111111111111111222333333444444555555555333333333333222222222222333333333333333333333333444444333333444444555666333333333333333333333333111222333444444333222111//////000111222333444444333333333333333444555555333333333333444444444444444333333222222333333444222222222333333444444444333333333333333333333333111000000222444444333222555444333444666777666555333333333444444444555555444444444444444555555555555444444444444333333333222222222222333333444555444444444444444444444444333333333333333333333333222111111333555666555444333333333333333333333333222222333444444444333333222222333333333333444444333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111222222222222333333333222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111222222333333444444444333333222111111000111222222333333222222111111111111111111111111111000000000000000000000000000111111111111222222222000000111111222222333333111111111111111111111111111111111111111111111111///000111222222222222222111111111000111111222333111111111111111111111111111000000///......------111111222222222222111111111111111111000000000000111111111111111111111111111111222222222222111111222222111111000111111111222222111111111111222222666444222222333333111000111000000000000000000///222222333333333333444444222222111111111111222222000000000333666777555222222222222222222222222222333333444555444444222222222222222222333333333444111111222333333444444444444444444444444444444444222222222333444555555555444444444444444444444444222222222222222222222222111222333444444444333222444444555555555444333222...///111222333333222222///111222444444333222111222222222222222222333333222222222222222222222222...///000111222333333333222333333444444333333222000111111222333333444444333222222111111222222333222222111111222222333444444444333333333222222222444444444444444444444444222222222222222222222222222333333333333333333333111111111111111111111111000111222444444555555555222222333333333333333222444444444555555555666666333444444555666666555555555666666666777777777777555555555555555555555555444444444444444444444444666555444444333333444444222222222222222222222222111222333444555555555555333333333222222222222111333333333333333333333333444444444444444555555666333333333333333333333333222222222222222222222222111111111222222333333333222222333333444555777777333333333444444444555555444333333222222333333444222222333333333333333333333333333333333333333333444333333444666777777666444333222333555666555444333333333444444444555555555555555555444444444444555555444444444333333333333333222222222333444444444444444444444444444444333333333333333333333333222222111333555555444333333333333333333333333333111222333333444444444333222222333333333333444444333333333333333333333333000111111222222333333333222222222222222222222222333222111111111111222333111111222222222333333333444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222111222222333333222222111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111///000111222333333333333111111000000111222222333111111111111111111111111111111111111000000000000111111222222222222111111000000000000000111111111111111111111111111111111222222111111111111222222111111111000111111222222111111111000000111111111111000///000222444222111000000000111111111111111222222333333333444444444222222111111111111222222333222222444666666222///222222222222222222222222444555555666555444222111111111111222222333333333///000111222333444444444444444444444444444444444111111222333333444555555444444444444444444444444333333333333333333333333000111333444555444444333333333444555444333222111000111333444555555444444///000222444444444222111000000111222333444444555222222222222222222222222333444444444444333222222222333333444444333333222000000111222333333444444333222222222222222222333222222111111222222333444444444444333333333222222222222222222222222222222111111111111111111111111555444444333333222222111111111111111111111111111333333444555555555444444555555666666666555444444444444444555555555666666333333444555666666666555666666666666777777777777555555555555555555555555444444444444444444444444555555444333333333333444333333333333333333333333111222333444555555555555333333333222222222111111333333333333333333333333444444333333444444555666333333333333333333333333333222222111111222222333444444333333333333222222222222333444555777888999333333333444444555555555444333333222222333333444555555555555555555555555333333333333333333333333555333222333555777777777333222111222444555444333333333333444444444555555666666666555444444444333555555555444444333333333444333333222222333333444444444444444444444444444333333333333333333333333333222222333555555444222555555555555555555555555111222333333444444444444222222333333333444444444333333333333333333333333111111222333333444555555333333333333333333333333666555333222222333555666111111111222222333333333555444222222222222444555222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222222222111111111222222333444444222222222333333222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111000000000000000111111111111111111111111111111111111111111111111000000111222333444444444111111000000111222333333111111111111111111111111333333333444444555666666111111222222222222111111//////000000111111222222111111111111111111111111333222111000000111222333111000000000111222333333111111000000000000111111---++++++---111444333222000000111111222222333333333333333333333333333333333444444555555444444333222222222222222222222222444444444333333222222222333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111444333333222222333333444000111222222333333222222333333333333333333333333111222333333333333222111222222222222222222222222222222111111000000//////333333222111000000111111222222333333333444444444444444444444333333222111111111111222222333333333444555444333111111333555444444444444444444444444333444444555555444444333111111111111111111111111444444333222222111111000...//////000222333444444333333333444444555555555222222333333333333444444333333333333333333333333555555555555555555555555444444444444444444444444555555555555555666777777666666666666666555555555555555555555555555555555444444333333333333222222222333333444444333333222666555444333333555666888333333333333333333333333333333333333333333333333666555333222222333555666999777555333222333444555111222333444555444333333333333333333333333333333222222333333333444444444333222222222222222222222444444444444333333333333555555555555444444444444555555555555555444444444888777555333222333444555555555555555555555555555555444444444444444555555555555555555444444333333555555555444444444333333444444333222333444666777666666555555555444444444333444444555555444444333222222333333444555666666777777666555444333333333444444444444444444444444555444444333333444444555222222333333333444444444222333333444333222111000111222222333333444444555333333333333333333333333555444444333333444444555444444333333333333222222333222222111111222222333222222222222222222222222111111111111111111111111222222444777:::999555111444444333222222111111000222222222222222222222222111111111111111111111111111111111000000000000000111222333444333333111000555444111///......///000000111222333333222111000//////000111222333333444222333333444444333333222000000111111222222222222111222333444444333222111111000000000000222333444111111000000000000111111555555444333222222222222111111222333333333333222333333333222///------...000000000000000000000000111111222222222222111111222222111111111111111111111111111111111111111111333333333333333333333333333333444444444444333333222222222222222222222222444444333333333222222222333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444333333333222222222222555444444333333444444555111222222333333333333333333333333333333333333333111222333333333333222111333333222222222222222222111111000000000/////////333333222111111111111111000000111111111222222222333444444444333333222111222222222222222222333333444444444222111000222444444444444444444444444444333333444444444444333333111111111111111111111111222222222222222222222333555444444444444333333333111111111222222222333333222222333333333333444444333333333333333333333333555555555555555555555555444444444444444444444444555555555555555666777777666666666666555555555555555555555555555555555555444444333333333333222222222333333444444333333222555444333222333444666777333333333333333333333333444444444444444444444444666555333222222333555666888777555333222222333444111111333444444444333222333333333333333333333333333444444444444444444444444333333333333333222222333333333333333333333333444444444444444333333333444444444444333333333333777666444333222333444555555555555555555555555555777777666666666666777777444444444444444444333333666555555555555444444444555555444444444555666777666666555555555444444444333444444555555444444333222222333333444555555666777777666444444333333444444444444444444444444444555444444333333444444555222222333333333444444444222333333444333222111000555444444333333222222111333333333333333333333333444333333222222333333444444444333333333333222222555444444333333444444555222222222222222222222222111111111111111111111111000000111333666666222///333333333222222222222111222222222222222222222222111111111111111111111111111111111111111111111111111222333333333333222111444333111000000000222333111111222222222222111111111111111111111111111111222222333333333333222222/////////000000000111111111222222333333222222111333222111000000111111222111111000000000000111111111111111000111111222222000111111222222222222222555666666555333111222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111333333333333333333333333333333444444444444333333222222222222222222222222333333333333222222222222333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333555555444444444444555555222222333444444444444444333333333333333333333333111222222333333222222111333333333222222111111111111111111111111000000000333222222111111111111222000000111111111222222222333333444444444333222222333333222222222222222222333333333222000000111333444444444444444444444444333333444444444444333333111111111111111111111111000111111222333333444444222222222222111111000000111111111111222222222222222222333333333333444444333333333333333333333333555555555555555555555555444444444444444444444444555555555444555555666777555555555555555555555555444444444444444444444444444444333333333333222222222333333444444333333222444333222111222333444555222222222222222222222222555555555555555555555555555444333222222333444555666555444222222222333333000111222333333333333222222222222222222222222222555555555444444444444444444444444444333333333222444444444444444444444444444444444444444444444444444444444444444444444444777666555444444444555666666666666666666666666666666555555444444555555666444444444555555555555555666666666555555555444444666555555555555666777777666666666555555555444444444444555555555555444444222333333444444555555555777666555444444444444444444444444444444444444444555444444333333444444555333333333333444444444444222333333333333222222111555444444333333222222111333333333333333333333333333333222222222222333333444444333333333333222222555444444333333444444555222222222222222222222222111111111111111111111111111000000111333333222000111111222222222333333333222222222222222222222222111111111111111111111111000000111111222222333333111222222333333333222222222222111111111222444555222222111111111111222222444333333222111000//////111111222222222222111111000000000111111111111111222222222111111222222222444333222111000000000000111111000000000000111111//////000000111222222333///000111111222222111111222333444333111000111222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111333333333333333333333333333333333444444333333333222222222222222222222222333222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444333333333333444444222333444444555555444444333333333333333333333333222222222222222222222222444333333222222111111111333333333333333333222222333222222111111222222222222222333333333444444444333333333444444333333222333333333222222111111111222333333222111000111222333333333333333333333333333333333444444333333333111111111111111111111111111111111222222333333333......//////000111111222333333333333333333333444222222222333333333444444333333333333333333333333555555555555555555555555444444444444444444444444555555555444444555555666444444555555555555555666444444444444444444444444444444333333333222222222222333333444444333333222222222111111111222333444111111111222222222222222444444444444444444444444555444333333333333444555555444333222222222222333111111111222222222222222333333333333333333333333555555444444444444333333444444444444333333333222555555555555666666666666555555555666666666666666555666666666666666777777777666666555666666777888888888888888888888888888777777666555555555666666666666666666666777777777666666666555555555444444666666555555555666666666666666666666555555555555444444555555555555444444333333333444444444555555777666555444444444444444444444444444444444444444555444444333333444444555333333333444444444444555333333333333333333333222111222222333333444444555333333333333333333333333444333333222222333333444444444333333333222222222333222222111111222222333222222222222222222222222111111111111111111111111333222222111222333333333000000111222333333444444222222222222222222222222111111111111111111111111000000111222333333444444111111222222333333333222222111111111111222333444333222111000000111222333333333222222111000000///000111111222222111111000333333333333333333333333333222111000000111222333333222222111111111000000111111000000000000111111111111222333333333333333//////000111111111111000///000111111//////000111222222222222222222222222111222222333333222222111111111111111111222222222111111111111111111111111333333333333333333333333222333333333333333333222222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333222222222222222222333222333444444555555444444333333333333333333333333222222222222222222222222333333333222222111111111222222222222222222222222333222222222222222333333222222333333333444444444222333333444444333333333333333333222222111111111222333444333222111111222333333333333333333333333222333333333333333333222111111111111111111111111333333333222222222111111111111222222333444444444333333333333333333333333222222222333333333444444333333333333333333333333555555555555555555555555444444444444444444444444555555444444444444555555333444444444555555666666444444444444444444444444444444333333333222222222222333333444444333333222111111111111222222333333111111222222222333333333333333333333333333333333444444444333333444444444444444333333222222333333222222222222222333333333333333333333333333333333444444444444333333333333444444444444444444444444444555555555666666666777555666666666777777888888777777777888888888999999666666666777777888999999888888888888888888888888<<<;;;::::::999999999:::666666666666666666777777777666666666555555555555555666666666666555555555777777666666666555555555444555555666666555555444333333333444444444444444666666555444444444444555444444444444444444444444555444444333333444444555333333444444444555555555333333333333333333333444111222222333333444444555333333333333333333333333555555444444444444555555444444333333333222222222333222222111111222222333222222222222222222222222111111111111111111111111333333222111111111222333000000111222333444444555222222222222222222222222111111111111111111111111000000111222333333444444111111111222222333333333222222111000000000000000333222111000000111222333000111111111111222222222000111111222222111111000333333333333333333333333333222000000000000222333000000111111222222222222111111000000000000111111222333333333333222111000//////000111111111111000111222333333222222333444222222222222222222222222222222333333333333222222000000111111111222222222111111111111111111111111333333333333333333333333222222333333333333222222222222222222222222222222111111111222222222222222333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444222222111111111111222222222222333444444444444444333333333333333333333333333222222111111222222333222222222222222222222222/////////000000000000000333222222222222333333444000000111111111222222222222222333444444444333333333333222222222222222222222444555555333222222222333333333333333333333333222222333333333333222222111111111111111111111111444444333333222111111000444333333222111000//////111111111111111000000000222222333333333333444444333333333333333333333333555555555555555555555555444444444444444444444444666555444444333444444444333333333444555555666666333333333333333333333333444444333333333333222222222333333444444333333222111111222222222333333333222222222333333444444555333333333333333333333333444444444444444444444444444444444444444333333333333333222222333333444555444444444444444444444444333333444444444555555555555555555666777777888888555555666666777777888888777888888999999:::::::::::::::;;;;;;<<<=========999::::::;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;::::::;;;888888888888777777777666999999888888888777777777666777777777777666666555777777777666666666555555555555666666666666555555444444444444444444444444666555555444444444555555444444444444444444444444555444444333333444444555333444444444555555555555444333333333333444444555555444444333333222222111333333333333333333333333666666555555555555666666444444333333333333222222555444444333333444444555222222222222222222222222111111111111111111111111111111222000///...000111000000111222333333444444222222222222222222222222111111111111111111111111000000111111222222333333111111111111222333444444111111111111000000//////222222111111111111222222...///000111222333444444111111222222222222111111111111111111111000000000111111111000000111111111//////000222222333333222111111000000000000111111000111111222111///...,,,///000111111222222111111000111333222111111222333222222222222222222222222222222333333333333222222000000000111222222333333111111111111111111111111333333333333333333333333222222333333333333222222222222222222222222222222000111111111222222222222333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333444333222222111111222222333111222222333333333333333333333333333333333333333333333222111111222333333111111111222222333333444000000000111111111222222222222222222222333444555000000111111111222222222111222333333444444444333222222222222222222333333333555666666444333333333222222222222222222222222222222333333333333222222111111111111111111111111333222222222222222222222111111000///...---,,,,,,111111111111000000000///222222333333333333444444333333333333333333333333555555555555555555555555444444444444444444444444666555444444333333333444222222333444444555666666333333333333333333333333444444333333333333222222222333333444444333333222111222222333333333333333222333333444555555666666444444444444444444444444333444444444444444444333444444444555555555444444444444333333333444555666666666666666666666666666444444555666777888888999666777888999;;;<<<======:::;;;;;;<<<======>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCEEEFFFGGGHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@????????????@@@??????>>>===<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;999999:::::::::999888777777777777777666666666555555555666666666666555555444444444444444444444444555555444444444555555666444444444444444444444444555444444333333444444555444444444444555555555555444333333222333444555666555444444333333222222111333333333333333333333333555555555444444555555555444444333333333333222222555444444333333444444555222222222222222222222222111111111111111111111111000222333222000...000111111111111222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111333444555000000111111222222111111111111222222222222111111...///000111222333444444222222333333333333222222111111000000000/////////000000111111111111000000000000222222222222111000111111000000000000111111...///000111111000...---000111111222222222222222111222333222000000111222111111111111111111111111222333333444444333333222///000000111222222333333111111111111111111111111333333333333333333333333222222222333333222222222222222222222222222222222000000111111222222222222333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333111111111222222333333333444333333222222333333444111111222333333333333222333333333333333333333333444333222111111222333444000000111222333444444555333333333444444555555555222222222222333333444555222222333333333444444444111222333333444444444444111111111222222333333444333555777777555444333444222222222222222222222222222222222333333222222222111111111111111111111111111111111222222333444444111111111111222222222222333333333333222222111111222222333333333444444444333333333333333333333333555555555555555555555555444444444444444444444444666555444444333333333333222222333333444555666666333333333333333333333333444444444333333333222222222333333444444333333222222222333444444444444333333333444444555666777777555555555555555555555555333444444555555444444333444444555666666555555555555555444333444555666777777777777777777777777777555555666888999:::;;;<<<888999:::<<<>>>???AAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJGGGGGGFFFEEECCCBBBAAAAAA????????????>>>>>>>>>>>>;;;;;;<<<===<<<;;;999888777777777777666666666666555555666666666666555555444444444444444444444444555555444444444555555666444444444444444444444444555444444333333444444555444444444555555555666666444333333222333444555666111222222333333444555555333333333333333333333333555444444333333444444555444444444333333333222222333222222111111222222333222222222222222222222222111111111111111111111111222444666666333111111333111222222222222333333333222222222222222222222222111111111111111111111111111111111000000000000000111111000000111333444666//////111222333444444444000111222333333222111000///000000111222222333333222333333444444333333222333222222222111111000000///000111222222111000///222222333333222111///...111111000000000000111111...///111333444333222111111111222333333333333222666777888777555444555666000000000000000000000000222333333444444333333222///000000111222222333333111111111111111111111111666555444333333333333333444444444333333222222222333333333333333333333333111111000///000111333444111111111222333444555666333333333333333333333333444333333222222333333444222222333444444555555666333333222111111222222222333444444555555444444333222222222222222222222222222222333333333444444444222222222222222222222222222333333444444333333222333333333222222111111111333333333333333222111000111111222222222333333333222222222333333333444444222222222222222222222222111222222333333222222111333333333444444444555555444444444444444444444444444444333333333333222222444555555555444333333222222222222222222222222222333333333222222111111111222222222222222222222222111111222222222333333333222222222222333444555555444444555555555555444444333333333444444444555555222333333333444555555555444444444444444444444444444333333222222333333444111111222222222222333333555444333222222222333444222222222222222222222222555555555555555555555555666555555555555555444444444666666555444333444555555555555555555555555555555555555666666555444444777888999999:::::::::999>>>>>>>>>???@@@@@@AAAAAAEEEFFFFFFGGGIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOQQQRRRQQQRRRSSSUUUWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZYYYZZZ[[[]]]^^^^^^^^^]]]\\\^^^]]]\\\\\\[[[[[[[[[[[[XXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQOOONNNMMMMMMMMMOOOMMMIIIEEECCCCCCDDDEEEBBBBBBBBBAAA@@@>>>===<<<;;;:::999888777777777777666666666666666666666666222222333333444666777888666555444444333444444444777666666666666555555555666555555555555444444444666666666666555555555555333333333444444555555555555555555444444333333333111111111222222333333333555555555444444333333333222222222222222222222222222222222222222222222222444333000......000333444444444444333333222222222333333333222222111111111111222222333444444444444111111111111111111111111222000//////000111111000111111111111111111111111222222222222222222222222222222111111111111222222000000111111111111000000111111111111111111111111222222222222222222222222///000000000000111111111333333333333333333333333333222111000000111222333111111111111111111111111111111111111111111111111222222222111000111333555444666888:::999777444222444444222111000/////////:::888444111000111333555222222222222222222222222000000000000000000000000555555444333333333333333444444444333333222222222333333333333333333333333444444333333333444555666222222222222333444444555333333333333333333333333444333333222222333333444444444444444444444444444555444444333333444444555333444444555555444444333222222222222222222222222222222222222333333333333222222222222222222222222111222222333333222222111333333222222222222222222333333333333333222111000111111222222222333333333222333333333444444444444222222222222222222222222111222222333333222222111333333333333444444444444222222222222222222222222444444333333333333222222333333444444333222222111222222222222222222222222333333222222222222222222222222222222222222222222111222222222222333333333555444333333333333333444444444555555555555444444333333333444444444555555555555555666666666666666555555555555555555555555555555444444444444555555555555555444444333333333444444333222222222333444222222222222222222222222444444444444444444444444555555555555555666666666333555555444333222222444222333444555666777888888777888999999:::::::::::::::;;;<<<>>>????????????DDDEEEFFFGGGIIIJJJKKKLLLOOOOOOQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWYYYZZZ[[[\\\[[[\\\]]]^^^______````````````aaaaaaaaaaaa`````````aaabbbddddddccccccbbbdddcccbbbaaa````````````]]]^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVXXXWWWTTTQQQOOONNNOOOOOOIIIHHHHHHGGGEEECCCBBBAAAAAA@@@???===<<<;;;;;;;;;999999999888777777777666888777666666555555555555555555444444444444444555777777777777666666666666444444444555555666666666666666666666555555555555333333333444444444555555555555444444444333333333333333333333333444444444555555444444444333333333222222222222222222222222333333333333333333333333333222222111111222222333444444333333333222222222333333333222222222111111222222333444444444333333222222222222222222222222333222000000222333222111222222222222222222222222333333222222222222222222222222111111111111222222111111222222222222111111111111111111111111111111222222222222222222222222000000000111111111222222111111111111111111111111222222111000000111222222111111111111111111111111111111111111111111111111111222222111000111333555666777:::;;;;;;999666333333222111000000000000000666555333111111222444555222222222222222222222222111111111111111111111111555444444333333333333333444444333333333333222222333333333333333333333333222111111111111222333333333333333222222333444444333333333333333333333333444333333222222333333444666666555444444333222222444444444333333444444555333444444555555444444333222222222222222222222222111111111222222222222333222222222222222222222222000111111222222111111000222222222222222222333333222222333333333222111111111111222222222333333333333333333444444444555555333333333333333333333333111222222333333222222111222222222222333333333333222222222222222222222222444444333333333333222222222222333333222222111111222222222222222222222222222222222222222222333333222222222222222222222222222222222222333333333333777666555444333333333333444444555555555555444444333333333444444444555555666666666666666555555555555555555555555555555555555555444444444444555555777666666555333222222111444333333222222333333444333333333333333333333333333333333333444444444444444444444555666666777777444555666555333222333444333444555666777999:::::::::;;;<<<>>>@@@AAAAAAAAAAAABBBDDDFFFHHHIIIJJJJJJMMMNNNPPPRRRTTTVVVWWWXXXXXXZZZ\\\^^^___`````````aaabbbbbbcccdddeeefffffffffffffffffffffeeeeeeeeedddddddddeeeeeeddddddddddddeeefffhhhhhhggggggfffhhhgggeeedddbbbbbbaaaaaa______``````aaaaaaaaaaaaccccccbbbbbbaaaaaaaaaaaabbbaaa```^^^]]][[[ZZZZZZUUUTTTTTTRRRPPPNNNLLLKKKJJJIIIHHHFFFEEECCCBBBBBB??????>>><<<;;;999888888::::::888777666666666666666666666555555666666777888777777777666666666666222333444555666777888888666666666666555555555555333333333444444444444555555444444444444333333333555555444444444444444333555444444444444333333333333333333333333333333333444444444444444444444444111222444444444444222111333333333333222222222222333333333222222222222111333333444444444333222222333333333333333333333333444333111111333444333222333333333333333333333333333333333222222111111111222222111111111111222222222222333333333333222222111111111111111111111111222222222222222222222222111111111111222222222333111111111111111111111111222222111000000111222222111111111111111111111111111111111111111111111111111222333222111111333555777999<<<======;;;888666222111111000000111111222222222111111222222333444222222222222222222222222222222222222222222222222444444333333222333333444333333333333333333333333333333333333333333333333111000000000000111111111444444333222222222333333444444333333333333222222444333333222222333333444555555444444444333333333222222111111111222333333333444444555555444444333222222222222222222222222000000111111111222222222222222222222222222222222111111222222222222111111111111111222222333333333222222333333333222222111111111222222222333333333333333444444444555555555333333333333333333333333111222222333333222222111111111222222222333333333333333444444444444555555444444333333333222222222222222333333333333222222222222222222222222222222111111111222222333333333222222222222222222222222222222222333333333444444777666555444444444444444444444555555555555444444333333333444444444555555555555555444333333333222555555555555555555555555333222222222222222222333444444333222222111000000333333333333333333444444333333333333333333333333222222333333333333333444444444444555555555555555555666777777555555666777777777888999:::;;;<<<===>>>@@@BBBDDDGGGIIIJJJJJJKKKLLLNNNQQQSSSUUUVVVVVVVVVWWWXXXZZZ\\\^^^___```^^^___bbbdddfffffffffeeegggggghhhiiijjjjjjkkkkkkiiiiiihhhfffeeeeeeddddddccccccbbbbbbbbbbbbcccccccccdddfffgggggggggfffeeeeeedddbbbaaa___^^^]]]]]][[[[[[[[[\\\]]]^^^___```bbbbbbccceeeffffffggggggffffffffffffeeedddbbbaaaaaaaaa```___]]]ZZZXXXWWWTTTSSSRRRQQQOOOMMMKKKJJJGGGFFFDDDBBB@@@>>>===<<<:::999999888888888999999999888888777777888888999777777666666666555555555333444444555666777777777666666666666555555555555444444444444444444444444444444444444444444444444555555444444333333222222444444444444444444444444333333333333333333333333444444444444444444444444333333444555555444333333333222222222222222222222222222222222222222222222444444444444333222222111333333333333333333333333444333111111333333333222333333333333333333333333444333333222222111111111222222111111111111222222111222222222222222222111111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333222111111111111111111222111111111111111111111111111111111111111111111111000222333222111111333444888:::===??????===:::888222222111111222333444444111111111222222222111111222222222222222222222222222222222222222222222222333333222222222333333444333333333333333333333333333333333333333333333333444444444444444444333333444444333222222222333333444444444333333222222222444333333222222333333444333333333444444444555555222111111111222222333444333444444555555444444333222222222222222222222222000000111111111222222222222222222222222222222222222222333333333333222222111111111222222333333333111222222333333333222222111111222222222333333333333333333444444444555555333333333333333333333333111222222333333222222111111111222222222333333333333333333444444555555555444444333333333222222222333333444444444444444333222222222222222222222222111111111222222333333333222222222222222222222222222222333333333444444444444444444444444555666777444444555555555555444444333333333444444444555555555555555444333333333222333333333333333333333333222222222111111222222222222222222222222222222222222222222333333444444444333333333333333333333333222222222333333444444444666666555555444444333333555666888888888888999;;;999:::<<>>>>>===<<<;;;;;;;;;;;;:::999888888777777888888666666666555555555444444666666666666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444333333222222111111444444444444444444444444333333333333333333333333222222222222222222222222555555444333333444555555222222222222222222222222222222222222222222222222444444444444333222222111222222222222222222222222333222000000222333222111333333333333333333333333333333333222222111111111222222111111111111222222000000111111111111000000111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333111111111222222111111111111111111111111111111111111111111111111111111111000222333333222111222444777999<<<>>>>>><<<:::888333333333333444444555666222222333222222000///...222222222222222222222222222222222222222222222222222222222222222333333444222222333333333333444444333333333333333333333333222333333333333222222111333333333222222333444444555444444333333222222111444333333222222333333444222222333333444555666666333333333333444555666666333444444555555444444333222222222222222222222222111111111222222222222333222222222222222222222222333333333444444333333333222222222222222222333333111111222333333333222222111111222222222333333333222222222333333333444444333333333333333333333333111222222333333222222111222222222222333333333333000111111222222333333444444444333333333333222222333333444555555555444444222222222222222222222222222222222222222222333333222222222222222222222222333333333333444444444444333333333333444555666777444444555555555555444444333333333444444444555555666666666666666555555555222222222222222222222222444444333333333333444444333333333444444555555555111111222333444444444444333333333333333333333333222222333333444444555555777777777666666666555555666888:::;;;<<<===???AAA???@@@DDDHHHLLLQQQTTTVVVVVVWWWYYY[[[]]]___``````^^^___```bbbcccdddddddddeeeeeeeeefffgggggghhhhhhggggggggghhhhhhhhhiiiiiiiiijjjkkklllmmmlllkkkkkkfffeeedddbbbaaabbbbbbccccccbbbaaa``````aaabbbccccccdddeeefffgggfffeeeeeeaaa```___]]]\\\[[[[[[[[[YYYXXXXXXYYYZZZ\\\___``````bbbeeehhhkkkmmmmmmnnniiijjjkkklllmmmlllkkkjjjhhhhhhgggfffeeedddbbbaaaaaaaaaaaa```___]]]ZZZYYYUUUTTTSSSRRRPPPOOONNNMMMJJJIIIFFFDDDAAA???>>>===<<<;;;:::999888777777777666666666666555555555555777777777666666666555555666666666666555555555555555444444444444333333333333333333444444444444555333222222222222222111111333333333444444444444555333333333333333333333333222222222222222222222222555555333222222333555555111111111222222222222222111222222222222333333333333333444444444333222222111111111111111111111111333222000000222333222111333333333333333333333333222222222222222222222222222222111111111111222222000000000111111000000000111111111111111111111111222222222222222222222222111111111111222222222333111111111111111111111111000111222222222222111000111111111111111111111111111111111111111111111111///111333333222222222333555777:::<<<<<<;;;888666333333333333444444555666333333333333111000///...222222222222222222222222222222222222222222222222222222111111222333333444222222222333333444444444333333333333333333333333000111111222111000///...222222222222333444444555555555444333333222111111444333333222222333333444333444444444444444444444333333333333444555666777333444444555555444444333222222222222222222222222222222222222333333333333222222222222222222222222222222333333333333222222333333222222222222222222000111222333333333333222111111222222222333333333111111111222222222333333444444444444444444444444111222222333333222222111333333333333444444444444000000111222222333444444444444333333333333222222222222333444444444444444222222222222222222222222333333222222222222222222222222222222222222222222333333333444444444444555444333333333333333444444444444555555555555444444333333333444444444555555555555555666666666666666333333333333333333333333444444333333333333444444444444444444444444444444000111222444555555444444444444444444444444444444222333333444555555666666777888888999::::::;;;;;;<<<>>>AAADDDEEEGGGJJJMMMKKKMMMPPPSSSWWW[[[]]]_________aaacccdddeeeeeeeeecccddddddeeeeeeeeeddddddbbbcccdddeeefffggghhhiiijjjiiigggfffffffffhhhhhhggghhhjjjkkkkkkjjjiiihhhdddcccbbbaaaaaabbbccceeeeeedddcccbbbbbbcccdddeeedddeeefffgggggggggffffffcccbbbaaa```____________^^^^^^]]]]]]___aaaccceeeeeefffiiilllmmmnnnmmmmmmjjjjjjkkklllllllllllllllhhhhhhhhhhhhgggfffeeedddcccdddddddddcccaaa___]]]ZZZYYYYYYXXXXXXWWWWWWWWWUUUSSSQQQMMMKKKHHHGGGFFFCCCBBB@@@>>><<<;;;::::::888888888888777777777777666666666666666777777777666666666666555555555555555555444444444333333333333333333444444444555555222222222333333333333333333333333444444444555555444444444444444444444444333333333333333333333333333333444444444444333333000111111111222222222222111111222222222333333333222222333444444444333333222222222222222222222222444333111111333444333222222222222222222222222222111111111222222333333444222222111111111111222222000111111222222111111000111111111111111111111111222222222222222222222222000000000111111111222222111111111111111111111111000111222222222222111000111111111111111111111111111111111111111111111111///111333444333222222333222444777999:::888666444333333222222222333333444333333222222111111111111222222222222222222222222111111111111111111111111222111111111222333333444222222222333333444444444333333333333333333333333333444444555444333222111111111111222333444555666555555444333333222111111444333333222222333333444666555555444444333333222111111111111222333444555333444444555555444444333222222222222222222222222222222333333333444444444222222222222222222222222111111222222222222111111444333333222222111111111000111222333333333333333111111222222222333333333000000111111111222222222444444444444444444444444222222222333333222222222333333444444444444555555222222333444444555666666444444444333333333222222000111222333333333333333222222222222222222222222444333333222222111111111222222222222222222222222333333333444444444555555555555444333222222222222444555555555555555555444333333333444444444555555222333333444444555555555444444444444444444444444222111111111111111111222555444333333222111000000000111222444555555444444444444444444444444444444333333444444555666777777777888999;;;===???@@@AAACCCFFFIIILLLNNNQQQTTTWWWYYYYYYZZZ\\\]]]___```aaaaaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccbbb]]]^^^___aaaccceeefffgggkkkiiifffcccbbbccceeefffdddeeeggghhhiiihhhfffeeebbbaaa```___```bbbdddeeegggfffdddccccccdddfffgggcccdddeeeggggggffffffeeeccccccbbbaaa``````aaaaaabbbbbbaaaaaabbbdddfffhhhhhhjjjlllmmmmmmmmmkkkjjjhhhiiiiiijjjjjjkkklllllljjjjjjjjjjjjjjjiiihhhhhhddddddffffffeeecccaaa___\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXVVVTTTRRRQQQPPPPPPJJJIIIGGGDDDBBBAAA@@@???:::::::::999999999999888444444555666777888999999777666666666555555555555555555555444444333333333333333333444444555555555333333333444444555555555333333333444444555555555444444444444444444444444444444444444444444444444000222444666666444222000000000111111222222222222111111111222222333333333111222333333444444444444333333333333333333333333666444222333444555444444111111111111111111111111000000111222333444444555222222111111111111222222222222222333333222222222111111111111111111111111222222222222222222222222///000000000000111111111333333333333333333333333000111222333333222111000111111111111111111111111111111111111111111111111///111333444333222222333000222555777888666444222222222111111000111111222222222222111222222333444222222222222222222222222000000000000000000000000333333333333333333333333111111222222222333333333222222222222222222222222333333222222222222222222111111222333333444555555666555444333333333333333333333333444444444555555444444333333222111000000222222222333333444444444444444555666555444222111222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222444333333222111111111222555555333222111111111111222222222222222222222222444555666555333222333444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333555444333222222222333333222222222222222222222222111111222222222222111111333333222222222222222222333333333444444444555555555555555555555555555555555444444333333444444555444444555666777777666666444444444444444444444444555555555555555555555555555555555444444333333333333333333333333333333333333333333333222222222222666555333222333444666777555555444444444666;;;>>><<<===>>>AAAEEEIIILLLNNNTTTUUUVVVXXXZZZ\\\]]]^^^```aaacccdddeeefffffffffhhhgggfffdddcccbbbbbbaaabbbbbbaaa___]]][[[YYYXXX[[[[[[\\\]]]^^^```bbbccceeeeeeeeeddddddcccccccccddddddddddddddddddccccccaaaaaa```aaaaaaccceeefffeeeeeeeeecccbbbaaaccceeeggggggggggggffffffffffffcccbbbaaa^^^\\\\\\___aaadddeeefffggggggfffeeeeeehhhgggggghhhiiiiiifffdddggggggffffffffffffggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggfffdddcccbbbaaa```___^^^]]]]]]^^^___```aaa```^^^\\\[[[YYYYYYYYYTTTSSSPPPMMMKKKIIIGGGGGG??????===<<<;;;;;;;;;;;;888777666777999999888777888888777777666555444444777666666555444444333333444444444444444444444444333333333333333333333333555444222222222222444555555555444444444333333333222222222333333444444444333333333333333333333333555444333333222111000///000000000000111111111111111222222333333444444555555444333333222222222222000111111222222333333444222222222222222222222222333333333333333333333333333333333222222111111111111111111111111111111111111111222222222333333333111111111222222333333333333222111111111222333444111111111111000000//////111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222222222444444444444222222000......000444555444111222222222111111111111000000111111111111222222222444333111000000000111111333333333333333333333333111111222222222333333333222222222222222222222222111111000000000000000000111111222333333444555555444444333222222222222222333333333444444444444555444444333333222111111000222222222333333333444444444444555555444333333222000111111222222111111000222222222222222222222222222222222222222222222222222222222222222222222222444333222222111111222222222222111111111111111111222222222222222222222222333444555444222111222333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444444333333222222222222222222222222222222222222111111222222222222111111222222222222222222333333333333333444444444555555555555555555555555555555444444444333333444444444444555555666666666666555444444444444444444444444444444444444444444444444555555444444444333333333333333333333333333333333444444444333333333222222777666555444444555666777777888999999:::<<<@@@CCCFFFGGGJJJMMMPPPSSSVVVWWWZZZZZZ\\\]]]___aaabbbcccccccccdddffffffggggggggggggfffdddbbb```^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZ]]]]]]]]]^^^___```aaabbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaa``````^^^]]]]]]]]]]]]___aaabbbcccddddddbbbaaaaaacccdddeeedddcccbbbaaa___^^^^^^______]]]ZZZXXXYYY[[[^^^`````````aaaaaabbbccccccdddcccccccccddddddaaa___```__________________```dddeeefffffffffffffffeeehhhhhhgggffffffeeedddddd______^^^^^^^^^___```aaadddcccbbbbbbaaaaaaaaaaaa]]][[[YYYVVVSSSQQQPPPOOOHHHGGGEEECCCAAA???>>>>>><<<:::999999::::::999777888777777666555555444444777777666666555555555444444444444444444444444444333333333333333333333333444333333333333333333444555555444444444333333333333333333333333333444444333333333333333333333333444444333333222222111111111111111111222222222222333333333333333333333333555444333333222222222333333333333333333222222222222222222222222222222222333333333333333333333333333333333222222222111111222222222222222222222222111111222222222333333333222222222222222222333333222222111111111222333444222222111111111000000000111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222222222333444444333222222---,,,,,,---000111///---222222222111111111111000111111111111222222222222333222111000000000111222333333333333333333333333111111222222222333333333222222222222222222222222000000111111111111111111111222222333333444444555333333222111111111222222333333333333444444444444444444333333222222111111222222222222333333333333555444444333333333333333000111111222222111111000222222222222222222222222222222222222222222222222222222222222222222222222333333222222111111222222000000111222333333222222222222222222222222222222222333444333111000111222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111444333333333222222222222222222222222222222222222111111222222222222111111111111222222333333444444333333333444444444555555444444444444444444444444444444444444444444444444555555666666666555555444444444444444444444444444333333333333333333333333555444444444444333333333333333333333333333333333555555555444444444444333777777666555666777999:::<<<>>>AAACCCDDDFFFJJJLLLQQQSSSVVVZZZ\\\^^^___```aaaaaabbbdddeeeggghhhiiiffffffggghhhiiiiiihhhhhheeedddbbb___]]][[[ZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]_______________```aaaaaa``````````````````aaabbbaaaaaaaaa``````^^^]]]]]]ZZZZZZYYYYYYYYY[[[\\\]]]___``````___^^^^^^```ccccccbbb```^^^\\\ZZZXXXWWW[[[ZZZXXXVVVTTTTTTWWWYYYZZZ[[[[[[\\\]]]___aaabbb```___^^^^^^___^^^\\\ZZZYYYXXXXXXWWWWWWXXXXXXYYY___```bbbddddddcccbbbaaa```____________^^^^^^^^^\\\\\\\\\]]]^^^___aaabbb``````aaaaaabbbccccccccc```___]]][[[XXXWWWVVVUUUSSSRRRPPPMMMJJJGGGEEEDDDBBB@@@>>>======<<<:::888999999888777777666666555777777666666666666666666444444444444444444444444333333333333333333333333333333444444444444333333555555444444444333333333444444444444333333333333333333333333333333333333444444333333333333333333222222222333333333333444555555444333333222111111444444333222222222333333555555444444333222222111222222222222222222222222333333333333333333333333333333333222222222222111333333333333333333333333111111222222222333333333333333222222222222222222222222111111222222333444222222222222222111111111111111111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222222222333333333333222222111000///000222222111///222222222111111111111000111111111111222222222333111111111000111111222333333333333333333333333333111111222222222333333333222222222222222222222222222222333333333333333444222222222333333444444444333333222222222222222333222222333333333444444444444444333333333222222222222222222222222222222333555444333222222222444444222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222333333222222111222222333111222333444555444333333222222222222222222222222222333444333222111111333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333222222111111111222222222222222333333111222222333333222222111111111222222333444555555333333333444444444555555444444444444444444444444333444444444444444444333666666666666555444333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555777777777888:::<<<>>>@@@CCCGGGKKKNNNPPPRRRTTTVVVXXXZZZ]]]```cccccccccccceeefffggghhhiiijjjkkkkkkiiijjjjjjjjjjjjjjjiiiiiidddcccaaa___^^^]]]\\\\\\\\\]]]^^^___aaaaaaaaabbbbbbaaaaaa```````````````aaaaaa```______```aaaaaa````````````___]]][[[ZZZXXXWWWVVVVVVVVVXXXYYYZZZZZZ[[[[[[[[[ZZZ[[[^^^```bbbaaa___]]][[[YYYXXXWWWXXXWWWVVVSSSQQQQQQTTTVVVWWWYYY\\\```bbbccccccbbbbbb```^^^^^^]]]\\\ZZZXXXWWWWWWVVVVVVVVVVVVWWWWWWZZZ\\\___aaabbbaaa___]]]XXXXXXXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZ\\\^^^___```^^^______``````````````````___^^^]]]\\\\\\\\\\\\\\\[[[YYYVVVSSSPPPNNNLLLJJJHHHEEEDDDCCCAAA>>><<<<<<<<<;;;:::999888888777666666666666666666666666555555555555555555555555444444444444444444444444222333444555555444333222555555444444444333333333555555444444333333333222333333333333333333333333333333333444444555555555222222222222333333333333444444444333333222222222444333333222222333333333555555555444444333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333333333333222222111111111222111222222222222333333222222222222222222222222111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111222222222333333222222222444444444444444333222111222222222111111111000000111111111222222222333333000000000111111222333333333333333333333333333333111111222222222333333333222222222222222222222222222222333333444444444444222222333333333333444444444444333333333333444444222222222333333333444444444444444333333333333333222222222222222222222222444333222111111222444555222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222333222222111222222333333222333333333333333333222222222222222222222222222333555555444333222333444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222333333333222111000111111111222222333333333222222333333333333222222111111222333444444555555333333333444444444555555444444444444444444444444333333444555555444333333555555666555555444333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444555666666777888888888999;;;>>>AAAEEEGGGIIIMMMQQQUUUXXXZZZ[[[]]]^^^]]]___aaadddeeeeeeddddddgggggghhhiiiiiijjjkkkkkkllllllllllllkkkjjjiiiiiiccccccbbbaaaaaaaaaaaaaaabbbcccddddddeeeeeeddddddbbbaaa```______^^^^^^^^^___^^^]]]\\\\\\]]]^^^___^^^_________^^^\\\YYYXXXVVVUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXZZZ]]]___aaa``````___^^^]]]\\\[[[YYYYYYWWWTTTRRRSSSUUUXXXXXX]]]eeekkknnnmmmiiifffgggeeecccaaa```___]]][[[XXXXXXXXXWWWWWWXXXXXXXXXWWWXXX[[[]]]^^^\\\ZZZYYYWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUWWWYYY[[[]]]^^^___cccccccccbbbaaa```^^^^^^_________```aaabbbdddeee``````___^^^[[[YYYWWWUUURRRPPPMMMKKKJJJHHHEEECCC??????>>><<<;;;999888888666666666555555555555555555555555555555555555555444444444444444444444444333333555666666555333333555555444444444333333333555555555444444333333333333333333333333333333333222333333444444555555666111111111222222222222333222222222333333444444444333333333222222333333444333333333444444555555555222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333333333333222222111111111111111222222333333333333222222222222222222222222111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111222222222222222222222222222333333333111000000///222222222111111111000000111222222222222333333333000000111111222222222222333333333333333333333333111111222222222333333333222222222222222222222222000000111111222333333333333333333333333333333333444444333333444444555555222222222222333333333333444444444444333333333333222222222222222111111111222222222222222333333444000111111222222111111000222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333111111000000111222333444222222222222222222222222444555666555333222333444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111222333333333222000///111111111222222333333444222222333333333333222222222222333333444444555555333333333444444444555555333333333333333333333333222333444555555444333222444444555555555444444333444444444444444444444444333333333333333333333333333333333444444444444555444444444444444444444444444555666888:::<<<===>>>>>>@@@CCCGGGKKKOOOQQQSSSWWWZZZ^^^```aaabbbccceeecccdddfffggghhhhhhgggggghhhhhhiiiiiijjjjjjjjjkkkmmmmmmmmmlllkkkiiihhhgggccccccbbbbbbccccccddddddffffffffffffeeedddcccccc^^^^^^]]]\\\[[[ZZZZZZ[[[XXXWWWVVVVVVWWWYYY[[[]]]]]]^^^___```___]]]ZZZYYYWWWWWWVVVUUUUUUVVVWWWXXXXXXYYY[[[[[[[[[]]]aaacccbbbbbbbbbbbbbbbaaaaaaaaa___^^^\\\ZZZXXXXXX[[[]]]^^^eeeoooxxx{{{xxxrrrmmmnnnlllhhhfffeeecccaaa___\\\[[[[[[[[[[[[[[[[[[\\\WWWXXXZZZ[[[[[[ZZZXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTXXXYYY[[[^^^```aaabbbcccffffffeeedddaaa^^^[[[YYY[[[\\\]]]^^^```bbbdddeeedddddddddcccbbb___]]]\\\YYYWWWUUUSSSSSSQQQOOOMMMEEEDDDBBB@@@>>>;;;:::999888888777666666555444444555555555555555555555555444444444444444444444444444444555555555555444444555555444444444333333333555555555444444444444444333333333333333333333333222222333333444444444555111111111111222222222222111111222333333444555555333333222222222333444444111222222333444555555555222222222222222222222222333333333333333333333333111222222222222333333333333333333333333333333333111111222222222333333333333333222222222222222222000111222333333333333222111111111222222222222222111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111222222111111111111222222222444555444333111111222222222222111111111111000222222222222333333333333000000111222222222111111333333333333333333333333111111222222222333333333222222222222222222222222000000111111222333333444333333333333333333333333333333222222333444444555111222222222222333333333444444444444444444444444222222222222111111111000111111222333333333333333000111111222222111111000222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444111000000000222555999;;;222222222222222222222222333444555444222111222333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222000111333333333222000///000111111222333333444444222333333444444333333222333333444444444444444444333333333444444444555555333333333333333333333333222333555666666555333222333333444555555555444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555666777999<<>>>>>===;;;999888666666666666666666666666666666555555555555555555555555666555444333333444555666555555444444444333333333333444444444555666666666333333333333333333333333222222222222222222222222333333333444444444555555555444444333333222222111222222222222333333444555444333333222222111111000222222222222222222222222333333333333333333333333111111111222222333333333111111111111111111111111111111222222222333333333111111111222222333333444000111222333444333222222//////000000111111111222111111111111111111111111000000111222222222222111111111111111111111111111000000000000000000000000333222111000000111222333---///222111///---///111222222222111111111111000222222333333333444444444111222333333222111000///222222333333333444444444222222222222222222222222111111111111111111222222222222222222222222222222333333333333333333333333222222444444444444222222222222333333333333444444222222222222222222222222444444333222222111111000333333333222222111111111222222222222222222222222222333444333111000111222333222222111111222222333222222222222222222222222333333333222222111111111---...000333888???HHHNNN333333333333333333333333333333333333333333333333555555555444444333333333222222222333333444444444111222333333444444333333444444444444444444444444222222222222222222222222222222222222222222222222333222222111111222222333111111222222222333333333222222333333333333444444222222222222222222222222666555555444444333222222444444444444444444444444444444444555444444333333222222333333444555666666555555444333333444444444555666666555333222333444666777777666555666888:::===@@@DDDHHHKKKOOOSSSVVVZZZ[[[\\\^^^```aaabbbbbbeeeeeefffggghhhiiiiiiiiiggghhhiiiiiijjjjjjiiiiiiiiijjjjjjkkkkkkjjjjjjjjjjjjhhhffffffgggfffbbb^^^ccc___ZZZYYYZZZ[[[ZZZXXXYYYXXXVVVUUUTTTSSSSSSSSSNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOQQQUUUZZZ___eeehhhnnnsssyyyzzzxxxtttqqqpppmmmkkkiiihhhiiikkkmmmoooooooooppprrruuuwwwwwwwwwwwwxxxxxxxxxvvvtttqqqooonnnllliiihhhhhhkkknnnpppnnnrrrxxx}}}}}}yyyvvvpppooommmjjjiiihhhhhhhhhiiijjjkkkjjjiiijjjkkkmmmoooooooooppppppmmmiiieeehhhddddddhhhkkkkkklllnnnpppppprrrtttvvvxxxyyyzzz{{{{{{{{{xxxsssnnnkkkiiiiiihhhgggggghhhjjjlllnnntttuuuvvvvvvsssnnnhhheeeeeebbb______aaabbb```^^^ZZZZZZZZZYYYVVVSSSOOOMMMJJJHHHEEEAAA>>><<<;;;:::;;;999777666666666555444888888777666555555555555555444444333333444444555444444444444444444444444444444444444444444444444555555555444444333333333222222333444555555555444333333333333333333333333444444444333333222222222222222333333333333444444333333333333333333333333555444333333333333444555333444555555444333111000222222222222222222222222111111222222222333333333666555333222111222333333222222333333333333444444222222222222222222222222000000000111222222222333111222222333333222222111555444333333222222222222111222333333222111000///111111222222222222111111000000000000000000000000111000///000333444222000111111222222222333333333444222000111333444333000222222222222222222222222111111222222222333333333222222222222222222222222444444444333333222222111333333333333333333333333333333333333333333333333222333333444444333333222222222333333333333444444222222222222222222222222333333333333333333444444333333333222222222111111222222222222222222222222111222333222000///000111333222222111111222222333222222222222222222222222333333333222222222111111000111111111333777<<<@@@333333333333333333333333333333333333333333333333555555444444444333333333222333333333333333333444111222333333444444333333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333111111222222222333333333222222333333333333444444222222222222222222222222444444444444444444444444444444444444444444444444333333444444555444444444222333333444444555555555444444333333333333444444555666777666444333333444555777888888999;;;>>>AAAGGGJJJMMMPPPSSSVVVZZZ\\\]]]^^^```bbbcccdddeeeeeeeeefffggghhhiiiiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhggghhhiiiiiijjjiiiiiiiiieeecccbbbbbbcccbbb___\\\^^^ZZZVVVTTTTTTTTTSSSQQQSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVXXX[[[```fffkkknnntttzzz}}}yyyxxxqqqooommmllllllmmmoooqqqpppqqqsssvvvyyyzzzzzzyyyyyyyyyzzzzzzyyywwwuuusssrrrpppnnnllllllmmmpppqqqrrrsssvvvxxxyyyxxxwwwvvvrrrqqqnnnllljjjjjjjjjjjjkkklllmmmlllkkkkkkmmmooorrrsssvvvzzz{{{yyyuuuqqqoookkkjjjnnnqqqqqqrrruuutttuuuuuuvvvxxxyyyzzzzzz|||}}}~~~{{{wwwrrrooonnnmmmlllkkkkkkkkkmmmoooppp}}}~~~|||xxxsssooohhheeebbbaaa```___\\\YYYZZZ[[[[[[[[[ZZZXXXUUUTTTRRRPPPMMMIIIEEEBBB@@@???>>><<<999888888999888777777666555444444444444444555444444444444444444555444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444444444333333333333333333333333444444444333333333222222222222333333333333444444333333333333333333333333555444333333333333444555222222333333333333333222222222222222222222222222111111222222222333333333555444333222222222222333222222222333333333444444333333222222222222222222111111111111111222222222111222222333333222222111333333222111111111111111111111222333222111000000111111222222222222111111111111111111111111111111111000///111333444222000111111111111222222333333444222000111333444333111222222222222222222222222111111111111222222222222222222222222222222222222777777666555444333222222444444444444444444444444333333333333333333333333222333333444444333333222222222333333333333444444222222222222222222222222222222333444444555666666333333333222222222222111222222222222222222222222000222222111000///000111333222222111111222222333222222222222222222222222333333333222222222222111222333333222111222444666333333333333333333333333222222222222222222222222444444444444333333333333444333333333333333333222111222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333111111222222222333333333222222333333333333444444333333333333333333333333222222333444444555666666444444444444444444444444222222333444555555555555444444444444444444444444333333333222222333333444444555666666444444444666666888;;;>>>@@@CCCHHHKKKRRRTTTWWWYYY[[[]]]```bbbbbbcccdddfffggghhhhhhhhhgggggghhhiiijjjjjjjjjjjjiiiiiiiiiiiihhhgggffffffffffffgggggggggfffffffffaaa```_________^^^[[[YYYXXXUUUQQQOOOOOOOOOMMMLLLOOOOOOOOOPPPPPPQQQRRRRRRTTTTTTTTTUUUVVVXXXYYYZZZ^^^^^^```ccchhhnnnsssvvv|||uuussspppnnnnnnoooppprrrqqqssswwwzzz}}}}}}}}}|||zzz{{{{{{|||{{{{{{zzzyyyxxxwwwuuusssssssssttttttwwwvvvuuuuuuuuuvvvxxxyyywwwuuussspppnnnmmmmmmnnnooopppqqqqqqooooooqqqrrrvvvzzzzzzvvvtttvvvxxxxxxyyy|||zzzyyyyyyyyyyyyyyyzzzzzz}}}~~~~~~zzzvvvtttsssqqqqqqpppppppppqqqrrrrrr}}}yyywwwnnnllliiifffccc___ZZZWWWZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYWWWSSSOOOKKKHHHFFFDDDAAA===;;;;;;;;;;;;:::777777666555555555666666555555444444444444555555444444444444444444444444444444444444444444444444333333444444444444444444666555444333222333444555333333333333333333333333444444444444333333333333222222333333333333444444333333333333333333333333444444333333333333444444000000000111222333444444222222222222222222222222111111222222222333333333444444333222222222222333222222222222333333333333333333333222222111111111222222222111111111111111111222222333333222222111222222111000000000000111000000111222222222111111111111222222222222111111222222222222222222222222111111000111333444222111000000000111111111111222333222111111333333222111222222222222222222222222111111222222222333333333222222222222222222222222666666555555444444333333444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222222333333333444444444555222222222222222222222222222222222222222222222222111222333222000000000222333222222111111222222333222222222222222222222222222222222222222222222222222333444444333333444666333333333333333333333333111111111111111111111111333333333333333333333333444444444333333222222222111222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333111111222222222333333333222222222333333333444444333333333333333333333333333333333444444444555555444444444444444444444444111222333444555555555555444444444444444444333333333222222222222333444444333555666666555555777888:::===AAAEEEIIIMMMRRRVVVXXXZZZ\\\^^^^^^___bbbdddeeefffggghhhiiiiiiiiiiiiggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjiiihhhfffeeedddeeeeeeeeedddcccbbbaaa``````___^^^\\\[[[ZZZXXXWWWTTTRRRPPPOOOOOONNNNNNNNNOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZ[[[\\\]]]___```aaadddeeefffiiinnnsssxxx{{{}}}uuussspppmmmmmmmmmooopppooosssxxx|||~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{zzz{{{zzzyyyyyyzzz}}}~~~|||yyywwwuuutttttttttvvvwwwwwwuuuuuuuuuwwwzzz}}}}}}}}}{{{{{{~~~}}}|||{{{yyyxxxxxxxxxyyy{{{}}}~~~}}}zzzwwwuuuuuusssssssssssstttttttttttt{{{}}}}}}{{{uuusssqqqnnnjjjddd^^^[[[ZZZ[[[\\\]]]^^^]]]]]]]]]]]]]]]\\\YYYVVVSSSOOOMMMLLLHHHCCC@@@>>>>>>===<<<:::999999888888888888888666666555555555555666666555555555555555555555555555555555555555555555555333333333444444555555555777666444222111222444555333333333333333333333333444444444444444444333333222222222333333333444444333333333333333333333333333333333333333333333333222111000///000111333444222222222222222222222222111111222222222333333333333333222222222222222222111222222222222333333333444333333222222111111111333222222222111000000000111222222333333222222111222111111000000000111111000000111111222222222222111111222222222222111111222222222222222222222222111111222222333333222111000000000000000000000111222222222222222333222222222222222222222222222222333333333444444444444555222222222222222222222222222222333333444444555555333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222444333333333222222111111222222222222222222222222222222222222222222222222333444555444222111222333333222222111111222222333222222222222222222222222222222222222222222222222111333555555444444555666333333333333333333333333111111111111111111111111333333333333333333333333444444444333333222222222111222333333444444333333444444444444444444444444222222222222222222222222222222222222222222222222333222222111111222222333111111222222222333333333222222222333333333444444333333333333333333333333555555444444444333333333444444444444444444444444111222333444555555555555444444444444444444333333333222222222333333444555333555777888888:::<<<>>>AAADDDIIINNNRRRVVV[[[^^^\\\^^^`````````aaabbbdddffffffggghhhiiiiiiiiihhhgggggghhhiiiiiiiiihhhhhhiiiiiihhhgggfffeeecccbbbdddccccccaaa___]]][[[ZZZ]]]]]]\\\ZZZWWWUUUUUUTTTRRRRRRRRRRRRQQQQQQRRRSSSPPPRRRVVVYYY]]]```aaabbbddddddddddddeeefffggghhhggghhhiiilllpppvvvzzz}}}~~~wwwqqqooommmkkkjjjkkkmmmnnnoootttzzz~~~~~~}}}{{{zzz|||~~~~~~|||{{{{{{|||~~~{{{{{{}}}~~~}}}{{{yyywwwwwwxxxxxxyyy{{{|||{{{xxxuuussssssrrrsssuuuvvvwwwxxxwwwwwwyyy{{{~~~xxxwwwvvvsssnnnhhhcccaaa]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\ZZZXXXUUUTTTTTTPPPKKKFFFDDDBBB???===<<<;;;:::999999888888999777666666555555666666777555555555555555555555555555555555555555555555555333333333444444555555555777666444222111222444555333333333333333333333333444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333444333111000///000111222222222222222222222222222111111222222222333333333111222222222222222222222111111111222222222333333333333333222222111111111333222222222111000000000111222222333333222222111222222111111111222222333000000000111111222333333111111222222222222111111111111111111111111111111222222333333333222222222111000000000000000000000222222333222222222222222222222222222222222222222444444444444555555555555222222222222222222222222000000111222333444555555333333333333333333333333333333333333333333333333444333333222222333333444222222333333333333444444222222222222222222222222444444333222222111000000111222222222222333333333222222222222222222222222333555555555333222333444333222222111111222222333222222222222222222222222111222222222222333333333222333444333111000111222333333333333333333333333222222222222222222222222222222222222333333333333444333333333333333333222111222333333444444333333444444444444444444444444222222222222222222222222222222222222222222222222333222222111111222222333111111222222222333333333222222333333333333444444333333333333333333333333666666555444333333222222444444444444444444444444222222333444555555555555444444444444444444444444333333333333444555666666555777:::===>>>AAADDDFFFKKKNNNSSSWWWZZZ\\\```bbbaaabbbddddddcccccceeefffffffffgggggggggggggggfffeeeffffffggggggfffffffffeeeeeeddddddbbbaaa```___``````___^^^\\\[[[YYYXXXYYYZZZYYYWWWUUUTTTUUUVVVUUUVVVWWWWWWVVVVVVWWWXXXTTTWWW\\\aaafffjjjlllmmmoooooonnnmmmmmmmmmmmmmmmiiiiiikkkmmmrrrwww{{{~~~{{{sssooommmllljjjkkkmmmoooqqqsssyyy|||{{{}}}~~~|||zzzyyyyyyzzz{{{|||}}}~~~}}}yyyuuusssrrrqqqssswwwzzz}}}~~~~~~}}}zzz|||~~~yyyyyyxxxuuuooojjjfffeeebbbbbbbbbaaaaaaaaaaaa```______^^^^^^]]]\\\[[[ZZZZZZWWWRRROOOLLLIIIEEECCC???>>><<<;;;999888888888777777666666666666777777555555555555555555555555555555555555555555555555333333444444444444444444666555444333222333444555333333333333333333333333444444444444555555555555222222333333333333444444333333333333333333333333222222333333333333222222444444333111111000000000222222222222222222222222111111222222222333333333000111222222333222222222111111111111222222222222222222222222222222222222222222222111111111111111111222222333333222222111222111111111111222333333111111111000111111222333111111222222222222111111000000000000000000000000222333555444222111222222222111111111111000000000111222333333111111222333222222222222222222222222333333333444444444555555222222222222222222222222111111222222333333444444444444444444444444444444333333333333333333333333444333333222222333333444222222333333333333444444222222222222222222222222333333333333333333222222111111222222222333333333222222222222222222222222333444555444222111222333333222222111111222222333222222222222222222222222111111222222222333333333111222222111000000111333333333333333333333333333333333333333333333333333111111222222222333333333222333333333333333333444111222333333444444333333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333111111222222222333333333222222333333333333444444444444444444444444444444444444444444444444444333444444444444444444444444333333444444555444444444222333333444444555555555444444444444555666777888888;;;???CCCFFFIIIMMMPPPTTTWWW[[[^^^___```bbbdddcccdddffffffeeeeeeggghhheeefffffffffffffffeeeeeeccccccddddddddddddcccccc_________^^^]]]\\\[[[ZZZYYYZZZZZZ[[[[[[ZZZZZZYYYWWWYYYZZZYYYXXXYYY\\\___^^^```aaa```^^^\\\\\\^^^[[[___dddkkkqqquuuxxxyyyyyyxxxvvvtttsssrrrqqqqqqkkkkkkmmmooosssxxx}}}~~~wwwpppooonnnnnnpppsssvvvxxx}}}}}}|||~~~}}}xxxuuutttsssvvv{{{}}}}}}|||wwwpppkkkjjjjjjiiiiiiiiihhhiiiiiiiiijjjfffeeedddbbbaaaaaaaaaaaa\\\ZZZXXXWWWUUURRRNNNKKKEEECCCAAA???===<<<;;;:::888777777666666777777888555555555555555555555555555555555555555555555555444444444444444444333333333333444444444444444444333333333333333333333333444444444444555555555666222222333333333333444444333333333333333333333333111222333333333333222111222333333333333333222222222222222222222222222222111111222222222333333333///000111222333222222111111111111111222222222222111111111222222333333444111111111111111222222222111222222333333222222111000000000000000111222222333222111000000000111222111111222222222222111111111111111111111111111111222444666555222111111333333333222222111111111111111222444333111000222444222222222222222222222222222222333333333444444444222222222222222222222222333333333333333333333333666666666666666666666666333333333333333333333333444444222222222222444444222222333333333444444444222222222222222222222222222333333444444555555666111111111222222333333333222222222222222222222222222333444333111000111222333222222222222222222333222222222222222222222222111111111222222333333333000111111111111222555888333333333333333333333333333333333333333333333333111111111222222333333333222222222333333444444444222222333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222333111111222222222333333333222222333333333444444444444444444444444444444444222333333444444555555666444444444444444444444444444444444555444444333333222222333333444555666666444444444555666777888888;;;???CCCGGGKKKOOOTTTWWWZZZ]]]```bbbbbbbbbcccdddbbbdddeeeeeeeeeeeefffhhheeeffffffffffffeeeeeedddbbbbbbcccccccccbbbbbbaaaZZZZZZZZZZZZZZZYYYXXXWWWUUUVVVWWWYYYZZZ[[[[[[\\\XXXZZZ]]]]]]]]]___dddhhhhhhjjjkkkiiidddaaaaaacccbbbffflllssszzz~~~{{{yyyvvvtttsssrrrmmmmmmnnnqqquuuzzz~~~|||rrrrrrqqqrrrtttxxx|||~~~|||yyywwwtttxxx~~~zzzsssnnnmmmnnnooonnnnnnoooooopppqqqrrrmmmkkkiiigggeeeddddddeee]]]\\\\\\\\\\\\YYYUUURRRKKKJJJGGGEEEBBB@@@???>>>888888777777777777888888666666666666666666666666666666666666666666666666555555555444444333333333222222333444555555555444333333333333333333333333444444444555555555666666222222333333333444444444333333333333333333333333111222333444444333222111000111333444555555444333222222222222222222222222111111222222222333333333///000111222333333222111000111111111111222222222000000111222333444444555000000111111222222222333222222222333333222222222///////////////000111111444333111000000000111111111111222222222222111111222222222222222222222222222444666555222000111333333333333222222222111111000333444333111000222444222222222222222222222222222222222222222222222222111222333444444333222111111222333333444444333333222333333444555555555444222111///...///111444666333333333222222111111111333333333333222222111000222222222222222222222222222222222222222333333333111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333333333333222222111111111222222333333333333444444111111222222222111111000222222222222222222222222222222222333333444444444333333333333333333333333000222333333111000///000555555555444444555555555333333333333333333333333222333333444444333333222333333333222222222111111000111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333444333333333333444555555444444444333333222222222333333333333333333333333111222333444555666666666666666777777888;;;???BBBHHHJJJNNNRRRWWWZZZ]]]^^^``````aaabbbdddeeeffffffgggfffeeeeeeeeeeeeffffffeeefffffffffeeedddccccccaaabbbbbbbbbbbb```^^^]]][[[ZZZWWWUUUSSSRRRRRRRRRVVVVVVVVVYYY\\\___aaaaaabbbccceeeffffffiiimmmpppuuussspppmmmkkkiiiiiiiiikkkmmmqqqxxxzzzvvvtttssssssrrrppppppsssxxx~~~wwwwwwwwwyyy|||{{{xxxuuuyyyxxxuuuuuuuuuuuuuuusssqqqrrruuuyyy{{{|||yyyvvvqqqnnnmmmlllkkkjjjiiifffbbb]]]ZZZWWWVVVVVVRRRQQQOOOLLLHHHDDDAAA???>>>===:::888666666777888777777666555555555666666444444555555555555555555444444555666555444222111333333333333333333333333444444444444444444444444555555555555555555555555444444444333333222222222555555666666666555333222222222333333333333444444333333333333333333333333222222222333333444444444222333333444444333333222111111222222222333333333333333333333333333333333...///000111222333333333333333222222111000000000111111111111111111111111333333333333333333333333111111222222222222111111444111//////111333222111333333111000000000111222333333333333333222111000111111222222222222111111///000000000111111111111333333333333333333333333333333333333333333333333222222222333333222222222111222333333444444333333222333333444555555444444444333111000000111222333333333333222222222111111333333333333333222111111222222222222222222222222111111111222222222222333222222333333333333222222222222222222222222222222222222222222222222222222111111222222222333333333333333333222222222111111111111111222222222333333333333333444444333333222222222222222222222222222222333333333333333333444333333333333333333333333444555666555333222333444555444444333333444444555333333333333333333333333222333333444444333333222333333333222222222111111111111111111222222222222333333333333333333333333333333333333333333333333333333333333333333333333444333333333333444555555444444444333333222222222333333333333333333333333222333444555666777777777555777999;;;===AAAFFFJJJPPPQQQTTTWWWZZZ\\\^^^___```aaabbbcccdddeeeffffffgggffffffeeeeeeeeeeeefffeeeeeeeeeeeedddcccbbbaaa_________^^^]]]\\\[[[ZZZXXXWWWTTTRRRQQQQQQQQQQQQVVVVVVXXX\\\aaafffiiijjjmmmnnnppppppppprrruuuwwwxxxwwwtttqqqooommmllllllnnnpppttt{{{|||yyywwwwwwtttsssrrruuu{{{~~~~~~||||||}}}||||||{{{{{{yyywwwwww{{{}}}xxxtttrrrqqqooonnnllljjjeee```\\\YYYXXXWWWSSSSSSRRRPPPMMMJJJHHHGGGBBB@@@===:::777666666666888777666555444333333333555555555555555555555555444444555555555444333333333333333333333333333333444444444444444444444444444444444444444444444444555444444444333333333222444555555666555444333222222222333333333333444444333333333333333333333333222333333333333333333444222333333444444333333222111111222222222333333333333333333333333333333333000111111222222222222111000000000111222222333333222222222222222222222222333333333333333333333333111111222222222222111111333000......000222111000333222111000000000111222111222222222111111000///111111222222222222111111000000000000111111111111333333333333333333333333444444444444444444444444333222222222222222222333111222333333444444333333222333333444444444444444555444444333222111111111333333333222222222222111333444444444444333333222222222222222222222222222000000111111111222222222222222333333333333222222222222222222222222222222222222222222222222222222111111222222222333333333333333333222222222222111000000111111111222222222222333333444444333333333333333333333333333333333444333333333333333333222333333333333333333333333666666666444333333444666444333333222222333333444333333333333333333333333222333333444444333333222333333333222222222111111111111111111222222222333444444444444444444444444222222222333333444444444333333333333333333333333444333333333333444555555444444333333333333222222333333333333333333444444333444555666777888888999777:::>>>BBBFFFKKKPPPTTTYYYZZZ[[[]]]___`````````aaabbbbbbcccdddeeeeeefffggggggffffffeeeeeeddddddddddddcccbbbaaa```___^^^]]]]]]\\\ZZZYYYYYYYYYYYYWWWVVVTTTRRRQQQRRRSSSSSSWWWYYY]]]cccjjjqqqvvvyyy~~~~~~~~~|||{{{yyyvvvtttrrrqqqppprrrtttxxx~~~}}}|||xxxwwwvvvxxx}}}~~~yyyvvvuuusssrrrpppmmmiiiddd```]]][[[ZZZWWWVVVVVVUUUTTTRRRQQQPPPIIIGGGDDD@@@<<<:::888777::::::888666555444333333666666666666555555555555444444444444444444555555333333333333333333333333444444444444444444444444333333333333333333333333555555555444444444444444333444444444444333333222222222333333333333444444333333333333333333333333444333333333333333333222222333333444444333333222111111222222222333333333333333333333333333333333222222222222222111000000000000111111222333333333333333333333333333333333222222222222222222222222111111222222222222111111222000......000111000///333222111111000000111111000111111111111000//////111111222222222222111111111111111111111111000000333333333333333333333333333333333333333333333333444333222111111222333444111222333333444444333333222333333444444444333333333444444555444333222111222222222222222222222222444444444555555444333333222222222222222222222222///000000111111222222222222333333333333333333222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111222222222222000000111222222222111111333333333333333333333333444444444333333222222222333333333333333333333333333333222000///000222555333222222222222222222333333333333333333333333333222333333444444333333222333333333222222222111111111111111222222222333333444444444444444444444444111111222333333444555555333333333333333333333333444333333333333444555555333333333333333333333333333333333444444444444444444444555666888999;;;<<<===AAAFFFJJJOOOSSSXXX\\\^^^^^^```aaabbbcccccccccbbbccccccddddddeeeeeeeeegggfffffffffeeedddcccbbbcccbbbaaa___]]]\\\[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]][[[ZZZWWWUUUUUUVVVXXXYYY[[[___eeemmmuuu}}}~~~}}}|||zzzxxxvvvuuuttttttwww{{{~~~|||}}}|||xxxvvvsssrrrooonnnjjjgggdddaaa```___\\\\\\[[[[[[YYYXXXWWWVVVOOONNNKKKHHHDDDAAA>>>======<<<;;;999888777777666777777777666666666666666555444333333333555666777444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555333333333333333333333222222222222333333333444444333333333333333333333333444444444333333222222222222333333444444333333222111111222222222333333333333333333333333333333333222222222333333222111111444333333222222111000000333333333333333333333333111111111111111111111111111111222222222222111111111111000000000111111000222222222111111111111111000111111111111111000000111111222222222222111111222222111111111111000000222222222222222222222222111111111111111111111111444333222111111222333444111222333333444444333333222333333444333333222222000111333555555444333222222222222222222222222222333333444555555444444444222222222222222222222222///000000111222222333333333333333444444333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222333333333333444///000111222222222222222333333333333333333333333444444444333333222222222333333333333333333333333111111111///......111444222222222111111222222222333333333333333333333333222333333444444333333222333333333222222222111111111222222222222333333333222222222222222222222222111111222333333444555555333333333333333333333333444333333333333444555555333333333333333333333333333333333444444555555555555666777888:::===???AAAFFFJJJOOOSSSVVVYYY\\\___^^^___aaabbbdddeeeeeeeeedddddddddddddddddddddeeefffffffffeeedddbbb```___```___]]][[[ZZZYYYXXXXXXZZZYYYZZZ[[[]]]```cccdddcccaaa^^^[[[ZZZ[[[]]]^^^ccchhhooovvv}}}~~~}}}}}}|||{{{yyyxxxxxxvvvyyy~~~|||yyyvvvsssqqqnnnmmmllljjjiiiggggggfffcccbbbbbb```^^^\\\ZZZYYYTTTSSSRRRPPPLLLIIIEEECCC>>>===<<<;;;:::999999999888888777777777666666666555444444333444555777888444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333222222222333333333444444333333333333333333333333444444444333333222222222222333333444444333333222111111222222222333333333333333333333333333333333000000111333333444444444444444333333222111111111222222222222222222222222111111111111111111111111111111222222222222111111111222333333222222222222222222222222111111000000111111222222333222222111111111222222222222111111222222222111111111111111222222222222222222222222111111111111111111111111333222222222222222222333111222333333444444333333333333333333333222222111///000222444444444444333111222222222222333333333222333333444444444444333222222222222222222222222000000111222333444444555333333444444444444333333222222222222222222222222222222222222222222222222111111222222222333333333111222222222222333333333222222333333333444444444111222333333444444444444333333333333333333333333444333333333333333333222333333333333333333333333111222222111000000222555333222222111111222222333333333333333333333333333222333333444444333333222333333333222222222111111222222222222333333333333222222222222222222222222222222222333333444444444333333333333333333333333444333333333333444555555222222333333333333444444333333333444555555666666888999:::<<>><<<;;;999999999999999888888777777666666555555555555555555666666444444444444444444444444444444444444444444444444555555555555555555555555444444444444444555555555444333333333333444444555222222333333333333444444333333333333333333333333444333333333333333333222222333333444444333333222111111222222222333333333333333333333333333333333///000111333444444555555111111222222333444444444111111111111111111111111222222222222222222222222111111222222222222111111111333444444333222222333111222222222222111000000111111222333333333333222111111222222222222111111111111111222222222333333222222222222222222222222111111111111111111111111222222222333333222222222111222333333444444333333333333333333333222111111111111222222222222222222111111222222222333333333111111222333333333333333222222222222222222222222111111222333444555666666333333444444444444333333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111222222222333333333333111111222333444444444444444444444444444444444444222333333333333333333444333333333333333333333333000222333333222222333444333333222222222222333333333333333333333333333333222333333444444333333222333333333222222222111111222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444333333333333444555555222222222333333444444444333333444444555666666666<<<===>>>AAAEEEJJJOOOQQQTTTXXX]]]___```_________```aaabbbcccdddeeeeeeeeeffffffeeeeeeeeedddddddddccccccccccccaaa^^^[[[YYYZZZYYYWWWUUUTTTTTTUUUVVVWWWZZZ```hhhpppwww|||~~~}}}yyytttooollllllmmmnnnqqqvvv|||~~~{{{|||}}}~~~{{{yyyyyyyyyyyyxxxxxxwwwvvvrrrqqqpppooommmjjjiiiggghhhhhhgggeee```ZZZUUUQQQIIIGGGDDDAAA>>><<<:::999::::::999888888777666666555666666666666555555444555555555555555555555555444444444444444444444444444444444444444444444444222333333333444444444444444444333333333444666666222222333333333333444444333333333333333333333333222333333333333333333444222333333444444333333222111111222222222333333333333333333333333333333333111222222333444444444333111111222333333444444555222222222222222222222222333333333333333333333333111111222222222222111111///222444444222111111333111222222333222111000///000000111222222222222222111111222222222222111111000000111111222333444444111111111111111111111111222222222222222222222222111222333444444333222111222222333444444444333333333333333333333222111000333333222111111000000000111111111222222333333333000111222222333333333333222222222222222222222222111111222333555666666777333444444555555444444333222222222222222222222222222222222222222222222222111111222222222333333333111111111222222333333333000111111111111222222222...///000111222333333333444444444444444444444444222222222333333444444444333333333333333333333333...000222222222111222333444333333222222333333444333333333333333333333333222333333444444333333222333333333222222222111111222222333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333444333333333333444555555222222222333333444444444333333444444555666777777???@@@AAAEEEJJJOOOTTTWWWVVVZZZ___bbbbbbaaa``````ccccccdddddddddddddddcccfffffffffeeeeeeddddddcccbbbbbbbbbbbb```]]]ZZZXXXXXXWWWUUUSSSSSSTTTUUUVVVZZZ___gggpppzzzyyyvvvtttuuuvvvtttyyy~~~~~~zzz{{{}}}}}}~~~}}}|||{{{vvvvvvuuutttsssqqqooonnnttttttssspppjjjccc\\\XXXQQQOOOLLLGGGCCC???===;;;::::::999999888777777666666666777777777555444333555555555555555555555555444444444444444444444444333333333333333333333333222222222333333444444444555444444333444555666777222222333333333444444444333333333333333333333333222222222333333444444444222333333444444333333222111111222222222333333333333333333333333333333333333333444444444333222222555444444333333222222111333333333333333333333333333333333333333333333333111111222222222222111111...111444444111000000222111111222333222111000/////////000111111111111111111111222222222222111111//////000111333444555666111111111111111111111111111222222333333222222111333333333333333333333333333333222111111222222222222222222222222222222222222222222222222222222222111111111222222333333333000000111222333444444555333333333222222111111111222222222222222222222222444444444444333333222111333333333333333333333333111111222222222333333333111111222222222333333333222222222222222222222222222222111111111111222222444444444444444444444444333333333333333333333333222222333333333444444444333333333333333333333333333333333444444555555555555555555444444333333333333333333333333333333333222222222222222222222222333333222111111222333333333333333444444444555555333333333222222111111111444333333333333444555555555444444333333444444555333333333333333333333333777555333444666777666333444444444444555888===AAAEEEGGGKKKPPPTTTYYY[[[]]]aaaaaaaaaaaabbbbbbbbbbbbcccccccccddddddddddddeeegggeeeccccccbbbaaa```^^^^^^^^^^^^^^^]]][[[YYYWWWXXXXXXWWWUUUTTTVVVYYY\\\bbbkkkuuu||||||{{{|||}}}{{{}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxxxxyyyyyy}}}||||||zzzwwwppphhhbbb]]]XXXRRRMMMJJJGGGDDDBBBBBB???;;;888888888777777:::999888777777777777777444444444444444555666777666666666555555444444444444444444444444444444444222333555666666666555444555444333333222222333333333333333333333333333333333333333333333333333333666555444333222333333444444444444333333222222222333333333333333333333333555555555444444333333333666666666555444444444333222333444444555555444444333333333333333333333333333333222111000000000111222222111111111111222222000000//////000111222222666111------000222111...000000000000000000000000222222222222222222222222111111111222222333333333000000111222333333444444111222222333333222222111333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222333333333333333222222222111111222222222222222222222222333444444444333333222111333333333333333333333333111111222222222333333333111111222222222333333333222222222222222222222222222222111111111111222222333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333222333333333444444444444555555444444444333333333333333333333333333333333222222222222222222222222333333222111111222333333333333333444444444444555333333333222222222111111444333333333333444555555555444444333333444444555333333333333333333333333555333222333555555444222555666777888:::===BBBFFFLLLNNNQQQTTTXXXZZZ\\\]]]aaaaaaaaaaaabbbbbbbbbbbbddddddddddddddddddddddddeeedddbbbbbbaaaaaa```___[[[\\\]]]]]]]]][[[YYYXXXYYYYYYYYYYYYYYY\\\```ccclllttt|||~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~xxxpppjjjbbb]]]WWWRRRNNNKKKHHHFFFEEEBBB???<<<<<<;;;999888888777777666555555666666555444444444555555666777777666666666555555555555444444444444444444444444333444444555666666555555555444333333222222333333333333333333333333333333333333333333333333333333555444333222111222222333444444444333333222222222333333333333333333333333555555444444444333333333444444444444444333333333222333444444555555444444333333333333333333333333444333222222222222222222222222111111111111222222000000000000000111222333666222......111333111///111111111111111111111111222222222222222222222222111111222222222333333333000111111222333333444444111222222333333222222111222222222222222222222222333333333222222333333444222222222222222222222222222222222222222222222222333333222222222222222222333333333222222222111111333333333222222222222111222222222222222222222222333333444444444333222222333333333333333333333333111111222222222333333333111111222222222333333333222222222222222222222222222222111111111111222222333333333333333333333333333333333333333333333333111111111222222222222333333333333333333333333333222222222222333333333333444444444444333333333333333333333333333333333333222222222222222222222222333222222111111222222333333333333333444444444444333333333333222222222222444333333333333444555555555444444333333444444555444444444444444444444444666444333333444555555444666888;;;>>>AAAEEEJJJNNNUUUVVVXXXZZZ\\\]]]^^^^^^aaaaaaaaaaaabbbbbbbbbbbbddddddddddddddddddccccccbbbbbbaaa```___^^^^^^^^^YYY[[[]]]___```___^^^]]]]]]^^^______```dddiiimmmxxx~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{|||}}}yyyxxxyyy|||}}}}}}|||{{{{{{}}}~~~~~~zzzvvviiieee___YYYUUURRROOOMMMJJJGGGDDDBBBAAA???<<<:::888888777666666666666666555555555555555666666777666666666666666555555555444444444444444444444444555444444444444555666666555444333333222222333333333333333333333333333333333333333333333333333333333333222111111111222222444444333333333333222222333333333333333333333333444444444444333333333333222222333333333333333333222333444444555555444444333333333333333333333333333333333222333333444444222222111111111111222222222111111111111222333333666333//////222333333111222222222222222222222222222222222222222222222222111222222222222333333333111111111222222333333444111222222333333222222111111111111111111111111111333333333222333333444555222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333222333333333333333333333333111111222222222333333333111111222222222333333333222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333000000111111111222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333444333333333333444555555555444444333333444444555555555555555555555555555666666555555666777888888888;;;???DDDHHHLLLRRRUUU[[[\\\]]]^^^___````````````aaaaaaaaabbbbbbbbbbbbdddddddddccccccbbbbbbbbb``````___]]]ZZZYYYZZZ[[[[[[]]]bbbeeeggggggfffeeedddeeeffffffgggjjjooosss~~~|||{{{}}}|||{{{{{{|||}}}~~~zzzyyyzzz}}}~~~~~~}}}qqqmmmfffaaa]]]ZZZWWWUUUPPPNNNKKKIIIGGGDDD@@@===;;;::::::999888888888888777666666555666666777777555555555555555555555555555555555555555555555555666555444333333444666666555444333333222222333333333333333333333333333333333333333333333333333333333333222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222333333444444444555222333444444555555444444333333333333333333333333222222222222222333444555222222111111111111222222333222222222222222333333555333111111333444333222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333111222222333333222222111111111111111111111111111222222222222222333444555222222222222222222222222222222222222222222222222333333333222222111111111000000111222333333444444222222222222222222222222222222222222222222222222222333333444444333333333333333333333333333333333111111222222222333333333111111222222222333333333222222222222222222222222333333222222222222333333222222222222222222222222333333333333333333333333000000111111111222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333444333333333333444555555555444444333333444444555555555555555555555555555555555555555555777:::<<<<<<@@@EEEJJJNNNRRRWWWZZZ\\\]]]^^^```aaabbbbbbbbb```aaaaaaaaabbbbbbbbbbbbddddddcccbbbaaa``````___^^^^^^]]]ZZZVVVUUUWWWYYY]]]aaaggglllooopppnnnmmmmmmmmmlllkkkkkkmmmqqqttt~~~~~~}}}|||{{{{{{||||||~~~~~~xxxtttnnniiieeebbb```^^^XXXVVVSSSPPPMMMIIIEEEAAA>>>===<<<:::999999888888888777777666666666777777444444444444444444444444555555555555555555555555666666444333333444555666555444333333222222333333333333333333333333333333333333333333333333333333333333444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555666666222333444444555555444444333333333333333333333333111111000111111222333444222222111111111111222222333333222222222222222333444333222222333444444333222222222222222222222222222222222222222222222222222222222222222222222222111222222222222222333333111222222333333222222111222222222222222222222222111111111111222333444444222222222222222222222222222222222222222222222222333333222222222222222222///000111222333444444555111222222222222333333333222222222222222222222222222222333444444444333333333333333333333333333333111111222222222333333333111111222222222333333333222222222222222222222222333333222222222222333333333333333333333333333333333333333333333333333333111111111222222222222333333333333333333333333333333333333333222222222222222222222222333333333333222222222222222222222222222222222222222222222222111222222333333222222111222222222222333333333333333333333333444444444444444333333333333444555555555444444333333444444555444444444444444444444444222333444444555888<<<@@@CCCGGGMMMQQQTTTWWWZZZ\\\]]]]]]___```aaabbbbbbcccaaaaaaaaaaaabbbbbbbbbbbbcccbbbbbb```___^^^]]]]]][[[\\\[[[XXXUUUTTTXXX[[[bbbfffnnntttxxxyyywwwuuusssrrrqqqnnnlllmmmpppsssxxx~~~}}}|||~~~||||||~~~~~~zzzuuupppmmmkkkiiigggccc___[[[WWWTTTPPPKKKHHHBBBAAA???===;;;999999888999888888777777777777777444444444555555555555555555555555555555555555555666666555444444444444555555444333333222222333333333333333333333333333333333333333333333333333333333333444555555555444444222222333333333333444444333333333333333333333333222222222222333333333333444444555555555555555555222333444444555555444444333333333333333333333333111111000000111111222222222222111111111111222222333333222111111111111222222222333333333333444444222222222222222222222222222222222222222222222222333333333222222222222111222222222222222222222222111222222333333222222111333333333333333333333333000000000000111222333444222222222222222222222222222222222222222222222222222222222222222222333333111111111222222333333333111111222222222333333333222222222222222222222222111222333333444444444333333333333333333333333333111111222222222333333333111111222222222333333333222222222222222222222222444333333222222333333444333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333444444444444333333333222111111222222222333333333111111111111111111111111222222222222222222222222111222333333333333222111111222222222222333333333333333333444444444555555444333333333333444555555555444444333333444444555333333333333333333333333333555777888999<<>>BBBHHHNNNQQQUUUYYY]]]]]]]]]^^^^^^aaaaaabbbbbbbbbaaa``````aaaaaaaaaaaabbbbbbbbbbbbaaa```___^^^\\\[[[YYYYYYTTTWWWZZZYYYXXX[[[bbbhhhrrrxxxttttttrrrnnnllllllnnnpppnnnvvv|||~~~}}}~~~{{{zzzzzz{{{~~~~~~zzzzzz{{{}}}{{{zzzxxxwwwvvvtttooohhhbbb^^^[[[WWWUUUQQQOOOLLLIIIEEEBBBAAA@@@::::::999888777777888888777777888888999999999:::666666666666666666666666444555666777666555333222555444333333222222333333333333333333333333333333333333333333333333333333000111222333444333333222222222222333333444444444333333333333333333333333111111111222222333333333444444444333333222222222222333444444555555444444333333333333333333333333555444444333222222222222222222111111111111222222222222111000//////000000///111333333222222333333000000000000000000000000222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333333222222222222222222222222444333111000111333333333222222222222111111000000222222333333333222222111333333333333333333333333222222222222222222222222333333333444444444555555333333333333333333333333222222222333333444444444222222111111222222333444444444333222222333333333333333333222222222111111222222111111111111222222222222222222222222222222333444444555555444444333111111222222222333333333444333333222222333333444333333333333333333333333222333333444444333333222333333222111222333444555222222333333333333444444444444444444444444444444333333333333333333333333333333333333444555666666333333333444555555555555888:::===AAAEEEJJJPPPTTTZZZZZZ[[[]]]___```aaabbbbbbbbbaaaaaabbbbbbcccdddcccbbbaaa```````````````_________]]]ZZZXXXYYYZZZWWWWWWXXX[[[aaaiiippptttzzzzzzuuunnniiihhhiiikkkkkknnnrrrxxx}}}~~~}}}~~~~~~|||}}}~~~~~~|||{{{{{{|||}}}~~~~~~}}}~~~~~~}}}{{{wwwqqqlllhhhddd```]]]ZZZVVVQQQOOONNNKKKGGGCCCDDD@@@<<<999888888777666777777777888888777666666555666777777777666444333666666555555555444444444555555666666666666555555555555555555555555555555333333333333333333333333222333444444555555444444444444444444444444444444444444444444444444444444444555555555444333333222333333333333333333333333000111222333444444444444444444444444333333222111333333222111111222333333111111111111111111111111333333333333333222111000222222222222222222222222222000...///222333111...444333222111000000000000444333222222111111222222///000000000111111111111222222222222222222222222333333222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222444333111111111222333333222222222222111111111000333333333444444333333222333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333222222222333333444444444222222111111222222333333444333333222222333333444444333333333333222222222333333222222222222333333222222222222222222222222333333444444444444333333222222333333333444444444444333333222222333333444333333333333333333333333222333333444444333333222333333222222222333444555222222333333333333444444333333333333333333333333333333333333333333333333333333333333444555666666666555555555555666666777;;;>>>CCCGGGKKKOOOTTTXXX[[[[[[\\\^^^___aaabbbbbbaaaaaa``````aaaaaabbbcccbbbaaaaaa``````aaaaaabbb]]]]]]\\\ZZZWWWVVVWWWXXXYYYZZZ]]]bbbhhhoootttwww~~~}}}xxxpppkkkiiijjjkkklllnnnsssyyy||||||{{{{{{}}}}}}zzzzzzzzzyyyxxxzzz{{{|||~~~~~~{{{vvvrrrnnniiidddaaa___[[[WWWUUUTTTQQQLLLHHHEEEBBB===:::::::::999888555666666666666666555555555666777777777666555444666666555555555444444444555555666666666666555555555555555555555555555555333333333333333333333333222333333444444444444444444444444444444444444444444444444444444444444444444444555555444444333222333333333333333333333333000111222333444444444444333444444444333333222111333333222111111222333333111111111111111111111111222222333333222111111000222222222222222222222222333222111111222333222111555444333222111111111111444333222222111111222222000000000000111111111111333333333333333333333333222222222222222222333333222222222222222222222222333333333333333333333333222222222222222222222222333333222222222222333333222222222222111111111111333333444444444444444333222222333333333333333333444444444444444444444444111111111222222222333333333333333333333333333333222222333333333333444444111111222222222333333333333333333222222333333444444444333333333222222222444333333333333333333444222222222222222222222222222222333333333333222222333333444444444555555555444333333222222333333444333333333333333333333333222333333444444333333222333333222222222333444555222222333333333333444444333333333333333333333333333333333333333333333333333333333333444555666777888777666555666777999:::AAAEEEJJJOOOSSSWWWZZZ]]]]]]]]]^^^___aaabbbcccccc```____________```aaaaaaaaaaaa`````````aaabbbbbb^^^^^^]]]ZZZXXXVVVWWWYYY\\\```fffmmmtttxxx{{{|||{{{tttooommmmmmnnnnnnqqquuu|||yyyyyyyyyzzz}}}}}}zzzxxxxxxvvvuuuyyyzzz}}}~~~|||yyytttnnnjjjgggddd```___^^^ZZZUUUPPPJJJFFFAAA===<<<<<<<<<;;;777777777777777777777777666666777777777666555444666666666555555555555444555555555555555555555555555555555555555555555555333333333333333333333333111222333333444444333333444444444444444444444444444444444444444444444444444444555555444444333333333333333333333333333333111111222333444444444444333333444444444333222222333222222111111222222333222222222222222222222222111222222222222111000000222222222222222222222222444555555444333222222333555555444333222222222222444333222222111111222222111111111111111111000000333333333333333333333333111111111222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222333333333222222333444222222222222222222222222222222333333444444333333222222222222222333333333444444444444444444444444222222222222333333333333333333333333333333333333333333333333333333333333111111222222333333333333333333222222222333444444333222222222222111111111333333222222222222333333222222222222222222222222111222222333333222222111333333333333444444444444444333333222222333333444333333333333333333333333222333333444444333333222222222222333333333444444222222222333333333444444222222222222222222222222444444444444444444444444333333333444444555666777888777666666777;;;>>>AAAGGGKKKRRRWWWZZZ]]]___```______```aaabbbbbbcccccc``````______``````aaabbbaaaaaa````````````aaaaaabbbbbbaaa^^^[[[ZZZ\\\]]]aaagggpppxxx~~~yyyuuussstttuuuuuuwww{{{~~~yyyyyyzzz{{{|||~~~}}}zzzyyyyyyyyyyyy{{{}}}~~~zzzqqqnnnkkkiiihhhddd^^^YYYRRRNNNHHHCCCAAA???>>><<<::::::999999999999999999777777777777666666555555666666666555555555555555555555555555555555555555555555555555555555555555444444444444444444444444111222222333444333333333444444444444444444444444444444444444444444444444333444444555444444333333333333333333333333333333111222333333444444444333333333333444444333333222222222222222222222222222222222222222222222222222111111111222222111000000222222222222222222222222333666777555222000222444444444333222222222222222444333222222111111222222222222111111111111000000333333333333333333333333111111111222222333333333222222222222222222222222333333333333333333333333222222222222222222222222111333555444222222333444222222222222222222222333000000111222222222222222111111111222222333333333222222222222222222222222333333333333444444444444333333333333333333333333333333333333333333333333000111222333333333222222333222222222333333444555111111111111000000000000222222111111111111222222222222222222222222222222111222222333333222222111222222222222333333333333444333333222222333333444333333333333333333333333222333333444444333333222222222333333333444444444222222222333333333444444222222222222222222222222444444444444444444444444444444444444555666777777555555555777;;;@@@EEEHHHLLLQQQWWW\\\^^^```aaabbbaaaaaaaaabbbbbbcccccccccaaa````````````aaabbbbbbbbbbbbaaaaaaaaaaaabbbbbbgggfffeeebbb___^^^```bbbgggmmmwww}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyyzzz||||||{{{{{{{{{{{{|||}}}~~~{{{xxxtttrrrpppmmmgggbbb]]]XXXRRRMMMIIIEEEAAA???======;;;:::999999999999888888777777666666666666666666666666666666666666555555444444444444555555555555555555555555555555444444444444444444444444222222333444444444444333444444444444444444444444444444444444444444444444333333444444555444444333333333333333333333333333222222333444444444333333222333333444444333333333222222222222222222222222222222222222222222222222000111111222222222111111222222222222222222222222222444666444111///111333333222222111111111111222444333222222111111222222222222222111111111111111333333333333333333333333222222222222222222333333222222222222222222222222333333333333333333333333222222222222222222222222111444666666333111333555222222222222333333333333...///000111222222222111000000111111222333333333222222222222222222222222333333444444444555555555333333333333333333333333444444333333333333222222000111222333444333222222222222222222333444555555222111111111000000000000222111111000000111111222222222222222222222222222222222333333333333222222111111111222222222333333444333333222222333333444333333333333333333333333222333333444444333333222111222333444444444333333222222333333333333444444333333333333333333333333444444444444444444444444444444444444555666777888555666888<<>>BBBGGGLLLPPPTTTUUU[[[]]]```aaaaaaaaabbbcccbbbbbbbbbaaaaaaaaaaaaaaa___^^^^^^^^^^^^___``````bbbcccfffjjjooossswwwyyyvvvuuurrrooollllllooorrruuuxxx||||||zzz{{{{{{|||{{{zzz}}}~~~zzzyyy{{{|||yyysssrrrqqqoookkkeee^^^YYYNNNLLLHHHDDDAAA@@@??????:::999777666666666777888555666666666777777888888666555333222222333555666555555555555555555555555555555555555555555555555444555666666777666666666444444444444444444444444444444444444444444444444222333333444555555555444333333333333333333333333333333333444444333222222111222333333444444444444111222333444444333222111333333333333333333333333222333444444555555555555222222222222222222222222222///...000444666555333333333333222222333444444444333222222111111222222//////000111333444555666222222222222222222222222333333333333222111000000333222222111111222222333333333333222222111111111222333333444333222000///222222222222222222222222333333333222222111111111333333333222222111111111333333333333333333333333333444444555555444444333444444333222222111111111333333444555444333111000000111222333333333333333444444444333333222222222222333333444444333333222333333333222222111111111222222333333333444444444222222333333333333444444444444444333333222222222222333333444444333333222444444444444333333222111222222333333333333444444333333333333333333333333222222111111222222333444666555333222111222333333333333333333333333333333555555444444333222111111666555444444666999===???AAAEEEKKKPPPSSSVVVYYY[[[\\\\\\^^^```aaabbbbbbbbbbbbbbbaaa```___^^^]]]]]]___```aaa```___^^^___```aaaeeehhhmmmvvv|||xxxtttrrrrrrssssssvvvvvvvvvwwwwwwwwwxxxxxxuuuyyy~~~~~~|||{{{|||}}}|||}}}~~~yyyzzzxxxuuusssssspppkkkggg```[[[SSSLLLHHHDDDBBB@@@>>><<<:::999999999888777777777777777666666666666777777777777666666666666666666666555444444333333777777666666555555555444666666555555555666666777555444444333333444444555666666555444333222222111333333333444444444555555444444444444444444444444111111111111111111111111444444444444444444444444333333333333333333333333000111333444444333111000111222333333333333222111666444111//////111333444111111222222222333333333333222222222222222222222555222......000333333111111111111111111111111111222222222222222222222222111222222333333333222222333222222111111222222333333333333222222222111111333333333333333222111000222222222222222222222222333333333222222222111111333333333222222222111111333333333333333333333333333333444444444444333333222222222222222222333333333333444444444333222111222222333333333333333333444444444333333222222222222222333333333333222222555444444444333333333333000000111111111222222222222222333333333333444444444444444333333222222222222333333444444333333222333444444444333333222111222222222333333333444444333333333333333333333333333333222222333333444555555444333333222222222333333333333333333333333333444444444444444444444444666555555666888<<>><<<:::888:::999999999888777777777666666666666555555555444444444444555555555666666666666666666666555555555666555444333333333333333555444444333333444444555555666666666666666666666333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222111111222333333333222111111111222222222333333333111111111222222333333333444333222222222333333333111111111111111111111111222222222222222222222222333333333333333222111000333222222111111222222333222222222222222222222222333333111111111222333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222444444444333333333222222333333333333333333333333111111222111111000//////333333333333333333333333000111111222222111111000000000000000000000000000222222333333333444444444222222222333333333444444333333333333333333333333222333333444444333333222222333333444444333333333111111111222222222333333333333333333333333333333222222222222222333333444111222333444555444333222333333333333333333333333222333333333444444444555666999<<>>;;;999::::::999888888777666666777666666666666555555555666666555555555444444444555555555666666666666666666555444333333333333333555444444333333444444555888777777666555555444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222333444444444222000///111111222222222333333333333333333222222111111111222222222111111111222222111111111111111111111111222222222222222222222222333333333333222111000000333222222111111222222333111222222222222333333333222222111111222222333333333333333333333333333333111222222222222333333333111222222222222333333333333333333333333333333333333444444555555444444333555555555444333222222222333333222222222333444444111111111111111111000///222222333333333333444444111111222222222222111111222222222333333333333333000000111111111222222222222222333333333333444444222222333333333333444444222333333444444333333222222222333444444444333333111111111111222222222222333333333333333333333333222111111111111222333333222222333444444444333333333333333333333333333333333333444444555555555555:::===BBBGGGLLLOOOQQQRRRWWWYYY[[[\\\\\\]]]```bbbaaaaaaaaabbbaaaaaa``````______^^^]]]\\\[[[ZZZZZZXXX\\\aaadddeeefffhhhiiiiiirrrzzzzzzvvvvvvyyy{{{}}}|||{{{zzzzzzyyyzzz|||~~~|||vvveee___VVVNNNHHHCCC???<<<<<<;;;;;;:::999888777777777777777777666666666666777666666555444444333333555555555666666666666666555555444444444444555555555444444333333444444555888888777666555444333222333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333222222111111222222333222222333444333222111000111111222222222333333333555444444333222111000000000111222222111000111222111111111111111111111111222222222222222222222222222222333333333222222111333222222111111222222333111111222222222333333333000111222333333333333333444444444444444444444444111111222222222333333333111111222222222333333333444444444444444444444444444555555666666555555444444444444444444444333333333333222222222333444555111222222333333333333222222222222333333444444444222222333333333333222222333333333333444444444555000000111111111222222222222222333333333333444444222222222333333444444444222333333444444333333222111222333333444444444333111111111111222222222222333333333333333333333333333222222222222333444444333222222222333333444555333333333333333333333333333444444666777888999:::???BBBHHHNNNRRRUUUWWWWWWZZZ[[[\\\]]]]]]^^^```bbbaaaaaaaaaaaaaaa```___^^^^^^^^^\\\[[[YYYXXXWWWVVVUUUYYY___cccfffhhhiiikkkllluuu}}}yyyxxx{{{~~~~~~|||yyyxxxxxxxxxyyyyyyzzz|||tttmmmcccYYYQQQKKKFFFCCC>>>>>>===<<<;;;:::999999999888888888777777777777555555555555555555444444555555555555666666666777444444444444555666777777555444444333333444444555666555555555444444333333333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333222222222222222222333333333222111111222333333000000111222333444444444111111222222222333333333444333333222222111111111000222444333111000111333111111111111111111111111222222222222222222222222000111222222333333333333333222222222222222222333111111111222222333333333///111222333444333333222444444444444444444444444111111111222222333333333111111111222222333333333555555555555555555555555555555666666666666555555222333333444444555555666333333222111222333555666222333444444555555555555222222222333333444444444222333333444444333333222111111111222222333333333222222333333333444444444222222333333333444444444222222222333333444444444222333333444444333333222111222333333444444444444000111111111111222222222333333333333333333333333444333333333333444555555333333222111222333555666333333333333333333333333333333555777:::<<<===>>>CCCGGGLLLRRRWWWZZZ[[[[[[\\\]]]^^^]]]]]]]]]___aaa```aaaaaaaaa```___^^^]]]^^^]]][[[YYYWWWVVVTTTSSSRRRWWW]]]bbbfffhhhjjjkkknnnwww~~~~~~zzzzzz~~~~~~}}}yyywwwuuuvvvwwwyyyyyyzzz~~~xxxlllaaaXXXQQQKKKHHHAAA@@@???>>>===<<<;;;;;;999999999999888888888777333333444444555666666666444555555555666666777777444444444555666777888999555444444333333444444555333333333444444444444555333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333222222111111222222333444333222111111222333444---...///111333555777777111111222222222333333333222222222222222222333333000333555555333111222444111111111111111111111111333333333333333333333333333333333222222111111111333333333222222222111111333333333444444444555555222222222222222222222222222222222222222222222222222222333333333333444444111222222333333222222111444444555555555444222111444444444444444444444444222222222333333333444444555555555444444333333333333333333444444444555555444444333222000000222333555444333333222222222222333333333333333333333333333333333222333333444444222222111000000111222222444333333222222333333444333333333222222111111111444444333222222222333333222222333333333333444444666555555555555444444444444444444555555555555666666555444333222333444555222444555555444333444666555666666555666:::???DDDLLLOOOTTTWWWYYYZZZ[[[\\\^^^^^^____________^^^^^^^^^___```aaaaaa```___^^^YYYYYYXXXXXXWWWVVVVVVUUUWWWZZZ___eeeiiimmmooopppooosssxxx|||~~~{{{xxxwwwxxxzzz{{{{{{pppdddYYYOOOIIIHHHEEEBBB@@@???===:::888999777555555666777777777777666666666555555555555777777666666555555444444555555555555555555555555555555555555555555555555444555555555555555444444555444444333333444444555333333333333444555666666333333222222333444666777333333333444444444555555111444666555333222444777666555444333333333333444000000000000000000000000/////////000111111111222333333333333333333333333222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222333333333222222222111111333333222222111111111111222222222222333333333444222222222222222222222222222222222222222222222222222222333333333333444444111222222333333222222111333333444444444333111111444444444444444444444444333333333333444444444444444444444444444444333333333333333444444444555555:::888555555666777555333555444333333222222333333333333333333333333333333555444333222222222222222222222222333333222222222444333333222222333333444333333333222222222111111222222222222333444444555222222333333333333444444555555555555444444444444444444444444555555555555555444444444444444555555333444555444333333444555666777888999;;;???EEEIIIOOOSSSWWWZZZ[[[[[[\\\^^^``````aaabbbbbbbbbaaaaaa___````````````___]]]\\\ZZZYYYYYYXXXWWWWWWWWWWWWZZZ]]]ccchhhmmmpppqqqqqqqqqtttxxx{{{}}}zzzpppeee\\\VVVNNNKKKFFFCCCAAA???===;;;:::888666666777999999999777777666666666555555555666666666666666555555555555555555555555555444444555555555555555555555555444555555555555555444444555444444333333444444555555444333333333333444444333333333333444555666666333333333444444444555555222333444444333333444666555555444444444333333333222222222222222222222222111111222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111333333333222222222222111222111111111111000000000111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333444444111222222333333222222111222222333333333222111111444444444444444444444444333444444444444555555555333333444444444444444444333333333444444444555555666333111222666666333///555444333333333333333333333333333333333333333333555555333222111000000000222333444555555444333222444333333222222333333444333333333333222222222222111111111222333444555666222222333333333333444444555555555555444444444444444444444444555555555555222333444555555666555555333444555444222222444555777999;;;>>>BBBGGGMMMRRRTTTWWW[[[\\\]]]]]]^^^___```aaaaaabbbcccccccccbbbaaaaaa```___^^^\\\ZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\```ccciiinnnrrrttttttsssrrrtttxxxzzz|||~~~~~~}}}~~~wwwooofffaaaYYYTTTNNNIIIEEECCC@@@???:::888777777999:::;;;:::777777777666666666555555555555555666666666666666666666666555555444444444555555555555555555555555444444555555555555555444555444444333333444444555666555444333222222222222222222333444555555555555333333333444444444555555444333222333555555555444333444555555555444333222333333333333333333333333444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222222111222222222222222222222222222222222222222222222222111000000000000000000000111111111222222222222333222222222222222222222222222222222222222222222222222222222333333333444444111222222333333222222111222222333333333222222222444444444444444444444444444444444555555555666666333333333444444555555555333333333444444444555555555:::AAAGGGGGGAAA999333555444444333333333444444444444444444444444444444444333222111111111111111111333444666666444333111444333333222222333333444333333333333333333333333222222222222333333444555222222222333333333444444555555555444444444333333333333444444444555555555000111333555555555555444444555555444222222444666888;;;???CCCHHHNNNTTTXXXXXXZZZ]]]^^^^^^]]]^^^```^^^___```aaaaaabbbbbbaaaaaaaaa___]]][[[YYYWWWWWWWWWXXXYYY[[[^^^aaaccceeehhhkkkppptttwwwwwwuuutttsssuuuxxx{{{~~~~~~}}}{{{zzz{{{}}}}}}wwwqqqmmmgggaaaXXXPPPJJJFFFCCCAAA<<<:::888888999;;;;;;;;;777777777666666666666555444444555555666666777777777777666666555555444444555555555555555555555555333444555555666555555555555444444333333444444555444444333222222222222222111222444555666555444333333333333444444444555555555333111222555777555333222333555666666555333111333333333333333333333333555555444444333333333222333333333333333333333333222222222222222222222222111222222222222222333333222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000111222222222222333333333333222222222222222222222222222222222222222222222222222222222333333333444444111222222333333222222111444333333333333444444444444444444444444444444444444444444555555555666666333333333444444555555555333333333444444444555555???SSSkkkvvvnnn[[[GGG<<<444444444333333444555555444444444444444444444444111111111111222333444444000222333555555333222000444333333222222333333444333333333333333333333333555444333333222222222222222222222333333333444444555444444444444333333333333333333444444444444555///000222333444444444333555555555444333444666999:::>>>CCCHHHMMMSSSXXX\\\ZZZ\\\^^^^^^]]]]]]^^^```______```aaaaaaaaaaaaaaa```___]]][[[YYYWWWVVVUUUTTTVVVZZZ```eeeiiimmmoooqqqssswwwzzz{{{zzzyyywwwvvvyyy|||}}}zzzxxxwwwwwwyyy}}}}}}uuunnndddZZZRRRLLLGGGEEE@@@===;;;::::::;;;;;;:::888777777777666666666666444444555555666666777777777777666666666555555555555555555555555555555555333444444555666666555555555444444333333444444555333222222222333333444555222333444555555555444333333333333444444444555555555333111222555777555333111333555666666555333222222222222222222222222222444444333333222222111111333333333333333333333333222222222222222222222222111111111222222333333333222222222222222222222222333333333333333333333333111222222222222333333333000000000111111111111222222222222222333333333444222222222222222222222222222222222222222222222222222222333333333333444444111222222333333222222111444444333333333444555666444444444444444444444444333444444444444555555555333333444444444444444444333333333444444444555555>>>ZZZ{{{{{{^^^DDD666444444444444444444555666444444444444444444444444111111111222333444666666111222333444444333222111444333333222222333333444333333333333444444444444666555444333222111111111222222333333333333444444444444444444333333333333333333333333444444444444000111222333333333333333555666666555444666999<<>>===<<<;;;999888888777777777666666666555555555666666666666666666666666666666666666666555555555555555555555555333333444555666666666666555444444333333444444555333333333333444555666777333333444444555444444333333333333444444444555555444333222333555555555444222333444555555555444333222222222222222222222222222222222222111111111111333333333333333333333333222222222222222222222222111111111222222333333444111222222222222333333333222222222222222222222222111111222222222333333333111111111111222222333333111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333444444111222222333333222222111333333222222222333555555444444444444444444444444333333333333444444444444444444444444444444333333333333333444444444555555444GGG]]]dddZZZGGG888111444444444444444555666666555555555555555555555555333333333333444555666666333333444444444444333333444333333222222333333444333333333444444444555555555444444333222222222222222222333333333333444444444444444333333333222222222222333333333444444444444444444333444444555555555666666666666888===@@@EEEIIINNNSSSUUUXXXZZZ\\\]]]^^^______^^^___aaacccbbbbbbbbbbbbaaa```______ZZZYYYXXXWWWVVVVVVWWWWWWWWW\\\dddmmmtttxxxzzzzzzzzz|||}}}yyyxxxxxxyyyuuuxxx~~~~~~}}}|||}}}~~~~~~~~~vvvnnngggaaa[[[WWWOOOLLLGGGCCCAAA>>><<<:::888888888777777777666666666666666666666555555555555555555666777777888888555555555555555555555555222333444555666666666666555444444333333444444555555555555444444555666666555444444333333444444444333333333444444444555555222333444444333333444666333333333444444444555555333333333333333333333333111111111111222222222222333333333333333333333333222222222222222222222222000111111222333333444444111111222222222333333333111111111111111111111111111111111222222333333333111111222222222333333333000000000000111111111111222222222222222222222222222222222222222222222222222222333333333444444444222222222333333222222222222222111111111222444555444444444444444444444444222222222333333333444444555555555444444333333333333333333444444444555555333888<<<;;;777555777;;;444444444444444555666777555555555555555555555555666666555444444444555555666555444444444444555666444333333222222333333444333333333444444555555555333333333222222333444444222222333333333444444444444444444333333333222222222222333333333444444444888777555444444555666777555666666666777:::???BBBIIIMMMRRRVVVXXXYYY[[[\\\^^^___``````___```ccceee````````````___]]]\\\[[[XXXWWWVVVVVVVVVVVVXXXXXXYYY___hhhrrrxxx{{{{{{zzz|||}}}zzzwwwwwwzzz{{{wwwzzz}}}{{{zzzzzzzzz{{{}}}~~~{{{tttoooiiiccc___UUUQQQLLLGGGCCC@@@===;;;888888888888777777777777777777666666555555555444444444555666777888999999555555555555555555555555222333444555666666666666555444444333333444444555888777666555555555555555666555333222222333444555333333333444444444555555111444666555333222444777444333333333333444555666444444444444444444444444111111111222222333333333333333333333333333333333222222222222222222222222000000111222333333444444111111111222222333333333333222222111111222222333222222222222222222222222222222222222111111000000111111111111111111111111222222222222222111000///111222222333333222222111222222333333333333444444333333333333333333333333333222111111111222333444555555555444444333333333555444444333333444444555555444444333333444444555444444444555555555555666222333444444555555444444222222333333333333444444222222222222222222222222111111222222222333333333555444444333333444444555555555555555555555555555222222333333333444444444444444444333333222222222222222333333333333444444444444333333444444555666333333333333333333333333333333444444444333222222444555666888:::???EEEIIIRRRSSSTTTVVVXXXZZZ[[[\\\```____________```aaaaaaaaabbbcccdddccc```]]][[[ZZZXXXUUUTTTTTTVVVYYY[[[^^^cccjjjqqqwwwzzz{{{{{{{{{~~~~~~{{{zzz{{{|||}}}{{{yyyzzz{{{||||||}}}|||wwwrrrnnnlllmmmeee[[[QQQJJJEEEBBB@@@:::;;;;;;;;;888666666666555666888999888777555444777777777777777777777777333333444444444444333333555555444444444333333333444444444444444444444444444444444444444444333333333444444555555444444333222333444444222222333444666555333222111222333333444444444333333222222222333333333333333333333333111111111111111111111111333333333333333333333333555444444333333444444555444444222222222222444444111111222222222333333333333333222222222222333333222222222222222222222222222222222222111111111000222222222222222222222222333333333444333333222222111222222333333222222111222222333333333333444444333333333333333333333333333333222222222333444555555555444444444333333333555444444333333444444555444444333333333333444444333333333333444444444555222333444444555555444444222222333333333333444444222222222222222222222222111222222222222333333333555444444333333444444555555555555555555555555555222222333333333444444444555555555444444444333333222222333333333333444444222222222222222333333444333333333333333333333333222333444444555555555555555777999;;;>>>CCCIIINNNTTTUUUVVVXXXZZZ[[[\\\]]]____________```aaaaaabbbaaabbbcccbbbaaa___]]][[[YYYWWWUUUTTTUUUWWWZZZ\\\```dddkkkqqqvvvyyyyyyyyyxxx{{{}}}||||||}}}zzzyyyzzz|||~~~|||zzzxxxxxxyyysssiii___VVVNNNGGGCCC>>>>>>===<<<:::999888999666777999999999888666555777777777777777777777777666777777888888777777666555555555444444444333333444444444444444444444444444444444444444444444444333444444555555444444333333444555555333333444555555444333333222222333333444444444333333222222222333333333333333333333333555555555555555555555555333333333333333333333333333333333222222333333333444333333222222333333444111111222222222333333333333333222222222222333333333333333333222222222222222222222222111111111111333333333333333333333333333444444555555555555444111222222333333222222111222222333333333333444444333333333333333333333333444444333333333444555666555444444444444333333333555444444333333444444555444333333222222333333444222222222333333333444444222333444444555555444444222222333333333333444444333333333333333333333333222222222222333333333333555444444333333444444555444444444444444444444444333333333333444444444444666666555555555555444444222222333333333333444444111111000000111111222333333333333333333333333333222333444555666777777888888:::>>>AAAEEEJJJPPPTTTWWWWWWXXXZZZ\\\]]]^^^_________``````aaabbbcccccccccbbbaaa```___]]]\\\[[[WWWVVVUUUUUUWWWYYY\\\^^^cccfffkkkppptttvvvvvvvvvtttxxx~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}ttthhh\\\QQQIIIDDDBBB???===;;;;;;;;;<<<777888999999999888777666777777777777777777777777555555666666666666555555555555555444444444444333444444444444444444444444333333333444555555555666333444444555555444444333444555666555444333444666333444444444444333333222444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333444333333222222333333444111111222222222333333333333333333222222333333333333333333333333222222222222222222222222222222222333333333333333333333333333333444555555666555555111222222333333222222111222222222333333333444444333333333333333333333333333333333333333444444555444444444444444444444444555444444333333444444555333333222222222222333333222333333333333444444444222333444444555555444444222222222333333333444444333333333333333333333333222222222333333333444444555444444333333444444555444444444444444444444444333333333444444444444555555555555555444444444444222222222333333333444444111111000000111111222333444444444444444444444444333333444555666777888888:::===BBBFFFKKKPPPUUUYYYXXXYYYZZZ[[[]]]^^^___```______```bbbccccccddddddcccbbb```^^^]]]\\\\\\\\\VVVVVVWWWXXXZZZ]]]___aaadddgggjjjnnnppprrrrrrrrrrrrvvv~~~{{{{{{zzzyyyyyyzzz{{{|||zzzlll]]]SSSIIIEEE@@@===;;;;;;<<<<<<777888888999888777666666666666666666666666666666444555555666666555555444555555555555444444444444555555555555555555555555222333333444555666666777333444444555555444444333333444555444333333444555222333444555555444333222333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333333333222222222222333333333333333333333333333333111111222222222333333333444333333333333333333444444444444333333333222222222222222222222222222333222222222222222222222222111222333444444444444444111222222333333222222111222222222333333333444444333333333333333333333333111222222222333333333333444444444444444444444444555444444333333444444555444333333222222333333444444444444444555555555555222333444444555555444444222222222333333333444444333333333333333333333333222222333333333444444444555444444333333444444555444444444444444444444444333333444444444555555555333333333333333333333444222222222333333333444444333222222222222333444444444444444444444444444444555555444444555666777888===AAAFFFKKKOOOSSSXXX[[[YYYZZZ[[[\\\]]]^^^___``````aaabbbcccddddddddddddcccbbb___]]]\\\\\\]]]^^^XXXXXXZZZ\\\___aaacccdddeeefffhhhjjjlllmmmnnnnnnqqquuu}}}}}}zzzxxxuuuuuuuuuvvvxxxzzz}}}~~~xxxiii___OOOIIIBBB>>><<<<<<;;;:::777888888888777777666666666666666666666666666666888888888999999888888888666666555555555444444444555555555555555555555555333333444444555666777777333444444555555444444333111222333333222111222333222333555555666555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333444444333333333333333333333333111111222222222333333333444444333333333333444444555555444444333333222222222222222222333333333333111111111111111111111111111222222333333333333222111222222333333222222111222222333333333333444444333333333333333333333333000111222333333333222222333333333444444444444555555444444333333444444555555444444333333444444555444444444555555555666666222333444444555555444444222222333333333333444444333333333333333333333333333333333333444444444444555444444333333444444555333333333333333333333333333444444444555555555555222222222333333333333444222222333333333333444444444444333333444444555666444444444444444444444444555555555555666888:::;;;BBBFFFKKKPPPSSSVVVYYY[[[[[[[[[\\\]]]^^^___``````bbbcccdddeeeeeeeeedddcccbbbaaa___^^^^^^^^^___```[[[\\\___bbbdddfffgggggggggggghhhiiijjjkkklllmmmqqquuu{{{{{{xxxvvvtttsssrrrrrrtttvvvzzz~~~rrriiiVVVPPPGGGBBB@@@???<<<999999999888888777777777777777777777777777777777777666666777777777777666666666666666555555555444444555555555555555555555555444444444555666666666777333444444555555444444333000222333222111000111222333444444555555555555444222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333555444444333333444444555222333333444444333333222111111222222222333333333444444333333333333444444666555555444333333222222222222222333333333444444222222222222222222222222222333333333333222222111111222222333333222222111222222333333333333444444333333333333333333333333111222333444444444333333333333333444444444555555555444444333333444444555666555555444444555555666333333444444444555555555222333444444555555444444222222333333333333444444444444444444444444444444333333333444444444444555555444444333333444444555333333333333333333333333444444444444555555555555333333333333444444555555222222333333333333444444444444444444444555555666555555555555555555555555555555555777999===@@@BBBGGGKKKPPPUUUWWWXXXZZZ[[[]]]^^^^^^___```aaabbbbbbcccdddfffffffffeeecccbbb``````______``````aaaaaa___```cccgggiiijjjjjjjjjiiihhhhhhiiiiiikkklllmmmqqqtttzzz~~~xxxsssqqqqqqqqqqqqssstttvvvyyy}}}wwwooo___XXXOOOIIIGGGDDD???;;;;;;;;;::::::999999999:::777777777777777777777777333333444444444444333333666666666666555555555555555555555555555555555555555555555555666666666666333444444555555444444333111222333333111111222333444444444444444555666666222222222333333444444444333333333333333333333333222222222222222222222222333333333333333333333333444333333333333333333444222333333444444333333222111111222222222333333333555444444333333444444555666666555444333333222222222222222333333444444444333333333333333333333333444444444444333222222111222222222333333222222222222222333333333444444444333333333333333333333333222333444555555555444333333333333444444555555555555444444333333444444555666666555555555555666666222222333333333444444444222333444444555555444444222222333333333444444444444444444444444444444444333333333444444444555555555444444333333444444555333333333333333333333333444444444555555555666666444444444555555555666666222222333333333444444444444444333333444444555666555555555555555555555555444444555888<<>>;;;:::999999888777888777777777777777888888777777666666555555555444777777666666555555555444666666666666777777777777444444444444444444444444333444666777777666444333555555555444444333333333333333333444444555555555555555555444444333333333555444444333333444444555444444444444444444444444555444444333333444444555333333333222222111111111000111222333444555555555222222222222222222222222333333222222222222222222222222222222333333333333333333333333333333333333222222333333333333444444222222222222222222222222222222222111222222333444111111111222222333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444333333444444444444555555555555555555666555222000222666888666333444444444333333222222222444444444444444444444444333333333444444444555555444444444444444444333333444444444444444444444444444444444444444444444444222333555666666555333222444444444444444444444444444444555555555555444444222444555666555444555666888:::<<<>>>AAAFFFMMMRRRTTTWWWZZZ\\\]]]___aaaccc```aaabbbdddeeeggghhhhhhjjjiiihhhfffdddcccbbbbbbcccfffiiilllooooooooonnnnnnmmmnnnqqqtttuuuuuutttsssrrrpppnnnllllllmmmmmmtttxxx~~~{{{yyyuuussssssvvvyyy|||~~~}}}{{{xxxsssqqqqqqpppqqqvvv~~~}}}zzzxxxvvvvvvwwwyyy{{{}}}~~~{{{sssnnneee]]]WWWPPPKKKHHHAAA???;;;999999999888777888888777777777777888888888888777777777666666666777666666666555555555555333333444444444555555555444444444444444444444444333444555777777555444333555555444444444333333333333333333444444444555555555555444444444333333333555444444333333444444555444444444444444444444444444444333333333333444444333333333222222222111111222222333444444444333333222222222222222222222222444444444333222111111111333333333333444444444444333333333333333333333333222222333333333333444444333333333333333333333333222222222222222333444444//////000111222333444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555444444444444444444333666444222333666777555222444444333333333333222222444444444444444444444444333333333444444444555555555555555444444333333333444444444444444444444444444444444444444444444444222333444555555444333222444444444444444444444444444444555555555555444444222444555555444444555666999<<<@@@CCCGGGLLLQQQUUUWWWYYY]]]___```aaaccceeebbbdddfffhhhjjjkkkkkkkkklllkkkiiigggfffdddddddddggglllssszzz~~~}}}{{{wwwvvvuuuvvvyyy{{{{{{{{{{{{zzzwwwtttrrrpppooonnnuuuyyy~~~~~~|||{{{|||}}}~~~|||wwwssspppnnnjjjeeebbbaaaaaabbbjjjrrrzzz}}}~~~zzzxxxuuuqqqnnnkkkiiihhhiiijjjlllnnnooorrrvvvyyy}}}{{{vvvooohhh```XXXQQQLLLEEEBBB>>><<<;;;;;;:::999999888888777777777888888888888888888777777777777666666666666555555555555333333333444444444555555555555555555555555555555333444555666666555444333555444444444444333333333333333333444444444444555555444444444444333333333555444444333333444444555444444444444444444444444444444333333333333444444333333333333222222222222444444444444444333222222222222222222222222222222444444333333333222222222333333333444444444555555333333333333333333333333222222222333333333444444444444444444444444444444333222222222222333444444111111111222222333333444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333444444444444444444333444444444333333222222222555444222222444444222000333333333333333333333333444444444444444444444444333333333444444444555555555555555444444333333222444444444444444444444444444444444444444444444444333333444555555444333333444444444444444444444444444444555555555555444444555666777777666666888::::::>>>DDDIIIMMMQQQUUUWWWYYY[[[^^^```aaaccceeegggeeegggjjjmmmoooooonnnnnnmmmllljjjiiiggggggffffffkkkrrr~~~}}}{{{|||}}}~~~~~~~~~}}}zzzxxxuuusssrrrwwwzzz}}}|||}}}}}}}}}||||||~~~~~~}}}|||yyyuuuqqqllliiifffccc___[[[[[[[[[\\\bbbjjjrrruuuxxxyyywwwuuuttttttqqqppppppqqqsssvvvxxxyyyxxxxxxwwwwwwwwwwwwwwwwwwtttrrrooolllhhhdddbbbaaa```aaabbbcccdddfffjjjmmmrrruuu{{{|||wwwqqqiii```WWWQQQLLLHHHDDD@@@>>>>>>===<<<999999888888777777888888777777777777777777777777666666666666666555555555666666777777777777888888666666666666666666666666444444555666666555444444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555333333333333333333333333444333333333333333333444333333333333333333333333333444444444444444333333222222222222222222222222222222333333333444444444333333333444444444555555333333333333333333333333222222222333333333444444444444444444444444444444333333222222333333444555555555444444333333333222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333444555555444333333444444333333222222222111555444333333333333222111333333333333333333333333444444444444444444444444333333333444444444555555555555555444444333333333444444444444444444444444444444444444444444444444333444444444444444444333444444444444444444444444444444555555555555444444555666777777777888:::======AAAHHHMMMQQQTTTXXXZZZZZZ]]]```bbbccceeegggiiiiiijjjmmmpppqqqqqqppppppllllllkkkjjjjjjkkkkkkkkkpppyyy~~~||||||}}}}}}}}}{{{yyyxxxyyy|||{{{yyyxxxyyyzzz|||}}}~~~{{{xxxwwwuuuuuutttsssppplllhhhfffccc___]]]]]][[[YYY]]]ccckkkmmmooonnnkkkhhheeedddddddddeeefffhhhjjjmmmooooooooonnnnnnooopppqqqrrrpppooommmjjjgggdddbbb```]]]^^^^^^^^^^^^___bbbdddjjjnnnttt{{{}}}yyyssskkkbbb\\\UUUPPPIIIDDDAAA???===;;;::::::999888888888888888666666666666666666666666555555555666666666666666777777888888888999999999666666666666666666666666444555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555333333333333333333333333333333333222222333333333333333333333333333333333111222333444555555555555222222222222222222222222222222222333444555555555333333333333444444444444333333333333333333333333222222333333333333444444444444444444444444444444333333333333333444444555777777666555444333222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222333444555555444333222444333333333333333333222666555555555444444333333222222333333333333444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444333444555666666888<<>>;;;:::999777666888888888888888777666666555666777999999888888777666666777777777777666666555555666666666666555555666666666666666666666666555555555555555555555555555444444333333444444555333333333333333333333333555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333444444444555555555555444444444333333333000000111111333555777888333333333333333333333333333333333333333333333333444444555555444444333222444444444444444444444444222222222333333333444444444444444444444444444444555444333333222222333333444333333222222333333444111222222222222333333333111222333444444444333333555555444333333333333444222333444555555444333222222111000///............333444444555555444444333666555555444444333222222444444555555444444333222444444444444555555555555444444444444444444444444777888888999:::???DDDIIIOOOQQQUUUXXX[[[___dddgggkkkppptttvvv{{{~~~}}}}}}}}}~~~~~~|||{{{zzzzzzyyyyyy{{{~~~wwwsssrrrsssuuuvvv{{{|||~~~xxxrrrmmmmmmllllllllllllmmmmmmjjjiiihhhfffcccaaa```_________]]]\\\ZZZXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRTTTTTTUUUWWWXXXZZZ[[[[[[^^^^^^___`````````___^^^____________^^^\\\[[[ZZZYYYZZZ\\\```ffflllqqquuuxxx{{{{{{{{{xxxzzz}}}|||{{{yyywwwwwwsssmmmgggaaaYYYRRRMMMGGGDDD@@@===<<<:::888777777888888888888777777777555666777888999888888777444555555666666555555444555555666666666666555555666666666666666666666666555555555555555555555555444444333333333333444444333333333333333333333333555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333444444444555555555444444444444333333333333111000///111444777999222222222222222222222222333333333333333333333333444444555555444444333333444444444444444444444444111222222222333333333333444444444444444444444444555444333333333333333333444444333333333333444444222222222222333333333333111222333444444444333333555555444333333333333444222222333333333333333333444444333222111111111111333444444555555444444333666555555444444333222222444444555555444444333333333333333444444444555555444444555555555555555555777888:::;;;===BBBHHHMMMQQQSSSXXX\\\___dddiiimmmsssxxx|||}}}~~~~~~}}}|||}}}{{{wwwrrrooopppsssvvvwwwzzz|||~~~~~~xxxsssooonnnllliiigggfffeeeddd___^^^]]][[[YYYXXXVVVVVVUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQLLLLLLLLLKKKKKKLLLLLLMMMLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNOOOPPPQQQRRRSSSTTTWWWXXXYYYZZZZZZ[[[ZZZZZZ``````______]]]\\\ZZZYYYVVVWWWZZZ^^^ccchhhmmmooouuuwwwzzz|||}}}xxxvvvzzz~~~|||zzzyyy|||yyyvvvqqqkkkbbbXXXRRRKKKHHHCCC@@@>>><<<:::888777777888888888888888888666666777888888888888777555666666777777666666555555555666666666666555555666666666666666666666666555555555555555555555555444333333222222333333444333333333333333333333333555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333333444333333333444444444555555444444444444444444444444666444333111111222333444222222222222222222222222222222222222222222222222333444444555444444333333444444444444444444444444222222333333333444444444444444444444444444444444555444444333333333444444444444333333333333444444222222222333333333444444222222333333333444444444555555444333333333333444222222111111111222333333555555444333333333333333333444444555555444444333222222333444444555555666333444444555444444333333333333333333444444444444555555555555555666666666666888:::===@@@EEELLLPPPQQQUUUZZZ^^^ccciiiooosss|||xxxuuurrrqqqtttxxx|||}}}~~~~~~|||{{{xxxtttqqqmmmkkkhhhdddaaa^^^\\\[[[WWWWWWVVVUUUSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPPPPOOOMMMLLLMMMMMMNNNOOOPPPRRRRRRSSSOOOOOONNNNNNNNNOOOPPPPPPMMMOOOPPPRRRRRRQQQPPPNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIILLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUUUUUUU[[[[[[\\\[[[[[[ZZZYYYXXXVVVWWWYYY[[[___cccfffhhhnnnpppsssvvv{{{~~~yyyyyy}}}~~~|||}}}|||{{{xxxrrrhhh]]]UUUOOOLLLGGGCCC@@@===;;;999888888888888888888999999666777777777888888888888888888999999999999888888555555666666666666555555666666666666666666666666555555555555555555555555333333222222222222333333444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111222222333333333444444444333333333444444444555555444444444444444444444444333444444444333333222111444444444444444444444444222222222222222222222222333333444444555444444333444444444444444444444444444444444444555555555555444444444444444444444444444444444333333444555555555444444333333444444555222222333333333444444444222222222333333333444444555555444333333333333444222111111111111222333444222111111000000000000111333444444555555444444333222222333444444555555666333333444444555444444333333333333444444444555555555555555666666777777777666888<<>>CCCGGGKKKPPPUUUYYY^^^bbbiiiqqqyyy}}}|||~~~}}}|||~~~}}}xxxvvvwwwvvvrrrnnnhhheeebbb___^^^]]][[[ZZZXXXWWWUUUSSSQQQPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\]]]^^^___^^^^^^___``````aaabbbbbb```````````````___^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLMMMMMMJJJKKKLLLMMMNNNOOOOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSTTTVVVZZZ]]]aaajjjttt|||~~~zzztttpppbbb^^^WWWQQQMMMHHHDDDAAA===<<<:::888777777888888888777666666666777999999444555555666666555555444555555666666666666555555666666666666666666666666555555555555555555555555666555555444444555555666555555555555555555555555555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333555555555666666666666777333333333444444444555555333333333444444555555555888666333111000111222444222222222222222222222222444444444444444444444444222333333444555555555444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444555666777555555444444444444555555333333333444444444555555444333222111222333444555555555444333333333333444000111444666777666555444222222111111111222222333333444444555555444444333222222333444444555555666222333333444555555555444666666666666777777777777555666666777888999999999>>>AAAFFFJJJNNNSSSXXX\\\ccchhhooowww}}}|||}}}}}}zzztttnnnkkkkkkiiiddd```___\\\ZZZYYYYYYXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXXXXWWWWWWXXXZZZ\\\]]]]]]]]]^^^___```aaaaaabbbbbbbbbbbbcccccceeeffffffhhhhhhggghhhiiijjjkkklllggghhhhhhhhhhhhgggffffffbbbbbbaaa``````___^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYVVVUUUTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMJJJJJJKKKLLLLLLLLLLLLLLLHHHIIIKKKMMMOOOPPPQQQQQQPPPSSSUUUWWWZZZaaajjjqqqyyy~~~}}}}}}|||zzzwwwtttgggbbb\\\VVVQQQLLLHHHEEE???===:::888666666777888888777666666666777999:::666666777777777777666666555555666666666666555555666666666666666666666666555555555555555555555555666666555555555555666666555555555555555555555555555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333444444333444444555555444444333000111333444444333111000444333333222222333333444333333333333333333333333444444444444444444444444222222333333333333444444333222111000111222333444555555555555555555555555444444444444444444444444333333333444444444555555555444444333333444444555444444444444444444444444555555555444444333333333333333333222222111111111333333444444555666777777555555444333333333444444444444444555555555555666555555555555555555555555333444444555666777888888777666666555555555666666555666777888888:::===@@@???CCCHHHLLLOOOTTTZZZ___dddlllwww~~~zzzwwwwww|||~~~yyytttqqqooohhhgggdddaaa___^^^]]]]]]YYYWWWTTTTTTWWWXXXXXXVVVTTTTTTTTTTTTTTTUUUVVVVVVTTTTTTUUUUUUVVVVVVWWWWWWVVVWWWWWWXXXZZZ[[[]]]^^^______```aaabbbcccddddddggghhhjjjjjjiiiiiijjjlllooooooppppppqqqqqqqqqqqqttttttttttttttttttttttttssssssttttttsssqqqnnnmmmmmmmmmnnnnnnmmmkkkiiihhhjjjhhhfffcccaaa```______]]]]]][[[ZZZXXXWWWUUUUUUSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHLLLLLLKKKKKKKKKKKKKKKJJJNNNNNNPPPRRRTTTWWWZZZ[[[fffiiimmmrrrvvv{{{~~~}}}||||||zzzzzzzzzyyyxxxtttmmmddd[[[TTTOOOLLLJJJ@@@===:::999:::::::::::::::999999888888888888888777777777777666666666666333333444555666777888888999888888888777777666666555555555555555555555555444444444555555555555666555555555444444333333333555444444333333444444555666666555444333333333333444444222222222222444444444555555555444333333222444333333222222333333444444444333333333333444444333444444555555444444333111222333444444333222111555444444444444444444555333333333333333333333333333333333333333333333333222222333333333333444444222222222111222222333444444444444444444444444444444444444444444444444444333333333444444444555555555444444333333444444555444444444444444444444444555555444444444333333333333333333222222222111111222222333333444555555666444444333333333444444555444444444555555555555666555555555555555555555555333333444444555555666666777666666555555555666666666777888888999;;;>>>AAABBBFFFKKKOOORRRVVV]]]bbbhhhppp{{{~~~zzzvvvvvvzzz|||wwwqqqkkkgggeee```___]]]ZZZXXXWWWWWWVVVUUUSSSQQQRRRUUUXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]^^^_________```bbbccceeefffhhhiiiiiijjjkkklllmmmmmmmmmoooqqqqqqpppqqqrrrtttuuuvvvvvvwwwxxxyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}|||yyywwwvvvuuuuuuvvvvvvuuusssrrrqqqrrrpppnnnkkkiiiggggggfffdddcccbbb```^^^]]]\\\[[[YYYXXXXXXWWWVVVVVVUUUUUUSSSRRRPPPOOONNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLMMMOOOQQQSSSUUUVVVYYY[[[___cccgggkkkppptttxxxxxxxxxxxxxxxwwwwwwvvvzzz}}}}}}zzzxxxxxxxxxxxxxxxwwwrrrjjjbbb\\\VVVPPPMMMEEEBBB>>>;;;::::::999888999999888777777777777888888777777777666666666666333333333444555555666666888888777777777666666666555555555555555555555555444444444555555555555666555555444444444333333333555444444333333444444555444444333333333444444555444444333222222333444444444444555555444444333222444333333222222333333444444444333333333333444444333444444555555444444333222333333333333333333222555555555555555555555555333333333333333333333333222222222222222222222222222222333333333333444444111222222333333333333333333333333333333333333333444444444444444444444444333333333444444444555555555444444333333444444555444444444444444444444444444444444444333333333333333333333333222222222222111222222333333444444444333333333333444444555666444444444555555555555666555555555555555555555555333333444444444444444444666666666555555666666777777888:::::::::<<<@@@BBBGGGKKKPPPSSSVVVZZZaaagggnnnuuu}}}yyyuuuvvv}}}}}}zzzuuunnnggg```\\\YYYXXXWWWUUUTTTRRRQQQQQQQQQRRRQQQQQQSSSWWWZZZ\\\\\\\\\[[[\\\\\\]]]^^^___``````aaabbbdddeeeggghhhiiikkkkkkllllllnnnoooqqqrrrsssttttttuuuvvvwwwxxxxxxxxxyyy{{{|||{{{|||~~~~~~}}}~~~|||zzzwwwuuusssrrrqqqmmmlllkkkiiihhhfffeeedddaaaaaa```___]]]\\\[[[[[[XXXWWWUUUSSSRRRQQQPPPPPPOOOOOONNNNNNMMMLLLKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKLLLNNNOOOPPPPPPSSSVVVYYY[[[___cccfffiiijjjkkklllmmmnnnnnnooosssxxxzzzxxx|||zzzwwwwwwxxxyyyzzz{{{xxxsssnnnhhh```WWWRRRKKKGGGAAA===;;;999888777999888888777777777777777888888777777777666666666555555555555555555666666777777666666666666666555555555555555555555555555444444444555555555555666555444444444444333333333555444444333333444444555333333333333444555666666444444333333333333444444444444555555444444333333444333333222222333333444555555444444444444555555333444444555555444444333444333222222222222333444444444555555555555444444333333333333333333333333222222222222222222222222222222222333333333444444000111333444444444333222333333333333333333333333444444444444444444444444333333333444444444555555555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444222222222333444555666777444444444555555555555666555555555555555555555555555555444444444444444444666666666666666666777888888999;;;<<<<<>><<<:::999999888888777777777777777888888888888777777777777:::::::::999888888777777555555555555666666666666555555555555555555555555444444444555555555555666444444444444444444444444555444444333333444444555666555444333333333333333444444444444444444444444333333444444555444444333444333333222222333333444666666555555555555666666333444444555555444444333333333444444444444333333111222333444444333222111333333333333333333333333444444444444444444444444222222333333333333444444222222333444444444444444555555555555555555555555444444444444444444444444333333333444444444555555555444444333333444444555444444444444444444444444222222222222333333333333333333333333444444444444555555555555555555555555333333333333444444555666444444444555555555555666555555555555555555555555555666666666666666666666666666666666777888999999888:::<<>><<<;;;:::999999888888888888888999999888888888777777777888777777777666666555555555666666666666777777777555555555555555555555555444444444555555555555666333333333444444444444555555444444333333444444555666666555444333333333333444444555555555555444444333333444444555555444444444333333222222333333444444444333333333333444444333444444555555444444333222333444555555444333222222333444555555444333222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333444555555444444444444444444444444444444444444444444444444333333333444444444555555555444444333333444444555444444444444444444444444111111222222222333333333333333333444444444555555444444444444444444444444444444333333333444444555444444444555555555555666555555555555555555555555444444444555555666666666666666666666777888999:::777999<<<@@@CCCHHHNNNRRRRRRVVV[[[```eeemmmwwwsssooojjjgggggglllrrrvvv~~~}}}yyytttoookkkgggccc```YYYXXXUUUTTTTTTUUUWWWXXXVVVWWWYYY[[[\\\]]]]]]]]]]]]```ccceeehhhlllqqquuuxxxxxxyyy{{{}}}{{{yyyvvvsssooollljjjiiicccbbbaaa___\\\ZZZYYYXXXUUUUUUSSSRRRPPPOOOMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJKKKKKKKKKLLLNNNPPPNNNNNNNNNOOOQQQTTTWWWYYY]]]cccmmmwww~~~{{{{{{~~~|||}}}~~~xxxssseee^^^TTTKKKEEEAAA>>>===;;;::::::999999999999999999999999888888888777777666666666666666666555555666666666777777777888888555555555555555555555555444444444555555555555666333333333444444444555555555444444333333444444555555444444333333333444444333444555666666555444333222333444444555555444444444333333222222333333444333222222111111222222333333444444555555444444333222333555666666555333222333444666777777666444333333333333333333333333333222222222222222222222222222222333333333444444444555444333222333444555666333333333333333333333333444444444444444444444444333333333444444444555555555444444333333444444555444444444444444444444444111111111222222333333333333333333444444555555555333333333333333333333333555555444333333333444444444444444555555555666666555555555555555555555555222222333333444555666666666666666666777888999:::666999<<<@@@DDDJJJPPPTTTTTTXXX]]]bbbhhhqqq{{{}}}|||~~~|||xxxllliiieeedddffflllssswwwzzz~~~{{{wwwpppjjjeeeaaa]]][[[ZZZYYYWWWVVVVVVXXX[[[]]]ZZZ\\\^^^```bbbbbbbbbbbbeeehhhkkkmmmnnnrrrwww|||~~~|||yyyuuusssrrrggggggeeeccc```^^^]]]\\\[[[ZZZYYYWWWTTTRRRQQQPPPLLLLLLKKKJJJJJJJJJKKKKKKFFFGGGHHHHHHHHHIIIKKKMMMLLLLLLKKKLLLNNNPPPSSSUUUZZZ```jjjuuu}}}~~~{{{{{{}}}}}}~~~}}}zzzllleeeYYYOOOHHHCCC???===<<<;;;::::::999999::::::999999999888888888888777777777777777777888888888666666777777888888999999555555555555555555555555444444444555555555666666333333333444444555555555555444444333333444444555333333333333444555666666333444555666666555444333222333333444555555555444444333333222222333333444555444444444444555666666444444444333333222222222444444444444444444444444555444333333222222222222222333333444444333333222111222333333444444333333444555555555444333333222333555666666555444444555777666444333333444555666333444444555555444444333444444444444444444444444666555555444444333222222333333333444444444555555222333333444444333333222000111222222333444555555555555555444444333333333444444444444444444444444555555555555555555555555333333444555666666666666333444555555666666555555333444555666777888999:::999;;;@@@EEEJJJOOOSSSVVVZZZ^^^ccciiirrr}}}|||{{{|||}}}~~~}}}{{{yyywwwooommmiiihhhiiinnntttxxx}}}|||yyysssnnnhhhdddcccaaa]]]ZZZZZZZZZZZZ[[[]]]___bbbcccffffffgggiiikkknnnpppqqqqqqrrrsssuuuxxx{{{~~~~~~|||yyyvvvrrrooommmkkkhhhfff```\\\YYYYYYZZZYYYVVVSSSRRRQQQOOONNNNNNMMMKKKIIIKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOVVVZZZaaammmyyy|||zzzxxxvvvxxx}}}vvvmmmaaaVVVOOOJJJEEEAAA>>><<<999888888888888777:::::::::999999999999888999888888888777777666666999999888777777777777777777777777777777777777777333333333444444444555555555555555555555555444444444333222111222333444555555555444333333333333444444444444333333222222222444444444444444444444444555444222111000111222222333333333333333444555555555555555444444444333333444444444444444444444444444444333333333333333333222333333444444333333222111222333333444444333333444444555555444444333222111333444444333222222333888777666444333333333444333444444555555444444333444444444444444444444444444444444444444444444444333333333444444444555555222333333444444333333222333333333333333333333333555555444444444333333333444444444444444444444444555555555555555555555555444444555555555444444333333444555555666666555555444555555666777999::::::<<<>>>BBBGGGLLLPPPUUUXXX]]]aaagggoooxxx~~~|||}}}}}}~~~{{{{{{~~~}}}{{{yyywwwuuurrrqqqppppppsssyyy}}}yyytttqqqkkkgggcccaaaaaaaaa___]]]]]]]]]^^^___bbbeeehhhiiillllllnnnpppsssvvvxxxyyy|||}}}~~~{{{xxxuuusssooommmgggccc___^^^^^^]]]YYYVVVTTTRRRPPPOOOOOONNNKKKIIIKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNSSSVVV]]]gggqqqwwwyyyxxxuuusssqqqpppqqqxxx|||sssggg\\\TTTNNNHHHDDDAAA>>>;;;999::::::999888888888888777777777777666888888888888777777777666777777666555555555555555555555555555555555555555333333444444555555555555555555555555555555555555333333333333333444444555444444333333444555666666666666555555555444444444444444444444444444444444555555444333333333333333333222222222222333444444666666555555555555444444444444444444444444444444333333333333333444444444222333333444444333333222111222333333444444333333444444555555444444333333111333444444333222222333999888666555333222222222333444444555555444444333444444444444444444444444222222333444444555666666333333333444444444555555222333333444444333333222444444444333333222222222555444444444444333333333444444444444444444444444555555555555555555555555555555555555444333222111444444555666666666666555666666666777888999:::;;;???BBBFFFJJJNNNRRRWWW[[[bbbgggnnnwww}}}}}}}}}xxxxxxyyy~~~{{{}}}|||zzzyyywwwuuuwwwxxxzzz}}}}}}xxxtttpppkkkhhhcccaaa``````bbbddddddcccaaabbbcccfffjjjnnnrrrtttuuuvvvxxxzzz~~~~~~zzzxxxqqqmmmiiigggfffccc___[[[ZZZXXXUUUTTTRRRQQQNNNLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNQQQWWW___gggkkklllllljjjiiihhhggghhhnnnuuu{{{{{{pppeee]]]UUUNNNHHHDDDAAA>>>;;;;;;;;;;;;:::888888888777777777777666888888888888777777777777777777666666666555555555555555555555555555555555444555555555555666666666555555555555555555555555333333444555555555555555333333333444555666888999666555555555555444444444444444444444444444444444555666666666666555555444333333333222333333444555555555555555444444444444444444444444444444444444222222333444444555555555222333333444444333333222111222333333444444333333333444444555444444333333333555666666555444444555777777666555444333333333333444444555555444444333444444444444444444444444333333333444444444555555333333333444444444555555222333333444444333333222333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555444444444444444333222222444444555666666666666666888888777888999:::<<<===BBBFFFJJJMMMOOOTTTZZZ^^^ffflllvvv|||{{{zzzyyyzzz~~~~~~zzz{{{~~~~~~|||{{{zzzxxx|||}}}wwwqqqmmmiiieeeccc``````aaacccfffhhhjjjjjjggghhhjjjnnnsssxxx||||||xxxssspppnnnjjjeeeaaabbb```\\\ZZZXXXUUURRROOOPPPOOONNNMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKKKKMMMRRRWWW\\\___```aaaaaaaaa```___aaaeeekkkppp|||~~~}}}~~~yyypppggg___UUUOOOHHHEEE@@@===<<<<<<;;;::::::::::::999999999888888888888888777777777777777999999999999888888777777555555555555555555555555555666666666666666666666444444444555555555555555222333555666777666555444444444444555555777888888333333333333333333333333444444444444444444444444444555666777777666555444444444444444444555555666333333333333333333333444444444444444444444444444222222444555555555555444222333333444444333333222111222333333444444333333333333444444555444444333333555666666555444444555444444555555555555555555333444444555555444444333444444444444444444444444555555444444444333333333333333333444444444555555222333333444444333333222111111222333333444555555444444444444444444444444444444444444444444444444555555555555555555555555222333444444555555555444444555666666777777666666999888888888:::<<<>>>@@@EEEIIIMMMPPPQQQVVV]]]ccckkkrrr}}}~~~}}}~~~}}}~~~|||zzzxxxyyy}}}~~~~~~}}}|||xxxtttnnniiifffdddbbbaaaaaacccfffhhhjjjmmmooopppoooqqqssswww|||}}}yyywwwtttnnniiiiiifffbbb___\\\XXXTTTRRRQQQQQQOOONNNNNNMMMMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJLLLOOOQQQTTTVVVWWWXXXZZZZZZ[[[[[[\\\___cccgggqqquuuyyyzzzyyyxxxzzz|||zzzsssiii___WWWNNNIIIDDD???===<<<;;;::::::::::::999999999888888777777777777777777888888888999999:::999888777777666666666666666666666666666666666666666666666555444444444555555555666666222333555666777666555444777666666555555555666666333333333333333333333333444444444444444444444444333333555666666555444333555444444444444555666666222222222333333333333444444444444444444444444444222333555666666555444444222333333444444333333222111222333333444444333333333333444444555555444444111333444444333222222333222333444555666666666666333444444555555444444333444444444444444444444444666666555444333333222222333333333444444444555555222333333444444333333222000111111222444555555666333333333444444444444555444444444444444444444444555555555555555555555555222333444555666666666666555555666777777777777666999888888999;;;>>>AAACCCGGGLLLQQQSSSUUUYYYbbbiiiqqqxxx|||yyywwwvvvxxx}}}|||yyywwwnnnjjjeeeaaaaaabbbcccccceeehhhllloooppprrruuuwwwzzz{{{}}}{{{vvvqqqmmmiiidddaaa\\\XXXUUURRRQQQPPPNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKMMMNNNNNNOOOQQQSSSTTTUUUWWWWWWXXXZZZ]]]___ggglllqqqtttssstttvvvxxxzzz}}}~~~uuujjjbbbUUUOOOHHHBBB???===;;;:::888888888777777777777666777777777777888888888888666777888888888777666555777777777777777777777777666666666555555555555444333333444444555666666666333333444555555555555555777666555555444444555555444444444555555555555666444444444444444444444444222222333444444444444333444444333333444444555666333333333333444444555555444444444444444444444444333444666777666555333222222333333444444333333222111222333333444444333333222333444444555555444444111333444444333222222333333444555666666666555444333444444555555444444333444444444444444444444444444444444444444444444333333333333444444444555555222333333444444333333222222222222333333444444444333333333444444444555555444444444444444444444444555555555555555555555555555555666666777666666666555555666777777777777777888888888999<<<@@@DDDFFFJJJOOOUUUXXXYYY^^^hhhpppvvv~~~|||yyywwwvvvzzz|||yyysssooommmgggccc___^^^aaadddhhhiiikkkooouuuxxxzzz|||{{{xxxsssnnniiiddd___\\\UUUTTTSSSRRRQQQPPPPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIKKKLLLKKKJJJKKKMMMPPPNNNPPPRRRSSSTTTTTTVVVXXX]]]bbbiiilllmmmnnnpppssstttuuuyyy~~~vvvnnn\\\VVVNNNFFFBBB???===;;;888888888777777777777666666777777777888888888888666777888999999777666444666666666666666666666666555555555555444444333333333333444444555666666777333333333333333444444555555444444444444444555555444444444555555555666666444444444444444444444444333333222222333444444555333333222222333333444555444444444555555555666666444444444444444444444444444555666777666555333111222333333444444333333222222222333444444444333333222333333444555555555444333555666666555444444555555555666666666555333222333444444555555444444333444444444444444444444444222333333444444555555666333333333444444444555555222333333444444333333222444444333333333333222222333333333444444555555555444444444444444444444444555555555555555555555555888888888888777666555444555666666777777777777777888888888999<<>><<<:::::::::999999999999888666666777777888888888999888999;;;;;;;;;:::888666555555555555555555555555555555444444444333333333333333444444555666777777444333222111222333444555222222222333444555666777222222222333333444444444444444444444444444444444444333333222333444555777555555555555555444444444333333333333333444555666777777666666555555555555444444444555555555555666444444444333333222222222555555555444444333333333333333333333333333333333333444555555666666555555555555555555555555555555666666666666666666666666555555444444444444555555444444444444444444444444333333333444444444555555777777666555444444444444555444222111111222444555444444444444444444444444222333555777888888777666555555555555555555555555555555444444444444555555777666666666666777777888555777999<<>>AAAFFFKKKOOOUUUWWWZZZ^^^eeennnyyy{{{zzz|||{{{rrrllliiihhhfffeeedddfffiiilllppptttzzz}}}|||vvvqqqnnnjjjfffdddbbb___\\\YYYWWWTTTRRRQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNOOORRRTTTWWWZZZ\\\___ccceeehhhjjjlllnnnppptttyyy}}}tttkkk___UUUNNNIIICCC???===<<<::::::::::::999888:::999777666666777888999888888888888888888888888888777777777666666666555666666666666555555555555555555555555555555555555555555666666666555333333333444444444444444444555555555555555555555555555555555555444444333333333222222222222222333444444444444555555666666777777777666555555555555555666555555444444444444333333444444444444555555555555444444333333333333222222555444444444444333333333333333333333333333333333111222333333444444333333444444444444444444444444555555555555555555555555555555444444444444555555444444444444444444444444333333333444444444555555222222222222333444555555444444222222222222444444444444444444444444444444333333333333444555666777666666555555555444444444555666777777777777666555666666666666666777888999999;;;>>>AAADDDIIINNNRRRUUUXXX]]]dddlllwww}}}~~~~~~uuuqqqjjjgggfffhhhiiijjjkkknnnqqquuuyyy}}}|||wwwrrrnnnjjjfffccc```^^^ZZZXXXWWWUUUSSSQQQMMMMMMKKKJJJIIIIIIIIIIIIGGGGGGHHHHHHJJJKKKMMMMMMMMMOOORRRUUUWWWZZZ^^^aaaeeefffhhhhhhiiilllppptttzzz}}}~~~uuuiii]]]UUUNNNGGGCCC???===;;;:::;;;;;;:::999;;;:::888777666666777888888888888888888888888888777777777777666666666666777777666666666555555555666666666666666666666666555555555666555555444333555555555444444444444444555555555555555555555555555555555444444444444444333333333333333444444555444444555555666777888888777666555444444444444444333333333333333333333333333333444444444555555555333333333333333333333333444444444444444444444444333333333333333333333333333444555555666666555555444444444444444444444444555555555555555555555555555555444444444444555555444444444444444444444444333333333444444444555555444444444444444555666777444333333222222333333444333333444444444444444444444333333222222444555666666666666555444444333333444666777999999777666444666666666666777888999999:::===@@@DDDGGGKKKQQQTTTTTTYYY```iiisss~~~~~~|||yyynnnkkkhhhfffhhhlllpppsssrrruuuyyy}}}}}}xxxrrrmmmjjjhhheeeaaa^^^\\\ZZZWWWUUUPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLNNNQQQSSSUUUXXX[[[^^^```aaabbbbbbcccfffjjjmmmsssvvv{{{~~~rrrfff]]]UUULLLGGG@@@>>>;;;:::;;;;;;:::999;;;:::999888777666777777888888888888888888888888777777777777666666666666777666666555555444444333555555555555555666666666555555555555555555444444666666555555444444333333555555555555555555555555555555555555555444444444444444333333333444555555333444444555666777777888555555444333222222222222222333333333333333333333333333333444444444444555333333333333333333333333444444444444444444444444333333333333333333333333333444555555666666555555444444444444444444444444555555555555555555555555555555444444444444555555444444444444444444444444333333333444444444555555777666555444444444444444333333333333333333333333333333333444444444555555555444333222222333555666666666555555555444444444444666777999999777666444666666666666777888999:::;;;>>>BBBFFFIIINNNRRRVVVTTTZZZcccnnnyyy~~~~~~~~~~~~~~~{{{vvvsssjjjiiiiiijjjlllqqqvvvzzzxxx{{{{{{uuurrroookkkgggccc```]]]ZZZXXXTTTSSSQQQOOOMMMKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLKKKMMMOOOQQQRRRTTTXXX[[[YYYZZZ\\\]]]^^^bbbfffjjjmmmpppttt{{{yyyooofff\\\RRRKKKBBB???<<<:::::::::999999;;;::::::888888777777777777777777777777777777777666666666666777777777777555555555444444444333333333333444444444555555555555555444444555555555555666666666555555444444444555555555555555555555555555555555555555555555555444444333333333444555555333333444444555555666666444333222222222222222222222222333333333333444444333333333333444444444444222222333333333333444444333333333444444444444555333333333333333333333333111222333333444444333333333333333333333333333333444444444444444444444444555555444444444444555555444444444444444444444444333333333444444444555555555555444333222222222222333333333333333333333333222333333444444555555555555444444444444444555555555555555555555555555555555666777777777777666555666666666777888999:::;;;<<>><<<;;;:::999888:::::::::999999888888777777777777777777777777777666666666666777777777777555555555555555555555555222222333333444555555555555555444444444555666666666666666555555555555555555555555555555555555555555555555555555666666666333333333333333444444555333333333444444444444444333333222222222333444444333333333333444444444555222222333333333444444444222222222333333444444444333333333444444444555555333333333333333333333333111222333333444444333333333333333333333333333333444444444444444444444444555555444444444444555555444444444444444444444444333333333444444444555555444333333222222222333333222333333444444333333222222222333333444555555666555555555666666555555444333333444444555666666666555555555555555555555555666666666777888999;;;<<<>>>BBBGGGKKKOOOSSSXXXZZZ^^^eeeppp}}}|||}}}~~~|||{{{xxxuuutttsssqqqtttxxxzzz{{{}}}~~~yyytttppplllhhheee___]]][[[XXXUUURRRQQQPPPJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMOOOQQQPPPQQQSSSTTTUUUYYY^^^aaabbbcccfffkkkrrryyyyyynnnaaaWWWKKKGGGBBB>>><<<;;;:::999999999999:::999999999888777777777777777777777777555666666666777777777888555555666666777777888888333333333444555666666666555444444333444555666777555555555555666666666666555555555555555555555555444555555555666666666777222222222222222333444444333333333333333333333222333333333333444444555666333333333444444555555555222222333333333444444444222222222333333444444444333333333444444555555555333333333333333333333333333444555555666666555555333333333333333333333333444444444444444444444444555555555444444555555555444444444444444444444444333333333444444444555555444444444444555666777777222333333444444333333222222222333333444555666666555555777777777666555444222333333444555666777777666555444444444444555666666666666777888:::;;;<<<@@@DDDIIINNNRRRVVVZZZ]]]dddkkkvvv{{{|||}}}~~~}}}|||zzzxxxwwwwwwxxxzzz{{{xxx|||~~~zzzvvvqqqnnncccbbb___[[[XXXVVVTTTSSSMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMOOOPPPNNNOOOPPPQQQRRRUUUZZZ]]]^^^^^^aaaeeelllssszzz~~~~~~sssfff\\\OOOKKKEEE@@@>>>===;;;:::888888999:::::::::999999777777777777777777777777555666666666777777888888666666777888999:::;;;;;;444444444555666777777888555444444333444555666777444444555555666666777777555555555555555555555555444555555555666666777777222222111111222222333444333333222222333333444555444444444444444444444444666666666555555444444444222222222222222222222222333333333333333333333333333333222222333333444555555444333333222222222222444444444444444444444444333333333333333333333333555555555555555555555555555666666666666666555555555555555444222///,,,+++222222222333333333444444333333333444444555555555555555444444444333333333444444444444444444444444555444444333333333444444666666666666666555555555888777666555555666777888777777888777777999===@@@FFFHHHKKKOOOTTTXXX\\\___kkksssyyysssuuuxxx|||~~~{{{yyyyyyyyy}}}yyyvvvttttttuuuuuuwwwyyy{{{}}}~~~zzzvvvoookkkfffaaa]]]YYYUUURRRRRROOOLLLKKKKKKLLLMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTVVVXXX[[[^^^aaagggmmmqqqxxxzzz~~~}}}qqqhhh[[[QQQGGGBBB@@@<<<:::<<<888888999999999888888777999::::::::::::999888888777777777777777777777777777777777777777777777777666555444333333444555666666666666666555555555555222333555666666666555444666666555555555444444444444444444444444444444444444444444444444444444444333333222222333333444555444444444444444444444444333333333333333333222222333333333333333333333333333333333333333333333333333333222222333333444555555555444444333333444444444444444444444444444444555555555555555555555555555555555555555555555555222333444555555666666666333333333333333222222111333333333333444444444444333333444444444444444444555555444444444333333333444444444444444444444444666666666555555555666666555555555666666666666666777777666555555666777777777888999888999;;;>>>AAAGGGIIILLLPPPTTTYYY^^^aaaooowww}}}wwwsssuuuyyy}}}yyytttrrrrrrrrr}}}}}}yyyvvvsssrrrpppqqqtttwww{{{wwwsssnnniiieee```\\\YYYWWWTTTPPPNNNMMMNNNMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQTTTVVVXXXZZZ]]]aaagggkkkpppssswww|||xxxooocccWWWLLLGGGCCC???===>>>999999999999999999888888:::999999999888888888888777777777777777777777777777777777777777777777777666555444444444444555666666666666666555555555555333444555555666555555555666666555555555444444444444444444444444444444444444444444444444444444444333333333333333444444555444444444444444444444444222222333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555555555444444444555666666444444444444444444444444555555555555555555555555555555555555555555555555222222333444444444444444333333333333333444444555333444444444444555555555444444444444444444333333555555444444444333333333444444444444444444444444666666666666666666666666444444555555666666777777666666555555555555666777888999999999:::<<<@@@DDDIIIKKKOOORRRVVV[[[bbbfffttt~~~{{{wwwuuuwww{{{~~~~~~{{{sssnnnlllmmmnnn|||~~~}}}xxxtttqqqppppppnnnppptttyyyzzzuuupppjjjdddaaa]]]ZZZUUURRRPPPPPPNNNMMMLLLLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNRRRSSSUUUVVVXXX[[[```dddhhhkkkooouuu{{{{{{mmmaaaUUUMMMHHHBBB@@@@@@;;;:::::::::999999888888:::999888777666777888888777777777777777777777777777777777777777777777777666555555444444555555666666666666666555555555555555444444444444555666666555555555555555444444444444444444444444444444444444444444444444444444444333333333333333444555555444444444444444444444444444444444555555666666666444444444444444444444444333333333333333333333333333333222222333333444555444444333444444555666666444444444444444444444444333333333333333333333333555555555555555555555555444444444444444333222222666555444222222222333333444444444555555555666666555555555444444333333333555555444444444333333333444444444444444444444444333333444444444444444444333444444555666777888888555555555555555666666666777888999:::;;;>>>BBBEEEKKKNNNRRRUUUYYY___gggmmm{{{~~~}}}{{{}}}~~~{{{}}}}}}~~~yyyrrrmmmlllmmmppp}}}~~~}}}xxxtttpppooonnnoooqqqssswww|||{{{tttmmmhhhbbb^^^YYYVVVTTTRRRPPPOOOMMMMMMKKKJJJHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPRRRSSSUUUYYY^^^aaaeeehhhmmmrrrxxx~~~xxxkkk]]]TTTMMMFFFAAAAAA===<<<;;;::::::999999999:::999777555555666777999666666666666666666666666666666666666666666666666666666555555555555666666666666666666555555555555555555444333333555666777555555555555555555555555555555555555555555555555444444444444444444444444444444333333444444555666444444444444444444444444444444444555555666666666444444444444444444444444333333333333333333333333333333222222333333444555333222222222333444555555444444444444444444444444333333333333333333333333555555555555555555555555333444444555555555444444555444333111111111222333444444444555555555666666555555555444444333333333555555444444444333333333444444444444444444444444222222333444555555444444333444444555666777888888444555555666666666777777666777999:::<<>>===;;;:::999999999:::999777555555666777999666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555444333333555666777444555555555555555555555555555555555555555555555444444444444444444444444444444444444444555555666444444444444444444444444222222333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555333333222222222333444444444444444444444444444444555555555555555555555555555555555555555555555555000111333444666777777777111111111111222333444555333444444444444555555555444444444444444444333333555555444444444333333333444444444444444444444444333444555777777777666666444444555555666666777777444555666777888888888777666888:::;;;>>>BBBGGGJJJOOOTTTYYY\\\aaajjjwww|||yyywwwyyy}}}zzzxxxyyy{{{|||zzzvvvuuuwwwzzz|||~~~~~~xxxvvvuuusssssstttuuuvvvuuuyyy~~~sssoooiiiccc```]]]ZZZXXXSSSRRRPPPNNNLLLKKKJJJIIIGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSWWW]]]```eeeiiioootttyyy}}}qqqggg]]]QQQHHHEEEBBB@@@>>><<<:::::::::::::::999888777666777888888777777777777777777777777777777777777777777777777555666666777777666666555666666666666555555555555555444444444444555666666444444444555555555555555555555555555555555555555444444444444444444444444444444444444444555666666444444444444444444444444333333333333333333222222333333333333333333333333333333333333333333333333333333222222333333444555555444444333333333333444444444444444444444444444555555555555555555555555555555555555555555555555222333333444444444444333222222333444444555444444333333333333444444444444333333444444444444444444555555444444444333333333444444444444444444444444222333555777888888777666555555555666666666666666555666777888999999999888888:::<<<>>>AAAEEEJJJNNNQQQVVV\\\```eeeooo~~~|||zzzyyy}}}|||yyyyyyzzzzzz}}}}}}~~~~~~zzzxxxttttttuuuvvvxxxyyy{{{|||}}}}}}vvvoooiiiddd```]]]VVVUUUSSSQQQNNNMMMLLLKKKGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNNNNPPPSSSXXX[[[```dddkkkrrrwww|||}}}ssshhhZZZOOOKKKDDDBBB???<<<:::::::::::::::999999999888888888888777777777777777777777777777777777777777777777777555666777888888777666555666666666666555555555555333444555555666555555555444444444555555555666666555555555555555555555555444444444444444444444444555444444444444555666666444444444444444444444444666666666555555444444444222222222222222222222222333333333333333333333333333333222222333333444555777666555444444444444444444444444444444444444444333333333333333333333333555555555555555555555555777777666444222///---,,,666777777777666444222111222222222333333333444444333333333444444555555555555555444444444333333333444444444444444444444444000111333555666666555444666666666666666555555555555666888999:::::::::999:::<<<>>>@@@CCCHHHMMMQQQQQQWWW]]]aaagggrrr~~~|||{{{~~~~~~yyyxxxzzz|||~~~~~~zzzvvvsssrrrtttvvvxxx{{{}}}wwwoooiiiccc```XXXWWWUUURRRPPPNNNMMMMMMFFFFFFFFFGGGHHHHHHHHHIIIKKKKKKLLLLLLMMMOOOSSSVVVZZZ___gggooouuuzzz~~~~~~{{{pppaaaUUUOOOEEECCC@@@<<<;;;::::::;;;999::::::::::::999888888777777777777777777777777777777777777777777777777555666777888888777666555777666666666555555555555222333555666666666555444444444444555555555666666666666666666666666666666444444444444444444444444666555555444444555555666333333333444444444555555555555555555555555555555555444333222222333444555111222333444555555555555333333333333333333333333444444444444444444444444555555555555555555555555555666666555333333555666444444444444444444444444444444444444444444444444333333333444444444555555666666666666666666666666555444444333333444444555444555555666666555555444222333444444555555444444555555555555666666666666777777666666666666777777666555555777:::<<<>>>>>>=========AAAFFFLLLPPPRRRVVVZZZaaahhhqqq~~~~~~zzz{{{~~~|||~~~{{{vvvsssssstttuuuvvvyyy{{{}}}{{{ssslllhhhddd```[[[WWWTTTRRRPPPOOOLLLKKKIIIIIIIIIIIIGGGFFFFFFFFFGGGIIILLLOOORRRTTTTTTXXX]]]cccjjjqqqyyy~~~~~~xxxjjj\\\RRRMMMHHHAAA>>>>>>???>>><<<555666888999999888777777666666666666666666666666777777777777777777777777555555555555555555555555555666777666555444555777666555555555444444444444666666666666666666666666555555666666666666555555666666666555555444444444444333333222222333333444333333333444444444555555555555555555555555555555444333333222222333444555111222333444555555555555333333333333333333333333444444444444444444444444444333333333333333333333333444444444222222444555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444333333444444444333333444444444444333333222333333444444444444444555555555555666666666666777777666666666666777777:::999999;;;===???@@@AAA>>>>>>@@@DDDIIINNNRRRSSSXXX]]]eeemmmwww~~~{{{~~~|||wwwrrrppppppqqqrrrwwwzzz~~~~~~vvvrrrkkkgggaaa\\\YYYVVVTTTRRRNNNLLLJJJJJJJJJJJJIIIGGGGGGGGGGGGIIIKKKMMMPPPRRRQQQUUUZZZ___eeelllsssxxx}}}~~~ssseee[[[NNNHHHAAA>>>======<<<:::888888999999999777666555666666666666666666666666666666666666666666666666555555555555555555555555555666777666555444555777666666666555555555444444555555555555555555555555444444555555555555444444555555555444444444333333444333333222222333333444333333333444444444555555444444444444444444444444333333222222333444555555222222333444555555555555333333333333333333333333444444444444444444444444222222222222222222222222000222333333222222333555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444111222222333333222222111111222333333444444333333444555555555555666666666777777666666666666777777888888888999:::<<<===>>>???@@@CCCHHHLLLPPPTTTUUUZZZaaakkkuuu~~~}}}yyywwwssspppnnnoooqqqrrrzzz}}}}}}uuupppjjjddd```\\\XXXUUUPPPNNNLLLKKKKKKKKKJJJHHHHHHHHHGGGHHHIIIKKKMMMNNNNNNQQQUUUZZZ___eeelllpppuuuwww|||}}}}}}ooodddRRRLLLDDD@@@???>>><<<::::::::::::999888777555555777777777777777777777777555555555555555555555555555555555555555555555555555666777666555444555777777777777666666666555555444444444444444444444444333333444444444444333333444444444444333333333333666555555444444555555666333333333444444444555555444444444444444444444444333333333444444555666666222333444444555555555444333333333333333333333333333333444444444444444444222222222222222222333333000222333444333333444555444444444444444444444444444444444444444444444444333333333444444444555555666666666666666666666666333444444444444444444333111222222333333222222111111222222333444333333333444444444555555555666666777777666666666666777777666777777777777888:::;;;>>>AAAFFFKKKOOORRRUUUWWW\\\dddppp}}}~~~vvvtttrrrpppppprrrtttvvv~~~{{{tttmmmgggbbb\\\YYYSSSQQQNNNLLLLLLKKKJJJIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKNNNQQQUUUZZZ___eeeiiikkkooovvv~~~sssiiiXXXRRRJJJDDDBBBAAA>>>;;;:::::::::999999888777777888888888888888888888888666666666666666666666666555555555555555555555555555666777666555444555777777777777777666666666666444444444444444444444444333444444555555444444333333333333333333333333333666555555444444555555666333333333444444444555555444444444444444444444444444444555555666666666666333333444444555444444444333333333333333333333333333333333444444444555555333333333333444444555555222444666666555444555666444444444444444444444444444444444444444444444444333333333444444444555555666666666666666666666666333333444555555444333333333333444444444444333333222222333444444444444333444444444444555555555555777777666666666666777777777999::::::999999<<<>>>>>>BBBHHHLLLOOOSSSWWWZZZ^^^hhhvvvzzzvvvsssrrrqqqqqqrrruuuxxxzzz~~~vvvooohhhbbb^^^XXXUUUQQQNNNMMMLLLJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJLLLPPPSSSWWW\\\aaaeeeggglllsss{{{vvvmmm^^^WWWNNNHHHDDDBBB>>>;;;999999999999999999::::::999999999999999999999999777777777777777777777777666666666666666666666666555666777666555444555777777777777777666666666666555555555555555555555555555555666666666666555555333333333333333333333333444333333222222333333444333333333444444444555555333333333333333333333333555555666666666666555444333333444444555444444333333333333333333333333333222333333444444555555555333444444555555666666777444666888999777666555666444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444222333444555555444333222444555555666666555555444222333444444555555444444333444444444444555555555777777666666666666777777555777999999777888;;;???@@@DDDJJJNNNPPPTTTYYY^^^cccnnn}}}}}}yyyuuuqqqppppppppprrruuuyyy|||~~~yyyqqqjjjeee___[[[VVVRRROOOMMMKKKJJJKKKJJJIIIHHHGGGHHHIIIIIIIIIKKKOOORRRUUUZZZ___ccchhhkkkqqqxxx{{{sssccc\\\RRRJJJFFFBBB>>>;;;::::::999999::::::;;;<<<888888888888888888888888888888888888888888888888666666666666666666666666555666777666555444555777777777777666666666555555666666666666666666666666555666666666666666666555333333333333444444444444444333333222222333333444333333333444444444555555333333333333333333333333444555555555555333222111333444444555444444333333333333333333333333333333222222333333444555555666333444444555666666777777666888::::::888555444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444222333555666666555333222555555555666666555555555333444555555666666555555333333444444444555555555777777666666666666777777222666999999777777;;;@@@CCCGGGLLLOOOQQQUUU\\\bbbjjjuuu~~~{{{xxxvvvsssqqqqqqqqqsssvvvzzz~~~|||sssnnngggccc\\\VVVSSSPPPNNNLLLKKKKKKIIIHHHHHHHHHIIIJJJHHHJJJMMMQQQTTTYYY^^^bbbgggiiinnnsssyyy}}}~~~}}}{{{}}}~~~yyyjjjbbbXXXPPPKKKFFFAAA>>><<<;;;::::::999:::;;;;;;888888888888888888888888777777777777777777777777666666666666666666666666555666777666555444555777666666666555555555444444555555555555555555555555444555555666666555555444333333444444444555555555666555555444444555555666333333333444444444555555333333333333333333333333333444444444333111///...444444444555444444333333333333333333333333333333222222333333444555666666333333444444555666777777666888::::::777555333333444444444444444444444444444444444444444444444444333333333444444444555555666666666666666666666666222333555666666555333222444555555666666555555444444555666666777666666666333333333444444444555555777777666666666666777777666:::======;;;<<>><<<:::999999999:::777777777777777777777777666666666666666666666666777777777777777777777777555666777666555444555777666555555555444444444444444444444444444444444444333444444555555444444333444444444555555666666666555444222111000111222222444444444444444444444444666666666666666666666666444444444444444444444444555444333333333333444555333333333333333333333333333333333333333333333333444444333222333444555666:::;;;;;;999666444444444555555444333222222111111333333444444555666777777333333333444444444555555555555555444444333333333555555555444444333333222444444444444444444444444666666666666666666666666555555555555666666666666555555555555666666666777999888888999;;;???CCCFFFJJJLLLRRRXXXYYY[[[dddnnnsss|||vvvssstttvvvvvvuuuzzz||||||tttnnnfff```^^^[[[XXXUUURRRPPPLLLJJJIIIIIIHHHFFFFFFGGGIIIMMMPPPTTTXXXZZZdddeeefffhhhjjjooouuuyyyuuusssqqqnnnooottt{{{~~~}}}}}}wwwpppfff\\\TTTNNNHHHEEE???===:::999:::;;;:::999777777777777777777777777888777666555555666777888777666555444444555666777555555444444444333333333555555555555555555555555666666666666666666666666555555555555555555555555666666555555555444444444666555444444333333444444444444444444444444444444555555555555555555555555444444444444444444444444555444333333333333444555333333333333333333333333333333333333333333333333444444333333333444555666:::;;;;;;999666444444555777666666555444444333333222222333333444555555666333333333444444444555555555555444444444333333333555555555444444444444444444444444444444444444444555555555555555555555555555555555555666666666666555555555666666666777777999999999:::<<<@@@DDDFFFLLLNNNSSSXXX[[[^^^hhhsss~~~~~~{{{vvvtttuuuwwwxxxxxx}}}{{{tttlllgggdddaaa\\\YYYTTTQQQMMMJJJIIIIIIGGGFFFHHHIIIJJJLLLOOORRRUUUVVV^^^___aaadddggglllrrrwwwvvvuuurrrooonnnqqqxxx|||~~~~~~yyytttkkkbbbZZZRRRLLLHHHAAA>>>;;;::::::::::::999888888888888888888888888888777666555555666777888777666555444444555666777777666666666555555555555555555555555555555555555666666666666666666666666555555555555555555555555666666555555555444444444444555555555555444444333444444444444444444444444555555555555555555555555444444444444444444444444555444444333333444444555333333333333333333333333333333333333333333333333444333333333333444555666:::;;;;;;999777555555666666666666555555444444333111222222333333444444444333333333444444444555555555444444444444333333333444444444555555555555555444444444444444444444444444444444444444444444444444555555555555666666666555555666666666777777777999999:::;;;>>>BBBFFFHHHOOOPPPTTTYYY\\\bbbnnn{{{}}}{{{yyyxxxxxxyyy{{{|||yyyuuutttvvvxxxzzz{{{{{{wwwtttssssssvvv{{{~~~vvvpppmmmhhhccc___YYYVVVQQQNNNLLLKKKIIIGGGJJJJJJJJJKKKMMMOOOQQQRRRWWWYYY\\\___dddjjjqqqvvvyyywwwtttpppnnnooossswww{{{}}}yyyrrrkkkccc[[[RRRMMMDDDAAA===;;;:::::::::999888888888888888888888888777777666666666666777777666666555555555555666666888888888888777777777777555555555555555555555555666666666666666666666666555555555555555555555555555555555555555444444444111222333444444333222111444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444555555999::::::999777555666777444444333333333222222222222222333333333444444444333333333444444444555555444444444444444444444444444444444555555666666666444444444444444444444444444444444444444444444444444444444555555555666666555666666666666777777777::::::;;;===@@@DDDHHHJJJPPPQQQTTTZZZ^^^fffuuu|||zzzyyyxxxqqqrrrtttyyy{{{yyywwwuuuttttttvvvyyy}}}{{{xxxrrrlllhhheeedddccccccggglllrrryyy{{{vvvqqqjjjeeeaaa^^^YYYUUURRROOOLLLJJJJJJJJJIIIIIIKKKMMMOOOQQQTTTVVVZZZ^^^cccjjjrrrxxx|||zzzxxxtttpppoooqqqssswww}}}~~~zzztttmmmdddZZZTTTHHHDDD???<<<;;;::::::999888888888888888888888888777777666666666666777777666666666555555666666666888888888888888888888888555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555111222444444555444333222444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444444444777888999888666555666777333333333333333222222222444444444444555555555555333333333444444444555555444444444444444444444444333444444444555555666666444444444444444444444444444444444444444444444444444444444444555555555555666666666666777777777888:::;;;<<>>AAAEEEIIILLLNNNRRRRRRWWW^^^fffqqqzzzxxxwwwwwwwwwppprrrvvv~~~~~~xxxuuusssqqqppprrrsssuuuwwwyyy}}}zzzsssmmmhhhdddaaaZZZXXXTTTPPPNNNNNNOOOOOOOOORRRVVVZZZaaalllyyy~~~wwwpppkkkeee^^^YYYUUUPPPMMMKKKJJJHHHHHHIIIKKKNNNPPPRRRTTTXXX\\\aaaiiiqqqvvv{{{||||||zzzvvvtttssssssvvv{{{{{{rrrhhhaaaSSSNNNGGGAAA>>>===;;;:::999999999999999999999999666666777777777777666666555555666666666666555555666666666666666777777777555555555555555555555555666666666666666666666666555555555555555555555555444444444555555555555555555555555555555666777777444444444444444444444444444444444444444444444444444444444444444444444444333333444555555444333333333333333333333333333333333333333333333333333333222333444555555555444444333555666555444444555666555555555555555555555555444444444444444444444444333333333444444444555555333333333444444444555555333333333333333222222222444444444444444444444444555555555555555555555555333333444444444555555555666666777777777888888888:::<<>>===<<<999999999999999999999999555666777888888777666555444555666777777666555444666666666666777777777888555555555555555555555555666666666666666666666666555555555555555555555555444444444555555555666666444333222222333444555666444444444444444444444444444444444444444444444444444444444444444444444444333333444555555444333333333333333333333333333333333333333333333333333333222333444555555555444333222333555444333333444666333333333333333333333333333333333333333333333333333333333444444444555555333333333444444555555555333333333222222111111111444444444444444444444444666666666666666666666666333333333444444444555555777777777777888888888888:::<<>><<<;;;:::888999::::::999777999999999888888888888777777777666666666666777777777777777777777666555555777777777777777666555555555555555555555555555555555555555555555555555555555555555555555555555555666555555444444555555666333333444444444444444444444444444444444444444444222222333444444444444333333333333333333333333333555444444333333333444444555555555555555555555555333333333333333333333333444444333333333444555666555555444444444333333333333333333333444444444444555444444333333444444444444444444444444444444444444444333222222333444444555555555555555444444444666666666666666666666555444444444555555555666666777777777777888:::<<<===>>>AAAFFFIIILLLNNNRRRTTTYYY[[[cccsssyyyvvvsssqqqrrrtttwwwyyy}}}~~~wwwqqqjjjddd^^^[[[UUURRROOONNNMMMKKKIIIHHHGGGGGGHHHJJJNNNRRRWWWYYYeeemmm{{{|||tttllleeeaaaZZZVVVRRROOOMMMLLLKKKJJJKKKKKKKKKLLLPPPTTTYYY[[[eeeiiinnnqqqqqqpppoooooorrrssstttwwwzzz}}}zzzrrrlll```ZZZRRRJJJEEEBBB???===:::999888888999:::999888999999999888888888888777777777666666666666777777777777777777777666555555777777777777777666555555555555555555555555555555555555555555555555555555555555555555555555555555666666666555555666666666444444444444444444333333222222222222222222222222222222333444444444444444333333333333333333333333666555444333222222222222444444444444444444444444333333333333333333333333555444444444444555666777555444444444444333333333333444444444444555555555444444444333333444444555444444444444444444444444444444333333333333444444444444444555555555555555555555666666666666666666444444555555555666666666888888777888888:::<<<===@@@DDDHHHLLLNNNPPPSSSUUU[[[___iiiyyy|||wwwuuusssrrrtttwww{{{}}}{{{uuunnnhhhbbb]]]YYYVVVRRRPPPNNNMMMLLLJJJIIIHHHHHHIIIKKKNNNQQQSSSZZZbbbppp~~~vvvnnniiibbb]]]XXXSSSPPPMMMKKKIIIJJJJJJJJJKKKMMMPPPRRRSSS[[[```eeeiiikkklllmmmnnntttuuuxxx{{{}}}~~~}}}yyysssiiibbbXXXOOOHHHDDDAAA???:::888777777999:::999888999999999888888888888777888777777666666777777888777777777777777666555555777777777777777666666555555555555555555555555555555555555555555555555555555555555555555555555555666666555555555555666666555555555444444333333333222222222222222222222222222333333444555444444444333333333333333333333333555444333333222222333333444444444444444444444444333333333333333333333333444444444444444555555666444444444444444444444444444444444555555555666666444444333333333444555555555555555555555555555555444444444333333444444444333333444444555666666777555555555555666666666666666777777777777888888888888888777777888999;;;<<>>:::::::::999999999999999888888888888777999999888888888888999999777777777777777666666555555555666777777777777777777777777777777777777777777777777777777777777777555555555555555555555555777777777777777777777777555555444444444333333333444444444444444444444444555555555555555555555555111222444555555444222111444444444333333222222222444444333333333222222222444444444444444444444444444444444444444444444444555555555444444333333333666555555555555444444444333333333444444444444555777555333444777888666444555555555555666666666666666666666666666666666666777666444333444555777999777777777777888888888888777999;;;<<<<<<>>>AAADDDGGGKKKNNNOOOQQQWWWbbbkkkuuu}}}tttnnnnnnrrrvvv|||~~~|||||||||{{{zzz|||~~~}}}yyyuuurrrnnnjjjffffffggghhhhhhgggdddaaa^^^\\\YYYTTTQQQPPPNNNLLLKKKKKKKKKOOOTTTYYYaaaooo}}}xxxooogggbbb^^^ZZZTTTPPPMMMLLLKKKJJJLLLIIIKKKPPPUUUXXX]]]ccciiinnnuuu{{{uuukkk]]]PPPHHHCCC===:::::::::999777:::999888777777888999:::888888777777666666555555666555555555555444444444333444666777888888888777888888777777666666555555555555666666666666555555555555555555555555555555666666666666666666666666555555555555444444333333444444444444444444444444444444444444444444444444111222444555555444333111444444444333333333222222555555555444444444333333444444444444444444444444444444444444444444444444555555444444444333333333333444444444555555666666444555555555555666666666777555444444777777666444555555555555666666666666555555555555555555555555777666444444444555777888777777777777888888888888777999;;;<<<===???BBBEEEHHHLLLOOOQQQSSSZZZfffooo{{{{{{sssnnnqqqvvvzzz}}}||||||}}}~~~~~~~~~{{{wwwsssqqqoookkkiiikkklllmmmmmmkkkiiifffddd```\\\XXXUUUSSSQQQOOOMMMKKKKKKMMMQQQTTTZZZfffrrryyypppjjjbbb^^^XXXSSSPPPOOOMMMLLLKKKHHHHHHLLLPPPRRRVVV\\\eeekkksssyyy~~~zzzpppaaaTTTLLLGGG@@@<<<;;;;;;999666;;;:::999999999999:::;;;888888777777666666666666777777666666666555555555444555666777888888777777777777777777666666666666555555666666666666555555555555555555555555555555666666666666666666666666666666666555555555555444444444444444444444444444333333333333333333333333222333444555555444333222444444444444333333333333666666555555555444444444444444444444444444444444444444444444444444444444555444444444444333333333222222333444555666777777666666666777777777777888666555444555666666555444444555555555555666666666555555555555555555555555666555555444444666777888777777777777888888888888777999;;;===>>>@@@DDDFFFIIIMMMQQQSSSVVV___kkkuuuwwwqqqooosssyyy~~~|||{{{}}}|||yyytttrrrqqqpppooonnnqqqrrrssssssrrrooolllkkkeeebbb^^^[[[XXXVVVSSSQQQNNNLLLLLLOOOPPPSSS\\\fffsss~~~zzzttthhhddd]]]XXXTTTRRROOONNNLLLHHHGGGJJJLLLLLLPPPUUU```fffnnnuuuzzzvvvgggYYYQQQKKKCCC>>>===<<<999777:::999999888888999999:::888777777777777666666666888888888777777777666666555666777777777777666666666666666666777777777777555555666666666666555555555555555555555555555555666666666666666666666666666666666666666666666555444444444444444444444444444444444444444444444444333444444555444444333222444444444444444444333333555555555555444444444444333333333333333333333333444444444444444444444444444444444444444444444444222222333444444555666666666666666666777777777777555555444555555555555555444444444555555555666666555555555555555555555555666555555555555666777777666777777777888888888888888:::<<<>>>@@@BBBFFFHHHIIIMMMRRRUUUZZZdddrrr|||~~~tttpppooosssxxx|||~~~{{{zzz}}}~~~zzzwwwsssqqqrrrsssttttttvvvwwwwwwwwwvvvtttrrrpppkkkhhhdddaaa___\\\XXXVVVRRRPPPOOOPPPPPPQQQWWW___kkkvvv|||ooojjjbbb\\\WWWTTTQQQOOOOOOKKKIIIKKKLLLLLLOOOSSSYYY___hhhoootttyyy|||mmm```TTTMMMEEE@@@>>>===;;;999777666666666666666666777777777777777777777777777888888777777777666666666777777777777777666666666555555666666777777888888555555666666666666555555555555555555555555555555555555555555555555555555555666666666666666666666444444444444444444444444666666666666666666666666555555555555444444333333444444444444444444444444444444444333333333333222333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444333444444444555555555666666444555555555444444444555444444444444555555555555555555555555555555555555555555555555555666777777666777777777888888888888888:::===???AAADDDHHHKKKIIIMMMSSSWWW]]]iiixxx}}}sssooonnnqqqtttwww}}}~~~|||zzz{{{|||yyyvvvssssssuuuwwwyyyzzzyyyzzzzzzzzzyyywwwvvvuuupppmmmjjjgggeeebbb___\\\VVVRRRPPPQQQQQQPPPTTTZZZcccnnn~~~vvvqqqiiiaaa[[[WWWSSSPPPPPPLLLJJJLLLLLLLLLNNNSSSSSSYYYaaaggglllqqqwww{{{sssgggVVVPPPGGGAAA??????===;;;666666666777777666666666777777777777888888888888777777777666666666555555777777777666666666666666555555666666777777888888555555666666666666555555555555555555555555555555555555555555555555555555444555555555555666666666444444444444444444444444666666666666666666666666666666555555444333333333444444444444555555555555444444333333333222222222333333333333333333333333444444444444444444444444333333333444444444444555444444444444333333222222333333333333444444444444333555666555444333444555333444444444444555555555444444444444444444444444555555555666666666666666777777777777888888888888999;;;>>>@@@CCCFFFJJJMMMJJJOOOUUUZZZbbbooouuuqqqooopppqqqssszzz~~~yyy{{{~~~}}}}}}|||yyywwwvvvwwwyyy|||~~~~~~}}}}}}}}}}}}|||{{{zzzyyyuuussspppnnnmmmjjjfffccc[[[VVVSSSTTTSSSQQQRRRVVVZZZdddrrrzzzqqqiiibbb\\\XXXUUUQQQMMMKKKKKKKKKIIIKKKOOONNNSSSZZZ___bbbgggnnnsss{{{yyyooo\\\UUUKKKDDDAAA@@@>>><<<888999999::::::999999888777777777888888888888999777777666666666555555555777777666666666666777888666666666666777777777777555555666666666666555555555555555555555555555555555555555555555555555555333333444444555555555555444444444444444444444444666666666666666666666666777666555444444333333333444444444444555555555666555444444444333333333333222222222222222222222222444444444444444444444444333333333444444444555555333333333333333333444444333333333333444444444444222444666555333222444666333333444444444555555555444444444444444444444444444555555666666666666666777777777777888888888888999;;;>>>AAADDDGGGKKKOOOMMMRRRXXX^^^ggguuuxxxtttqqqqqqqqqsss{{{wwwyyy~~~|||zzzyyyyyy{{{~~~zzzxxxvvvuuutttrrrnnnkkkccc^^^ZZZYYYWWWSSSRRRTTTVVV]]]gggrrr|||{{{rrrjjjddd___\\\VVVQQQMMMLLLJJJGGGHHHLLLKKKOOOTTTWWWZZZ```gggmmmtttzzzvvveee\\\QQQHHHDDDAAA>>><<<999999:::;;;;;;:::999999777777888888888999999999888888888777777777666666666666555555666777888999777777777777666666666666555555666666666666555555555555555555555555555555555555555555555555555555333333333444444444555555444444444444444444444444555555555555555555555555888777666444444333333333444444444555555555666666666666555555555444444444222222222222222222222222444444444444444444444444333333333444444555555555111111222333444444555666333333333444444444555555222444666555333222333666333333333444444444555555444444444444444444444444444555555666777666666666777777777777888888888888999;;;???BBBDDDHHHLLLPPPOOOTTTZZZaaajjjyyyzzzvvvsssrrrrrrttt}}}uuuxxx~~~}}}}}}{{{zzz{{{~~~}}}|||zzzzzzyyywwwssspppkkkeeeaaa___\\\WWWTTTUUUVVV[[[bbbjjjrrr}}}yyyqqqjjjeeeaaa[[[UUUQQQOOOLLLGGGGGGJJJJJJMMMQQQSSSUUU[[[ccciiipppuuu}}}{{{lllcccVVVLLLFFFBBB>>>;;;777888999::::::999888777777777888888999999999999999999999888888888888777666555555555666777999:::888888777777666666555555555555666666666666555555555555555555555555555555666666666666666666666666555555555555555555555555777666555444444444444444555555555555555555555555777555444222222333444555444444444444444444444444333333333333333333333333555555555444444333333333222222222333333333444444666555444333333333333333555444444333333444444555555555666666555333111000333444444555555444444333555555666666555444333333333333333444444444555555666666666666666666666666777777666777777888999999@@@BBBDDDDDDEEEGGGJJJLLLTTTVVV\\\eeesss~~~zzzuuuqqqrrryyy|||zzz~~~}}}zzzxxxxxx}}}~~~|||yyywwwvvvqqqmmmhhhccc```]]]ZZZXXXXXXXXXZZZ^^^fffsss|||ssskkkfff^^^YYYSSSOOOMMMLLLLLLKKKJJJKKKLLLNNNQQQVVV]]]bbbkkkqqqwww}}}qqqiii___TTTKKKDDD???;;;<<<;;;999888888888999999999888888888777777666666777777777777777777777777666666666666666666666666888888888888777777777777666666777777666555444444666555555444444444555555666666666666666666666666555555555555555555555555666666555444444444444444555555555555555555555555777555444222222333444555444444444444444444444444333333333333333333333333444444444444333333333222333333444444444555555555666555444333333333333444555444444333333444444555555555555555444333222111333444444555555444444333555555666666555444444333333333444444444555555555666666666666666666666666888888888888888999:::;;;???AAACCCEEEFFFIIILLLOOOSSSVVV]]]iiixxx}}}vvvrrrsss{{{~~~{{{|||zzzxxxxxx~~~~~~{{{yyyxxxuuurrrmmmiiifffccc```]]]ZZZZZZZZZ\\\bbblllxxxzzzqqqkkkaaa\\\VVVQQQNNNMMMLLLLLLJJJKKKLLLMMMOOOTTT[[[___eeeiiippptttwww{{{wwwpppdddYYYOOOHHHBBB>>><<<;;;:::999888888999999999888888888777777777777777777777777777777777777666666666666666666666666666666666555555555444444666666666666666555444444666555555444444444555555666666666666666666666666555555555555555555555555666666555444444444444555555555555555555555555555666555444333222333444444444444444444444444444444333333333333333333333333333333333333222222222222444444444555555555666666555555444333333333444444555444444333333444444555666555444444333333333333333444444555555444444333555555555666555555444333333444444444444555555555666666666666666666666666888888888999999;;;<<<<<<>>>@@@CCCFFFHHHKKKOOORRRQQQWWWaaaoooyyytttvvv~~~~~~~~~{{{yyyxxxxxx~~~|||{{{zzzxxxuuurrrooolllhhheeeaaa___^^^]]]___eeennnttt}}}~~~zzzsssgggbbb[[[VVVSSSQQQOOONNNJJJKKKKKKKKKMMMQQQWWW[[[aaaeeekkknnnppptttyyy~~~xxxlll```UUUMMMFFFBBB>>><<<;;;999999999999:::888888888888888777777777777777777777777777777777666666666666666666666666555555555444444444333333666666666666666555555444555555444444444555555666666666666666666666666666555555555555555555555555666555555444444444555555555555555555555555555555666555444333333333444444444444444444444444444444333333333333333333333333222222222222222222222222444444444444555555555555555444444333333333444444555444444333333444444555666555444222222333444555333444444555555444444333444555555555555555444444444444444444555555555555666666666666666666666666777777888888999;;;<<<===@@@BBBEEEGGGIIILLLPPPSSSSSSZZZgggwww|||xxx{{{|||zzzyyyyyyyyy}}}|||zzzxxxvvvsssoookkkhhhgggdddaaaaaaccciiimmm|||~~~}}}~~~|||pppkkkccc\\\XXXUUUSSSRRRKKKKKKKKKJJJJJJMMMRRRVVV[[[```eeeiiikkknnntttxxx~~~sssggg[[[QQQIIIDDD???>>><<<:::999999::::::888888888888888888888888666666666666666666666666666666666666666666666666777666666666555555555555555666666666666666555555555444444444444555666666666666666666666666666666555555555555555555555555555555444444444555555666555555555555555555555555555555444444333333333333444444444444444444444444333333333333333333333333222222222222222222222222222333333333333444444444444444333333333444444555555444444333333444444555555444333222222444555666333444444555555444444333444444555555555555555444444444444555555555666666666666666666666666666666555666666777999;;;<<<===CCCEEEHHHIIIKKKMMMQQQSSSVVV___nnn}}}~~~}}}~~~{{{yyyyyyzzz{{{}}}|||{{{zzzxxxtttqqqmmmllljjjgggddddddgggjjjrrrzzz~~~~~~wwwqqqiiiaaa\\\XXXUUUSSSNNNMMMLLLJJJIIIKKKOOORRRRRRVVV\\\```cccgggmmmqqq{{{xxxmmmaaaVVVLLLEEE@@@???===<<<:::::::::;;;888888888888888999999999666666666666666666666666666666666666666666666666777666666666555555555555555555666666666666666555444444444444444555666666666666666666666666666666555555555555555555555555555444444444444555666666555555555555555555555555555555444444444333333333444444444444444444444444333333333333333333333333222222222222333333333333222222222333333333444444444444333333333444555555555444444333333444444555333333333333444444555666333444444555555444444333333444555555666555555555444444555555555666666666666666666666666666666666444555666777999;;;===>>>EEEGGGIIIKKKLLLNNNRRRTTT[[[eeevvv}}}zzz|||~~~{{{yyyzzz{{{}}}~~~}}}}}}|||yyywwwrrrqqqooollliiiggghhhiiilllttt{{{}}}~~~xxxooofff___[[[WWWTTTRRRQQQNNNKKKIIIIIILLLOOONNNSSSYYY]]]___ccciiinnnsssxxx~~~uuujjj]]]QQQIIIBBBAAA???===;;;;;;;;;;;;888888888999999999999999777777777777777777777777666666666666666666666666555555555444444444333333444555666666666666666666444444444444444555666777666666666666666666666666555555555555555555555555444444444444444555666666555555555555555555555555444444555555444444333333444444444444444444444444333333333333333333333333222333333333444444444444333333333333444444444555333333333333333444555666555444444333333444444555111222333444555555555555333444444555555444444333333444444555666666555555555555555555666666666666666666666666666666666666555555666888:::===???@@@EEEGGGJJJLLLNNNQQQUUUXXX^^^jjj|||~~~zzzzzz~~~{{{zzz{{{}}}}}}yyyyyywwwtttooolllkkkllljjjpppzzz||||||xxxnnngggaaa]]]ZZZUUUTTTQQQMMMIIIIIILLLNNNNNNRRRWWWZZZ\\\___dddiiijjjpppyyy}}}ssseeeWWWNNNCCCBBB???===<<<;;;;;;<<<888888888999999:::::::::777777777777777777777777666666666666666666666666666666666555555555444444444444555666666666666666444333333444444666777777666666666666666666666666555555555555555555555555444444444444444555666777555555555555555555555555444444555555444444333222444444444444444444444444333333333333333333333333333333333444444555555555444444444555555555666666333333333333333444555666555444444333333444444555000111333555666666555555333444444555555444444333333333444555666666666555555555555555666666666777666666666666666666666666666666777999;;;>>>@@@AAACCCFFFIIILLLOOOSSSWWWZZZ```lll~~~{{{xxxzzz~~~{{{zzz{{{~~~{{{uuuqqqooooookkkpppwww~~~yyyvvvoooiiidddaaaWWWVVVRRRNNNJJJIIIKKKNNNIIIMMMRRRTTTUUUWWW\\\___dddkkkuuu|||zzzlll]]]SSSCCCBBB@@@>>><<<<<<<<<<<<888888888999999:::::::::777777777777777777777777666666666666666666666666888888888888777777777777444444555666777777666666333333333444555666777888666666666666666555555555777999;;;:::777555666777555555555555555555555555333444444555555444444333444444444444444444444444555555555555555555555555666666666666666666666666333333333444444555555555444444333222222333333333444444444333333222222222444444444444444444444444555555555555555555555555444555555666666555555444333444555555666666555555555555666666666666555555666444222333666777666444666888;;;<<<<<<===???AAAIIIIIIMMMOOONNNNNNVVV___iiiyyy~~~~~~xxxsssvvv~~~~~~~~~|||zzzwwwuuutttsssqqqssszzz~~~|||}}}vvvnnnfffaaa\\\XXXRRRMMMKKKJJJJJJIIIKKKLLLMMMPPPSSSWWW[[[]]]___dddkkkqqquuuyyy}}}}}}rrrcccWWWOOOFFF???>>>===:::999:::999888888888888888888999888888888888777777777777444555666777777555333222666666777777777777666666666666555555555444444444666666666666666666666666666666666666666666666555555666888777444333444555444444444444444444444444333444444555555444444333444444444444444444444444555555555555555555555555555555555555555555555555333333333444444444555555444333333222222333333444444444444333333222222222444444444444444444444444555555555555555555555555111222222333333222222111333444555555666666555555555555666666666666555555777555444555777888777555666888:::;;;<<<>>>AAACCCHHHIIIMMMPPPPPPQQQZZZcccooo|||xxxuuuyyy~~~|||{{{vvvrrrrrrwww}}}}}}zzz{{{}}}tttjjjdddaaa\\\VVVPPPNNNLLLKKKJJJKKKKKKLLLNNNPPPSSSVVVXXX[[[___ffflllppptttxxx{{{wwwiii\\\QQQHHHAAA???>>>;;;:::;;;:::999999888888999999:::888888888888777777777777999999999888555222///---444444555555555555444444666666555555555444444444555555555555555555555555555555666666666666666666555666666555333333444666444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444333333333222222333333444444444333333333333222222444444444444444444444444444444444444444444444444111111222222222222111111333444555555666666555555555555666666666666555555777666555666888888888666777888999:::<<>>>>>666666555555555555666666888888888888777777777777333444444555777888999:::444444555555555555444444444444444555555555666666444444444444444444444444444444444555666777777888444555777;;;??????;;;777777777777777777777777777555555666666666666555555444444444444444444444444333333333333333333333333444444444444444444444444333333333222222111111111222222222222333444555666222222222333333444444444444444444444444444444444333333333333333333333333444555555666666555555444333444555555666666555555333444444555555444444333444666888888555555777999999;;;>>>AAABBBDDDFFFIIIGGGGGGKKKQQQWWWaaaqqq~~~zzzxxx}}}{{{}}}yyy}}}vvvlllddd^^^YYYVVVQQQPPPMMMKKKJJJIIIIIIIIIIIIKKKLLLNNNRRRXXX```eeeqqq|||wwwkkk]]]TTTLLLEEE@@@@@@;;;;;;::::::::::::;;;;;;888888888888777777777777::::::888666555444444444666666777777777777666666444444444555555555666666444444444444444444444444444555666777777666555444444555666888999999999999777777666666555555555444333333333444444555555555555555555555555666777888333444444555555444444333222333555666666555333222222222333333333333444444444333333222222333333444555444333333333333444555555444333222111222333333111111222333444444555666444444555555555555444444222222222333333444444444555555555555666666666666555555666666777777888888:::;;;===@@@CCCEEEDDDCCCHHHKKKPPPVVVZZZdddwww~~~xxxtttsss}}}yyywwwvvvzzz|||qqqkkkeee]]]VVVUUURRROOOMMMLLLLLLKKKJJJJJJIIIKKKPPPSSSUUU\\\cccrrr}}}wwwjjj\\\QQQIIICCC???<<<:::999999::::::888777777777777777777888888999666666666666666555555444777777777777777777777777555555555555555555555555666666666666555555555555555666666777777666666555555555666777888888888888777666666666555555555555222222222222333333333444444444444444444444555666333444444555555444444333333333444555555444333333222222333333333333444444444333333222222333333444555444333333333333444555333333222222333444555666333333333333333333444444444444555555555555444444222333333333444444444555555555555555666666666666555555666666777888888888888:::<<<@@@DDDFFFFFFFFFIIILLLQQQWWW]]]iii}}}{{{xxxwwwwww}}}yyywwwxxx|||uuuooofff```WWWTTTPPPMMMLLLKKKIIIHHHLLLJJJKKKOOOQQQSSSXXX___nnnyyy~~~oooaaaUUUKKKEEEAAA>>>===:::999999999777555::::::888777666555555555666666777777666666555444666666666666666666666666555555555555555555555555666666666666555555555555888777777666666777777888555555666666666666666555666666666666555555555555333333333444444444444444555444333333333333333333333444444555555444444333444444444444444444444444222222333333333333444444444333333222222333333444555444444333333444444555222222222333444666777888444444444444333333333222444444555555555555444444444444444444444555555555555555555555666666666666555555666777777888888999777999===AAADDDGGGHHHIIIJJJLLLRRRZZZcccqqq|||xxxwwwyyy|||~~~}}}zzzxxxzzz~~~}}}uuullleee[[[WWWSSSOOOMMMLLLJJJHHHMMMKKKKKKNNNOOOPPPUUU[[[hhhssswwwgggZZZPPPHHHDDDAAA???<<<:::999888666444:::999888666555555555555666666777777666666555444555555555555555555555555555555555555555555555555666666666555555555555444999888777666666777888999555555666666555444444333666666666666666555555555666666666777777777777777555555444333333222333333333444444555555444444333555444444333333444444555222222222333333333444444444333333222222333333444444444444444444444444444333333444444555666777777444444444444444444444333444444555555555555444444555555555555555555555555555555555555666666666666555666666777888888999999888;;;???BBBEEEGGGHHHJJJKKKMMMSSS]]]hhhyyy|||vvvsssuuu{{{}}}~~~zzzyyyyyy|||zzzppphhh```\\\WWWRRRPPPNNNMMMKKKLLLJJJJJJMMMNNNNNNSSSYYYcccmmmzzz~~~nnn```TTTKKKGGGBBB@@@===;;;:::999777666666666555555666666777888777777777777777666555555555555555555555555555555555555555555555555555555666666555555555444444444999888777666666777888999555666666555555444333222555555555666666666666666777777777777777777777777666666555444333333333444333444444555555444444333555444444333333444444555222222222333333333444444444333333222222333333444444444444444444444444444555555555555555555555444222222333444444555666666444444555555555555444444555555555555555555555555555555555555666666666666666666777777888999999999;;;>>>BBBDDDEEEEEEGGGIIILLLMMMTTT```nnn~~~xxxqqqpppttt}}}}}}}}}{{{yyywwwxxx~~~xxxqqqeeeaaaZZZUUURRRPPPNNNMMMJJJHHHIIILLLMMMMMMRRRYYY___hhhsss|||ssseeeYYYOOOIIIBBB@@@<<<;;;;;;;;;:::999666666666666666777888888777777777777777666666555555555555555555555555555555555555555555555555555555555555555444444444444888777777666666777777888555666666666555444333333555555555666666666666666555555555555555444444444666555444444444444444555333444444555555444444333444444444444444444444444222222333333333333444444444333333222222333333444333444444555555444444333555555555555555444333222222222333444555666777777444444555555555555444444555555555444444444444444555555555555666666666666666666777888888999999:::<<<@@@DDDFFFEEEEEEGGGJJJNNNPPPXXXfffuuu~~~zzzsssnnnooovvv~~~|||~~~~~~{{{wwwuuuyyy{{{nnniiiaaaYYYUUUQQQOOOMMMJJJHHHIIIKKKLLLMMMRRRXXX[[[bbbjjjssszzzyyykkk^^^SSSLLLCCC@@@===;;;;;;<<<<<<;;;;;;:::999777666666666666777777888888777777666555555555555555555555555555555555555555555555555555555555555444444444444333555666666777777666666555555555666666666555555444555555555555666666666777555555555444444444333333333333333333333333444555333444444555555444444333333333444555555444333333222222333333333333444444444333333222222333333444333333444555555444333333222333444555555444333333333444444444555555666666444444555555555555444444444444444444333333333222555555555555666666666666666777777888888999:::::::::???EEEGGGFFFFFFIIIMMMQQQSSS\\\lll|||~~~wwwtttooollloooyyy~~~}}}|||zzzvvvwww|||~~~wwwmmmccc\\\VVVRRRPPPMMMJJJJJJLLLLLLKKKPPPVVVXXX\\\bbbhhhpppzzz}}}qqqdddXXXPPPFFFCCC???<<<;;;;;;;;;:::<<<;;;:::888777777777777777888888888888777666666666666666666666666666666555555555555555555555555555555555444444444333333444555666777777666555444555555666666666666666555444555555555666666777777777777666666555555555444111111111111222333444444333444444555555444444333222333555666666555333222222222333333333444444444444333333222222333333444333333444555555444333333///000222444555555444444666555555555555444444444444555555555555555555444444444444333333222222222555555555555666666666777777777777888999999::::::999>>>DDDGGGFFFGGGKKKPPPSSSVVV```ppp}}}{{{{{{{{{}}}~~~zzzrrrppplllkkkppp{{{}}}||||||yyyxxx||||||xxxlllccc\\\VVVSSSPPPMMMLLLMMMLLLJJJNNNSSSVVVXXX\\\bbbjjjtttuuuhhh[[[SSSIIIEEE@@@<<<;;;::::::999999999888888999999:::;;;888888888888888777666666777777777777777777777777555555555555555555555555555555444444444333333333666666666666777777777777333444555777777555444333999999888888777777666666666666666666666666666666555555444444444333333333333444444555555444444333222333333444444333333222333333333333333333333333666555444333222333333444333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555444222111333777::::::999777777777777777777777777444555777888::::::;;;;;;???CCCFFFGGGFFFHHHLLLPPPSSSZZZgggwww~~~}}}|||~~~~~~zzzwwwoooiiifffmmm{{{~~~zzzxxx|||{{{wwwxxxzzz}}}mmmddd[[[TTTRRROOOLLLJJJKKKMMMNNNNNNTTTVVVYYY\\\aaajjjvvv{{{qqqdddYYYPPPHHH@@@???>>><<<;;;<<<999999999888888888888777888777777666666666666666444444555555666666777777555555444444444444555555555555555555555555555555777777777777666666666666555666888999999888666555777777666666666666666666666666666666666666666666555555444444444333333333333444444555555444444333222333333444444333333222333333333333333333333333666555444333333333444444333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555333222333777999999888666666666666666666666666555666777888999:::;;;<<<@@@CCCFFFGGGGGGIIIMMMQQQVVV___mmm}}}{{{{{{{{{zzzxxx|||~~~|||wwwtttnnniiihhhooo|||}}}{{{zzz}}}{{{xxxxxx}}}yyylll```WWWSSSPPPLLLJJJKKKLLLMMMMMMQQQTTTWWWZZZ^^^gggsss{{{uuuhhh]]]UUULLLCCCAAA???<<<:::;;;999999999888888888888777888888777666666666777777666777777777888888888999555555555444444555555555555555555555555555555555888888777777666666555555666777888999999888777666555555555555555555666666666666666666666666666666555555444444444333333333333444444555555444444333333333444444444444333333333333333333333333333333555555444333333333444444333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555444333444666888888777666666666666666666666666777666666777888;;;===>>>@@@CCCFFFGGGHHHJJJOOOSSSZZZeeevvv~~~zzzxxxxxxxxxxxxwwwyyy{{{~~~~~~yyysssooollliiijjjqqq~~~}}}||||||{{{xxxyyy~~~vvvggg]]]TTTQQQMMMKKKKKKLLLLLLLLLNNNQQQTTTVVVZZZbbbmmmuuu|||ooodddZZZPPPGGGCCC@@@<<<999999999999999888888888888777999999888777777777777888777777777777888888888888555555555555555555555555555555555555555555555555888888777777666666555555666666777777777777666666444444444555555666666777666666666666666666666666555555444444444333333333333444444555555444444333333333444444444444333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555666555555555555666777777666666666666666666666666888777666777888;;;>>>@@@AAADDDGGGHHHHHHKKKQQQVVV]]]jjj}}}zzzxxxxxxxxxxxxxxxyyy{{{~~~}}}wwwpppllliiiiiimmmuuu|||}}}~~~zzzwwwyyy~~~|||mmmbbbWWWSSSOOOLLLKKKKKKKKKKKKLLLOOOQQQTTTWWW^^^hhhppp|||uuuiii\\\RRRIIIEEEAAA<<<999999999999999888888888777777:::999999888888888888888555555555555666666666666444555555555555555555444555555555555555555555555888777777777666666666555666666777777777777666666555555555666666777777777666666666666666666666666555555444444444333333333333444444555555444444333333444444555555444444333333333333333333333333333333444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555666666666555555555666777555555555555555555555555888777777777999<<>>@@@AAADDDFFFIIIJJJKKKPPPWWW]]]lll~~~|||}}}|||zzzxxxxxx{{{~~~~~~~~~}}}{{{wwwrrrmmmkkkkkksss}}}~~~}}}||||||~~~~~~zzzvvvuuu{{{uuujjjaaa]]]WWWRRROOONNNLLLKKKIIIKKKNNNOOOQQQUUU\\\bbbkkkttt}}}ssshhh]]]SSSMMMGGG@@@<<<;;;999999999888888888888777888888777666666666777777999888888888777777777666333444666777777666444333555555555555555555555555444444555666777888999999555555444444444444555555555555555444444333333333666666666666666666666666555555444444444333333333333444444555555444444333444444555555555555444444333333333333333333333333111222444555666555444444333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555333555666666444444777:::555555555555555555555555555777999<<<>>>???@@@@@@DDDGGGIIIJJJLLLQQQXXX___rrr~~~||||||~~~|||yyyuuupppllljjjnnnwww||||||||||||zzzvvvxxx~~~zzzpppccc^^^XXXSSSPPPNNNLLLKKKHHHJJJMMMNNNOOOSSSZZZ___eeeooo}}}uuunnncccWWWPPPIIIAAA<<<;;;999999999888888888888777888777777666666666666666777777666666555555555444333444666777777666444333555555555555555555555555888888777777777777888888888666555666777888777555777777777777777777777777444444555555666666777777666666666666666666666666666666666666666666666666555555444444444333333333666666555555555444444444777777666555444333333222555555555444444333333333444444444444444444444444555555666666555444333333444444444444444444444444555555555555666888999:::777666555444444555777888888999::::::;;;>>>BBBFFFGGGHHHKKKOOOQQQUUU```lll}}}}}}yyysssmmmlllpppwww~~~~~~zzzzzz{{{}}}|||zzzxxxwwwxxxkkkeee^^^XXXUUURRRNNNJJJIIIIIIJJJKKKOOOSSSWWWYYY^^^gggtttyyypppggg[[[PPPIIIDDD???;;;;;;:::999888888888999:::999999999888888888888777555555555555555555555555666666666666666555555555666666666666666666666666888888777777777777888888888666555666777888777555777777777777777777777777666666666777777777777777666666666666666666666666666666666666666666666666555555555555444444444333666666555555555444444444666666666555444444333333555555444444444333333333444444444444444444444444555555666666555444444333555555555555555555555555444555555666666777777777666555555555555666777777777999:::;;;<<>>@@@BBBEEEGGGHHHMMMSSSXXX```ooo|||zzzvvvqqqmmmooouuu~~~|||}}}zzzvvvsssyyyuuunnnfff___ZZZVVVRRRNNNKKKJJJJJJJJJKKKNNNQQQRRRVVV]]]gggqqq{{{wwwnnn```UUUMMMHHHCCC@@@===<<<:::999888888888888777777777777666666666555666666666666666666666666555555666666666666666666666666666666666666666666888888777777777777888888888666555666777888777555777777777777777777777777888888888777777666666666666666666666666666666666666666666666666666666666777666666666666555555555555555555555555555555555444444444555555555666666444444444444444444444444444444444444444444444444444555555555555555444444555555555555555555555555333444555666666444222111333444666888888888777666555888<<<>>>@@@AAACCCEEEHHHIIINNNUUU\\\gggxxx}}}wwwssspppnnnrrryyy|||{{{~~~{{{vvvuuuwww}}}|||uuukkkbbb]]]YYYSSSOOOLLLKKKJJJJJJLLLNNNPPPRRRTTTYYYaaajjjsss{{{rrrdddXXXPPPKKKFFFBBB<<<;;;:::999888999999:::888888777777777666666666555555555555555555555555555555555555666666666666666666666666666666666666888888777777777777888888888666555666777888777555666666666666666666666666777777777666666555555555666666666666666666666666666666666666666666666666777666666666666555555555444555555555555555555555333333444444555666666666444444444444444444444444444444444444444444444444444444555555555555555444444444444444444444444444333444555666555444111000333444666888999888888777666999<<>>???CCCGGGJJJLLLLLLPPPXXXbbbppp}}}uuuqqqoooqqqrrruuu|||}}}|||||||||zzzwwwtttuuu}}}|||qqqhhhbbb\\\XXXRRRQQQNNNKKKJJJJJJKKKKKKOOORRRWWW\\\dddooo}}}~~~tttjjjaaaXXXNNNGGG???>>><<<:::999999999999888888888888777777777777555555555555555555555555444444555555666777777888666666666666666666666666888888777777777777888888888666555666777888777666666666666666666666666666666666777777888888999999666666666666666666666666666666666666666666666666555555444444444333333333444444444555555555666666555555555555555555555555333333333444444555555555444444444444444444444444333333444555666666666555666666666666666666666666666555444444444555555666666666555555666888;;;<<<999:::<<<===???CCCHHHKKKMMMMMMQQQXXXbbbqqq{{{qqqnnnnnnqqqsssvvv~~~~~~||||||}}}}}}{{{uuusssxxxtttllleee___ZZZUUURRROOOKKKHHHGGGFFFFFFLLLOOOTTTYYY```kkkxxxxxxooofff\\\QQQIIIBBB@@@>>>;;;888777666666777777777777666666666666888888888888888888888888444444444555666777777888666666666666666666666666:::999888888777888888888999888888888777777666666777777666666666666777777666666666666666666666666888888888888777777777777666666666666666666666666555555444333333333333444444444444444444444444444444444555555666666777777666666555555555444444444444444444555555666666666555555555555444444444444444444444444444444444444555555555555555555555555555666777666555666888999:::===@@@BBBCCCDDDGGGHHHJJJNNNTTTZZZdddvvvzzzssspppmmmkkknnnttt{{{}}}|||}}}|||wwwuuuvvvzzz|||ssskkkccc___SSSRRROOOKKKHHHHHHIIIKKKNNNLLLOOOVVV]]]dddooozzz~~~wwwnnnbbbVVVNNNFFFAAA;;;888:::<<<<<<;;;:::::::::999888777666666888888777777666666555555555555555555555555555555555555666666777888888888:::999999888888888888888888888888888777777777666666666555555555555666666666666666666666666666666777777666666666555555555666666666666666666666666666555555444444444444444444444444444444444444444555555555555666666666666666666555555555444444444333333444444444555555555444444555666777888999999666666666666666666666666555555555555555555555555555666777777666777888::::::===@@@BBBCCCEEEGGGIIIJJJOOOUUU\\\hhhzzzwwwpppmmmlllkkkooouuu||||||{{{zzzzzz{{{~~~~~~xxxuuutttuuu}}}xxxooofffaaaXXXVVVRRRNNNJJJIIIIIIJJJOOOMMMNNNTTTZZZ```jjjsss}}}sssgggZZZQQQJJJDDD===999999::::::999999888888777777666666666888777777777666666666555888888888888888888888888666666666555444444333333::::::999888888888888888888888888888777777777777666555555444444555555666666666666666666666666666555555555444444444333333666666666666666666666666777666555555444444555555555555555555555555555555666666666555555555555555555555555555555444444444333333333333444444444444444444555666777888999999666666666666666666666666555555555555555555555555666777888888777888:::<<<;;;===AAACCCDDDEEEGGGIIIJJJOOOWWW```mmmzzzsssmmmiiijjjlllqqqwww}}}yyyyyyyyyzzz|||}}}xxxtttrrrwww~~~uuukkkeee]]]ZZZUUUPPPLLLKKKJJJJJJOOOMMMNNNRRRVVVZZZccckkk{{{{{{nnn```VVVOOOHHH???:::999999888666777777777666666666666666777777777777666666666666555555555555555555555555666666666555444444333333::::::999888888888888999888888888777777777777777666666555555555555666666666666666666666666666666555555555444444444333333666666666666666666666666777777666555555555555666666666666666666666666666666666666555555444444444555555555555555555555555333333333333333333333333555555555555444444444444444444444444444444444444555555555555555555555555666888999999888999;;;===<<<>>>AAACCCDDDFFFHHHJJJJJJOOOYYYdddttt}}}zzzuuuooojjjfffhhhlllrrrxxx~~~~~~xxxyyy{{{}}}~~~xxxsssuuuzzz}}}qqqiii```\\\WWWRRROOOMMMLLLKKKNNNLLLLLLPPPTTTWWW___gggsssuuuggg]]]RRRKKKBBB<<<:::999888777666666666777777777777777777777777777666666666666444444444444444444444444555555666666777888888888;;;::::::999888999999999777777777777777777888888888888777777777777888888777777777777777777777777666666666555555555444444666666666666666666666666777777666555555555555666666666666666666666666666666666555555444444333333444555555555555555555555333333333333333333333333555555555555444444444444444444444444444444444444555555555555555555555555666777999999999:::<<<>>><<>>;;;;;;:::999777888888888888888888888666666666666777777777777777777777777777777777777555555666666777888888888;;;;;;:::999999999999999777777777777888888888888999888888777777888888999777777777777777777777777777777777666666666666555666666666666666666666666777666555555444444555555555555555555555555555555555555555444444444444444444444444555555555555555444444444444333333333333444444555666777888999999666666666666666666666666555555555555555555555555555777888999888:::<<<>>>===???CCCEEEFFFGGGIIIKKKLLLSSS___ooo|||xxxsssmmmiiifffcccgggmmmsssxxx}}}}}}zzzyyyuuuwww{{{xxxvvvyyyyyywwwiiiddd\\\WWWUUUSSSPPPMMMJJJIIIJJJOOORRRUUU\\\dddgggtttvvvnnn[[[SSSHHH@@@======<<<;;;999999999888888888888888666666666666777777777777666666666666666666666666666666666555444444333333;;;;;;:::999999999999:::666777777777888888888888888888777777777777888888777777777777777777777777777777777666666666555555666666666666666666666666666555555444444444444444444444444444444444444444333444444444444444444555444444444555555555666666555555555444444444333333444444555666777888999999666666666666666666666666555555555555555555555555555666777888888999<<<>>>===@@@CCCEEEFFFHHHJJJLLLPPPWWWcccttt~~~}}}|||zzzuuuooojjjfffddddddhhhnnnrrrwww{{{}}}zzzwwwvvvvvvyyy}}}|||xxxzzzwww{{{rrrkkkbbb\\\XXXUUUPPPLLLJJJHHHJJJNNNPPPRRRXXX```bbbooo~~~wwwbbbYYYLLLCCC???===;;;:::999999888888777777666666555666666666777777777888444444444444444444444444666666666555444444333333<<<;;;::::::999999::::::666666777777888888888999777777666666666666777777777777777777777777777777777666666666666555555555666666666666666666666666555555444333333333333444444444444444444444444444333333333444444555555555444444444555555555666666666666666555555444444444666555555555444444444444444444444444444444444444555555555555555555555555444555777777888999;;;>>>>>>@@@CCCFFFGGGHHHJJJLLLSSSZZZgggxxx~~~}}}||||||~~~~~~|||{{{xxxsssmmmgggdddbbbeeeiiinnnrrrvvv{{{~~~zzzwwwuuutttyyy|||{{{|||vvvxxx~~~yyyqqqggg___[[[VVVPPPKKKJJJHHHIIIMMMOOOPPPUUU\\\___lll|||}}}ggg]]]PPPEEE@@@===:::999999888888777666555555444555666666666777777888888777777777777777777777777555555666666777888888888;;;;;;;;;:::::::::999999777777777777666666666666555555555555666888999:::444555666777777888777777666666666555444444444333333333444444555555666666666666555555555444444444555555555555555555555555555555555555555555555555666444333444777777555222333444555555666666555555666555444333333444555666444444555555555555555555666666666666666555555555555666777999;;;;;;<<<<<<>>>AAAEEEFFFFFFGGGLLLPPPQQQ\\\mmm}}}tttooosssvvv{{{{{{tttmmmgggdddcccdddiiinnntttuuuuuuyyy|||wwwttttttvvvwwwxxx|||{{{vvvvvvzzzwwwlllbbb\\\WWWRRRNNNMMMLLLLLLLLLNNNQQQTTTUUU^^^gggrrr~~~nnncccTTTHHHAAA>>><<<;;;<<<;;;::::::999999::::::777777777777777777777777666666777777777777666666666555444333333444555666;;;:::::::::999999999999888777777777666666666666;;;:::999888666666555555555666666777777777777666555555555555555555444444555555555555555666666666666666555555555444444444555555555555555555555555555555555555555555555555666444333444666777555333333444555555666666555555777666555555555555666777666666666555555444444444555555666666666666666666666777888999;;;;;;<<<<<>>===;;;999777666555555666777777777777666666555555555555555555555666666777777666666666666666555555555555555555444444444555555555555555555555555555555555555555555555555555444444555666666555333333444555555666666555555777777666666666666777777888777777666555444333333555555555666666777777777888888999::::::;;;<<<<<>><<<::::::999888888888888999777777777777777777777777666666777777777777666666777777666666666666777777::::::999999999888888888888888888777777777666666999888888777777888888888777777888777777666555444444444555555666666777777888888777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555444444555555666555555444333444555555666555555555666666666666666666666666777777666666555555444444444444555666777888888999999999999:::;;;;;;<<<===CCCEEEGGGHHHGGGIIINNNSSS[[[lllwwwppplllpppyyy~~~~~~}}}zzztttnnnjjjiiijjjjjjpppsssvvvxxx{{{{{{xxxssspppooorrrvvvyyy{{{~~~yyyssssssuuu||||||ppphhhaaa[[[WWWPPPNNNMMMKKKKKKLLLMMMOOOSSSWWW___jjjxxx~~~sssbbbTTTJJJDDD???<<<:::999888888777777888888777777777777777777777777666666777777777777666666666666666666666666666666:::::::::999999999888888888888888888777777777777555555555666777888999999777777888777777666555444444555555666666777777777888888777777666666555555444555555555555555555555555555555555555555555555555555555555555555555555444555555666555555444444333444555555666555555555555555555555555555555555444555555666666777777777444555555666777888999999::::::999:::;;;<<<>>>>>>DDDFFFHHHHHHHHHKKKQQQVVV^^^qqqwwwrrrnnnsss}}}{{{uuuppplllllllllmmmrrrtttwww{{{|||vvvtttqqqoooppptttxxx{{{}}}{{{uuussssssxxxxxxoooggg```[[[TTTRRRPPPNNNLLLLLLMMMNNNQQQSSSZZZdddqqq~~~uuueeeWWWMMMFFF@@@<<<:::999888888777777888888777777777777777777777777666666777777777777666666555555555555555555555555;;;;;;;;;:::::::::999999999999888888888777777777888777666666666666666666666777777777777666666555666666666666666666777777777777666666666666666555444444444555555555555555555555555555555555555555555555555555555555555555333555666666555444444555333444555555666666555555444444555555555555444444444444555666777888888999666666666777777888888888:::999999:::;;;===???AAADDDFFFHHHIIIIIIMMMTTTYYYcccwwwyyyuuussswww}}}xxxrrrooonnnoooppprrruuuyyy~~~}}}yyyvvvqqqqqqpppqqqssswwwzzz}}}~~~zzzwwwuuuvvv~~~|||rrrjjjbbb]]]XXXVVVSSSPPPNNNMMMMMMMMMOOOPPPVVV```jjjtttvvvgggYYYOOOHHHBBB>>>::::::999888888888888999777777777777777777777777666666777777777777666666444444555555555555444444<<<<<<<<<;;;;;;;;;::::::999999999888888888777777:::999888777666666666666555666666777777777777666777777777666666666666666555555555555555666666666444444444555555555666666555555555555555555555555555555555555555555555555333555777666444333444666333444555555666666555555444555666777777666555444555555666666777777888888777777777777777777777888999999999:::<<<>>>AAACCCCCCFFFHHHIIIJJJOOOVVV\\\jjj|||yyyxxx|||zzzuuuqqqpppqqqrrrsssvvv{{{}}}zzzvvvssspppnnnoooqqqtttwwwzzz}}}~~~|||xxxuuuyyywwwnnneee```ZZZXXXTTTPPPNNNLLLLLLLLLLLLLLLRRR\\\eeelllxxxwwwhhh[[[RRRKKKFFFBBB;;;;;;:::999999999999999777777777777777777777777666666777777777777666666444555666777777666555444======<<<<<<<<<;;;;;;;;;999999999888888888888777:::999888888777888888888555555666777777888777777888888777777666666555555333444444444555555666666444444444555555555666666555555555555555555555555555555555555555555555555222555777777444333444666333444555555666666555555555666777888888777666555777777777777666666666666888888888777777777777777999888888999<<>><<<:::999::::::999888777777777777777777777777555666777888888777666555666666666666666666666666BBB???<<<;;;;;;<<<;;;:::888999::::::::::::999888888777777666666666777777777777777777888888888888777777666666666666777777777777666666666666777777777777666666666666777777555555555555555555555555555555555555555555555555555555555666666777777777777777666555555555555555555555555555555555555555666666666666777777777777666666666777777777777888999999;;;===???AAABBBCCCFFFFFFGGGKKKMMMRRR^^^jjj{{{xxxxxxvvvuuuvvvvvvzzz~~~yyyuuupppmmmlllkkkmmmppptttxxxzzz|||{{{vvvuuuvvv|||uuummmddd```ZZZUUURRROOOMMMKKKLLLJJJLLLRRRXXX___jjjtttsssggg\\\RRRIIIDDD???<<<:::999::::::999888777777777777777777777777555666777888888777666555666666666666666666666666AAA???<<<;;;;;;<<<;;;:::888999999::::::999999888999888777777666666666666777777777777888888888888777777666666666666777777777777666666666666777777777666666555555666666777555555555555555555555555555555555555555555555555555555555555555555555666777666666555555555555666555555555555555555555555666666666666777777777777777777777777888888888888999:::;;;===???AAACCCCCCEEEEEEGGGKKKNNNTTTbbbooo}}}zzzxxxuuutttuuuxxx|||{{{xxxuuuqqqmmmkkkkkkjjjpppssswwwyyy{{{}}}yyyuuutttwww|||ttthhhddd]]]WWWSSSQQQNNNLLLMMMJJJKKKPPPTTTZZZdddmmm|||yyynnnbbbWWWNNNHHH@@@>>>;;;:::::::::999888777777777777777777777777666666777777777777666666666666666666666666666666BBB???===;;;<<<<<<<<<;;;999999999999999999999999:::999888777666666666666666777777777888888888888777777666666666666777777666666777777777777666666666666666555555666666666555555555555555555555555555555555555555555555555555555555555555444444444777666555555555555666666555555555555555555555555666666666666777777777777666666777777777888888888::::::<<<>>>@@@BBBCCCDDDDDDEEEHHHLLLPPPWWWhhhwww}}}zzzxxxuuutttvvvzzz~~~~~~~~~~~~wwwtttqqqnnnlllkkkllllllsssuuuyyy{{{}}}~~~|||uuurrrsssyyyzzzmmmggg```YYYUUURRROOOMMMLLLJJJKKKOOOSSSWWW```iiivvv~~~ssshhh\\\RRRKKKCCC@@@<<<::::::::::::999777777777777777777777777666666777777777777666666666666666666666666666666DDDAAA>>>=========<<<;;;999999999999999999999999::::::999777666666666666666777777777888888888888777777666666666666777777666666777777777777666666666666555555555555666666555555555555555555555555666666666666666666666666555555555555555444444444666666555555555555666666666666666666666666666666666666666666777777777777555555555666666666777777:::;;;===???AAACCCDDDEEEDDDEEEIIINNNRRR[[[nnnzzzyyywwwtttuuuxxx}}}~~~}}}|||{{{{{{tttrrrooommmlllmmmooopppuuuxxx{{{}}}}}}~~~wwwrrrrrrvvv~~~qqqlllccc[[[VVVSSSPPPNNNLLLJJJKKKOOOSSSWWW___gggooozzzwwwmmm```UUUMMMEEEBBB>>>;;;;;;;;;::::::777777777777777777777777777777666666666666777777666666666666666666666666GGGDDDAAA>>>>>>===<<<;;;:::999999888888999999::::::999888888777777777777777777777777888888888888777777666666666666777777555666777888888777666555666555555444444555555666555555555555555555555555666666666666666666666666555555555555555555555666666555555555555666666777666666666666666666666666666666666666777777777777555555555555666666666666;;;<<<===???AAACCCEEEEEEDDDFFFKKKPPPUUU```uuu}}}xxxuuuvvvuuutttvvv{{{~~~}}}zzzxxxwwwrrrpppnnnlllmmmooorrruuuwwwyyy|||}}}}}}~~~|||vvvssstttyyywwwqqqggg___YYYUUURRRPPPMMMKKKKKKOOORRRUUU\\\dddjjjuuuzzzpppdddXXXPPPHHHDDD???<<<;;;;;;;;;:::777777777777777777777777777777666666666666777777666666666666666666666666JJJGGGCCC@@@???>>><<<:::::::::999888888999::::::999999888888777888888888777777777777888888888888777777666666666666777777555666777888888777666555666555555444444555555666555555555555555555555555666666666666666666666666555555555666666777777777555555555555555666777777666666666666666666666666666666666666777777777777555666666666666777777777<<<<<<>>>@@@BBBDDDEEEFFFEEEHHHMMMRRRWWWccczzz~~~yyytttqqqpppsssttttttxxx~~~~~~~~~~~~|||yyyuuussspppnnnlllkkkmmmpppuuuwwwxxxzzz|||}}}}}}}}}|||uuutttuuuzzz}}}vvvlllbbb\\\XXXUUUSSSOOOLLLLLLOOOQQQRRRXXX___eeeqqq~~~}}}ttthhh[[[SSSIIIEEE@@@<<<;;;;;;;;;;;;777777777777777777777777888777666555555666777888666666666666666666666666LLLIIIEEEBBB@@@>>><<<:::;;;:::999888888999:::;;;888888888888888888999999777777777777888888888888777777666666666666777777555666777999999777666555555555555444444555555555555555555555555555555555777777777777777777777777444555555666777888999999555555555555555666777888777777777777777777777777666666666666777777777777777777777777888888888888<<<===>>>@@@BBBDDDEEEFFFEEEHHHNNNSSSXXXeee~~~}}}uuupppnnnlllmmmpppssstttyyy|||}}}~~~~~~|||wwwssspppooommmkkkkkkmmmqqquuuyyyxxxzzz|||}}}}}}}}}~~~wwwtttsssuuu~~~zzzoooeee___ZZZXXXVVVPPPNNNMMMOOOOOOOOOTTT[[[cccooo|||vvvjjj]]]UUUJJJFFF@@@===;;;;;;;;;;;;777777777777777777777777888777666555555666777888666666666666666666666666TTTOOOHHHCCC@@@>>>===;;;:::::::::999999999888888:::::::::999999999999888::::::999999888777666666777777888888888888777777777777777777777777777777555555555666666666666666444555555666666666666666666666666666777777777777777777777777777777777777888777666555444444555666777777777777777777777777666666666666777777777777555555444555666777999;;;======>>>???AAACCCFFFHHHGGGHHHNNNWWW```nnn}}}yyysssmmmiiiccchhhmmmppprrrvvv}}}~~~~~~}}}}}}}}}|||zzzxxxuuusssqqqpppllllllmmmooorrrvvvyyy{{{yyy|||~~~}}}xxxtttvvv{{{~~~rrriiibbb]]]XXXTTTUUUQQQNNNPPPPPPPPPSSSXXXaaakkkxxxxxxmmm```XXXQQQLLLEEE???<<<:::999999999999::::::999888666555555555666666777777888888555555555555555555555555ZZZTTTLLLEEEAAA>>>===<<<:::::::::999999999999888888888888777777777777666::::::999999888777777666777777888888888888777777777777777777777777777777666666666666666555555555444555555666666666666666666666666666777777777777777777777777777777777777888777666555444555555666777777777777777777777777666666666666777777777777777666666666777888:::;;;======>>>???AAADDDFFFHHHHHHIIIOOOXXXbbbrrr}}}yyyuuupppjjjgggdddhhhmmmooorrrwww~~~}}}}}}}}}|||yyywwwtttrrrpppooolllmmmnnnpppsssvvvyyy{{{{{{}}}|||vvvvvvyyyxxxnnngggaaa[[[WWWUUUQQQNNNOOOPPPOOORRRWWW^^^ggguuu{{{pppddd\\\RRRMMMFFF@@@<<<;;;:::999999999::::::999888666555666666666666777777888888777777777777777777777777ddd]]]SSSIIICCC???===<<<::::::::::::999999999999888888888777777777777666::::::999999888777777777777777888888888888777777777777777777777777777777777777666666555555444444444555555666666666666666666666666666777777777777777777777777777777777777777777666555555555555666777777777777777777777777666666666666777777777777888888888888888999:::;;;===>>>>>>@@@BBBDDDFFFHHHIIIKKKQQQZZZfffyyy~~~yyytttppplllgggdddeeehhhlllnnnrrrxxx~~~}}}}}}|||{{{xxxuuussspppooonnnmmmnnnoooqqqtttwwwyyyzzz|||~~~zzzwwwwww|||uuummmfff___[[[VVVRRROOOOOOOOONNNPPPUUUYYYbbbpppuuuiiiaaaUUUOOOHHHAAA>>><<<:::999999999:::999999888666666666666666777777777777888777777777777777777777777ooogggZZZNNNFFFAAA>>>===;;;;;;:::::::::999999999:::::::::999999999888888999999999888888888777777777777888888888888777777666666666666666666666666888888777666555444444333444555555666666666666666666666666666777777777777666666666666666666666666666666666555555555666666666666666666666666666666666666666666777777777777888888888888999999::::::===>>>???AAACCCEEEGGGHHHHHHLLLRRR\\\jjj}}}vvvqqqllliiifffcccggghhhkkknnnsss{{{~~~~~~~~~}}}|||zzzyyyvvvsssqqqooonnnmmmooooooqqqsssuuuwwwyyyzzz}}}}}}xxxvvvxxx|||sssjjjbbb]]]XXXSSSPPPPPPOOOMMMOOOSSSVVV___lllyyyyyynnnfffXXXRRRJJJCCC???===;;;:::::::::999999888777777666777777777777777777777777555555555555555555555555xxxoooaaaTTTJJJDDD@@@>>>;;;;;;;;;:::::::::999999:::::::::999999999888888999999999888888888888888777777888888888888777777666666666666666666666666888888777666555444444333444555555666666666666666666666666666777777777777666666666666666666666666555555666666666666666666666666666666666666666666666666666666777777777777666666777888888999999999>>>???@@@BBBDDDFFFGGGHHHHHHMMMUUU___ppp}}}uuunnnjjjhhhfffdddhhhiiilllpppwww~~~~~~}}}|||{{{xxxvvvsssqqqooonnnnnnnnnpppqqqssstttvvvxxxyyyzzz}}}{{{wwwwww~~~wwwnnnddd^^^[[[VVVRRRQQQOOOMMMNNNRRRUUU\\\gggsss}}}rrrjjj\\\VVVMMMFFFAAA>>><<<;;;::::::999888888777777777888888888888777777777777555555555555555555555555}}}tttgggYYYNNNGGGBBB???;;;;;;;;;;;;::::::::::::888888888777777777777666888888888888888888888888777777888888888888777777777777777777777777777777777777666666555555444444444555555666666666666666666666666666777777777777777777777777777777777777444555666666777666666666777777777777777777777777666666666666777777777777444555666888999:::::::::>>>???AAACCCFFFGGGHHHHHHHHHPPPYYYdddwww}}}tttmmmiiigggffffffiiijjjmmmsss{{{~~~}}}{{{zzzyyytttssspppnnnmmmmmmnnnoooqqqssstttvvvxxxyyyyyyyyy{{{}}}zzzwwwzzz}}}rrrhhhbbb^^^XXXTTTRRRPPPMMMNNNRRRSSSYYYbbbkkkwwwuuunnn___YYYPPPHHHCCC???===;;;;;;:::999888777777777777999888888888888777777777777777777777777777777777wwwjjj]]]RRRJJJDDD@@@<<<;;;;;;;;;;;;:::::::::888888888777777777777666888888888888888888888888777777888888888888777777777777777777777777777777666666666666666555555555444555555666666666666666666666666666777777777777777777777777777777777777333444666777777777666666777777777777777777777777666666666666777777777777333555777999;;;<<<<<<<<<>>>???BBBDDDFFFHHHHHHHHHJJJTTT^^^jjj~~~}}}ssskkkgggfffffffffiiikkkooovvv~~~|||}}}}}}}}}|||zzzxxxwwwrrrpppnnnllllllmmmooopppssstttvvvwwwyyyyyyyyyyyyyyy{{{~~~~~~~~~|||vvvvvv{{{yyynnngggaaa[[[VVVTTTQQQMMMNNNQQQPPPUUU\\\eeeppp~~~xxxqqqaaa[[[RRRJJJDDD@@@===<<<;;;:::999777777777777888999999999888888888777777777777777777777777777777xxxkkk___TTTLLLEEEAAA<<<<<<;;;;;;;;;::::::::::::::::::999999999999888888888888888888888999999777777888888888888777777777777777777777777777777555555555666666666666666444555555666666666666666666666666666777777777777777777777777777777777777333444666777777777666666777777777777777777777777666666666666777777777777444555888:::<<<>>>>>>>>>>>>@@@BBBEEEGGGHHHHHHHHHLLLWWWbbbnnn}}}sssjjjfffeeefffgggiiikkkpppxxx}}}{{{|||~~~{{{{{{||||||{{{yyywwwvvvpppnnnlllkkkkkkmmmoooqqqssstttvvvxxxyyyyyyyyyyyyxxxzzz}}}~~~~~~}}}}}}~~~~~~uuutttvvvxxx~~~ssslllbbb\\\WWWUUURRRNNNNNNRRRMMMRRRYYYaaalll{{{{{{sssccc\\\SSSKKKEEEAAA>>><<<;;;:::999777777777777888999999999999888888777777555555555555555555555555zzzvvvnnncccWWWMMMGGGDDD@@@???===;;;::::::::::::888888888888888888888888777777777777777777777777777777777777666666666666666666666666666666666666777666444333222222333333444555555666777888999999666666666666666666555555444444555555666666777777777777666666555555555444777777777777777777777777777888999999999777666555777777888999::::::;;;;;;???@@@BBBCCCDDDFFFJJJMMMPPPTTT```uuuuuukkkeeedddfffhhhiiimmmttt{{{}}}zzz{{{{{{{{{zzzxxxuuurrrqqqnnnmmmkkkjjjkkknnnqqqsssvvvvvvwwwyyyyyyyyyyyyyyy{{{{{{||||||}}}}}}~~~~~~~~~|||wwwtttvvvxxxnnnfff```YYYUUUTTTSSSPPPMMMLLLMMMSSS^^^jjjuuu~~~uuujjj```UUUPPPKKKDDD???>>><<<;;;:::888777666666666999888888888777777666666666666666666666666666666yyyvvvoooeeeZZZPPPIIIEEE@@@???===;;;:::::::::;;;888888888888888888888888888888888888888888888888888777777777666666666666777777777777777777777777888888666555444444444555333333444444555555666666666666666666777777777777555555555666666666666666777666666666555555555555777777777777777777777777777888888999888777666555888888999:::;;;<<<<<<===???AAABBBCCCDDDFFFJJJMMMQQQWWWeeezzzuuulllfffeeegggiiiiiinnnvvv~~~}}}zzz{{{zzzyyywwwuuurrrooommmkkkkkkjjjkkkmmmooorrrtttvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{|||}}}}}}~~~~~~zzzvvvttt||||||qqqiiiccc\\\WWWUUUTTTQQQNNNMMMMMMRRR\\\fffqqqxxxmmmbbbXXXRRRLLLEEE@@@???<<<<<<;;;999888888888888888888888888777777777666666666666666666666666666wwwtttoooggg^^^TTTLLLGGG@@@???===;;;::::::;;;;;;999999999999999999999999888888888888888888888888888888777777777666666666888888888888888888888888999999888777666666666666444444444555555555555555666666666777777888888888666666666666666555555555666666666666555555555555777777777777777777777777777888888888888777666666999999:::;;;<<<===>>>>>>AAABBBCCCDDDDDDFFFJJJLLLTTT[[[kkkuuulllgggfffhhhjjjkkkqqqyyy}}}~~~~~~~~~~~~}}}|||zzzyyywwwtttpppmmmjjjiiihhhhhhjjjllloooqqqssstttvvvwwwxxxyyyyyyzzzzzzyyyzzz{{{{{{||||||}}}~~~~~~}}}xxxrrrxxxwwwmmmggg___YYYWWWUUURRROOONNNMMMQQQXXXaaammm~~~}}}qqqfff[[[UUUNNNFFFAAA???<<<<<<;;;:::::::::::::::888888888888777777777777666666666666666666666666sssqqqnnnhhhaaaXXXOOOJJJBBB@@@===;;;::::::;;;<<<999999999999999999999999888888888888888888888888888888888777777777666666777777777777777777777777999888888777777666666666777777777777777666666666555555555666777777888888777777666666555555444444666666666666666555555555666666666666666666666666777777888888888777777777888999999;;;<<<===>>>???BBBCCCDDDDDDEEEGGGJJJMMMUUU___qqqvvvnnniiihhhjjjkkknnnttt~~~~~~|||xxxyyy{{{}}}~~~~~~}}}{{{yyyuuuqqqmmmiiigggfffeeegggjjjnnnqqqsssttttttuuuuuuvvvwwwxxxxxxxxxxxxzzzzzz{{{{{{|||}}}}}}~~~{{{sssvvv|||}}}rrrkkkbbb[[[WWWUUUQQQNNNNNNMMMPPPVVV^^^jjj}}}uuujjj___XXXPPPHHHAAA@@@;;;;;;:::::::::::::::;;;888888888777777777777777666666666666666666666666qqqooollliiiddd]]]TTTMMMFFFCCC???<<<::::::;;;<<<999999999999999999999999888888888888888888888888888888888888777777777777666666666666666666666666666666666666666666555555777777777777777666666666444444444555555555666666777777666666555555444444555555555666666666666666666666666666666666666666777777777777777777888888777777888:::;;;===>>>>>>BBBCCCDDDEEEFFFHHHKKKNNNVVVcccwwwxxxqqqlllkkklllnnnrrrxxx~~~{{{yyyxxxuuuxxx{{{}}}~~~~~~{{{xxxtttoookkkhhhgggffffffhhhlllooorrrsssttttttssstttuuuvvvvvvwwwwwwwwwzzzzzzzzz{{{||||||}}}}}}~~~wwwwwwyyyxxxpppeee]]]XXXUUUQQQNNNNNNMMMOOOUUU\\\hhh}}}{{{pppccc[[[SSSIIICCCAAA;;;::::::999999999::::::777777777777777777888888777777777777777777777777pppnnnkkkiiigggaaaYYYRRRJJJGGGBBB>>>;;;;;;<<<===::::::::::::::::::::::::999999999999999999999999999999888888888777777777555555555555555555555555444555555666666555555444444444444555555555555555444444444444444444444444666666666666666555555555555555555666666666666666777777777777777777777777777777777666777777888999666777888999;;;===>>>>>>AAACCCDDDEEEFFFIIIMMMPPPXXXggg~~~zzzsssooonnnoooqqqvvv|||}}}zzzxxxwwwwwwvvvyyy|||~~~zzzwwwrrrmmmiiihhhhhhhhhjjjlllnnnqqqssstttttttttssstttuuuvvvvvvwwwvvvvvvyyyzzzzzz{{{{{{|||}}}}}}|||zzzxxxzzz~~~uuuiii```ZZZVVVRRROOONNNNNNPPPTTTZZZeee{{{vvvjjjaaaXXXMMMFFFCCC;;;;;;:::999999999999999777777777777888888888888777777777777777777777777rrroookkkjjjjjjfff___YYYNNNKKKEEE@@@<<<;;;<<<===::::::::::::::::::::::::999999999999999999999999999999999888888888777777666666666666666666666666444444555666666666555444333333444444555555666666666666666555444444333333555555555666666666666666555555555555666666666777777777777777777777777777888777666666666777999:::777888999;;;<<<>>>???@@@@@@BBBDDDFFFGGGJJJNNNRRR[[[kkk{{{~~~|||vvvrrrqqqrrrssszzz|||yyywwwvvvvvvwwwxxx{{{~~~wwwtttooojjjhhhggghhhiiiooopppqqqrrrsssssstttttttttuuuvvvwwwxxxxxxxxxxxxyyyyyyzzz{{{{{{||||||}}}~~~|||wwwvvv~~~{{{nnnddd]]]YYYTTTQQQOOOOOOQQQTTTWWWaaauuu~~~pppggg]]]RRRJJJGGG======<<<:::999999999999666777777777888888888888777777777777777777777777tttpppllllllllliiiccc]]]QQQMMMGGGAAA===;;;<<<===::::::::::::::::::::::::999999999999999999999999999999999888888888888777777777777777777777777777444555666777777666555555444555555666777888999999888888777666555444444333444555555555666666777777444555555555666666777777777777777777777777777777888777666666666888999:::888999:::<<<>>>???AAAAAA@@@AAADDDFFFHHHKKKPPPSSS]]]nnn}}}~~~wwwsssssstttuuu}}}}}}|||yyywwwvvvvvvwwwwwwzzz}}}tttqqqlllhhhfffgggiiijjjssssssssssssssssssssstttvvvwwwxxxyyyyyyzzzyyyyyyyyyyyyzzzzzz{{{||||||}}}}}}}}}wwwtttzzzrrrggg```[[[VVVSSSPPPPPPRRRSSSUUU]]]pppuuukkkaaaUUUMMMJJJ@@@???===<<<;;;:::999999666666777777888888888999777777777777777777777777wwwsssooonnnnnnlllhhheeeYYYQQQGGGAAA@@@???<<<999:::999888888777888888888999999999999999999999999:::::::::999999888888888888777666555555666777888777777777777777666666555555555666666666666555555666666666666777777777777777777777777777777777777666666555555555555666666777777777777777777777777777777777777777777888999999;;;===>>>>>>>>>@@@BBBCCCAAABBBGGGKKKMMMRRRXXXfffvvv~~~}}}|||zzzuuussssssuuu|||zzzyyyyyyxxxwwwvvvvvvvvvxxxxxx}}}~~~|||wwwssspppllliiihhhjjjmmmooorrrtttuuutttsssssstttuuuuuuuuuvvvwwwxxxyyyyyyzzzwwwyyy{{{|||{{{{{{}}}~~~yyywwwxxx~~~{{{pppggg___XXXTTTQQQOOONNNPPPSSS\\\lll{{{|||nnndddZZZPPPIIIDDDAAA<<<::::::;;;;;;;;;777888888999999888666555666666666666666666666666zzzvvvrrrppppppnnnjjjggg^^^VVVKKKDDDBBBAAA>>><<<::::::999888888888888888999999999999999999999999:::::::::999999888888888888777666666666666777888444444444555444333333222333444444555555444444333666666666666777777777777777777777777777777777777666666555555555555666666777777777777777777777777777777777777777888888999999;;;===>>>>>>>>>@@@BBBDDDBBBCCCGGGKKKMMMSSSZZZiii{{{~~~}}}yyyuuussstttvvv{{{xxxwwwwwwsssssstttvvvyyy{{{}}}~~~~~~{{{wwwrrrpppmmmjjjjjjlllnnnpppsssuuuvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuwwwyyyzzzzzzzzz{{{||||||xxxwww{{{~~~rrriii```ZZZVVVTTTQQQPPPQQQSSSYYYgggtttqqqfff\\\RRRKKKEEEAAA===::::::;;;;;;:::888888888888888777777666666666666666666666666666~~~zzzuuussssssqqqmmmjjjeee\\\PPPHHHDDDBBB@@@???;;;:::999999888888999999999999999999999999999999999999999999999888888888888777777666666777777888333444444444444333222222333444444555555444444333666666666666777777777777777777777777777777777777666666555555555555666666777777777777777777777777777777777777777888999999999;;;===>>>>>>???AAABBBEEECCCDDDHHHKKKNNNUUU\\\nnn{{{{{{|||~~~~~~}}}|||yyyvvvssssssvvvyyy|||wwwtttsssssssssppprrruuuxxx|||~~~}}}zzzwwwqqqpppnnnlllmmmoooqqqsssuuuwwwwwwwwwuuuuuuvvvwwwzzzzzzyyyxxxwwwvvvvvvuuuvvvxxxzzz{{{{{{{{{|||}}}yyyvvvvvv~~~vvvlllccc]]]YYYVVVSSSRRRSSSSSSVVV```kkk|||uuujjj___TTTLLLFFFBBB>>>;;;;;;;;;;;;:::999999888777777777777888666666666666666666666666}}}xxxvvvuuutttqqqmmmjjjaaaUUUKKKEEEBBB@@@???;;;;;;:::999999999999999999999999999999999999999999999999888888888888888777777777777777777777777666666777777666666555444666666777777777777666666666666666666777777777777666666666666666666666666666666555555555555666666666666666666666666666666777666666666777888999::::::;;;===>>>>>>???AAACCCFFFDDDEEEIIIKKKNNNWWWaaaqqq}}}|||xxxyyy{{{{{{|||{{{yyyyyywwwvvvtttrrrqqqssswww{{{}}}zzzuuupppnnnnnnpppqqqtttvvvyyy{{{}}}~~~~~~~~~}}}{{{yyyxxxwwwqqqpppooooooppprrruuuvvvwwwxxxyyyyyywwwvvvwwwxxxzzzyyyyyyxxxxxxwwwvvvvvvyyy{{{}}}~~~}}}}}}|||wwwtttyyyzzzooofff___\\\WWWTTTSSSTTTTTTUUU[[[ccctttxxxmmmbbbVVVMMMGGGDDD???<<<;;;;;;;;;::::::999888777666777888999666666666666666666666666{{{xxxxxxwwwuuurrrnnnfffZZZNNNFFFAAA???>>><<<;;;;;;:::::::::::::::999999999999999999999999888888888888888888888888777777888888888888777777888888888888888777666666666777777777777777777666666666666666777777777777666666666666666666666666666666555555555555666666666666666666666666666666666666666666777888999::::::<<<>>>?????????AAACCCFFFEEEFFFJJJLLLPPP[[[fffuuu~~~}}}}}}zzzzzzzzzzzzxxxvvvtttsssrrrqqqpppooopppsssyyy~~~{{{vvvsssooolllkkkmmmppprrrxxxyyy{{{}}}~~~~~~{{{{{{yyywwwuuutttuuuuuuqqqqqqrrrssstttvvvwwwxxxyyyzzz{{{zzzxxxwwwxxxyyywwwxxxxxxxxxxxxyyyyyyyyyzzz|||~~~~~~yyyuuuwww}}}sssiiiaaa]]]XXXTTTSSSTTTTTTTTTYYY___mmm~~~{{{pppeeeXXXOOOIIIEEE@@@===;;;;;;::::::;;;:::888777777777888999777777777777777777777777~~~||||||}}}{{{yyyrrrlll```TTTJJJBBB???======<<<;;;;;;::::::;;;;;;999999999999999999999999777777777888888888888888777888888999999888888777666777777777777666555555444555555666666555555444666666666666777777777777777777777777777777777777666666555555555555666666777777777777777777777777666666666666777888:::::::::<<<>>>??????@@@BBBCCCFFFEEEGGGJJJLLLRRR___lll}}}~~~}}}}}}}}}|||{{{zzzxxxvvvtttqqqpppppppppooooooqqqvvv}}}}}}yyyvvvqqqooommmlllmmmpppsssuuuyyyzzz|||~~~~~~}}}|||||||||uuuuuutttrrrppppppqqqsssrrrssstttvvvwwwyyyyyyzzzzzz{{{{{{zzzxxxwwwxxxyyyvvvvvvwwwxxxyyyzzz{{{|||yyy{{{}}}~~~}}}}}}}}}wwwwww{{{xxxmmmddd___ZZZVVVSSSTTTTTTTTTWWW]]]gggvvv~~~ttthhh[[[QQQJJJGGGAAA>>><<<;;;::::::::::::999888888888888888777777777777777777777777xxxrrrhhh\\\PPPGGGAAA???===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999666777777777888888888999777888999999999999888777666666666666666555555444555555666666666666555555666666666666777777777777777777777777777777777777666666555555555555666666777777777777777777777777555555666666777999:::;;;;;;<<<>>>??????@@@BBBDDDEEEEEEGGGJJJMMMTTTbbbqqq}}}{{{zzz{{{{{{|||{{{yyywwwuuusssrrrrrrrrrrrrqqqqqqtttyyy}}}yyyvvvsssqqqnnnmmmnnnoooqqqtttxxxzzz{{{{{{|||~~~}}}{{{yyyyyyyyyqqqqqqqqqnnnlllkkknnnqqqtttuuuwwwxxxzzzzzzzzzzzzzzz{{{{{{zzzxxxwwwwwwxxxvvvvvvwwwxxxyyyzzz{{{|||yyy{{{~~~~~~~~~xxxwwwzzz}}}~~~rrrhhhbbb___YYYTTTTTTTTTSSSUUUZZZbbboooxxxlll___UUULLLHHHBBB>>><<<;;;:::999999999::::::999999888777777777777777777777777777|||wwwnnnbbbUUUJJJDDDAAA======<<<;;;;;;;;;;;;<<<999999999999999999999999666666777777888888888999777888999::::::999888777777777777777777666666555777777888888888888777777666666666666777777777777777777777777777777777777666666555555555555666666777777777777777777777777555555555666777999:::;;;;;;===?????????@@@BBBDDDDDDDDDGGGKKKMMMUUUdddttt~~~{{{yyyxxxxxxxxx|||zzzxxxvvvttttttttttttuuutttttttttvvv|||~~~xxxtttrrrpppnnnlllmmmnnnqqqtttxxx{{{}}}~~~~~~~~~}}}zzzxxxwwwwwwnnnoooooollliiiiiilllooouuuvvvxxxzzz{{{{{{{{{zzzzzz{{{{{{zzzxxxwwwwwwxxxwwwwwwxxxyyyyyyzzz{{{{{{|||~~~yyyvvvyyyzzzvvvkkkdddccc[[[UUUTTTSSSRRRTTTXXX___kkk{{{ooobbbXXXLLLHHHCCC???===;;;:::999999999:::;;;:::999888777777777777777777777777777zzzjjjYYYLLLFFFDDD@@@===:::999999:::::::::;;;:::999888888999:::;;;:::999888888777777888888777777777777777777777777777777777777777777777777666666666666666666666666777777666666666666777777333444555777888888888999888666444555888999777555555555666777777777777777:::999888888888999:::;;;<<<<<<>>>???AAACCCDDDDDDGGGHHHLLLOOOPPPXXXkkk|||}}}{{{yyyyyyzzz{{{~~~~~~|||zzzwwwvvvvvvwwwwwwsssooopppvvv~~~xxxrrrnnnnnnooopppssstttvvvxxxzzzzzzzzzzzzzzz|||}}}}}}}}}}}}yyywwwtttssspppmmmiiiffffffhhhlllooouuuxxx{{{}}}}}}||||||}}}}}}}}}|||{{{yyyxxxwwwwwwxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~yyyvvv|||yyynnnhhh```[[[WWWVVVSSSQQQTTTYYY```gggttt|||qqqeee\\\RRRMMMEEEAAA???>>>;;;888999999:::;;;:::999888666666666666666777777777777~~~ooo^^^PPPHHHEEEBBB???<<<:::;;;;;;;;;;;;:::999888888888888999::::::999888888777777888888777777777777777777777777777777777777777777777777666666666666666666666666777777666666666666777777333444555666777777777777888666444555777888666444555555666777777777777777:::999888888888999:::;;;<<<===>>>???AAACCCDDDEEEEEEGGGKKKOOORRR\\\ppp|||zzzyyyzzz|||}}}}}}{{{yyyyyyyyyuuurrrooopppwww~~~zzzuuupppnnnnnnppprrrwwwxxxzzz{{{}}}}}}}}}}}}{{{|||}}}}}}|||}}}}}}zzzwwwtttrrrkkkhhhdddbbbcccfffjjjmmmuuuxxx{{{}}}|||||||||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzz|||}}}~~~~~~{{{wwwzzz~~~ssslll```ZZZVVVTTTRRROOOQQQVVV[[[aaammmtttiii```UUUOOOHHHCCCAAA???===:::999999999:::::::::999999888888888888888777777777vvvfffWWWLLLFFFDDDAAA===<<<<<<<<<<<<<<<999999888777777888999999:::999888888777777888888777777777777777777777777777777777777777777777777666666666666666666666666777777666666666666777777666666777777777777666666666555444555666666555444555555666777777777777777999999888888888999;;;;;;<<<===>>>@@@AAACCCDDDEEEDDDFFFKKKPPPUUU```vvv}}}{{{{{{}}}}}}{{{tttrrrppprrryyy}}}wwwtttqqqoooooopppsssuuuyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}|||{{{zzz|||}}}~~~{{{wwwsssooogggdddaaa___aaafffkkkooovvvxxx{{{||||||{{{|||}}}~~~~~~}}}|||{{{{{{zzzyyyyyyzzz{{{|||}}}}}}~~~}}}yyywww}}}yyyrrrccc]]]XXXVVVSSSPPPQQQUUUWWW\\\hhhxxxyyynnnfffYYYSSSKKKEEECCCAAA>>>;;;:::999999999999::::::;;;::::::999999888888777777|||mmm]]]OOOHHHEEEBBB>>><<<<<<<<<<<<;;;888888888888888888888888:::999888888777777888888777777777777777777777777666666666666666666666666666666666666666666666666777777666666666666777777999999999999999888777666555555444444555555555444555555666777777777777777999888888888888999;;;<<<<<<===>>>@@@BBBCCCDDDEEEEEEGGGKKKQQQWWWddd{{{~~~}}}~~~~~~uuussssssvvv|||}}}xxxvvvqqqqqqpppoooqqqtttwwwyyyyyyzzzzzz{{{||||||||||||}}}~~~~~~|||yyyxxxxxxyyy}}}zzzvvvpppmmmeeecccaaa```ccciiiooossswwwyyy{{{|||{{{{{{|||}}}~~~~~~~~~}}}|||||||||{{{zzz{{{|||}}}}}}~~~~~~~~~{{{vvvzzz~~~vvvkkkccc]]]ZZZWWWSSSSSSVVVWWW\\\fffttt~~~sssjjj]]]VVVMMMFFFCCCAAA>>>;;;<<<;;;:::999888999999:::::::::999888888777666666qqqbbbSSSJJJEEEBBB>>><<<;;;;;;:::999888888888999999888888888:::999888888777777888888777777777777777777777777666666666666666666666666666666666666666666666666777777666666666666777777888888888888777666555555444555555555444444555555555555666777777777777777888888777777888:::;;;<<<======???@@@BBBDDDEEEEEEGGGHHHLLLRRRXXXfff}}}}}}}}}}}}wwwvvvvvvzzzzzzuuurrrqqqppppppqqqrrrtttwwwzzz|||{{{zzzzzzzzzzzz{{{{{{{{{}}}~~~~~~|||yyywwwvvvwww~~~|||zzzxxxsssmmmiiicccbbbaaabbbeeekkkrrrvvvxxxzzz{{{{{{{{{{{{|||}}}}}}}}}||||||||||||||||||||||||~~~}}}wwwzzzyyyqqqhhh```]]]YYYUUUSSSUUUWWW\\\dddpppvvvnnn```YYYOOOGGGCCCAAA===;;;???>>>;;;999888888888888999999888777666666555555uuufffXXXNNNFFFCCC???<<<;;;;;;:::999888999::::::::::::999888:::999888888777777888888777777777777777777777777777777777777777777777777666666666666666666666666777777666666666666777777555555555555555444333333444555666666555444555666555555666777777777777777888888777777888:::<<<======>>>???AAABBBDDDEEEFFFHHHJJJNNNSSS[[[kkkzzz{{{}}}~~~~~~wwwxxxyyy~~~}}}yyytttqqqooonnnnnnqqqqqqsssuuuwwwyyy{{{}}}||||||{{{{{{zzz{{{{{{{{{|||}}}~~~|||zzzwwwwwwwww~~~{{{yyywwwvvvsssoooiiifff``````aaadddhhhnnnsssvvvyyyzzz{{{{{{zzzzzz{{{}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~yyyzzzuuukkkbbb^^^ZZZUUURRRSSSUUUXXX___iiiwww{{{qqqddd\\\QQQHHHDDDAAA>>>;;;>>>>>><<<;;;999888888888888888777777666666555555xxxkkk]]]SSSHHHEEE@@@===<<<<<<:::999999:::;;;;;;;;;;;;:::999:::999888888777777888888777777777777777777777777777777777777777777777777666666666666666666666666777777666666666666777777555555666666666555555444444666888777555444666888555555666777777777777777888777777777888:::<<<======>>>???AAACCCDDDEEEFFFIIIJJJOOOVVV___qqq|||~~~~~~|||}}}}}}uuuwwwzzzvvvssspppmmmllllllnnnooorrrssstttvvvxxxyyyzzz{{{|||{{{zzzxxxxxxxxxyyyyyyzzz|||}}}}}}{{{yyyxxxyyyzzz|||zzzwwwuuusssqqqnnnkkkfffcccaaabbbeeeiiinnnrrrvvvwwwzzz{{{{{{{{{zzzzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~zzzzzz}}}{{{pppeeeaaa]]]XXXTTTSSSSSSVVV[[[dddqqqvvvhhh___TTTKKKEEEBBB???<<<;;;;;;;;;;;;;;;;;;:::999777777777777777777777777yyynnn```WWWJJJFFFBBB???>>>===;;;:::::::::<<<<<<<<<<<<:::::::::999999888777888888888777777777777777777777777777777777777777777777777666666666666666666666666777777666666666666777777888888999999999999888888555777999888555444666888555666666777777777777777888777777777888:::<<<===>>>>>>???AAACCCDDDFFFFFFIIIKKKPPPXXXbbbvvv|||yyyzzz~~~|||sssuuuzzz~~~yyywwwrrrpppmmmkkklllnnnqqqsssssstttuuuwwwxxxxxxyyyyyyyyyxxxvvvuuutttuuuuuuvvvyyy{{{}}}}}}{{{zzzzzzzzzttt{{{}}}zzzwwwuuussspppmmmkkkhhhdddaaacccfffjjjnnnssswwwyyyzzzzzz{{{{{{{{{yyyzzz{{{}}}~~~~~~~~~~~~zzzzzz{{{tttiiidddaaa[[[VVVUUURRRUUUZZZbbbooozzzkkkbbbVVVLLLGGGDDD@@@>>>777888:::<<<======<<<<<<888888888888888999999999{{{rrrggg^^^PPPKKKCCC???>>>>>><<<:::999999999999999999999999:::777555888<<<===:::666888888888888888888888888888888777666666666666666888888777777666666555555777777777777777777777777777777888888888888777777888888777777666666555555888777666666666888999:::999::::::;;;;;;<<<<<<<<<===>>>???@@@BBBEEEGGGHHHIIILLLPPPVVVccc{{{|||zzz{{{|||xxxtttwww~~~~~~xxxtttpppooolllnnnooopppppprrruuuwwwvvvuuuuuutttttttttuuuuuuxxxvvvttttttvvvvvvtttqqqqqqrrrtttxxx{{{}}}{{{zzzyyy|||~~~{{{yyywwwwwwpppooommmjjjgggdddcccbbbeeeiiiooosssuuuvvvwwwxxxwwwxxxyyy{{{}}}~~~|||wwwvvv}}}~~~rrrggg```[[[VVVSSSTTTSSSVVV]]]gggwww~~~pppgggZZZOOOHHHDDD???<<<===<<<:::999::::::999888:::::::::999999888888888|||tttkkkcccTTTNNNFFFAAA@@@???===;;;999999999999999999999999888777666888:::;;;999777888888888888888888888888888888777666666666666666888777777777666666666555777777777777777777777777777777888888888888777777666666666666555555555444777777777777777777888999888999999::::::;;;;;;<<<===>>>???@@@BBBEEEGGGHHHJJJMMMRRRYYYhhh}}}zzz{{{}}}}}}zzzvvvtttwww~~~}}}xxxsssooommmkkkkkknnnooorrrrrrssstttvvvwwwvvvuuutttssssssssssssssswwwvvvvvvxxxzzzyyyvvvsssrrrrrrtttwwwzzz{{{zzzyyyxxxzzz~~~~~~{{{xxxvvvuuutttooommmjjjgggeeedddddddddhhhkkkqqqtttuuuvvvwwwxxxwwwxxxyyy{{{}}}~~~yyyvvv{{{sssiiibbb\\\WWWSSSTTTSSSVVV]]]fffuuurrrhhh\\\QQQJJJEEEAAA>>>>>><<<:::999::::::999888999999999888888777777777|||wwwpppjjjYYYSSSJJJEEEBBBAAA???===::::::::::::999999999999;;;<<<===<<<999777777777888888888888888888888888888888777666666666666666777777777777666666666666777777777777777777777777777777888888888888777777555555555555444444444444777888888888888777777666777888888999::::::;;;;;;>>>>>>???AAACCCEEEGGGHHHJJJNNNUUU^^^nnn}}}{{{zzz{{{{{{wwwssssssxxx{{{zzzqqqooollliiihhhhhhiiijjjppprrruuuvvvvvvvvvwwwxxxuuuuuusssrrrqqqqqqqqqqqqtttvvvzzz}}}zzzvvvvvvuuuwwwxxxyyyxxxvvvuuuwww{{{~~~~~~}}}{{{zzzyyywwwtttrrrqqqpppmmmjjjfffcccbbbcccfffhhhlllppptttvvvwwwwwwwwwxxxxxxxxxzzz{{{}}}~~~zzzvvvxxx~~~vvvkkkddd^^^XXXUUUTTTTTTVVV[[[cccqqquuulll___UUUMMMHHHCCC@@@>>><<<:::999::::::999888888888888777777777777777~~~zzztttooo___XXXNNNGGGDDDBBB???===:::::::::::::::999999999AAADDDEEEAAA:::666666888888888888888888888888888888777777666666666666666777777777777666666666666666666666666666666666666777777888888888888777777555555555555555555555555777888999999999777666555888888999:::;;;;;;<<<<<<>>>>>>???AAACCCEEEGGGHHHJJJOOOWWWcccuuu~~~|||{{{{{{yyyuuurrrtttyyy|||wwwssspppooojjjiiigggfffhhhjjjnnnppprrruuuxxxyyyxxxwwwwwwwwwtttsssrrrpppooonnnnnnnnnrrrwww~~~~~~|||zzzzzzxxxuuusssrrrtttwwwyyyzzzzzzyyyxxxvvvuuutttsssqqqooommmmmmjjjgggcccaaaaaaeeeiiimmmqqqtttwwwxxxxxxxxxxxxyyyyyyyyyzzz|||}}}~~~{{{uuuuuuyyyzzznnnfff```ZZZVVVUUUTTTUUUZZZ```lll{{{rrreeeZZZRRRKKKEEEAAA>>><<<:::::::::;;;:::999888888888888888888777777|||wwwrrrddd\\\QQQIIIEEEBBB???<<<;;;;;;;;;:::::::::999999>>>BBBDDDAAA:::666888;;;888888888888888888888888888777777666666666666666666666666666777777777777666666666666666666666666777777888888888888777777666666666666666666666666777888999999999777666555999999:::;;;<<<===>>>>>>>>>???@@@AAACCCFFFHHHIIIJJJOOOYYYhhh|||~~~|||{{{zzzxxxuuusssuuu{{{{{{yyytttpppllliiiggggggiiihhhhhhiiikkkooosssuuusssvvvyyyyyyxxxvvvvvvvvvrrrqqqpppnnnmmmlllllllllpppvvv~~~yyytttppppppqqqsssuuuuuuuuuttttttrrrrrrrrrqqqooollljjjiiifffdddbbbaaaccchhhmmmqqquuuwwwyyyzzzyyyxxxyyyzzzyyyzzz{{{|||}}}~~~}}}vvvtttvvv|||~~~qqqiiibbb\\\XXXVVVTTTUUUXXX]]]gggxxxxxxkkk___VVVOOOGGGBBB>>>===;;;:::;;;;;;:::999999999999999999999999999zzzuuujjjaaaUUUKKKFFFCCC???===<<<<<<;;;;;;::::::999999555:::===<<<999777:::===888888888888888888888888888888777666666666666666666666666666777777777777777777777777777777777777777777888888888888777777666666666777777777777777777888888888888777777666999:::;;;<<<===>>>???@@@??????@@@BBBDDDFFFHHHIIIKKKQQQ]]]mmm~~~{{{{{{zzzzzzyyywwwvvvuuuwww~~~~~~{{{wwwtttmmmkkkhhheeecccccccccdddiiijjjjjjllloooqqqtttvvvtttvvvwwwwwwuuutttssstttoooooommmlllkkkkkkkkkkkknnnuuu|||tttooonnnooopppqqqrrrqqqqqqppppppppppppnnnllliiigggeeeaaaaaabbbdddhhhmmmrrruuuwwwyyyzzzzzzyyyyyyzzz{{{zzz{{{{{{|||~~~zzzvvvtttxxxuuulllddd^^^YYYVVVTTTTTTWWWZZZbbbrrrqqqeeeZZZQQQHHHCCC???===;;;:::;;;;;;:::999999999999999999:::::::::~~~yyyooofffYYYNNNHHHDDDAAA>>>===<<<<<<;;;::::::999999444777::::::888777999;;;888888888888888888888888888888777666666666666666555666666666777777777888777777777777777777777777777777888888888888777777555555555666666666777777777777777777777777888999888999:::;;;===>>>????????????@@@BBBDDDFFFHHHIIIMMMTTTaaasss|||xxxuuuvvvwwwwwwvvvuuuuuuuuuyyy|||vvvrrrooommmkkkiiidddcccaaaaaabbbdddgggiiillllllnnnpppqqqssssssttttttuuuuuutttqqqppppppqqqmmmlllkkkkkkjjjjjjjjjjjjmmmsss|||vvvpppmmmmmmnnnooooooooonnnnnnnnnnnnmmmllliiifffccc```^^^```dddiiinnnrrruuuwwwwwwyyyzzzzzzyyyyyyzzz{{{{{{{{{|||}}}~~~~~~|||{{{{{{||||||}}}yyytttttt}}}wwwnnnfff___[[[WWWUUUTTTUUUWWW^^^mmm{{{wwwiii]]]RRRIIIBBB???===;;;;;;;;;<<<;;;999777888888888999999999999}}}sssiii\\\QQQJJJFFFBBB@@@======<<<;;;::::::999999:::;;;<<<;;;999777777777888888888888888888888888888888777666666666666666555666666666777777888888777777777777777777777777777777888888888888777777444444444555555555666666888777666666666888999:::777888999:::<<<===>>>??????@@@@@@BBBDDDFFFHHHIIIPPPVVVcccvvv~~~{{{wwwsssqqqrrrtttuuutttttttttuuuzzz|||zzztttpppjjjfffdddcccbbbaaabbbaaaaaabbbdddhhhlllooonnnoooqqqsssttttttsssrrrssstttsssqqqooonnnooopppkkkkkkjjjjjjiiijjjjjjjjjlllqqqyyyxxxqqqlllmmmmmmnnnnnnmmmmmmmmmllllllllljjjgggccc```]]][[[___eeelllqqquuuwwwxxxxxxyyyzzzzzzyyyyyy{{{|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzz{{{}}}|||tttqqqyyyxxxoooggg```[[[WWWUUUTTTUUUVVV\\\jjjxxxyyykkk___SSSIIIBBB???===;;;;;;;;;<<<;;;:::666666777777888888888999wwwooobbbVVVMMMGGGBBB@@@???===;;;:::::::::999888999999999999999999999999;;;::::::999888888888999777777777777777777777777999888888777666555555444777777777777777777777777666666777888888888888888777777666666555555555444777777777777888888888888:::;;;============???@@@@@@BBBDDDEEEEEEFFFIIILLLNNNUUUeee}}}~~~{{{xxxuuutttsssssssssuuuvvvsssppprrrwww|||zzzzzz|||{{{vvvtttsssqqqmmmjjjiiifffccc```___```cccdddaaaccceeeiiilllppprrrtttuuutttssssssssssssttttttooopppoooooonnnmmmlllllljjjhhhgggiiikkkjjjgggcccjjjllloootttyyy}}}sssmmmnnnmmmkkkjjjjjjkkklllmmmlllllljjjfffbbb^^^]]]]]]bbbdddiiinnnssswwwyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{zzz|||}}}~~~}}}}}}~~~}}}~~~}}}|||{{{{{{{{{{{{yyyyyyyyyxxxxxxyyyzzzzzzzzz{{{{{{zzzyyyzzz|||~~~xxxvvvzzz}}}uuulllccc]]]YYYWWWUUUUUUUUUXXXdddppp}}}ooobbbVVVKKKCCCCCC@@@<<<;;;;;;<<<;;;;;;999888666555555555666777~~~vvvooocccWWWNNNGGGCCC@@@???===;;;:::;;;;;;:::999999999999999999999999999:::999888888777777888888777777777777777777777777888888888777666555555555666666666666666666666666666666777888888888888888888888777777777666666666777777777777888888888888777888::::::::::::<<<===AAABBBDDDEEEEEEGGGJJJLLLSSS[[[lll~~~}}}}}}~~~{{{xxxuuurrrpppoooppppppqqqsssrrrpppuuu{{{zzzuuutttuuuxxxzzz~~~~~~~~~~~~~~~~~~}}}|||zzzyyywwwvvvvvvrrroookkkiiiiiihhheeecccbbbaaa```___```bbbeeeggghhhiiikkkmmmpppsssuuuvvvvvvvvvtttsssrrrqqqqqqqqqnnnooopppppppppooonnnnnnjjjhhhgggggghhhhhhfffcccggghhhkkkoootttzzz}}}vvvrrrmmmmmmllllllkkkkkkllllllkkkjjjgggddd```^^^___```eeehhhmmmrrrvvvyyyzzz{{{{{{{{{{{{{{{||||||||||||{{{|||~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyywwwwwwvvvvvvvvvvvvwwwwwwxxxyyyyyyxxxxxxyyy{{{~~~zzzxxxzzz}}}xxxnnnddd^^^YYYWWWUUUUUUTTTWWWbbbnnn{{{uuuhhh\\\PPPHHHCCC@@@<<<:::;;;;;;;;;::::::999888777666777777888}}}wwwpppfff[[[RRRKKKEEEBBB???===;;;;;;;;;<<<;;;:::999999999999999999999999999888888777777777777888777777777777777777777777888888777777666666555555555555555555555555555555666666777888888888888888888888888888777777777777777777777777888888888888999:::<<<===<<<===???@@@AAABBBDDDEEEEEEHHHKKKNNNXXXbbbttt|||yyyxxxxxx}}}{{{xxxtttqqqnnnlllkkklllkkkllloooooopppwww{{{tttpppoooqqqssstttuuuuuuuuuvvvvvvvvvvvvxxxwwwvvvuuutttsssssssssrrrtttuuutttrrrqqqqqqqqqoooooonnnmmmlllkkkjjjiiifffdddbbbaaaaaaaaa```___``````bbbdddfffjjjlllnnnqqqrrrssstttuuuvvvwwwxxxxxxvvvtttrrrpppooonnnnnnmmmnnnqqqssstttsssrrrrrrmmmjjjgggfffffffffeeedddbbbccceeehhhmmmqqquuuxxxwwwyyy{{{|||{{{yyyuuusssmmmmmmmmmmmmmmmlllkkkkkkhhhgggddd```^^^___bbbfffkkknnnrrrwwwzzz{{{|||{{{|||||||||}}}}}}}}}~~~~~~|||}}}~~~~~~~~~~~~}}}|||||||||zzzyyyxxxwwwvvvvvvvvvvvvttttttsssssssssssstttttttttuuuvvvvvvvvvwwwzzz}}}~~~zzz{{{||||||qqqggg```ZZZWWWTTTTTTSSSVVV```jjjuuuzzznnnaaaTTTKKKCCC@@@<<<::::::::::::999::::::999888888888888999~~~}}}zzztttjjj```WWWOOOHHHDDD???===;;;;;;<<<===<<<;;;999999999999999999999999999999888888888888888999777777777777777777777777888777777777666666666555666666666666666666666666666666777888888888888888777777777777777777777777666777777777888888888888:::<<<===>>>>>>???AAABBBAAABBBDDDDDDFFFIIIMMMPPPZZZeeeyyy{{{xxxvvvvvvvvvzzzxxxuuuqqqnnnkkkiiigggjjjhhhhhhjjjkkknnnwwwxxxrrrppppppqqqoooooonnnnnnnnnmmmmmmmmmnnnmmmlllkkkkkkjjjjjjkkkiiijjjkkkkkkiiihhhhhhhhhgggggggggfffeeeeeeddddddcccbbbbbbbbbcccdddddddddeeegggjjjmmmqqqsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvtttrrrpppnnnmmmlllllllllnnnrrruuuxxxxxxxxxwwwqqqnnnjjjgggeeeeeeeeefffaaabbbcccdddgggkkknnnppptttuuuuuuuuutttrrrooonnnlllmmmnnnnnnmmmllljjjiiieeedddaaa^^^^^^aaaggglllppprrrvvvzzz|||}}}|||{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{zzzzzzwwwwwwvvvuuuuuuuuuuuuuuusssrrrrrrqqqqqqqqqqqqqqqppprrrsssssstttvvvyyy|||~~~}}}{{{|||vvvkkkddd\\\WWWTTTSSSSSSUUU]]]fffsss~~~rrrdddUUULLLDDDAAA===:::::::::999888::::::999999888888888888|||vvvnnneee[[[RRRIIIDDD@@@>>><<<<<<======<<<;;;999999999999999999999999::::::999999999::::::;;;777777777777777777777777777777777777666666666666777777777777777777777777666666777888888888888888666666666666666666666666666777777777888888888888666888:::;;;;;;<<<>>>@@@AAABBBDDDDDDFFFJJJNNNRRRXXXfff}}}{{{xxxuuuuuuvvvvvvxxxvvvsssooollliiigggfffiiigggfffggghhhkkkuuuyyyuuuttttttnnnmmmlllkkkjjjiiiiiihhhggggggffffffffffffggggggdddfffggggggeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeegggggghhhhhhiiijjjlllmmmmmmooorrruuuwwwyyyzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvrrrqqqooommmlllkkkjjjjjjjjjmmmqqqvvvzzz|||}}}~~~vvvtttpppkkkhhhggghhhiiieeeddddddeeefffhhhjjjkkkrrrrrrqqqpppooommmlllkkkkkkkkkllllllkkkjjjhhhgggdddcccbbbaaabbbffflllqqqtttvvvyyy|||}}}}}}|||{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{zzzyyyvvvvvvuuuuuuttttttuuuuuurrrrrrqqqpppppppppppppppnnnooopppqqqrrrtttwwwzzz}}}}}}|||{{{oooggg^^^YYYTTTTTTSSSTTT[[[bbbqqqwwwhhhYYYNNNFFFBBB>>>;;;::::::999888888888888888888777777777zzzsssjjj```UUUJJJDDDBBB@@@>>>=========<<<;;;999999999999999999999999;;;::::::::::::;;;<<<<<<777777777777777777777777777777777777666666666666888888888888888888888888666666777888888888888888555555555555666666666666777777777777888888888888888999<<<======>>>@@@BBBBBBBBBDDDDDDFFFJJJPPPTTTZZZjjj~~~zzzvvvttttttuuuwwwuuusssqqqmmmjjjhhhfffeeegggdddcccdddeeeiiisss~~~}}}{{{zzzsssrrrqqqooommmlllkkkjjjggggggfffffffffggghhhhhheeeggghhhhhhgggffffffgggggghhhhhhhhhiiiiiijjjjjjkkklllmmmnnnmmmnnnqqqsssrrrssstttvvvwwwxxxxxxxxxwwwwwwwwwvvvuuuttttttsssooonnnllljjjiiihhhgggggggggjjjnnnsssxxx}}}}}}|||xxxsssnnnkkklllnnnjjjjjjhhhhhhhhhhhhiiijjjllllllllllllllllllkkkkkkiiiiiiiiiiiihhhfffeeeeeecccdddeeefffhhhlllrrrvvvwwwyyyzzz|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxuuuuuuttttttttttttuuuuuurrrqqqpppooooooooooooooommmnnnooopppppprrrvvvxxx|||~~~|||}}}ssskkkaaaZZZUUUTTTTTTTTTYYY___ooo~~~ooo^^^SSSHHHDDD@@@===;;;;;;:::888888888999999888888777666|||ssshhh\\\PPPHHHDDDBBB???>>>======;;;:::999999999999999999999999:::999999999::::::;;;<<<777777777777777777777777666666666666777777777777777777777777777777777777666666777888888888888888555555666666777777777777777777777777888888888888:::<<<>>>??????AAACCCEEEBBBCCCCCCDDDGGGKKKQQQVVV```pppzzzvvvsssssstttuuuqqqpppmmmkkkhhhfffeeeeeecccaaaaaacccdddhhhrrr}}}~~~}}}|||zzzwwwuuutttsssqqqpppooonnnnnnmmmnnnnnnlllnnnppppppnnnmmmnnnooolllmmmmmmnnnoooppppppqqqnnnppprrrqqqpppqqqsssvvvssstttttttttuuuuuuvvvvvvtttttttttssssssrrrrrrrrrnnnmmmjjjhhheeedddcccbbbdddeeeiiinnnuuu{{{zzztttqqqqqqrrrpppooommmkkkjjjiiijjjjjjhhhiiiiiijjjjjjiiihhhhhhhhhgggfffeeedddcccccccccbbbeeeiiimmmpppsssvvvyyy{{{{{{||||||}}}~~~}}}}}}~~~}}}}}}{{{zzzyyytttsssssssssssssssttttttqqqpppooonnnmmmmmmmmmmmmmmmnnnoooooooooqqqtttwww{{{|||xxxvvvnnnccc\\\VVVUUUUUUUUUXXX]]]iiixxxtttbbbWWWJJJFFFAAA>>>===<<<:::999888999:::::::::999888777{{{pppcccVVVNNNEEECCC@@@>>>===<<<;;;999999999999999999999999999999888888888999::::::;;;777777777777777777777777666666666666777777777777666666666666666666666666666666777888888888888888666666777777888888888999777777777777888888888888777999;;;<<<===>>>@@@BBBBBBCCCCCCDDDGGGLLLRRRWWWfffvvv|||vvvsssrrrssstttnnnmmmkkkiiigggeeedddddd```^^^___bbbdddiiisss~~~}}}|||{{{zzzyyywwwvvvuuutttttttttvvvxxxxxxvvvuuuvvvwwwrrrrrrssstttuuuvvvwwwwwwqqqsssuuutttrrrrrruuuwwwttttttsssssstttuuuvvvvvvrrrrrrrrrrrrqqqqqqqqqqqqooommmjjjgggcccaaa___^^^aaabbbeeejjjqqqyyyxxxttttttuuusssrrrooommmkkkjjjjjjjjjhhhhhhiiiiiihhhfffdddcccgggfffdddbbbaaaaaaaaabbbbbbgggmmmqqqtttvvvyyyzzz~~~}}}}}}}}}~~~||||||}}}}}}}}}|||zzzyyyrrrrrrrrrqqqrrrrrrsssssspppooonnnmmmlllkkkkkklllmmmnnnoooooooooqqqtttvvv{{{|||uuu~~~xxxoooddd]]]WWWVVVVVVUUUXXX\\\eeesssvvvcccWWWKKKGGGCCC???===<<<;;;:::::::::;;;<<<;;;:::999888yyynnn^^^RRRKKKDDD???@@@AAA???===>>>::::::999999999999888888:::::::::999999888888888:::999888777777888999:::999888888888777777666666888888777777666666555555999888777666666777888999555666777888888777666555777888888999999999888888;;;;;;<<<>>>???@@@AAABBBDDDCCCDDDGGGIIIKKKQQQXXXeee|||wwwsssqqqrrrrrroookkkgggfffhhhhhhfffcccbbb^^^]]]aaafffkkksss{{{~~~|||{{{}}}~~~~~~{{{yyywww{{{zzzxxxwwwvvvuuuuuuuuuttttttssssssssssssttttttssssssrrrrrrrrrrrrssssssqqqqqqpppooonnnnnnooooooooonnnlllkkkiiiddd___[[[[[[]]]bbbiiinnnrrrzzz}}}wwwuuuuuutttsssrrrpppnnnkkkiiihhhhhhiiiiiiiiiiiigggeeeddddddbbbaaa______```aaabbbhhhkkkqqqvvvyyy{{{{{{zzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{xxxvvvvvvtttsssqqqpppnnnnnnkkkllllllmmmnnnoooppppppnnnmmmlllmmmnnnqqqtttuuuxxx|||~~~wwwxxxzzz|||qqqjjjaaaYYYWWWVVVUUUXXX\\\fffpppzzzhhh\\\LLLGGGAAA===<<<<<<:::777777777888888888999999999zzzooo```TTTLLLEEE@@@@@@AAA???======<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888888888888777666666777888888888888888888777777777666777777777777666666666666999888777666666777888999666666777777777777666666666666666666777777777777;;;<<<===>>>???@@@AAABBBDDDCCCDDDGGGIIIKKKRRR[[[kkkzzzwwwuuuttttttnnniiieeecccdddeeedddbbbaaa^^^]]]bbbggglllttt|||~~~~~~|||yyyxxxyyyyyyxxxwwwvvvuuuuuuuuussssssrrrqqqqqqqqqrrrrrrppppppooooooooooooooooooooonnnnnnmmmmmmnnnnnnooopppoooooonnnkkkfff```[[[]]]]]]```fffjjjnnnvvvxxxuuusssqqqqqqpppnnnllljjjhhhggghhhhhhhhhhhhgggeeedddccccccbbb```___```aaadddeeemmmpppuuuzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}|||||||||}}}|||zzzwwwuuuuuutttrrrqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkllloooqqqssswww{{{{{{vvvwww|||~~~tttmmmddd[[[XXXVVVTTTVVVZZZaaalll|||zzziii]]]NNNHHHAAA======<<<:::777888888999999::::::::::::{{{pppcccXXXNNNGGGAAAAAAAAA>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999888777777666666666666777777888888888888777777777777666666666666777777777777888888777777777777888888777777666666666666777777777666666555666777888999;;;<<<===>>>???AAABBBBBBDDDCCCDDDHHHJJJLLLUUU___rrr}}}zzzwwwuuupppjjjeeebbbcccdddcccbbb```]]]]]]bbbhhhmmmuuu}}}~~~|||yyyxxxwwwwwwwwwvvvuuuuuuuuuuuurrrqqqpppooooooooooooooommmmmmmmmmmmllllllkkkkkkjjjjjjjjjkkkkkklllmmmnnnqqqrrrrrrrrrpppjjjbbb]]]^^^\\\]]]aaaeeeiiiqqqzzzxxxrrrpppnnnmmmlllkkkjjjhhhgggfffffffffffffffeeecccbbbaaaaaa```______aaadddhhhjjjqqqtttxxx|||}}}}}}~~~~~~~~~~~~}}}||||||{{{zzzzzzzzz{{{zzzxxxuuussssssrrrrrrqqqppppppooopppooonnnmmmkkkjjjiiihhhiiiiiiiiiiiijjjlllnnnpppuuuxxx}}}uuuuuuyyyxxxpppggg^^^YYYVVVSSSTTTXXX]]]fffwww{{{kkk___PPPJJJCCC>>>===<<<:::888999::::::::::::;;;;;;;;;zzzpppeee\\\QQQJJJDDDCCCBBB???<<<<<<::::::999999999888888888999999999999999999999999777777777777777777777777888888888777777777777777555555666666777777888888888777777777777777777888888777666555555666777888:::999777777777999;;;===<<<<<<===>>>@@@AAABBBCCCDDDCCCEEEHHHJJJNNNYYYdddxxxzzzwwwuuuooohhheeeeeeggggggfff___\\\]]]bbbhhhmmmuuu|||~~~}}}{{{yyyxxxuuuuuuuuuuuuttttttsssssspppooonnnmmmmmmmmmmmmmmmkkklllllllllllljjjhhhgggfffffffffggghhhjjjllllllqqqrrruuuvvvtttnnnfff___]]]ZZZYYY\\\aaaeeennnvvvzzzwwwpppmmmjjjiiihhhgggffffffeeeeeeeeeddddddcccbbbaaa```____________```cccgggllloootttvvvzzz}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{yyyxxxwwwxxxyyyxxxuuusssqqqqqqqqqqqqppppppppppppooonnnmmmllljjjiiihhhggghhhhhhhhhhhhjjjkkkmmmnnnrrruuuyyy~~~xxxwwwyyy|||qqqhhh___[[[XXXTTTUUUXXXZZZcccrrr}}}nnnbbbSSSMMMEEE???>>><<<:::888999:::::::::::::::::::::}}}xxxpppfff___UUUMMMGGGFFFDDD@@@<<<<<<::::::999999999888888888999999999999999999999999888888888888888888888888777777777777777777888888555555666666777777888888777777777888888777777777888777666555555666777888:::999777777888:::<<<>>><<<<<<===???@@@AAABBBCCCCCCDDDFFFIIIKKKPPP]]]jjj~~~zzzyyyssslllhhhhhhjjjiiihhh___\\\]]]ccciiimmmttt{{{~~~|||zzzyyywwwvvvrrrsssssssssrrrqqqpppooonnnmmmlllkkkkkkkkkkkkkkkhhhiiijjjkkkiiigggdddbbbaaaaaabbbccceeegggiiijjjoooqqquuuxxxwwwrrrjjjddd^^^YYYVVVZZZ___dddllltttwww}}}~~~vvvpppmmmgggfffeeedddccccccccccccbbbbbbaaa``````_________^^^^^^```cccggglllpppsssxxxzzz|||~~~|||}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzyyywwwvvvvvvvvvwwwvvvtttqqqppppppppppppppppppppppppmmmmmmlllkkkjjjiiiiiihhhhhhhhhiiiiiijjjkkklllmmmoooqqquuuzzzzzzxxxxxx}}}qqqhhh```\\\YYYVVVVVVYYYZZZ```mmm~~~~~~pppeeeWWWPPPGGG@@@>>>===;;;999999999999999888888888888~~~{{{wwwppphhhbbbZZZQQQJJJHHHFFFAAA======<<<<<<;;;;;;;;;;;;::::::888999999999999:::::::::888888999999999999888888777777777777888888888888666666666666777777777777777777888888888888777777777777666666666666777777777666666666777999:::;;;<<<===>>>???@@@BBBCCCCCCCCCDDDGGGJJJKKKRRRaaappp|||wwwppplllllllllkkkiiibbb___```fffkkkooouuu|||}}}}}}{{{yyywwwuuutttssspppqqqqqqqqqpppnnnlllkkkiiiiiiiiihhhhhhiiiiiijjjfffgggiiijjjhhhddd```^^^^^^^^^___```bbbdddfffgggkkknnnrrrwwwxxxuuuoooiiiaaa[[[WWWZZZ___dddjjjpppuuuzzzzzztttooonnnfffeeecccaaa``````aaaaaa``````____________``````___aaaeeeiiinnnsssvvvxxx}}}~~~{{{{{{||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxvvvuuuuuuuuuvvvuuusssppppppppppppooooooooooooooolllllllllkkkkkkjjjjjjjjjhhhiiiiiijjjkkkkkklllllllllnnnrrrvvv{{{{{{yyywwwyyyrrriiiaaa^^^[[[WWWVVVYYYYYY]]]hhhwwwrrrhhhZZZRRRHHHAAA???===;;;999999999888888888888888777~~~{{{wwwqqqjjjfff]]]UUUMMMKKKHHHCCC???>>><<<<<<;;;;;;;;;;;;::::::888888999999999:::::::::666777888999999888777666666777777777888888888888777777777777666666666666666777888999999888777666666666777777777777666666555666666777888::::::;;;======>>>???AAABBBCCCCCCCCCDDDGGGJJJLLLSSSdddttt|||vvvsssrrrqqqooolllfffdddeeejjjooorrrwww}}}~~~{{{zzzxxxvvvtttrrrqqqqqqoooooopppooommmkkkhhhfffddddddddddddeeefffgggggghhhjjjlllmmmkkkfffbbb^^^\\\\\\]]]^^^___aaacccdddgggjjjooouuuxxxwwwrrrnnnfff___[[[]]]aaacccgggkkkpppssswwwvvvqqqllljjjjjjfffdddbbb```_________```^^^^^^^^^]]]^^^___aaabbbbbbeeekkkqqqvvvzzz|||}}}~~~zzzzzz{{{{{{||||||}}}}}}||||||}}}}}}~~~~~~}}}|||{{{zzzxxxwwwwwwuuuuuutttuuuvvvuuurrrpppppppppooooooooonnnnnnnnnmmmmmmmmmlllkkkkkkjjjjjjggghhhiiijjjjjjjjjkkkjjjjjjlllooorrrxxx~~~|||yyyyyytttlllddd___[[[VVVUUUWWWWWWYYYaaaoootttjjj\\\TTTJJJBBB???===;;;::::::::::::999999888888888|||xxxrrrmmmiii___WWWOOOLLLJJJDDD??????:::::::::999999999888888888888888999999:::::::::555666777888888777666555666666777777888888888999888888777777666666555555666777888999999888777666555666777888888777666555666777999:::<<<<<<<<<<<<======>>>???AAABBBCCCDDDCCCDDDHHHJJJLLLTTTeeevvv{{{yyyxxxwwwssspppjjjggghhhmmmqqqtttyyy~~~}}}{{{zzzyyyvvvtttrrrpppoooooonnnoooooonnnllliiifffddd``````aaaaaabbbccceeeeeelllnnnpppqqqoookkkeeebbb[[[[[[\\\]]]^^^```aaabbbdddgggmmmssswwwxxxuuurrrkkkccc^^^___bbbccceeehhhiiilllnnnmmmhhheeedddeeefffeeebbb___^^^^^^^^^___]]]]]]]]]]]]^^^```bbbccceeeiiipppwww|||}}}}}}~~~~~~~~~}}}||||||yyyyyyzzzzzz{{{|||||||||{{{||||||}}}~~~~~~}}}|||{{{yyyxxxwwwvvvuuuuuutttuuuvvvuuurrrppppppppppppooonnnmmmmmmmmmoooooonnnmmmkkkjjjiiiiiifffggghhhiiijjjjjjiiiiiiiiijjjmmmqqqvvv}}}||||||wwwnnnfffaaa[[[UUUSSSTTTUUUUUU\\\jjj}}}uuukkk]]]UUUKKKCCC???>>><<<:::;;;;;;;;;::::::999999999~~~|||zzzuuunnniiiccc]]]TTTLLLFFFBBB???======<<<;;;;;;::::::;;;;;;:::::::::999999999888888888888888777666555555444666666777777777777666666999999888888777666666666999777666888:::;;;999777555666777777666666777888::::::999999999:::;;;;;;<<<<<<===???@@@AAABBBCCCCCCEEEIIIMMMPPPYYYlll~~~}}}}}}{{{vvvqqqkkklllooorrruuuxxx{{{}}}}}}{{{zzzvvvuuutttssspppnnnkkkjjjmmmlllkkkiiigggdddbbbaaaaaa___^^^```cccfffggghhhiiimmmsssxxxyyytttkkkeeebbb\\\YYYZZZ[[[YYYZZZ]]]```dddjjjppptttvvvvvvvvvqqqllleeeaaa___```aaabbbeeeeeedddcccbbbbbbcccccc`````````___\\\[[[\\\^^^ZZZ\\\^^^```aaacccfffhhhnnnrrrwww}}}}}}}}}}}}|||{{{{{{zzzzzzxxxxxxyyyyyyyyyyyyzzzzzz}}}|||{{{{{{{{{}}}~~~~~~}}}{{{yyywwwvvvuuuuuussssssttttttuuuttttttsssuuussspppnnnmmmmmmnnnooolllkkkjjjiiiiiijjjkkkkkkiiihhhfffeeefffgggiiijjjjjjkkkmmmpppttt{{{|||ssshhh___[[[XXXVVVSSSWWWWWW\\\hhhuuuvvvlll___WWWLLLEEEAAA@@@>>><<<:::::::::999999999888888}}}{{{vvvooojjjddd^^^UUUMMMGGGCCC@@@===;;;:::999999888888999999:::::::::999999999888888999999888777777666555555666666777777777777666666777777777777777777888888666555444666888999777555555666777777666666777888::::::999999::::::;;;<<<===>>>???@@@AAACCCDDDDDDDDDFFFJJJNNNRRR[[[ooo}}}}}}{{{vvvqqqmmmooossswwwzzz|||~~~}}}{{{zzzyyyuuutttsssqqqnnnkkkiiihhhkkkkkkjjjiiihhhfffdddccccccbbbbbbcccfffiiiiiiiiilllpppvvv{{{}}}yyyqqqkkkccc]]]YYYZZZ[[[YYYZZZ\\\^^^bbbgggmmmrrrvvvwwwxxxpppllleeeaaa___``````aaacccbbbbbbaaa``````aaaaaa___``````^^^]]]\\\]]]^^^[[[]]]___aaabbbeeeiiilllrrruuuzzz~~~}}}}}}|||{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{}}}|||{{{{{{{{{|||~~~~~~|||zzzxxxwwwvvvvvvrrrssssssssstttssssssssssssqqqpppnnnmmmmmmmmmmmmnnnmmmkkkjjjiiiiiiiiijjjhhhgggfffeeefffgggiiijjjjjjkkkmmmnnnqqqvvv}}}~~~uuujjjaaa\\\ZZZWWWTTTVVVUUUZZZeeeqqq~~~yyyoooaaaXXXMMMEEEBBB@@@===;;;:::::::::999999999888888}}}xxxqqqllleee```WWWOOOIIIEEEAAA>>>;;;::::::999999999999999:::::::::999999999888888999999999888777777666666666666777777777777666666555555666777777888999999555555555666777888777555555666777777666666777888:::::::::::::::;;;<<<<<<>>>???@@@AAACCCDDDEEEEEEEEEGGGKKKOOOTTT___ttt~~~}}}zzzuuuqqqooosssxxx|||~~~|||zzzxxxwwwvvvsssrrrpppmmmjjjhhhfffeeeggghhhiiijjjiiihhhfffeeefffeeefffgggjjjkkkkkkiiimmmpppvvv|||~~~|||vvvqqqddd^^^ZZZ[[[[[[YYYZZZ\\\]]]```dddjjjoootttwwwxxxooojjjddd```__________________^^^]]]]]]]]]^^^^^^]]]^^^___^^^\\\\\\^^^___^^^___aaaccceeeiiimmmqqqwwwzzz}}}~~~}}}|||{{{zzzyyyyyyzzz{{{{{{{{{{{{|||||||||||||||{{{{{{{{{|||}}}~~~~~~|||zzzxxxwwwwwwvvvrrrrrrrrrrrrrrrrrrqqqqqqpppoooooonnnmmmlllkkkkkknnnmmmllljjjhhhhhhgggggggggffffffeeefffggghhhiiikkkkkkllllllmmmpppuuuyyyxxxlllccc^^^[[[XXXUUUUUUTTTWWW```lllzzz{{{rrrccc[[[PPPGGGBBB@@@===;;;:::::::::999999999888888~~~zzzsssnnngggbbbZZZRRRLLLGGGBBB@@@======<<<;;;;;;;;;;;;;;;:::::::::999999999888888999999999999888888777777666666777777777777666666666666666666777777888888777777777888999999888888555666777777666666777888:::::::::::::::;;;<<<===??????@@@AAACCCDDDEEEFFFDDDFFFKKKPPPVVVccczzz}}}|||yyytttqqqooottt{{{|||yyywwwtttsssrrrpppooommmjjjgggdddbbbaaaccceeehhhkkklllkkkiiihhhgggggggggiiikkkkkkjjjhhhiiilllqqqwww{{{{{{wwwsssgggaaa\\\]]]\\\ZZZZZZ\\\^^^___bbbfffjjjooosssuuukkkgggbbb___^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ[[[\\\\\\[[[\\\^^^```aaacccfffhhhjjjnnnssswww{{{}}}~~~~~~|||{{{zzzyyyxxxzzzzzz{{{{{{{{{||||||||||||||||||{{{||||||||||||}}}|||zzzxxxwwwvvvuuuuuurrrqqqqqqpppppppppppppppmmmmmmnnnmmmmmmkkkjjjiiikkkkkkjjjiiiggggggfffffffffeeeeeeeeeeeeggghhhhhhjjjjjjkkkjjjjjjmmmqqqttt}}}zzznnnddd___[[[XXXUUUUUUSSSUUU]]]ggguuu|||ttthhh___SSSIIIDDD@@@===::::::::::::999999999888888{{{uuupppjjjeee]]]UUUOOOIIIDDDAAA>>>===<<<<<<;;;;;;<<<<<<:::::::::999999999888888999999999888888888888888666666777777777777666666777777777777666666555555555666888888888888888888555666777777666666777888::::::::::::;;;<<<===>>>>>>???@@@AAABBBDDDEEEEEEDDDFFFJJJPPPXXXggg~~~|||{{{xxxtttqqqooouuu}}}~~~|||yyyvvvssspppooommmmmmllljjjgggdddaaa___aaadddhhhmmmooonnnmmmkkkfffffffffhhhiiiiiigggdddeeehhhlllrrrwwwxxxwwwuuukkkddd______^^^[[[[[[]]]______```bbbeeehhhkkkmmmfffccc___]]]]]]\\\[[[ZZZXXXXXXXXXWWWWWWXXXYYYYYYXXXYYYZZZ[[[[[[\\\___aaaeeehhhllloooqqquuuyyy|||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{{{{zzzyyyxxxvvvuuutttttttttrrrqqqpppoooooooooooopppllllllmmmmmmlllkkkjjjiiigggggggggggggggfffffffffdddddddddeeeeeefffggghhhhhhiiiiiiiiiiiikkkoooqqqzzz~~~|||}}}}}}pppfff```\\\XXXUUUVVVTTTUUU[[[dddqqqyyymmmdddWWWLLLFFFBBB>>>;;;:::::::::999999999888888{{{vvvrrrlllggg___XXXRRRKKKFFFBBB<<<;;;;;;::::::::::::::::::::::::999999999888888888888888888888888888888666666777777777777666666888888777666666555444444222444666666555555555666555666777777666666777888::::::::::::;;;<<<>>>>>>>>>???@@@AAACCCDDDEEEEEEDDDFFFKKKRRR[[[kkk}}}|||zzzzzz{{{{{{yyyvvvtttrrrqqqxxx~~~}}}{{{xxxtttqqqooommmnnnnnnnnnkkkhhhcccaaa```dddjjjooorrrrrrpppnnnfffeeeddddddeeeeeecccaaadddeeeiiioootttwwwwwwvvvnnnhhhcccbbb```]]]\\\^^^^^^^^^______aaabbbdddeee```^^^[[[[[[[[[[[[YYYXXXWWWWWWVVVVVVVVVWWWXXXXXXWWWXXXZZZ[[[\\\^^^aaadddjjjnnnssswwwyyy|||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||||||{{{zzzzzzxxxwwwvvvuuutttssssssssssssrrrpppooonnnnnnooopppllllllllllllkkkkkkjjjjjjeeeeeefffggggggffffffeeebbbccccccdddeeefffggggggfffhhhhhhhhhhhhjjjllloootttxxx~~~}}}ssshhhbbb]]]YYYVVVVVVTTTUUUZZZaaammmrrriii[[[PPPIIIDDD???<<<:::::::::999999999888888~~~{{{wwwsssnnniiiaaaZZZTTTMMMGGGCCC<<<<<<;;;::::::::::::::::::::::::999999999888888777777777777777777777777666666777777777777666666666666666666666666555555222444666666555444555777555666777777666666777888999:::::::::<<<===>>>???@@@@@@AAABBBDDDEEEFFFGGGGGGHHHMMMUUU___qqq~~~{{{zzzxxxvvvtttvvvxxxyyyxxxuuusssrrruuu|||}}}xxxssspppnnnpppssstttsssnnniiieee```dddkkkqqquuutttrrrpppfffdddbbbaaabbbbbbaaa___aaabbbeeejjjppptttuuuuuurrrkkkeeedddbbb___]]]___[[[\\\\\\]]]^^^^^^______ZZZYYYXXXXXXYYYYYYXXXVVVWWWVVVVVVVVVVVVWWWXXXYYYXXXZZZ\\\^^^___bbbeeehhhnnnrrryyy~~~~~~~~~~~~||||||||||||||||||{{{{{{zzz{{{{{{{{{{{{|||||||||{{{{{{|||||||||{{{zzzyyyxxxwwwvvvuuutttssssssssstttrrrpppooonnnnnnooopppnnnmmmlllkkkjjjkkkllllllggghhhhhhiiihhhgggeeeeeeaaabbbcccdddeeeffffffgggfffggghhhgggfffggghhhjjjmmmrrryyy~~~~~~}}}}}}|||}}}}}}}}}}}}}}}~~~wwwllleee```[[[XXXTTTSSSUUUXXX]]]hhh|||vvvmmm___SSSKKKFFF@@@===:::::::::999999999888888~~~}}}{{{wwwsssnnnjjjccc[[[UUUNNNHHHDDD>>>>>>===<<<<<<<<<<<<===:::::::::999999999888888666666666666666777777777666666777777777777666666444444555555666777777777333666999888666555777999555666777777666666777888999::::::;;;<<<===??????AAABBBCCCDDDEEEFFFGGGHHHIIIJJJOOOWWWaaattt}}}yyywwwuuusssqqqtttwwwxxxwwwuuussssssyyy{{{vvvrrrpppssswwwyyyxxxsssmmmiii```eeelllsssvvvvvvsssqqqfffdddaaa___`````````_________bbbggglllppprrrrrrtttmmmgggfffddd```^^^```XXXYYYZZZ\\\\\\]]]]]]]]]VVVVVVVVVWWWXXXYYYWWWVVVWWWVVVVVVVVVWWWXXXXXXYYYZZZ\\\^^^```bbbdddhhhkkkpppuuu}}}~~~{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}{{{{{{|||||||||{{{yyyxxxxxxxxxwwwuuutttttttttttttttsssqqqooonnnnnnooopppooommmkkkjjjjjjkkklllnnnkkkkkkkkkkkkiiigggeeeddd```aaacccdddeeefffffffffgggggghhhfffddddddeeefffiiinnnvvv}}}}}}|||{{{ttttttsssrrrqqqqqqqqqrrrsssssstttuuuwwwyyyzzz{{{zzzooogggbbb^^^ZZZSSSRRRTTTWWW[[[eeexxxyyyoooaaaUUUMMMGGGAAA>>>:::::::::999999999888888}}}{{{wwwsssoookkkeee^^^WWWOOOGGGBBB>>>===;;;;;;;;;;;;999888888999999::::::999999999888888777777666666555555777777777777666666666666888888888888888888888888777777888888888888777777777888999777666666777999999999::::::<<<===???@@@BBBBBBBBBCCCCCCEEEFFFGGGGGGJJJPPPXXXeee{{{}}}wwwttttttrrrvvvyyyxxxtttssswww|||yyytttttttttvvvyyyzzzvvvnnnhhhbbbdddiiiooosssuuutttrrrjjjfff```\\\[[[[[[\\\\\\[[[]]]aaafffjjjnnnqqqrrrpppnnnkkkfffbbb___\\\[[[ZZZXXXWWWXXXYYYZZZYYYXXXWWWWWWWWWXXXZZZZZZXXXVVVRRRTTTUUUUUUUUUVVVXXXZZZ[[[^^^bbbfffiiimmmqqqttt{{{}}}}}}}}}|||||||||||||||||||||||||||{{{||||||}}}~~~|||zzzxxxxxxxxxyyywwwuuuttttttuuuuuutttsssrrrrrrqqqqqqpppooooooooonnnnnnlllkkkkkkjjjkkkkkkmmmkkkjjjhhhfffeeeddddddaaaaaaaaabbbcccdddffffffkkkjjjhhhfffeeeeeeeeefffgggkkkqqqwww|||~~~}}}|||yyywwwvvvuuutttssspppnnnlllkkkjjjiiigggfffeeedddhhhgggggghhhkkknnnqqqsssvvvxxxzzz{{{|||}}}~~~qqqiiiccc^^^[[[UUUVVVYYYZZZZZZaaaqqq{{{ssseeeXXXNNNFFFAAA>>>;;;;;;:::999888888888888~~~}}}{{{wwwssspppllleee^^^WWWPPPHHHCCC@@@>>>===<<<===<<<;;;999999999:::::::::999888888999888888888777777777777777777777777666666666666888888888888888888888888777777888888888888777777777888888777666666777999999999:::;;;<<<>>>???@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHLLLRRR[[[jjj~~~xxxtttttttttwwwzzzxxxuuuuuuyyy}}}{{{wwwuuuvvvwww{{{|||yyyrrrlllfffgggkkkoootttvvvvvvtttmmmiiiccc___^^^^^^______\\\^^^aaadddhhhkkkmmmnnnmmmkkkhhhdddaaa^^^\\\[[[YYYXXXWWWXXXYYYZZZYYYWWWVVVVVVVVVWWWYYYYYYWWWUUUQQQRRRSSSSSSSSSUUUXXX[[[___bbbggglllooossswwwzzz}}}~~~}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}~~~|||zzzyyyxxxyyyyyywwwvvvtttuuuvvvvvvuuusssrrrrrrrrrqqqppppppoooooonnnnnnnnnmmmllllllkkkkkkmmmlllkkkiiigggfffeeeeeeaaaaaaaaaaaacccdddeeefffgggfffdddcccbbbaaaaaabbbeeeiiimmmrrrxxx~~~|||yyyxxxwwwvvvrrrqqqooonnnnnnllljjjgggddddddcccaaa```^^^]]]\\\^^^^^^^^^___bbbeeehhhjjjmmmnnnppprrrsssuuuxxxzzz~~~tttkkkeee___\\\UUUVVVXXXYYYZZZ___ooo}}}ttthhhZZZPPPHHHBBB???<<<;;;:::999888888888888~~~|||{{{wwwuuuppplllfff___YYYQQQJJJEEEAAA???<<<<<<<<<<<<:::999:::::::::::::::999888777999999999999888888888888777777777777666666666666888888888888888888888888777777888888888888777777777888888777666666888999999999:::;;;<<<>>>???@@@BBBBBBBBBCCCDDDEEEGGGGGGJJJNNNTTT___pppxxxtttsssuuuxxx{{{yyyuuuuuuzzz~~~zzzvvvvvvxxx{{{~~~|||vvvpppiiiiiijjjnnnrrruuuvvvuuunnnkkkeeebbbaaaaaaaaa```^^^___```bbbdddfffgggggggggfffdddaaa^^^\\\[[[ZZZYYYXXXWWWWWWYYYYYYXXXWWWVVVUUUTTTUUUWWWWWWUUUSSSRRRRRRSSSSSSSSSVVV[[[^^^dddhhhnnntttxxx{{{~~~~~~}}}~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~}}}{{{yyyyyyyyyzzzxxxvvvuuuuuuvvvwwwuuutttsssrrrrrrqqqqqqppppppooonnnoooooopppooommmlllkkkmmmmmmkkkjjjhhhgggeeeeee`````````aaabbbcccdddeeeeeedddcccaaa````````````ccceeeiiimmmrrryyy}}}{{{wwwssspppoooooooookkkiiihhhggggggfffcccaaa^^^]]]\\\ZZZXXXWWWUUUUUUUUUTTTTTTVVVXXX[[[___aaabbbdddfffhhhiiikkknnnqqqxxx{{{~~~xxxnnngggaaa\\\UUUUUUWWWXXXYYY^^^lll{{{xxxkkk^^^TTTKKKDDD@@@<<<;;;:::999888888888888~~~|||yyyvvvqqqmmmgggaaaZZZSSSLLLHHH@@@===:::999999999888777::::::::::::999888777777888888888888888888888888777777777777666666666666888888888888888888888888777777888888888888777777666777888777666666888::::::::::::;;;<<<>>>@@@AAABBBBBBBBBCCCDDDFFFGGGHHHLLLPPPWWWcccvvvwwwsssrrruuuxxxyyywwwtttuuu{{{{{{vvvuuuwwwzzz}}}|||wwwrrrjjjiiihhhjjjnnnqqqssstttooolllgggeeedddcccbbbaaaaaaaaaaaaaaaaaaaaabbbbbbaaa```___]]][[[ZZZZZZYYYXXXWWWVVVWWWXXXXXXWWWVVVUUUTTTSSSTTTUUUUUUTTTSSSUUUUUUUUUUUUVVVZZZ```dddhhhmmmtttzzz~~~~~~~~~}}}}}}~~~}}}|||{{{zzzzzzzzzyyywwwvvvvvvwwwwwwvvvuuusssssssssrrrqqqqqqppppppooopppqqqrrrqqqooommmkkkllllllkkkiiihhhfffdddddd______``````aaabbbdddeeeffffffeeedddcccbbbaaaaaaaaaccceeehhhlllttt|||~~~}}}xxxuuuqqqmmmjjjiiiiiiiiifffeeecccccccccaaa___]]][[[ZZZYYYXXXVVVTTTSSSRRRPPPPPPPPPQQQSSSVVVYYY[[[\\\^^^```aaabbbdddhhhjjjlllooossswwwzzz}}}{{{rrriiibbb]]]VVVUUUVVVWWWXXX\\\iiivvv{{{pppcccXXXNNNFFFBBB===<<<;;;:::999888888888{{{xxxrrrnnnhhhbbb\\\VVVOOOJJJAAA???;;;999999999999888:::::::::::::::999888777777777777777777777777777777777777777666666666666777777777777777777777777777777888888888888777777666777888777666666888:::::::::;;;;;;===>>>@@@AAABBBBBBBBBCCCEEEFFFHHHIIIMMMQQQYYYggg{{{}}}uuuqqqqqqtttvvvwwwuuusssuuu}}}}}}vvvuuuuuuxxx{{{zzzvvvrrrmmmkkkiiiiiilllpppssstttqqqnnnkkkiiihhhgggeeeccccccbbbaaa___^^^^^^^^^^^^\\\\\\ZZZYYYYYYXXXXXXXXXXXXVVVUUUVVVWWWXXXWWWUUUTTTSSSRRRSSSUUUVVVUUUTTTVVVWWWXXXXXXZZZ___eeejjjmmmrrryyy~~~~~~}}}|||{{{{{{{{{zzzxxxwwwwwwxxxxxxwwwvvvttttttssssssrrrqqqqqqqqqoooppprrrrrrrrrpppmmmllljjjjjjjjjhhhgggeeecccaaa______``````aaabbbdddeeeggggggfffeeedddcccbbbbbbaaabbbccceeeiiipppxxx~~~~~~|||zzzxxxwwwwwwuuurrroookkkgggfffeeeeeeaaa___^^^^^^^^^]]]ZZZXXXXXXXXXWWWVVVTTTSSSRRRQQQNNNNNNMMMNNNOOORRRUUUWWWWWWYYYZZZ[[[\\\^^^aaacccbbbeeejjjooosssxxx~~~uuulllccc]]]XXXVVVVVVWWWWWW[[[fffqqqtttggg\\\QQQHHHCCC>>>===;;;:::999888888888zzzrrroooiiiddd^^^XXXQQQMMMEEEBBB>>><<<<<<<<<<<<;;;888999999::::::999999999666666666666666777777777777777777777666666666666777777777777777777777777777777888888888888777777555777777777666777999;;;::::::;;;<<<===???@@@AAAAAABBBBBBDDDEEEGGGIIIJJJMMMRRR\\\mmmzzzqqqnnnooorrrtttuuusssrrrvvvzzzxxxwwwxxxzzzzzzvvvrrrpppnnnkkkkkknnnqqqttttttsssqqqooommmllljjjgggeeecccbbb___]]]\\\\\\\\\\\\YYYXXXXXXWWWVVVVVVWWWWWWWWWVVVUUUUUUWWWWWWVVVUUUTTTSSSRRRSSSVVVXXXXXXWWWXXXYYY[[[]]]```eeekkkooouuuxxx}}}~~~}}}||||||{{{{{{yyyxxxxxxyyyyyyxxxwwwuuuttttttssssssrrrrrrqqqpppqqqqqqrrrqqqooonnnmmmiiiiiiiiihhhgggdddbbb````````````aaabbbcccdddeeeeeefffeeeeeedddbbbaaa```aaabbbbbbcccffflllsssyyy|||~~~~~~|||||||||zzzyyyvvvtttrrrqqqqqqrrrqqqpppmmmjjjfffcccaaa```ZZZYYYXXXWWWXXXWWWTTTRRRTTTSSSSSSRRRQQQQQQPPPPPPMMMLLLKKKKKKLLLNNNPPPQQQRRRSSSTTTUUUUUUVVVYYY[[[ZZZ^^^ccchhhnnntttzzzyyyoooeee^^^ZZZWWWVVVWWWWWWZZZcccnnn~~~wwwkkk___SSSIIICCC>>>>>><<<;;;999888888888|||sssooojjjeee```YYYSSSOOOGGGDDD@@@============<<<777888888999::::::::::::666666777777777888888888777777777777666666666666777777777777777777777777777777888888888888777777555666777777666777999;;;;;;;;;;;;<<<===???AAAAAAAAABBBBBBDDDEEEHHHIIIJJJLLLSSS```ttt~~~wwwnnnkkkmmmqqqssstttssssssxxx~~~|||||||||{{{wwwsssqqqnnnllllllnnnqqqssssssrrrpppnnnmmmllljjjfffcccaaa___]]]ZZZYYYYYYZZZZZZWWWWWWVVVUUUUUUUUUUUUVVVVVVUUUTTTUUUVVVWWWVVVTTTUUUSSSSSSTTTWWWZZZ[[[[[[]]]___bbbfffiiinnnssswww}}}~~~}}}||||||{{{zzzyyyyyyzzzzzzyyyxxxuuuuuuttttttsssrrrrrrrrrqqqqqqqqqpppoooooonnnnnniiiiiijjjiiigggeeebbb```aaaaaaaaaaaacccdddeeefffeeeeeefffeeedddcccaaa``````aaaaaabbbdddhhhnnnssstttvvvyyyyyywwwuuuttttttsssqqqooommmllllllmmmmmmmmmlllkkkhhheeeaaa]]][[[VVVUUUTTTTTTTTTSSSQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPOOOPPPRRRTTTTTTWWW\\\aaaffflllrrrwww|||~~~~~~ssshhhaaa\\\XXXWWWWWWXXXZZZbbbkkkyyyyyymmmaaaUUUJJJCCC???>>>===;;;999888888888}}}ssspppkkkfff```ZZZTTTPPPGGGCCC???<<<;;;<<<<<<;;;666777888999:::;;;;;;;;;777777888888999999999:::777777777777666666666666777777777777777777777777777777888888888888777777555666777777666777999;;;;;;;;;;;;<<<>>>???AAABBBAAABBBBBBDDDFFFHHHJJJKKKLLLTTTcccyyy}}}tttkkkiiilllqqqsssuuuttttttzzz}}}yyyuuuooommmkkkkkkmmmoooppppppnnnlllkkkjjjiiifffccc```^^^]]]ZZZXXXWWWWWWXXXYYYWWWVVVVVVUUUUUUUUUUUUUUUVVVUUUTTTTTTVVVVVVUUUTTTUUUTTTSSSUUUXXX\\\]]]^^^cccfffjjjnnnqqqvvvzzz~~~~~~}}}||||||zzzyyyyyyzzz{{{yyyxxxuuuuuuuuutttssssssrrrrrrrrrqqqpppooonnnnnnnnnnnnjjjjjjkkkjjjiiifffcccaaaaaaaaabbbbbbcccdddfffgggfffgggggggggfffdddbbbaaa___```aaaaaabbbfffkkkooooooqqqttttttrrrpppooooooooommmkkkiiiiiiiiijjjkkkjjjiiiiiigggccc___ZZZWWWVVVTTTSSSSSSTTTSSSQQQOOONNNOOOOOOOOOPPPPPPQQQQQQPPPNNNLLLKKKJJJKKKLLLMMMNNNOOOOOOOOONNNNNNOOOQQQPPPSSSVVVZZZ___dddjjjooowwwyyy}}}~~~vvvjjjccc]]]YYYWWWXXXXXXZZZaaajjjyyyzzznnnbbbUUUJJJCCC???>>>===;;;999888888888wwwsssmmmhhhccc\\\TTTMMMFFFCCC???<<<;;;;;;:::888:::::::::999999999888888999999999888888888888777777777777777777777777777888888777777888888999:::::::::999888777777888888999999888888888888888888:::;;;===>>>@@@AAAAAAAAABBBCCCDDDEEEEEEGGGKKKMMMUUUZZZhhh}}}tttllliiikkknnnuuuuuuuuuuuuwww~~~}}}{{{xxxvvvnnnnnnlllkkkjjjkkkkkkllljjjiiigggeeecccaaa______[[[[[[ZZZYYYWWWVVVUUUUUUSSSTTTUUUTTTSSSSSSTTTUUUUUUVVVXXXWWWVVVUUUUUUVVVUUUVVVXXXYYY\\\```fffkkklllppptttyyy||||||{{{{{{zzzyyyyyyxxxxxxyyyyyyyyyyyywwwuuusssqqqqqqqqqqqqqqqpppnnnmmmlllnnnmmmkkkiiifffeeeddddddaaabbbcccbbbaaaaaaccceeeffffffgggggggggeeedddcccbbbaaa``````aaadddhhhjjjnnnppprrrrrrqqqpppqqqqqqnnnllliiifffeeeeeeggghhhiiigggeeeccc```^^^\\\[[[TTTSSSRRRQQQQQQQQQRRRSSSPPPPPPOOONNNNNNNNNPPPPPPNNNMMMLLLKKKKKKMMMOOOPPPOOOPPPPPPQQQPPPOOOMMMLLLOOOQQQTTTVVVYYY]]]bbbeeelllpppuuu{{{wwwllleeeaaa\\\XXXXXXYYY[[[aaagggwwwxxxlllaaaVVVLLLEEEBBB@@@>>>>>>>>>===;;;:::}}}wwwqqqkkkfff___WWWQQQIIIEEEAAA>>><<<<<<;;;::::::::::::999999999999888999999999888888888888777777777777777777777777777888888777777888888999::::::999999888777777888888777777777777777777777777:::;;;===>>>@@@AAAAAAAAABBBCCCDDDEEEFFFHHHKKKNNNVVV]]]lll}}}tttmmmkkkmmmqqqtttuuutttuuuxxx~~~}}}~~~|||yyyvvvtttnnnmmmkkkjjjiiiiiiiiijjjhhhgggeeecccaaa___^^^]]]ZZZZZZYYYXXXWWWVVVUUUUUUSSSUUUVVVUUUTTTSSSTTTUUUSSSUUUWWWWWWVVVUUUVVVWWWYYYZZZ\\\___aaaffflllppptttwww{{{~~~|||||||||{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwuuusssrrrqqqqqqqqqqqqpppnnnmmmlllmmmmmmkkkiiigggeeedddccc```bbbbbbbbbaaabbbccceeeggghhhhhhhhhgggfffdddcccbbbaaa``````aaaeeehhhjjjjjjlllmmmlllkkkkkklllmmmqqqoookkkhhheeedddddddddeeedddcccaaa^^^\\\ZZZYYYVVVUUUTTTSSSSSSTTTUUUUUURRRQQQPPPOOOOOOOOOPPPPPPOOONNNMMMLLLLLLNNNPPPQQQQQQQQQRRRQQQQQQOOOMMMLLLMMMOOOQQQTTTVVVZZZ^^^bbbhhhlllqqqwww|||yyymmmfffaaa[[[WWWXXXYYYZZZ___fffqqqzzznnncccYYYNNNGGG@@@>>><<<;;;;;;;;;999777~~~vvvpppjjjddd\\\WWWLLLHHHCCC???>>>===<<<;;;::::::::::::999999999999999999999888888888888777777777777777777777777777888888777777888888999::::::999888888777888888888777777777777777777777777:::;;;===>>>@@@AAAAAAAAABBBCCCEEEEEEFFFHHHLLLOOOWWW```sss|||tttooommmpppssssssssstttuuuyyy}}}|||{{{|||}}}{{{xxxuuurrrqqqmmmllljjjhhhffffffffffffeeedddbbbaaa___]]][[[[[[YYYYYYXXXWWWVVVVVVUUUUUUTTTUUUVVVVVVTTTTTTUUUVVVTTTVVVXXXXXXXXXYYYZZZ\\\___aaadddgggkkkooouuuyyy~~~~~~}}}}}}||||||{{{zzzzzzyyyyyyyyyxxxwwwuuutttsssqqqqqqqqqqqqpppnnnmmmlllllllllkkkjjjhhhfffcccbbb```aaabbbbbbaaabbbdddfffiiijjjjjjiiihhhfffdddcccbbbaaa``````bbbeeehhhkkklllmmmmmmkkkjjjjjjlllnnntttrrrnnniiieeecccaaaaaaaaaaaa```___]]][[[YYYXXXXXXWWWVVVVVVVVVWWWXXXYYYUUUUUUSSSRRRQQQPPPPPPPPPQQQPPPNNNMMMMMMOOOQQQRRRSSSSSSSSSSSSRRRPPPNNNMMMKKKMMMOOOPPPRRRUUUZZZ]]]bbbffflllqqqvvv{{{{{{ooohhhaaa[[[WWWWWWXXXXXX]]]ccclllzzz}}}~~~rrrggg\\\QQQJJJ@@@>>>;;;:::::::::888777{{{tttnnnhhhaaa[[[OOOJJJDDD@@@>>>===<<<;;;;;;;;;:::::::::999999999999999999888888888777777777777777777777777777777888888777777888888999:::999999888888888888888999777777777777888888888888:::;;;===>>>@@@AAAAAAAAABBBCCCEEEFFFGGGIIIMMMPPPWWWcccyyy{{{tttoooooorrrtttsssssssssvvv||||||zzzyyyzzzzzz|||}}}~~~|||{{{yyyvvvssspppnnnmmmkkkjjjhhheeedddcccccccccaaaaaa___^^^\\\ZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUSSSUUUVVVVVVUUUUUUVVVXXXWWWYYY[[[\\\]]]___bbbdddhhhjjjnnnqqquuuyyy}}}~~~}}}}}}||||||{{{zzzyyyyyyxxxwwwvvvuuutttqqqqqqqqqqqqooonnnmmmlllkkkkkkkkkkkkiiifffbbb```___```aaabbbaaabbbeeegggkkkkkkkkkjjjiiigggdddcccaaaaaa``````bbbfffiiikkkooonnnmmmkkkiiiiiilllnnnsssqqqnnnjjjfffcccaaa```____________]]][[[ZZZYYYZZZYYYYYYXXXXXXYYY[[[[[[YYYXXXWWWUUUTTTRRRRRRQQQRRRQQQPPPNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSQQQOOONNNKKKLLLNNNOOOPPPRRRVVVYYY]]]aaafffkkkpppuuu{{{|||qqqiiiaaa\\\WWWWWWWWWWWWZZZ```hhhuuuzzzuuujjj___TTTLLLCCC@@@===<<<;;;;;;:::888~~~wwwrrrlllddd^^^QQQLLLEEE@@@===<<<;;;:::;;;;;;;;;:::::::::999999999999999888888888777777777777777777777777777777888888777777888888999:::999888888888888888999999888888888999999::::::::::::;;;===>>>@@@AAAAAAAAABBBDDDEEEFFFHHHJJJNNNQQQXXXfffyyyrrroooppprrrtttuuuttttttwww~~~}}}{{{yyywwwwwwxxxyyyyyyzzz{{{{{{wwwvvvtttrrrooommmkkkjjjiiihhheeecccbbbaaaaaaaaa______]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSUUUWWWXXXWWWXXXZZZ\\\ZZZ\\\___aaacccfffjjjmmmrrruuuyyy|||~~~~~~}}}}}}||||||zzzzzzyyyxxxwwwvvvvvvuuuqqqqqqqqqqqqooonnnmmmllljjjkkkkkkkkkhhheeebbb```^^^___aaaaaabbbcccfffhhhkkkkkkkkkkkkiiigggeeecccaaaaaa``````cccfffjjjlllmmmlllkkkhhhffffffhhhjjjnnnmmmllljjjgggeeecccaaa``````aaaaaa___^^^[[[ZZZZZZZZZYYYYYYYYYZZZ\\\]]][[[[[[ZZZXXXWWWUUUTTTSSSSSSRRRQQQOOOOOOPPPRRRSSSTTTUUUUUUUUUTTTRRRPPPOOOLLLNNNOOOOOOOOOQQQTTTWWWYYY\\\aaaeeejjjooouuuyyy~~~~~~rrrjjjbbb]]]XXXXXXWWWUUUXXX]]]cccooozzz~~~xxxmmmbbbVVVNNNDDDAAA>>>;;;;;;;;;:::999{{{vvvoooggg```SSSNNNFFF@@@===<<<;;;:::;;;;;;;;;;;;::::::::::::999999999888888888888777777777777777777777777777888888777777888888999:::888888888777888888999:::888888999999:::;;;;;;;;;:::;;;===>>>@@@AAAAAAAAACCCDDDFFFGGGHHHKKKOOORRR[[[kkk}}}tttnnnnnnqqqtttvvvxxxvvvvvvzzz~~~{{{yyyvvvvvvvvvvvvvvvwwwwwwwwwsssrrrqqqooommmkkkjjjiiigggfffdddbbb`````````aaa^^^^^^]]][[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXUUUWWWZZZ[[[\\\^^^```bbb```bbbeeehhhkkkoootttxxx}}}~~~~~~}}}||||||zzzzzzyyywwwwwwvvvvvvwwwqqqqqqqqqqqqpppnnnmmmlllkkkkkkjjjiiigggeeebbbaaa]]]___```aaabbbdddfffiiijjjkkkkkkjjjiiigggeeedddaaaaaa```aaacccgggkkkmmmnnnooonnnkkkiiihhhiiijjjhhhiiiiiiiiihhhfffdddbbbaaabbbccccccbbb___]]][[[YYYXXXXXXWWWXXXYYY[[[\\\]]]]]]\\\[[[ZZZXXXVVVUUUTTTSSSQQQOOOOOOPPPQQQSSSSSSTTTTTTUUUTTTSSSQQQPPPOOOOOOPPPPPPOOOPPPSSSVVVVVVXXX\\\___ccchhhnnnrrrxxx}}}tttmmmddd^^^ZZZYYYWWWUUUWWW[[[^^^jjj{{{zzz~~~{{{pppeeeXXXPPPDDDAAA<<<:::999999999888~~~zzzsssiiibbbWWWQQQIIIBBB>>>===<<<;;;<<<;;;;;;;;;;;;:::::::::999999999888888888888777777777777777777777777777888888777777888888999:::888888777777888999999:::777888888999::::::;;;;;;:::;;;===>>>@@@AAAAAAAAACCCDDDFFFGGGIIILLLPPPSSS___ooo|||uuunnnjjjmmmrrrxxxzzz{{{xxxxxx|||{{{yyyuuuuuuuuuuuuuuutttttttttppppppooommmllljjjiiiiiieeedddbbbaaa``````aaaaaa^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZXXXZZZ^^^```bbbeeehhhjjjkkkmmmpppssswww|||~~~}}}}}}||||||{{{zzzxxxwwwwwwwwwwwwxxxqqqqqqqqqqqqpppnnnmmmllllllkkkjjjhhhfffdddbbbbbb\\\^^^```aaabbbdddgggiiiiiiiiijjjjjjiiigggfffdddaaaaaa```aaacccgggkkknnnpppppppppnnnkkkjjjiiijjjeeefffhhhhhhhhhfffcccbbbcccdddeeeeeeccc```]]][[[WWWVVVVVVUUUVVVXXXYYYZZZ^^^^^^^^^^^^\\\[[[YYYXXXTTTSSSQQQOOOOOOPPPQQQRRRRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPQQQPPPOOOOOORRRTTTSSSUUUWWWZZZ]]]bbbgggkkksssxxxxxxpppfff```[[[ZZZXXXUUUVVVZZZ]]]hhhyyyzzz}}}ttthhh\\\SSSFFFBBB>>>;;;::::::999999}}}uuukkkdddYYYSSSKKKDDD@@@>>>======<<<<<<;;;;;;;;;:::::::::999999999888888888888777777777777777777777777777888888888777888999999:::888888777777888999::::::666777777888999999:::::::::;;;===>>>@@@AAAAAAAAACCCDDDFFFHHHIIILLLPPPSSSbbbsssvvvpppiiihhhllltttzzz~~~|||zzzyyy}}}|||yyyuuuuuuuuuttttttssssssssspppooonnnmmmllljjjiiiiiidddcccbbb`````````aaabbb___^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ]]]aaadddfffiiimmmppptttwwwzzz}}}~~~~~~}}}|||||||||{{{zzzxxxwwwwwwwwwxxxxxxqqqqqqqqqqqqpppnnnmmmlllmmmkkkiiigggeeeccccccbbb\\\^^^```aaabbbdddgggjjjggghhhiiiiiihhhgggfffeeeaaaaaa```aaadddgggkkknnnkkkmmmmmmllliiifffeeeeeedddeeeggghhhgggeeebbb```cccdddeeeeeeccc```]]]ZZZUUUTTTTTTTTTUUUVVVXXXYYY^^^^^^______^^^\\\ZZZYYYTTTRRRQQQOOONNNOOOPPPQQQPPPQQQRRRTTTTTTSSSSSSRRRPPPQQQQQQOOONNNOOOQQQSSSQQQRRRTTTVVVYYY]]]cccgggpppuuu|||{{{sssgggaaa\\\[[[XXXUUUVVVYYY___jjj{{{zzz}}}wwwkkk^^^UUUIIIEEE@@@===<<<<<<<<<<<<}}}yyytttnnnjjj^^^WWWLLLCCC>>>;;;;;;:::999999999999999999999999999999999999999999::::::777777777777888888888888999999999888888888777777777888888888888999999999888888888888999:::;;;<<<;;;;;;;;;<<<>>>@@@CCCDDDEEECCCDDDIIILLLMMMQQQVVVdddwww}}}uuuooojjjiiiooovvv|||~~~}}}{{{zzz}}}~~~|||xxxuuutttuuuvvvtttqqqqqqooommmllljjjhhheeebbbgggeeecccaaa_______________^^^]]]\\\\\\[[[\\\\\\^^^^^^^^^]]]]]]___bbbeeegggiiillloootttxxx{{{|||~~~~~~~~~{{{yyyxxxwwwxxxxxxxxxvvvssssssrrrpppooommmllllllkkkkkkiiigggeeecccaaa```aaaaaaaaabbbcccdddffffffiiiiiihhhhhhgggeeedddcccbbbaaa______```bbbeeegggfffggghhhiiihhhgggfffeeeddddddeeeffffffgggfffffffffhhhiiiiiihhhddd```^^^YYYWWWUUUTTTUUUVVVVVVUUUWWWXXXYYY[[[[[[YYYXXXWWWTTTTTTTTTSSSQQQOOOLLLKKKNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOLLLNNNRRRTTTWWWZZZ^^^aaafffllluuu~~~tttmmmeee]]]ZZZXXXUUUUUUWWW___fffttt}}}|||{{{nnn```WWWJJJBBB<<<<<<<<<:::888999}}}yyytttooojjj___XXXNNNEEE@@@===<<<<<<999999999999999999999999999999999999999999999999777777777777888888888888999999999888888888777777777888888888888999999999888888888888999:::;;;<<<;;;;;;<<<===>>>AAACCCDDDEEEDDDEEEJJJMMMNNNSSSXXXiii}}}~~~uuupppkkkkkkqqqxxx}}}~~~||||||~~~{{{zzz{{{zzzwwwssstttrrrpppooonnnmmmkkkiiiiiigggeeecccbbbaaaaaabbbcccbbbaaa```````````````aaabbbccccccdddfffjjjmmmqqqsssvvv{{{~~~~~~}}}}}}{{{yyywwwvvvwwwwwwwwwuuusssrrrqqqpppooommmllllllkkkjjjiiigggeeecccbbbaaaaaaaaaaaabbbcccdddeeefffhhhhhhhhhgggfffeeedddcccbbbaaa___]]]]]]^^^```aaa``````aaabbbcccddddddcccbbbcccdddfffggghhhhhhhhhhhhjjjlllmmmllliiifffddd^^^\\\YYYWWWWWWWWWWWWUUUWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVUUUSSSPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMOOORRRSSSUUUWWW[[[^^^bbbiiirrrzzzwwwnnnfff___[[[YYYVVVVVVXXX___fffttt~~~|||~~~qqqcccYYYLLLDDD>>>>>>>>>;;;::::::|||xxxsssnnnjjj```YYYPPPGGGBBB@@@>>>===:::::::::::::::::::::::::::::::::999888888888777777777777777888888888888999999999888888888888888777888888888888999999999888888888888999:::;;;<<<;;;;;;<<<===???AAACCCDDDEEEDDDFFFJJJMMMOOOUUU\\\qqq~~~tttppplllmmmrrryyy}}}~~~}}}}}}~~~~~~zzzvvvtttqqqoooooooooooommmiiihhhfffdddcccbbbbbbbbbbbbbbbbbbbbbbbbccccccdddfffiiikkkmmmooossswwwzzz~~~~~~}}}}}}||||||zzzxxxvvvuuuvvvvvvuuutttsssrrrqqqpppooommmmmmllljjjiiihhhgggeeedddcccbbbaaaaaaaaabbbcccdddeeefffggggggggggggfffdddcccbbbaaa___]]]ZZZYYYYYYZZZZZZXXXYYYYYYZZZ\\\^^^___```___```bbbdddfffhhhiiijjjjjjllloooqqqrrrpppnnnllleeebbb^^^[[[ZZZXXXWWWUUUVVVVVVXXXXXXXXXXXXVVVVVVXXXXXXWWWUUUSSSQQQOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKNNNPPPQQQRRRRRRTTTWWWYYY]]]dddmmmvvv}}}zzzppphhh```]]]ZZZVVVVVVXXX[[[bbbppp|||~~~tttfff]]]NNNFFF@@@??????<<<;;;<<<}}}yyyuuuqqqkkkhhh___YYYQQQIIIDDDAAA???===::::::::::::::::::::::::;;;::::::999888777777666666777777777888888888888888888888888888888888888777777888888888999999999888888888888999:::;;;;;;;;;<<<<<<>>>@@@AAACCCDDDDDDCCCEEEJJJLLLOOOWWW```vvv}}}rrrooolllmmmsssyyy{{{||||||}}}~~~{{{wwwtttttttttssssssnnnmmmjjjhhhgggfffffffffcccddddddfffhhhjjjlllmmmpppssswww{{{~~~~~~}}}|||{{{{{{yyywwwuuutttttttttsssrrrrrrrrrqqqpppooonnnmmmmmmiiiiiihhhgggfffeeedddccc``````aaaaaabbbdddeeefffffffffffffffeeecccbbbaaa]]]\\\ZZZXXXVVVVVVVVVWWWVVVUUUUUUUUUVVVXXXZZZ[[[ZZZ[[[]]]___bbbfffhhhiiijjjlllppptttvvvuuutttrrrlllhhhccc^^^[[[YYYVVVSSSSSSTTTTTTUUUUUUTTTTTTSSSVVVUUUTTTSSSQQQOOOMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNOOOPPPPPPQQQTTTVVVYYY___hhhqqqyyy}}}qqqiiiaaa]]]ZZZVVVUUUXXXVVV]]]iii{{{||||||vvviii___PPPHHH@@@??????<<<;;;<<<~~~yyyuuuqqqmmmhhhddd^^^YYYQQQJJJFFFBBB???===::::::::::::::::::::::::::::::999999888777666666666777777777888888888888888888888888888888888888777777888888888999999999888888888888999:::;;;;;;;;;<<<===???AAABBBCCCCCCCCCBBBEEEIIIKKKOOOYYYccczzz|||ooolllkkknnnsssxxxyyyyyyyyy|||}}}yyywwwtttrrrpppnnnnnnnnnkkklllnnnqqquuuxxx{{{}}}~~~~~~}}}|||{{{zzzyyywwwtttsssttttttrrrqqqrrrqqqqqqpppooonnnmmmmmmjjjiiihhhgggfffeeedddddd`````````aaabbbccceeeeeeeeeeeeeeeeeedddbbbaaa```ZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWUUUTTTTTTUUUVVVWWWUUUVVVWWWZZZ]]]aaadddeeegggjjjooosssvvvwwwvvvuuuoookkkeee```\\\YYYUUURRRPPPQQQQQQQQQQQQQQQQQQPPPRRRQQQPPPOOOMMMLLLLLLKKKLLLKKKKKKKKKJJJJJJIIIIIILLLLLLKKKKKKKKKKKKLLLLLLJJJKKKMMMNNNNNNPPPSSSUUUVVV\\\dddmmmvvv~~~rrrjjjaaa]]]ZZZVVVUUUWWWTTTZZZeeettt}}}|||xxxjjjaaaRRRIIIAAA???>>>;;;:::;;;|||wwwsssnnnjjjeeebbb]]]YYYRRRLLLHHHDDD@@@===::::::::::::::::::::::::999999999888777777777666777777777777888888888888888888888888888999999999777888888888888999999999888888888888999:::;;;<<<;;;<<<>>>@@@AAACCCCCCCCCCCCCCCFFFIIILLLPPP\\\hhh}}}yyymmmkkkkkknnntttxxxxxxwwwwww|||~~~{{{yyyxxxxxxxxxyyy{{{~~~}}}|||{{{{{{yyywwwuuussstttsssrrrpppqqqqqqppppppooonnnnnnmmmkkkjjjiiihhhfffeeedddccc`````````aaabbbcccdddeeeddddddddddddcccaaa```___ZZZYYYYYYYYYYYYZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUURRRRRRSSSUUUXXX[[[^^^```dddggglllrrruuuwwwvvvvvvqqqmmmgggaaa]]]YYYVVVSSSOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIKKKLLLMMMMMMOOOQQQTTTTTTYYYaaaiiirrr{{{uuulllccc___[[[VVVUUUXXXUUUZZZbbbooo}}}yyykkkbbbTTTJJJAAA???===;;;:::;;;|||wwwrrrmmmiiieeeaaa^^^ZZZTTTOOOJJJFFFBBB???;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777777777777888888888888777777888888888999999999777888888888888999999999888888888888999:::;;;<<<:::<<<>>>@@@BBBCCCCCCCCCDDDEEEHHHKKKMMMSSS```nnn{{{wwwlllkkklllpppvvvyyyxxxvvvwww~~~~~~}}}|||{{{zzzxxxuuuttttttsssrrrpppqqqqqqppppppooonnnnnnnnnlllllljjjhhhfffeeecccbbb````````````aaacccdddeeedddddddddcccbbbaaa______\\\\\\\\\\\\\\\\\\\\\]]][[[[[[ZZZZZZXXXWWWVVVUUURRRRRRRRRRRRTTTWWWZZZ\\\bbbeeejjjppptttvvvvvvuuurrrnnnhhhccc___[[[XXXUUUPPPOOOOOOOOOOOOOOOOOOPPPMMMMMMLLLLLLLLLMMMOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKMMMMMMMMMLLLMMMOOOQQQQQQVVV]]]eeemmmwwwxxxooofffbbb]]]YYYXXXZZZUUUYYY___iiixxx~~~zzzmmmdddVVVLLLCCC@@@???<<<;;;===|||wwwrrrnnniiieeebbb___[[[VVVQQQLLLHHHCCC@@@;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888777777777777888888888888777777888888999999999999777888888888888999999999888888888888999:::;;;<<<:::<<<>>>AAABBBCCCCCCCCCFFFGGGJJJMMMOOOUUUcccqqqzzzvvvmmmlllmmmrrrwwwzzzyyyvvvwww~~~}}}|||{{{zzzxxxuuutttttttttrrrqqqqqqqqqppppppoooooonnnnnnmmmlllkkkiiifffdddcccbbb______``````aaacccdddeeeccccccccccccbbb```___^^^____________^^^^^^]]]]]]ZZZZZZ[[[[[[ZZZYYYWWWVVVSSSRRRQQQRRRSSSVVVXXXZZZaaadddjjjooosssuuuuuuuuusssoooiiidddaaa]]]ZZZWWWQQQPPPPPPOOOOOOPPPPPPQQQNNNNNNMMMMMMNNNPPPRRRSSSPPPPPPPPPOOONNNMMMMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOONNNLLLKKKMMMNNNOOOSSSZZZbbbjjjttt}}}{{{rrriiiddd```[[[YYY[[[TTTVVV[[[dddqqq|||nnneeeXXXNNNEEEAAA@@@===<<<>>>yyyssspppmmmiiifff___\\\XXXRRRKKKEEE@@@======<<<;;;:::999888888888;;;::::::999999::::::;;;>>>>>>===<<<:::999888888777777777777888888888888888888888888888888888888888888888888999:::;;;<<<>>>>>>AAAGGGGGGDDDBBBDDDGGGCCCEEELLLPPPUUUddduuu}}}vvvoooggggggkkksssxxxwwwwwwxxxyyy}}}|||{{{yyyyyyxxxwwwvvvuuuttttttqqqqqqpppooonnnnnnooooookkkkkkjjjiiigggeeecccbbb```_________```aaacccddd```aaacccddddddcccbbbbbbdddcccbbbaaa```^^^^^^]]][[[\\\]]]]]]]]]\\\[[[ZZZVVVTTTRRRPPPQQQSSSVVVXXX```bbbeeeiiimmmppprrrsssqqqnnniiiddd^^^ZZZXXXWWWUUUUUUUUUUUUTTTRRRQQQPPPOOOPPPRRRUUUVVVWWWVVVVVVVVVUUUSSSRRRRRRSSSTTTUUUTTTSSSRRRPPPNNNLLLJJJJJJIIIKKKMMMMMMMMMLLLMMMOOORRRTTTXXX^^^fffpppzzzxxxlllddd___[[[XXXUUUWWWWWW[[[cccmmmzzz}}}pppgggZZZQQQGGGDDDAAA===;;;<<<|||vvvrrrnnniiieeeaaa^^^ZZZTTTNNNGGGAAA>>>======;;;:::999888888888999999999888888999999999<<<;;;;;;:::999888777777777777777777888888888888888888888888888888888888888888888888999:::;;;<<<>>>===???DDDFFFCCC??????EEEDDDGGGNNNPPPUUUfffyyyyyypppjjjffffffjjjrrrvvvvvvvvvxxxzzz~~~||||||zzzzzzyyyxxxwwwvvvuuuuuuqqqpppooonnnmmmmmmmmmmmmllllllkkkjjjhhhfffdddccccccbbbaaaaaaaaabbbcccdddcccccceeefffffffffeeedddfffeeedddcccaaa```______\\\^^^```aaabbbaaa```___XXXVVVTTTSSSSSSVVVYYY[[[___```cccfffiiikkkmmmnnnnnnkkkhhhccc___\\\ZZZYYYVVVVVVVVVVVVUUUTTTSSSSSSTTTVVVWWWYYYZZZ[[[[[[[[[[[[YYYXXXVVVUUUVVVWWWXXXWWWVVVTTTRRRPPPNNNLLLKKKJJJLLLNNNNNNMMMMMMNNNOOOQQQTTTXXX]]]eeeooozzzxxxmmmddd___\\\XXXUUUVVVUUUYYYaaajjjvvvqqqhhh]]]SSSIIIDDDAAA<<<::::::yyytttooojjjeeecccaaa]]]WWWPPPIIICCC@@@>>>===<<<:::999999888888888888777777777777888888888888888888777777666666777777777777888888888888888888888888888888888888888888888999999:::;;;<<<>>><<<===BBBDDDBBBAAABBBIIIHHHJJJOOOQQQWWWiii~~~{{{sssjjjcccddddddhhhppptttssstttwww|||~~~}}}|||{{{{{{zzzyyyxxxwwwvvvvvvrrrqqqooonnnmmmlllkkkkkkmmmllllllkkkiiigggeeedddfffeeedddbbbbbbccccccdddeeefffhhhiiiiiiiiihhhggghhhhhhgggfffdddcccbbbaaa___aaadddggghhhgggeeedddZZZYYYWWWWWWXXX[[[___aaabbbcccdddfffggghhhhhhhhhhhhgggdddaaa^^^]]][[[[[[WWWWWWWWWWWWWWWWWWWWWWWW[[[\\\]]]______``````______]]][[[YYYXXXXXXYYYZZZZZZYYYXXXVVVTTTQQQOOOMMMMMMOOOPPPPPPOOONNNOOOPPPQQQSSSWWW]]]dddnnnyyyzzznnneee```\\\XXXUUUTTTTTTWWW]]]eeeppptttjjjaaaVVVJJJEEE@@@;;;888888{{{vvvqqqkkkgggeeeccc___ZZZSSSKKKEEEAAA>>>===<<<;;;:::999999999888888888777777888888888777777777777777777777777666777777777888888888888888888888888888888888888999999999999:::;;;<<<<<<======???BBBBBBCCCJJJRRRXXXPPPLLLNNNRRRZZZmmmvvvmmmeee___aaabbbgggnnnqqqqqqssswww~~~~~~}}}{{{{{{zzzyyyxxxwwwvvvvvvsssrrrqqqooommmllllllkkkmmmmmmlllkkkjjjhhhgggfffeeedddcccccccccdddeeefffggghhhjjjkkklllkkkkkkjjjkkkkkkjjjiiigggfffeeeeeeccceeeiiillllllkkkgggeee^^^]]]\\\\\\]]]aaaeeehhhjjjjjjjjjiiigggfffdddcccaaa```___^^^]]]\\\[[[[[[XXXXXXXXXYYYZZZ[[[\\\\\\``````aaaaaaaaaaaaaaaaaa___^^^[[[YYYXXXXXXYYYYYY]]]\\\\\\ZZZWWWUUURRRPPPPPPQQQRRRRRRPPPOOOOOOPPPPPPRRRVVV[[[cccmmmwww~~~{{{pppfff```\\\XXXUUUTTTSSSUUU[[[aaajjjyyyvvvmmmcccWWWKKKEEE@@@;;;999999|||wwwsssnnnjjjfffdddaaa\\\TTTLLLEEEAAA>>>>>><<<;;;:::999999999999999888888888888999999777777777888888888888888666777777777888888888888888888888888888888888888999999999999:::;;;<<<===<<>>===;;;::::::999999999999999888888999999999888888888888888999999999777777777777888888888888888888888888888888888888999999999999:::;;;<<<======@@@DDDDDDAAADDDUUUgggeeeWWWLLLMMMUUUaaauuuxxxppphhhbbb^^^^^^```eeekkkmmmmmmrrrxxxzzzzzzyyyxxxwwwvvvuuuuuuuuutttrrrqqqpppoooooonnnlllllllllkkkjjjiiihhhgggaaaaaaaaabbbdddfffiiijjjkkklllnnnooopppppppppoooppppppooommmlllkkkjjjiiiiiijjjlllmmmllliiifffdddcccbbb``````bbbfffjjjlllqqqooommmiiiddd___\\\YYYXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXXXXZZZ]]]```ccceeecccbbbaaa```___^^^______```^^^\\\ZZZYYYYYYZZZ[[[]]]]]]^^^^^^]]]ZZZWWWVVVTTTUUUUUUTTTQQQOOONNNNNNNNNPPPTTTYYY```iiissszzzssshhhbbb]]]YYYUUUTTTRRRTTTXXX\\\cccooozzzuuuggg[[[OOOHHHCCC???===???{{{vvvpppllljjjiiifffaaaYYYPPPHHHDDD???>>>===;;;::::::::::::888888777777777777888888999888888888888888888888777777777777888888888888888888888888888888888888::::::999::::::;;;<<<===??????@@@BBBAAACCCLLLWWWUUUOOOLLLQQQVVVbbbzzzwwwnnnfff```^^^]]]```eeekkkllllllrrryyy{{{{{{zzzyyyxxxwwwvvvvvvsssrrrqqqpppooooooooooookkkkkkkkkkkkjjjhhhgggfffddddddddddddeeegggiiijjjmmmoooppprrrssstttssssssqqqqqqpppooommmlllkkkjjjiiijjjkkklllkkkiiigggfffbbb```___^^^```cccgggjjjmmmllljjjgggccc___\\\ZZZXXXYYYYYYZZZZZZYYYXXXWWWWWWWWWXXXZZZ]]]bbbfffhhheeedddbbb```___^^^______\\\[[[YYYWWWWWWXXXYYYZZZZZZ\\\]]]^^^]]][[[YYYWWWUUUVVVVVVTTTQQQNNNMMMMMMNNNPPPSSSXXX___hhhrrryyytttiiiccc^^^YYYUUURRRQQQRRRVVVZZZ___kkkvvv{{{lll```RRRJJJDDD???===>>>}}}wwwpppkkklllkkkhhhccc\\\RRRJJJEEE???>>>===<<<;;;:::::::::777777666666666666777777999888888888777777777666777777777777888888888888888888888888888888888888::::::::::::;;;<<<======AAA======@@@BBBAAACCCFFFEEEGGGMMMTTTXXXbbb}}}~~~vvvmmmddd___]]]]]]```fffkkkllllllrrrzzz}}}|||{{{zzzyyyxxxxxxwwwqqqqqqpppooonnnnnnooooookkkkkkkkkjjjiiihhhgggfffhhhgggfffffffffhhhiiijjjoooqqqssstttvvvvvvvvvuuurrrqqqpppooonnnlllkkkkkkhhhiiijjjkkkkkkkkkjjjiii```___]]]\\\]]]aaadddgggkkkjjjiiigggdddbbb___^^^YYYZZZ[[[[[[[[[ZZZXXXWWWVVVWWWXXXZZZ^^^bbbgggiiigggfffcccaaa```______```XXXWWWUUUTTTTTTUUUVVVWWWYYYZZZ\\\^^^^^^\\\YYYXXXUUUVVVVVVTTTPPPNNNLLLMMMMMMOOOSSSXXX^^^hhhrrrxxxtttjjjccc^^^YYYUUUPPPOOOPPPTTTXXX]]]hhhssspppcccUUULLLEEE???<<<===xxxsssrrrpppmmmhhhaaaWWWMMMFFFCCC@@@<<<;;;;;;;;;;;;:::999999999888888888777777666666777777777888888888888888888888888888888888999999999888888888777777888888888999:::;;;<<<===?????????@@@AAABBBCCCDDDCCCFFFKKKPPPVVVfffxxxmmmddd```^^^fffgggiiiiiiiiinnnvvv|||~~~~~~{{{zzzzzzyyyxxxwwwvvvvvvtttrrrpppoooooonnnlllkkkiiijjjkkkiiigggffffffgggfffffffffhhhiiikkkmmmnnnpppqqqsssuuuwwwxxxxxxyyyyyyxxxwwwsssooolllkkkkkkgggiiikkklllmmmlllkkkjjjdddccc```]]]\\\___eeeiiihhhiiiiiihhheeeccccccdddgggeeedddaaa```^^^^^^^^^[[[ZZZYYYYYY\\\```dddgggiiihhhfffdddcccaaaaaaaaa```___]]][[[YYYWWWVVVUUUYYYXXXXXXYYYZZZZZZYYYWWWZZZYYYWWWUUURRROOOLLLJJJLLLMMMPPPUUU\\\gggsss{{{~~~wwwkkkccc]]]WWWTTTVVVSSSQQQTTTWWW[[[eeennnxxxrrrhhh[[[NNNEEEAAA???>>>|||wwwuuuqqqkkkcccYYYOOOHHHCCC@@@===;;;;;;;;;;;;::::::999999999999888888888888888888888888888888888888888888888888888888888999999999888888888777777888888888999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCDDDGGGLLLRRRXXXiii{{{ooofffbbbaaafffgggiiiiiijjjnnnvvv|||~~~{{{zzzyyyyyywwwwwwvvvuuutttrrrpppooooooooommmkkkiiijjjkkkjjjgggfffggghhhgggggghhhjjjkkknnnoooppptttuuuvvvwwwyyyzzz{{{|||zzzzzzxxxtttooolllkkkllllllmmmooooooooommmllljjjeeeccc```]]][[[^^^ccchhhggghhhjjjjjjiiiiiikkklllooonnnlllkkkiiigggeeeeee]]]\\\[[[[[[]]]aaaeeehhhhhhgggfffdddbbbaaaaaaaaaaaa```___]]][[[YYYWWWVVVXXXWWWVVVVVVXXXXXXWWWVVVXXXWWWUUUSSSPPPNNNKKKJJJKKKMMMPPPUUU\\\gggsss{{{~~~xxxlllddd^^^YYYUUUVVVSSSQQQTTTWWW[[[dddnnnvvvtttkkk]]]OOOFFFAAA???>>>|||wwwqqqhhh\\\QQQIIIDDDAAA===;;;;;;;;;;;;:::::::::::::::999999999999999999999999999888888888888888888888888888888888999999999888888888888888888888888999:::;;;<<<=========>>>>>>???AAABBBCCCFFFHHHNNNTTT\\\nnn~~~qqqhhheeedddfffgggiiiiiijjjooowww~~~~~~~~~zzzzzzyyyxxxwwwvvvvvvuuutttrrrpppooooooooommmkkkiiijjjkkkjjjhhhgggggghhhiiiiiikkkmmmoooqqqssstttyyyyyyyyyyyyzzz|||~~~}}}|||zzzvvvqqqnnnmmmmmmpppqqqqqqqqqpppnnnkkkjjjfffdddaaa^^^\\\^^^cccgggjjjllloooqqqsssuuuxxx{{{xxxxxxxxxwwwtttrrrooonnnbbbaaa```___aaacccgggiiiiiihhhfffdddcccbbbbbbbbbcccbbbaaa```^^^[[[ZZZYYYWWWUUUSSSSSSTTTUUUVVVUUUTTTTTTRRRPPPNNNLLLKKKJJJJJJLLLOOOTTT\\\hhhttt|||~~~zzznnnfff```[[[WWWVVVRRRQQQTTTVVVZZZccclllrrr~~~wwwnnn```RRRHHHCCC???>>>~~~vvvlll```TTTLLLDDDAAA>>>;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999888888999999999:::::::::999999999999999999999999888888888888888888888888888888888999:::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDFFFHHHNNNUUU___rrrqqqhhheeeeeefffhhhjjjjjjlllqqqyyy~~~}}}|||zzzzzzyyyxxxwwwvvvuuuuuusssrrrpppooooooooommmkkkiiijjjkkkjjjhhhggghhhiiikkklllnnnpppsssuuuvvvwww|||{{{zzzyyyzzz|||~~~~~~|||wwwrrrooonnnnnnooopppqqqqqqqqqooolllkkkiiigggdddaaa___```dddhhhlllooosssvvvyyy|||~~~{{{xxxvvvmmmkkkhhhfffeeefffggghhhhhhgggeeecccbbbbbbcccdddddddddcccbbb```^^^\\\[[[VVVTTTQQQPPPRRRSSSTTTTTTRRRQQQPPPNNNLLLKKKJJJJJJIIIKKKOOOTTT\\\gggttt|||~~~|||qqqiiiccc]]]YYYVVVRRRQQQTTTVVVYYYaaajjjppp~~~}}}{{{qqqcccUUUKKKDDD@@@>>>zzzooocccVVVNNNEEEBBB>>><<<;;;;;;;;;:::;;;;;;;;;:::::::::999999666666777999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888999:::;;;<<<===?????????@@@BBBDDDEEEFFFFFFHHHMMMVVVbbbwww~~~ooofffdddeeegggiiikkklllnnnttt|||}}}{{{zzzzzzyyyyyyxxxwwwvvvuuutttsssqqqoooooopppooonnnllliiijjjkkkjjjiiihhhiiijjjmmmnnnqqqsssuuuwwwwwwxxx{{{zzzxxxwwwwwwxxxzzz{{{}}}}}}{{{vvvrrrnnnmmmmmmmmmnnnppprrrrrrrrrpppoookkkjjjhhheeecccdddgggkkkmmmpppsssvvvyyy|||~~~wwwuuuqqqmmmiiigggffffffdddbbb```___^^^___```aaaddddddddddddbbb```]]]\\\VVVTTTQQQPPPRRRSSSTTTTTTQQQPPPNNNLLLKKKJJJJJJJJJIIIKKKNNNTTT\\\gggsss{{{~~~uuullleee___ZZZUUURRRQQQTTTVVVXXX```hhhooo|||~~~}}}tttfffXXXMMMEEEAAA>>>{{{qqqeeeXXXQQQFFFCCC???<<<<<<<<<;;;:::::::::::::::999999999999555666777888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999888888888999:::;;;<<<===??????@@@AAACCCEEEFFFGGGFFFHHHMMMXXXfff{{{{{{llldddccceeeiiikkkmmmoooqqqwww~~~}}}{{{zzzyyyyyyxxxwwwvvvuuuuuutttrrrqqqooooooppppppnnnllliiijjjkkkjjjiiihhhiiikkknnnppprrruuuvvvwwwwwwwwwwwwwwwuuutttttttttuuuuuuxxxwwwvvvrrrnnnkkkjjjjjjkkkmmmppprrrttttttsssssslllllljjjgggfffgggjjjmmmrrruuuxxxzzz|||~~~{{{vvvqqqlllhhheeeddd___^^^[[[ZZZZZZ[[[]]]___ccccccddddddbbb```]]][[[WWWUUUSSSSSSTTTUUUVVVUUUSSSQQQOOOMMMKKKJJJJJJKKKJJJLLLOOOTTT[[[fffqqqyyy~~~xxxoooggg```ZZZUUURRRQQQTTTUUUWWW^^^fffnnn{{{~~~uuugggYYYNNNGGGAAA>>>{{{qqqfffZZZRRRGGGCCC???===<<<<<<;;;::::::999999999999888888888777777777888888888888999::::::::::::::::::::::::777777888888888999999999888888888999:::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGHHHIIIOOOZZZjjjyyyiiibbbccceeejjjmmmoooqqqsssyyy~~~}}}|||yyyyyyxxxwwwvvvuuuttttttrrrpppooooooppppppnnnmmmiiijjjkkkkkkiiiiiijjjkkkoooqqqsssuuuvvvvvvuuuuuutttssssssrrrqqqppppppoooppppppnnnkkkgggeeeeeeeeehhhjjjlllooopppqqqpppppplllkkkjjjhhhggghhhllloootttvvvyyy{{{}}}~~~{{{wwwrrrlllhhheeeccc```^^^\\\ZZZZZZ\\\___```aaabbbccccccbbb___\\\ZZZXXXWWWVVVVVVXXXXXXWWWVVVUUUSSSPPPMMMLLLKKKKKKKKKLLLMMMOOOTTT[[[eeepppwww~~~{{{qqqhhh```ZZZUUURRRRRRTTTUUUWWW]]]dddlllyyy}}}tttgggZZZOOOGGGBBB???zzzqqqfffZZZSSSGGGDDD@@@===<<<<<<;;;:::999999999888888888777777999999888888777666666555888888888888888888888888777777888888999999999999888888888999:::;;;============>>>???AAACCCEEEFFFIIIJJJPPP\\\lllxxxhhhbbbcccffflllnnnppprrruuu{{{~~~~~~yyyyyyxxxwwwvvvuuuttttttrrrpppooooooppppppnnnmmmiiijjjkkkkkkjjjiiijjjlllpppqqqsssuuuvvvuuutttsssrrrrrrrrrqqqpppooommmllljjjjjjiiifffcccaaaaaabbbdddeeehhhjjjkkkkkkkkkjjjjjjjjjiiihhhgggiiilllooommmpppsssuuuvvvxxx{{{~~~~~~}}}}}}||||||}}}~~~~~~|||zzzvvvqqqlllhhheeedddcccbbb___]]]^^^```ccceee```aaabbbcccaaa___\\\ZZZYYYXXXXXXYYYZZZ[[[YYYWWWWWWUUUQQQNNNLLLKKKLLLLLLLLLNNNPPPTTTZZZdddooovvv~~~|||rrriii```ZZZUUURRRRRRTTTUUUVVV\\\ccckkkxxx}}}tttgggZZZPPPHHHBBB???}}}|||zzzvvvpppfff\\\UUULLLHHHBBB>>>=========<<<:::::::::999999999999888666666777777888888888888===<<<;;;:::999888888888888888999999999999888888888999999:::;;;<<<======AAAAAAAAAAAABBBCCCDDDDDDFFFMMMUUU^^^pppwwwhhh```bbbggghhhkkknnnpppttt|||~~~~~~{{{yyyxxxwwwwwwwwwuuuttttttsssrrrpppooommmlllkkklllkkkjjjjjjkkklllnnnooosssttttttuuutttsssqqqppppppqqqrrrqqqpppmmmkkkiiigggfffdddcccaaa```______bbbaaa```aaadddfffffffffbbbbbbbbbcccdddeeefffggghhhkkknnnnnnmmmmmmooorrrwwwwwwvvvvvvuuuuuuttttttwwwvvvuuussspppkkkeee```ccccccccccccdddeeeffffffhhhfffbbb^^^\\\ZZZZZZZZZ]]]\\\\\\]]]^^^]]][[[YYYXXXUUUQQQMMMKKKKKKLLLMMMJJJMMMRRRVVV[[[dddnnnvvv|||~~~tttjjjaaa[[[ZZZUUURRRRRRRRRTTTZZZbbbnnnyyy|||uuuiii\\\RRRIIICCC???|||yyywwwuuuqqqllleee\\\VVVMMMIIICCC???>>>======<<<888888888888777777777777777777777888888999999999;;;::::::999999999999:::999999::::::::::::999999888999999:::;;;<<<======??????@@@@@@AAACCCDDDEEEFFFNNNUUU^^^pppuuuggg___```eeehhhkkknnnqqqvvv~~~}}}}}}{{{yyyxxxwwwwwwwwwuuuttttttsssrrrpppnnnmmmlllkkkkkkkkkjjjjjjkkkmmmooopppsssttttttuuutttsssqqqppppppqqqqqqqqqpppmmmkkkiiifffeeecccaaa```^^^^^^]]]\\\[[[ZZZZZZ\\\^^^^^^]]]\\\\\\\\\\\\^^^___```aaacccfffiiijjjiiiiiijjjlllmmmmmmlllllllllkkkkkkkkkooopppqqqqqqoookkkfffccccccdddfffgggggggggggggggfffddd```]]][[[ZZZZZZ[[[___^^^^^^___```___]]]ZZZWWWUUUQQQMMMKKKJJJLLLMMMJJJMMMQQQUUUZZZbbbmmmuuu{{{~~~vvvmmmccc]]]ZZZVVVSSSSSSRRRTTTZZZbbbmmmxxx~~~vvvjjj^^^SSSJJJCCC???zzztttqqqpppmmmkkkgggccc]]]XXXOOOKKKEEE@@@>>>>>>===<<<999888888888777777777777888888999999999999::::::888888888888888999:::::::::::::::;;;;;;:::::::::888999999:::;;;<<<=========>>>>>>???AAACCCEEEFFFGGGNNNUUU___rrrssseee^^^___dddhhhjjjmmmqqqwww~~~||||||{{{yyyxxxwwwwwwwwwuuutttssssssqqqpppnnnmmmkkkkkkkkkkkkjjjkkklllnnnpppqqqttttttuuuuuutttsssqqqppppppqqqqqqpppooommmkkkjjjffffffdddcccaaa___^^^]]]XXXWWWUUUUUUWWWXXXWWWVVVWWWVVVVVVVVVWWWYYYZZZ[[[\\\___ccceeeeeedddccccccbbbbbbaaaaaa``````aaaaaafffhhhkkkmmmmmmjjjgggeeedddfffiiikkklllkkkiiigggbbb```^^^\\\ZZZZZZ[[[\\\bbbaaabbbcccdddbbb^^^[[[VVVTTTPPPMMMKKKKKKKKKLLLIIILLLPPPTTTXXXaaakkkssszzz}}}zzzpppfff___ZZZVVVSSSSSSSSSSSSYYYaaakkkwwwyyymmm```UUUKKKDDD???|||tttnnnjjjiiifffeeecccaaa^^^[[[RRRMMMGGGBBB???>>>===<<<;;;;;;:::::::::999999999::::::::::::::::::::::::999888888777888888999999999999::::::::::::999999888999999:::;;;<<<======<<<<<<===???AAADDDFFFGGGHHHOOOVVVaaavvvqqqfff___```dddfffgggjjjooowww~~~}}}|||{{{{{{yyywwwwwwwwwwwwuuutttsssrrrqqqpppnnnlllkkkjjjjjjjjjjjjkkkmmmooorrrsssuuuuuuvvvvvvuuusssqqqpppqqqqqqqqqpppooonnnlllkkkjjjiiihhhgggeeecccaaa```ZZZXXXWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTVVVWWWYYYXXX[[[___bbbcccbbb```___]]]\\\[[[ZZZZZZZZZ[[[[[[___bbbgggjjjkkkiiifffeeedddgggkkkooopppmmmjjjggg```___]]][[[ZZZ[[[\\\]]]bbbcccdddeeefffccc___[[[UUUSSSPPPMMMKKKKKKLLLLLLJJJLLLPPPSSSWWW___iiipppyyy|||}}}rrrggg```[[[WWWTTTTTTSSSSSSXXX___iiiuuu{{{ooocccWWWMMMEEE@@@xxxpppkkkfffeeecccbbbbbbaaa___]]]UUUPPPIIICCC@@@???===<<<;;;;;;;;;::::::::::::999;;;:::::::::::::::::::::;;;:::999888777777777777888888999999999999888888888999999:::;;;<<<======<<<<<<===???BBBDDDFFFHHHIIIPPPYYYeee{{{~~~ooofffbbbbbbeeedddeeegggmmmvvv~~~|||{{{{{{{{{yyywwwwwwwwwwwwuuutttsssrrrqqqooommmlllkkkjjjiiiiiijjjkkknnnqqqtttuuuwwwwwwwwwwwwvvvtttrrrqqqrrrrrrqqqqqqpppooonnnmmmllllllkkkjjjhhheeecccaaa]]]\\\ZZZ[[[\\\]]]]]]\\\XXXWWWUUUSSSSSSTTTVVVWWWXXXZZZ^^^bbbddddddbbb```\\\ZZZYYYWWWVVVWWWWWWXXX\\\aaagggjjjiiigggeeeddddddhhhmmmqqqrrroookkkgggaaa___]]][[[[[[[[[]]]]]]aaabbbdddggggggddd___[[[UUUSSSQQQNNNMMMLLLLLLMMMJJJMMMPPPRRRVVV]]]gggnnnyyy|||tttiiiaaa[[[WWWUUUUUUSSSSSSWWW^^^fffrrr|||qqqdddYYYNNNFFFAAAwwwpppkkkeeedddccccccdddcccaaa```WWWRRRKKKEEEAAA???>>><<<999999999999888888888888;;;;;;::::::::::::999999<<<;;;:::999888777777777777888888999999888888777888999999:::;;;<<<=========>>>???@@@BBBEEEGGGHHHJJJQQQ[[[jjjyyymmmgggddddddgggddddddffflllvvv~~~}}}{{{{{{{{{yyyxxxwwwwwwwwwuuutttrrrrrrpppooommmllljjjjjjiiiiiijjjlllooorrruuuwwwyyyyyyyyyyyyxxxvvvtttrrrssssssrrrrrrqqqpppppppppmmmmmmmmmkkkiiifffcccaaa___]]]]]]^^^```bbbcccbbb]]][[[XXXUUUTTTTTTUUUWWWZZZ\\\___cccgggiiigggfff^^^\\\YYYWWWVVVVVVVVVWWW[[[aaahhhkkkjjjfffeeeeeefffiiiooossstttqqqllliiidddbbb```^^^\\\\\\]]]^^^___aaadddhhhiiifff```[[[UUUTTTRRRPPPOOONNNNNNNNNLLLNNNQQQSSSVVV\\\eeemmmwwwzzz~~~wwwjjjbbb\\\XXXUUUUUUTTTRRRVVV]]]eeeppp|||qqqfffZZZPPPGGGBBBwwwppplllgggfffffffffgggfffcccaaaYYYTTTLLLFFFBBB@@@>>><<<::::::999999999888888888::::::::::::999999999888;;;;;;:::999999999999999888999999::::::999999888888999999:::;;;<<<======??????@@@AAACCCEEEGGGHHHJJJRRR^^^oootttjjjfffdddeeehhheeeeeeffflllwww}}}|||{{{{{{yyyxxxwwwwwwwwwuuutttrrrqqqpppooommmkkkjjjiiihhhiiijjjlllooossswwwyyy{{{{{{{{{{{{yyywwwuuutttuuuttttttsssrrrrrrrrrrrrppppppooonnnlllhhheeeccc```___```bbbeeehhhjjjjjjeeebbb^^^ZZZXXXXXXYYYZZZ]]]^^^```eeejjjmmmmmmllldddbbb^^^[[[YYYXXXYYYYYY[[[bbbjjjmmmkkkhhhggggggiiilllqqquuuvvvsssooolllhhhfffccc```^^^]]]]]]^^^^^^```eeeiiikkkhhhbbb]]]VVVUUUSSSRRRPPPPPPOOOOOOMMMOOORRRSSSVVV\\\eeelllssswww{{{zzzmmmddd\\\XXXVVVVVVTTTRRRVVV\\\cccnnn}}}~~~{{{qqqfff[[[QQQHHHBBBvvvpppmmmhhhhhhhhhiiiiiihhheeebbbZZZUUUMMMGGGCCC@@@>>><<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888888888::::::999999::::::;;;<<<999::::::;;;;;;::::::999888999999:::;;;<<<===>>>@@@@@@AAABBBDDDFFFHHHIIIJJJSSS```rrrqqqgggeeedddeeehhhgggfffgggmmmxxx~~~||||||{{{yyyxxxwwwwwwwwwuuutttrrrqqqpppooommmkkkjjjiiihhhhhhjjjlllppptttwwwzzz|||}}}}}}|||{{{xxxvvvuuuvvvuuutttssssssssssssssssssssssssrrrooolllhhhfffbbbbbbbbbeeejjjnnnooopppmmmjjjeee```^^^]]]^^^_________```eeelllpppqqqpppjjjgggccc___]]]\\\]]]]]]ZZZbbbkkkooommmjjjiiijjjkkknnnssswwwwwwuuuqqqoookkkiiifffbbb___^^^]]]]]]]]]```eeejjjllljjjddd___VVVVVVTTTSSSQQQQQQPPPPPPNNNPPPRRRTTTVVV\\\eeelllqqqtttyyy}}}|||ooofff\\\XXXVVVVVVTTTRRRUUU[[[cccmmm|||~~~{{{qqqfff[[[QQQHHHCCC|||tttoooooommmkkkjjjjjjhhheeeccc```ZZZQQQIIICCC@@@===;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;:::999888888888888777777888888999:::888999999::::::999999888888999:::;;;===>>>???@@@???@@@AAAAAABBBCCCFFFIIIMMMVVVdddwwwqqqgggfffhhhiiihhhfffgggkkkrrr|||~~~~~~~~~|||zzzxxxwwwwwwvvvuuussssssrrrpppooommmllllllkkkggghhhkkknnnrrrvvvxxxzzz{{{zzzxxxwwwwwwwwwxxxxxxwwwvvvuuutttsssssstttuuuvvvuuuuuutttsssoooiiieeeeeeaaa___bbbfffhhhnnnuuutttrrrnnnhhhbbb^^^^^^^^^aaaaaabbbeeejjjoooqqqqqqkkkgggbbb^^^\\\\\\\\\\\\```dddiiillllllkkkiiiiiinnnppptttxxxyyyvvvpppkkkgggfffeeebbb___\\\YYYXXX[[[___eeejjjkkkiiieeebbbZZZWWWSSSQQQPPPOOOMMMLLLPPPQQQRRRRRRUUUYYY```dddlllpppuuuzzz}}}{{{pppiii^^^XXXTTTTTTSSSRRRTTTYYYccckkkxxxuuujjj```UUUJJJBBBxxxsssrrrpppnnnlllkkkjjjgggddd___YYYPPPIIIDDD@@@>>>===<<<;;;;;;;;;;;;:::::::::::::::999888888777666666888888777777888888999:::888999999::::::999999888888999:::;;;<<<>>>?????????@@@AAAAAABBBDDDGGGIIIOOOXXXfffzzz|||nnneeeeeegggiiiiiiggghhhkkksss}}}~~~~~~~~~|||zzzxxxwwwwwwvvvuuusssrrrqqqpppnnnmmmlllkkkkkkhhhjjjmmmppptttxxxzzz{{{{{{zzzyyywwwwwwwwwxxxyyyxxxwwwuuutttsssttttttuuuuuuvvvvvvwwwvvvrrrmmmhhheee```^^^```dddgggnnnuuuwwwuuurrrlllfffaaa______aaaaaabbbeeejjjnnnpppppplllhhhccc___^^^^^^^^^]]]___ccchhhkkkkkkjjjiiiiiilllooossswwwxxxuuuooojjjeeeddddddbbb```^^^\\\[[[ZZZ^^^ccchhhiiigggccc```YYYVVVRRRPPPOOONNNMMMLLLNNNOOOPPPQQQSSSWWW]]]bbbiiimmmsssyyy|||~~~{{{pppiii^^^YYYUUUTTTSSSQQQTTTXXX```iiiuuuwwwkkkaaaUUUJJJBBB~~~yyyuuusssqqqooonnnllliiiggg^^^YYYPPPIIIDDDAAA???>>>;;;;;;;;;;;;::::::::::::999999999888777777666666888888777777888888999:::888999999::::::999999888888999:::;;;<<<>>>?????????@@@AAABBBBBBDDDGGGJJJPPPZZZiii}}}uuuiiibbbcccgggiiiiiiggghhhlllttt~~~~~~~~~~~~|||zzzxxxwwwwwwvvvuuusssqqqpppooommmlllkkkkkkkkkjjjlllooossswwwzzz|||}}}{{{zzzyyyxxxxxxxxxyyyzzzyyyxxxvvvuuutttttttttuuuvvvwwwyyy{{{{{{wwwqqqlllddd___\\\]]]```dddkkksssyyyxxxvvvqqqjjjeeeaaa```aaa```aaadddhhhkkkmmmmmmkkkhhhdddaaa``````___^^^]]]aaafffiiiiiiiiihhhhhhjjjlllppptttvvvsssmmmhhhbbbbbbbbbbbbaaa```___^^^YYY\\\aaaeeeeeeccc```]]]XXXUUUPPPMMMMMMMMMMMMMMMKKKLLLMMMNNNPPPTTTZZZ^^^dddiiiqqqwww{{{}}}~~~rrrkkk```ZZZVVVUUUSSSQQQSSSXXX\\\eeeqqq~~~zzznnnbbbVVVKKKCCCyyyvvvsssqqqpppnnnkkkiii___YYYQQQJJJEEECCCAAA@@@;;;;;;;;;:::::::::999999;;;:::::::::999999888888888888777777888888999:::888999999::::::999999888999999:::;;;<<<===>>>??????@@@AAABBBBBBEEEHHHKKKPPP[[[kkkwwwnnnccc___bbbgggiiijjjhhhjjjnnnvvv~~~~~~}}}|||zzzxxxwwwwwwvvvuuussspppooonnnmmmkkkkkkkkkjjjkkkmmmppptttxxx{{{}}}~~~|||{{{zzzyyyyyyzzz{{{{{{zzzyyywwwuuuttttttttttttwwwyyy|||{{{tttnnneee___ZZZZZZ\\\```gggooowwwxxxwwwssslllfffbbb```_________aaadddggghhhhhhiiifffcccaaa``````^^^]]][[[^^^cccfffffffffffffffeeehhhkkkoooqqqoooiiieeeaaaaaaaaaaaa``````___^^^YYY[[[^^^aaaaaa___\\\ZZZVVVRRRNNNKKKKKKLLLLLLLLLIIIJJJLLLMMMNNNRRRWWW[[[```fffnnnuuuyyy|||}}}vvvnnnaaa[[[WWWUUUSSSQQQRRRWWWZZZbbbnnn{{{}}}pppdddXXXLLLEEE{{{yyyuuusssrrrpppnnnmmmbbb\\\SSSLLLGGGDDDAAA@@@;;;;;;:::::::::999999999::::::999999999999999888888888777777888888999:::888999999::::::999999888999::::::;;;<<<===>>>>>>???@@@AAABBBCCCEEEIIILLLPPP[[[mmmoooggg___]]]bbbhhhjjjkkkiiikkkpppxxx~~~}}}|||zzzxxxwwwwwwvvvuuussspppooonnnllllllkkkkkkkkkkkkmmmqqquuuyyy|||}}}~~~||||||{{{zzzzzz{{{|||}}}|||{{{xxxvvvuuutttttttttxxxzzz~~~~~~wwwrrriiibbb\\\ZZZ[[[\\\cccjjjrrrsssssspppkkkeeeaaa___^^^]]]\\\]]]```bbbcccbbbdddccc```______^^^\\\[[[YYY\\\```bbbbbbaaaaaabbbaaabbbeeehhhjjjhhhdddaaa`````````___^^^]]][[[ZZZXXXYYY[[[]]]\\\ZZZXXXVVVRRRNNNKKKHHHIIIJJJJJJJJJGGGIIIJJJLLLMMMQQQUUUXXX]]]ccckkkrrrwwwzzz}}}~~~vvvnnnccc]]]XXXVVVSSSPPPRRRVVVXXX```lllxxxrrreeeYYYNNNFFF~~~|||xxxvvvuuuuuusssrrrgggaaaWWWNNNHHHDDDAAA???::::::::::::999999999999777777777777777777777777888888777777888888999:::888999999::::::999999888::::::;;;;;;<<<======>>>???@@@AAABBBCCCFFFIIILLLPPP]]]ooo}}}jjjddd]]]]]]ccciiilllllljjjlllqqqzzz~~~}}}|||zzzxxxwwwwwwvvvuuussspppooonnnmmmllllllllllllkkknnnrrrwww{{{}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~|||zzzwwwuuutttttttttxxxzzz~~~}}}yyyppphhhaaa___]]]\\\```fffjjjlllmmmkkkgggccc``````]]]\\\[[[\\\^^^_________aaa___^^^^^^___]]][[[YYYWWWZZZ]]]^^^^^^]]]]]]]]]\\\\\\]]]___aaaaaa___]]]^^^^^^^^^\\\[[[YYYWWWVVVUUUVVVVVVWWWVVVTTTRRRQQQLLLJJJGGGGGGGGGHHHGGGFFFEEEGGGIIIJJJLLLNNNRRRUUUZZZ___fffmmmrrrwww{{{~~~vvvmmmeee^^^YYYVVVSSSPPPQQQUUUWWW___jjjuuusssfffZZZOOOHHH{{{yyyyyyzzzyyyxxxmmmfff[[[QQQJJJDDD@@@>>>:::::::::999999999999888666666666666777777777777888888777777888888999:::888999999::::::999999888::::::;;;;;;<<<=========>>>@@@BBBCCCDDDFFFJJJMMMRRR___sssxxxhhhbbb]]]^^^dddkkkmmmmmmjjjmmmrrr{{{~~~}}}|||zzzxxxwwwwwwvvvuuusssppppppooonnnmmmmmmmmmmmmmmmpppuuuzzz}}}}}}}}}|||{{{|||}}}~~~}}}zzzxxxuuutttttttttvvvxxx}}}xxxqqqiiieeeaaa^^^___cccdddeeegggfffdddaaaaaaaaa___]]]\\\\\\]]]^^^^^^]]]^^^^^^^^^^^^___]]]ZZZXXXVVVXXX[[[[[[ZZZXXXXXXXXXXXXWWWVVVWWWYYYZZZ[[[ZZZ[[[ZZZZZZYYYXXXVVVUUUTTTQQQQQQQQQPPPOOOMMMLLLKKKGGGFFFEEEEEEFFFFFFDDDBBBBBBDDDFFFHHHIIILLLOOORRRWWW[[[aaagggmmmsssxxx|||xxxooofff```ZZZWWWSSSOOOPPPTTTVVV]]]gggrrr}}}sssfff[[[PPPJJJ~~~||||||}}}}}}}}}pppiii^^^SSSJJJDDD@@@===:::::::::999999999888888888888888888888999999999888888888777888999999:::999999999::::::999999999:::;;;;;;;;;<<<=========>>>@@@BBBCCCDDDFFFJJJMMMSSS```uuutttgggaaa]]]^^^eeelllnnnnnnkkkmmmsss|||~~~}}}|||zzzxxxwwwwwwwwwuuusssqqqpppooonnnnnnnnnnnnnnnooorrrvvv|||}}}}}}|||||||||~~~~~~{{{xxxvvvtttttttttuuuwww|||~~~vvvooojjjeee``````ccc```bbbccccccbbbaaaaaabbb```___]]]]]]^^^___^^^]]]^^^^^^^^^______^^^[[[XXXVVVXXXYYYYYYWWWVVVUUUUUUVVVTTTRRRRRRTTTWWWXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSNNNMMMMMMLLLJJJIIIGGGFFFDDDDDDDDDEEEFFFEEEBBB@@@@@@BBBDDDFFFGGGJJJMMMOOOTTTXXX]]]ccciiiooovvv{{{~~~|||sssggg```ZZZWWWSSSOOOPPPSSSTTT[[[eeepppzzzsssfff[[[QQQJJJvvvnnnaaaTTTKKKEEEAAA???<<<<<<;;;::::::999999888666666777777777777666666888888999999999999888888888999::::::;;;;;;::::::666888999999999999:::<<<<<>><<>>???===???BBBCCCCCCEEEJJJOOOXXXgggwwwgggeeecccfffkkkoooppppppnnnrrrzzz}}}}}}|||zzzxxxvvvtttsssssssssqqqooonnnmmmnnnoooppprrrvvv{{{~~~~~~~~~~~~{{{wwwuuurrrsssuuuvvvxxx{{{}}}vvvpppkkkhhhggghhhgggeeedddccccccdddeeefffgggiiijjjkkkkkkkkkkkkeeedddcccaaa___^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXVVVSSSPPPNNNNNNNNNOOOMMMNNNOOOPPPOOOOOOMMMLLLIIIHHHGGGEEECCCBBBAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDFFFDDDAAA@@@AAACCCGGGIIIKKKNNNTTTZZZ___ffflllpppyyy|||yyylllfff^^^WWWTTTRRRRRRQQQUUUYYY```gggppp}}}~~~ssskkkbbbXXXPPP~~~rrrkkk___TTTLLLFFFAAA???<<<<<<;;;::::::999999888888888999999999999888888777777888888888888777777888888999::::::::::::999888:::;;;;;;;;;;;;<<<>>>===@@@CCCDDDDDDFFFKKKPPP[[[jjjxxxiiigggfffiiinnnqqqqqqpppooosss{{{~~~}}}zzzwwwuuutttttttttqqqpppnnnmmmmmmnnnoooppprrrvvv{{{~~~}}}yyyvvvqqqrrrsssqqqooopppuuuzzz|||zzzwwwtttooollliiigggiiihhhfffdddddddddeeefffgggiiikkkmmmooooooooonnnfffeeebbb___]]]\\\\\\\\\^^^^^^]]]]]]\\\\\\\\\\\\ZZZXXXUUURRRPPPOOOOOOOOONNNOOOOOOOOONNNMMMKKKJJJIIIHHHGGGEEECCCBBBAAA@@@CCCCCCCCCDDDEEEEEEFFFFFFFFFEEECCCBBBBBBCCCEEEFFFIIILLLQQQVVV[[[bbbhhhmmmvvv{{{zzzmmmfff^^^WWWSSSRRRRRRRRRUUUXXX]]]ccclllyyy}}}tttmmmdddZZZRRR}}}qqqjjj___TTTLLLFFFBBB???<<<<<<;;;::::::999999888888888999999999999888888888999999::::::999999888777888999999::::::999999888:::;;;;;;;;;;;;<<<>>>===@@@CCCDDDEEEGGGMMMQQQ]]]nnnxxxjjjhhhhhhlllqqqtttsssqqqpppttt{{{}}}{{{xxxvvvuuutttuuuooonnnmmmllllllmmmooopppsssvvv{{{~~~~~~~~~~~~~~~|||yyywwwooopppnnnkkkgggfffiiimmmnnnnnnmmmllljjjhhhgggfffhhhgggeeedddccccccddddddeeegggjjjnnnpppppppppooofffddd```]]][[[ZZZ[[[[[[______`````````___^^^^^^]]][[[XXXUUUSSSRRRRRRRRRSSSRRRQQQPPPNNNLLLJJJIIIJJJJJJIIIGGGEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCHHHKKKOOOSSSXXX___eeejjjsssxxxzzzmmmggg^^^WWWSSSSSSSSSSSSTTTWWW[[[```iiivvv}}}uuunnnfff[[[SSS}}}{{{ooohhh^^^TTTMMMGGGBBB???::::::999888888777777666777888888888888888888777999::::::::::::::::::999777888888999999999999999:::;;;======<<<<<<>>>???===@@@CCCEEEEEEHHHNNNRRR___qqqvvviiihhhiiinnnsssuuutttrrrqqquuu{{{~~~}}}{{{yyywwwuuuttttttooonnnmmmlllmmmnnnppprrruuuxxx|||~~~~~~~~~}}}||||||{{{zzzyyyxxxwwwooonnnkkkgggcccaaaaaaccccccccccccccccccbbbbbbbbbdddcccccccccbbbaaa`````````cccgggkkknnnnnnnnnmmmeeebbb]]]YYYWWWWWWXXXYYY^^^```bbbddddddbbb```^^^\\\[[[XXXVVVUUUUUUUUUVVVXXXWWWUUURRRPPPMMMKKKJJJMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGEEEFFFHHHIIIHHHFFFDDDCCCGGGJJJMMMQQQUUU\\\cccgggooovvv~~~zzzmmmggg___XXXUUUSSSSSSRRRSSSUUUZZZ___gggttt~~~wwwqqqhhh]]]UUU~~~|||yyyvvvnnnggg^^^TTTMMMGGGBBB???::::::999888888777777666666777777888888777777666999999999::::::999999999777777888999999999999999999:::<<<<<<;;;;;;===>>>===@@@DDDEEEFFFIIINNNSSS```rrrtttggggggiiioootttwwwuuurrrssswww}}}}}}}}}|||{{{xxxvvvtttssspppooonnnnnnoooqqqssstttwww{{{}}}|||{{{uuuuuutttttttttuuuvvvwwwuuurrrmmmjjjgggdddaaa_________^^^]]]]]]]]]^^^^^^___```aaaaaa```___]]][[[[[[^^^cccgggjjjkkkjjjjjjccc```ZZZUUUSSSSSSUUUWWW]]]```dddggggggddd```]]]ZZZYYYWWWVVVUUUVVVXXXYYY[[[YYYWWWUUURRRQQQOOOOOONNNMMMLLLJJJIIIGGGFFFEEEBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDFFFHHHKKKNNNRRRYYY```eeelllsss|||zzzlllggg___ZZZVVVTTTRRRQQQQQQTTTYYY^^^fffrrrzzzuuukkk```WWW~~~|||yyyuuuqqqmmmggg^^^UUUMMMGGGBBB???<<<<<<;;;;;;:::999999888666666777777777777666666888888999999999999888888777777888999999999999888666888999999999999:::<<<===AAADDDEEEFFFIIIOOOTTT```sssrrrfffgggiiiooouuuwwwvvvssstttxxx}}}}}}}}}|||yyywwwtttrrrrrrqqqppppppqqqsssuuuvvvzzz}}}~~~|||zzzyyyqqqpppooooooppprrruuuwww{{{wwwrrrooonnnkkkfffaaa___^^^\\\[[[ZZZZZZ[[[[[[\\\]]]___```___]]]ZZZXXXWWW[[[___dddhhhiiihhhgggbbb^^^XXXSSSQQQQQQSSSUUU\\\___dddhhhhhheee```\\\XXXWWWUUUUUUUUUWWWYYYZZZ[[[ZZZXXXVVVUUUTTTSSSSSSNNNNNNLLLKKKIIIHHHFFFFFFAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFIIILLLPPPWWW^^^cccjjjrrr{{{~~~~~~yyykkkfff```[[[WWWUUURRRQQQPPPSSSXXX^^^eeeqqq}}}wwwnnnbbbXXXzzzuuupppmmmiiiddd\\\TTTMMMGGG@@@<<<===<<<<<<;;;;;;:::999999777777777777777777777777777777777777777777777777999999888888888888888888999999:::;;;;;;<<<<<<===AAA@@@AAADDDEEEGGGOOOXXXcccuuu|||qqqccceeejjjpppvvvzzzzzzyyyvvvzzz}}}zzzxxxwwwvvvtttrrrqqqooonnnnnnpppssswwwzzz}}}|||vvvrrrmmmmmmlllkkkkkknnnssswww|||{{{zzzwwwrrrlllfffccc``````___]]][[[XXXVVVUUU[[[\\\^^^______^^^]]][[[YYYYYYZZZ]]]aaaccccccbbb[[[XXXTTTPPPPPPRRRUUUXXX^^^cccfffeeedddccc___YYYUUUSSSOOONNNOOOSSSXXX\\\___]]]ZZZWWWUUURRRQQQPPPRRRQQQPPPMMMKKKHHHEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHFFFGGGGGGFFFEEEFFFHHHJJJDDDEEEIIIMMMMMMOOOWWWaaajjjooovvv{{{~~~xxxqqqfff\\\YYYVVVSSSRRRSSSUUUTTTWWW]]]ccckkkxxx{{{zzzssseeeYYYyyytttooommmjjjeee^^^VVVOOOHHHBBB>>>===<<<<<<;;;;;;:::999999888888888888888888888888888888888888888888888888999999888888888888888888999::::::;;;;;;<<<<<<===AAA@@@AAADDDEEEHHHPPPYYYdddwwwwwwmmmaaaccchhhooouuuyyyyyyxxxvvvzzz|||yyyxxxwwwvvvtttrrrsssqqqpppooopppsssvvvyyy}}}~~~yyyuuummmlllkkkiiiiiilllrrrwww}}}}}}}}}zzzuuuooohhheeebbbbbb```___]]]ZZZXXXWWW\\\]]]___``````___]]]\\\[[[ZZZZZZ\\\^^^___^^^\\\VVVSSSOOOMMMLLLOOORRRUUU[[[```dddcccbbbbbb]]]WWWTTTQQQNNNLLLMMMQQQVVVYYY\\\[[[YYYWWWVVVUUUTTTTTTTTTSSSRRROOOLLLIIIFFFEEEAAAAAAAAAAAABBBCCCDDDEEEHHHIIIIIIIIIHHHIIIKKKNNNDDDDDDHHHKKKLLLMMMUUU^^^eeekkksssyyy|||{{{rrrhhh]]]YYYVVVSSSQQQRRRSSSSSSVVV]]]dddmmm{{{{{{yyyrrreeeZZZxxxsssooolllkkkfff___XXXRRRKKKDDD@@@===<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999999888888999999999999999999:::::::::;;;<<<<<<======@@@???AAAEEEFFFIIIQQQZZZfff{{{rrrhhh___aaafffmmmtttxxxxxxwwwvvvzzz~~~|||yyywwwvvvuuusssrrruuusssqqqpppqqqsssvvvxxx}}}|||yyypppnnnllliiiiiimmmsssxxx}}}yyyrrrkkkgggddddddbbbaaa___]]][[[ZZZ]]]___```aaaaaa```^^^]]]\\\[[[ZZZZZZZZZYYYWWWUUURRROOOLLLJJJJJJMMMPPPSSSWWW]]]bbbbbbbbb```[[[UUUQQQOOOLLLJJJKKKNNNSSSVVVXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTQQQNNNJJJGGGEEEAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHJJJMMMOOOEEEDDDFFFIIIIIIKKKQQQZZZ]]]dddnnnuuuzzz~~~tttjjj___ZZZVVVRRRPPPQQQQQQQQQUUU\\\dddnnn}}}}}}|||{{{xxxrrrfff\\\xxxrrrooolllkkkggg```ZZZSSSLLLEEE@@@===<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999999888888999999999999999:::::::::;;;;;;<<<=========@@@???AAAEEEGGGJJJRRR\\\iii}}}mmmddd]]]```eeelllssswwwwwwwwwvvvzzz}}}{{{xxxwwwvvvuuutttrrrtttsssrrrrrrsssvvvxxxzzz}}}zzztttsssooollllllpppvvv{{{~~~~~~zzztttmmmiiifffeeecccaaa```^^^]]]]]]^^^___aaabbbaaa```^^^]]][[[ZZZXXXXXXXXXWWWTTTRRRQQQOOOLLLJJJKKKMMMPPPRRRVVV\\\aaabbbbbbaaa\\\UUUQQQOOOKKKIIIJJJMMMQQQSSSWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVUUURRROOOKKKGGGEEECCCCCCCCCBBBCCCCCCDDDDDDAAACCCDDDDDDEEEGGGJJJMMMGGGDDDDDDFFFGGGGGGMMMUUUWWW^^^iiiqqqwww|||wwwlllaaa[[[WWWRRROOOPPPOOOOOOSSS[[[bbblllzzz||||||~~~|||wwwqqqggg^^^yyytttpppmmmjjjfff```ZZZTTTMMMEEE@@@===<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999999888888999999::::::::::::::::::;;;<<<<<<======>>>@@@???AAAFFFHHHKKKTTT]]]mmmxxxjjjccc^^^```eeelllrrrvvvwwwvvvwww{{{}}}{{{xxxwwwwwwvvvtttsssrrrrrrrrrsssvvvyyy|||~~~~~~|||yyyuuutttqqqnnnmmmpppvvvzzzzzz{{{|||{{{xxxsssmmmjjjgggfffdddbbb```____________```aaabbbaaa```^^^]]]ZZZYYYXXXXXXXXXXXXVVVTTTQQQOOOMMMKKKKKKLLLNNNPPPVVV\\\aaaaaabbbaaa]]]VVVQQQOOOLLLJJJKKKMMMPPPRRRWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSPPPKKKGGGEEEDDDCCCCCCBBBBBBBBBBBBCCC>>>@@@AAAAAABBBDDDHHHJJJIIIEEECCCDDDDDDEEEJJJPPPRRRZZZdddmmmsssyyyxxxmmmbbb\\\WWWRRROOOPPPOOOOOORRRYYY___hhhvvv}}}}}}}}}xxxqqqggg```{{{vvvqqqnnnjjjfffaaa[[[UUUNNNFFFAAA===<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@???BBBFFFIIILLLUUU___qqqsssiiiddd```bbbgggmmmssswwwwwwvvvxxx}}}~~~{{{yyyxxxxxxwwwvvvtttrrrrrrsssuuuxxx{{{~~~~~~}}}{{{{{{|||{{{yyywwwsssrrrpppnnnlllnnnrrrvvvuuuvvvwwwvvvtttqqqnnnlllhhhgggeeecccaaaaaaaaaaaaaaabbbcccccccccaaa___^^^ZZZZZZYYYZZZ[[[\\\ZZZYYYSSSQQQNNNKKKJJJJJJKKKLLLTTTYYY]]]]]]^^^___[[[VVVRRRPPPMMMKKKKKKMMMOOOQQQVVVVVVWWWWWWWWWUUUSSSRRRTTTTTTTTTTTTQQQMMMIIIFFFBBBAAA@@@@@@???????????????@@@AAABBBBBBDDDHHHJJJLLLFFFCCCCCCCCCCCCGGGLLLOOOVVV___hhhooovvv~~~yyynnnbbb\\\XXXRRRPPPPPPPPPOOORRRWWW]]]eeerrr~~~yyyqqqggg```}}}xxxssspppkkkhhhccc^^^WWWPPPHHHCCC===<<<<<<;;;;;;:::999999888888888888888888888888888888888888888888888888888888999999:::;;;;;;<<<;;;;;;<<<<<<======>>>>>>??????BBBFFFIIIMMMVVV```uuu{{{nnnhhheeeccceeeiiiooouuuxxxwwwvvvzzz~~~~~~|||zzzyyyyyyxxxwwwvvvttttttuuuvvvyyy{{{~~~~~~}}}zzzyyyxxxxxxyyyyyywwwvvvrrrrrrqqqooommmnnnqqqsssrrrrrrrrrrrrqqqpppooonnnkkkiiigggdddccccccddddddddddddffffffeeecccaaa```]]]]]]\\\]]]______^^^\\\XXXVVVRRROOOLLLKKKJJJKKKOOOTTTWWWWWWXXXYYYXXXTTTQQQPPPMMMKKKJJJLLLNNNOOOSSSTTTUUUVVVVVVUUUSSSRRRSSSTTTUUUUUUSSSOOOKKKIIIBBBAAA@@@???>>>>>>>>>>>>@@@AAABBBBBBBBBDDDGGGIIINNNHHHCCCBBBBBBBBBEEEJJJLLLRRRZZZbbbiiiqqqzzzyyynnnccc]]]XXXSSSQQQQQQPPPOOOQQQWWW]]]eeerrr~~~{{{rrrggg```zzzuuuqqqllliiieee___YYYRRRJJJEEE===<<<<<<;;;;;;:::999999777777777777777777777777777777777777777777777777888888999::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????BBBGGGJJJMMMWWWaaawwwvvvlllgggfffeeegggkkkpppvvvxxxxxxvvv{{{}}}zzzyyyyyyyyyxxxvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~}}}||||||yyywwwvvvvvvwwwxxxwwwuuusssssssssrrrpppppprrrsssqqqpppppppppppppppppppppmmmkkkhhhfffeeeeeefffffffffggghhhhhhgggeeecccbbbaaa```___```aaaaaa```^^^^^^[[[WWWSSSOOOMMMLLLLLLLLLPPPRRRQQQRRRUUUTTTQQQQQQOOOLLLJJJJJJKKKLLLNNNPPPRRRTTTUUUVVVUUUSSSRRRTTTUUUVVVWWWUUUQQQMMMKKKDDDCCCBBBAAA@@@@@@?????????@@@AAAAAA@@@BBBEEEGGGPPPIIICCCBBBBBBAAADDDIIIJJJPPPWWW^^^eeennnxxxyyynnnccc]]]YYYTTTQQQRRROOONNNQQQWWW^^^fffttt|||rrrggg___|||wwwsssppppppmmmggg]]]SSSJJJFFF???>>><<<;;;;;;:::888666888888888888888888888888888888999999999::::::::::::999999888888999999:::<<<;;;:::::::::<<<>>>@@@<<>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBGGGDDDAAA???>>>@@@BBBDDDKKKMMMRRR[[[aaahhhsss}}}|||pppccc\\\WWWRRRQQQRRRQQQPPPQQQVVV[[[cccqqq~~~{{{tttiii___{{{yyyuuuuuussslllbbbVVVKKKEEE???===;;;;;;;;;:::999777888888888888888888888888888888999999999::::::::::::999999888888999999:::;;;;;;:::999:::<<<>>>???@@@GGGEEEFFFKKKMMMVVViiippphhhfffgggfffgggjjjpppwww{{{yyywwwxxxzzz~~~}}}{{{zzzyyyyyyyyywwwxxxyyy{{{}}}~~~}}}|||{{{yyyxxxvvvtttsssqqqqqqqqqsssrrrqqqqqqrrrqqqooommmllllllkkkjjjjjjkkknnnpppooollliiihhhhhhgggdddaaa]]]]]]^^^^^^______``````___]]]ZZZUUUQQQOOOPPPQQQPPPOOONNNNNNOOOOOOMMMKKKIIIHHHGGGGGGHHHJJJLLLNNNQQQRRRSSSRRRQQQRRRTTTVVVVVVXXXZZZZZZYYYUUUQQQNNNKKKIIIFFFCCCAAA@@@??????<<<<<<<<<<<<===>>>???@@@FFFDDDAAA???>>>@@@BBBDDDIIIKKKPPPYYY___fffqqq|||zzzoooccc]]]XXXSSSQQQQQQOOONNNPPPUUU[[[bbbppp}}}~~~wwwmmmccc}}}}}}{{{uuuiii[[[NNNEEE???===;;;:::;;;;;;:::999888888888888888888888888888888999999999::::::::::::999999888888999999:::;;;:::999999:::;;;===>>>AAAGGGFFFGGGMMMOOOYYYlllqqqiiiffffffdddeeeiiiooovvvyyyxxxuuutttwww~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{}}}~~~}}}|||zzzxxxvvvuuuttttttuuutttssssssttttttrrrpppooonnnlllkkkkkklllooopppnnnllliiihhhgggfffdddbbb]]]]]]]]]^^^___````````````]]]ZZZWWWTTTTTTTTTTTTTTTRRRPPPOOOOOONNNLLLJJJGGGGGGFFFGGGHHHJJJLLLMMMPPPQQQRRRRRRRRRRRRTTTVVVWWWXXXZZZ[[[ZZZWWWSSSQQQMMMKKKIIIFFFCCCAAAAAAAAA======<<<======>>>???@@@EEECCCAAA???>>>@@@BBBCCCGGGHHHMMMUUU\\\cccnnnzzzyyynnnccc^^^YYYTTTPPPQQQMMMMMMOOOTTTZZZbbbooo|||zzzpppfff|||qqqaaaQQQFFF@@@===;;;:::;;;;;;;;;:::888888888888888888888888888888999999999::::::::::::999999888888999999:::::::::999999:::;;;<<<======DDDDDDFFFNNNSSS___sss~~~ppphhhdddcccbbbcccgggnnnuuuxxxvvvsssqqqssszzz~~~}}}||||||||||||}}}}}}|||zzzyyyxxxwwwwwwvvvvvvwwwxxxxxxwwwuuussspppllliiihhhiiijjjjjjjjjjjjhhhgggfffeeedddccc______```aaaaaabbbbbbccc```^^^[[[YYYYYYYYYYYYXXXYYYVVVSSSQQQPPPNNNLLLJJJGGGGGGGGGHHHIIIKKKMMMNNNPPPQQQRRRRRRRRRRRRUUUWWWWWWYYY[[[\\\[[[YYYVVVTTTOOOMMMJJJGGGDDDCCCBBBBBB@@@@@@??????@@@AAABBBBBBDDDCCCAAA??????@@@BBBCCCDDDEEEJJJQQQXXX___kkkvvv}}}xxxnnnddd___ZZZTTTPPPPPPMMMMMMOOOUUU[[[bbbooo{{{|||qqqgggvvvfffTTTHHHAAA>>>;;;:::;;;;;;;;;:::888888888888888888888888888888999999999::::::::::::999999888888999999:::::::::::::::;;;<<<======<<>>>>>>>>>>>@@@FFFEEEGGGPPPVVVcccyyyzzzooohhhdddaaa___aaafffnnnuuuwwwtttpppllllllpppwww~~~~~~~~~wwwllleeebbbaaa^^^[[[ZZZ]]]```aaaaaabbbdddgggfffeeeddddddbbbbbbaaa```aaa^^^]]]```eeehhhgggeee]]]ZZZVVVTTTSSSSSSRRRQQQNNNNNNNNNOOOOOOOOONNNNNNNNNPPPQQQRRRRRRSSSVVVXXXZZZ[[[]]]^^^______^^^^^^XXXVVVSSSOOOLLLJJJIIIHHHDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDFFFJJJNNNTTT```kkkrrr|||wwwjjjbbb\\\UUURRRRRRPPPPPPRRRWWW[[[```kkkuuu}}}zzzooo~~~}}}xxxlll\\\PPPFFFCCC>>>:::999999999888888888888888888888888888888888999999999::::::::::::999999999999999999:::;;;<<<===>>>????????????>>>DDDEEEHHHRRRZZZiii{{{pppjjjeeebbb___aaagggooovvvwwwtttppplllkkkooouuu|||xxxmmmgggeeeccc```]]]WWW[[[^^^``````aaaeeehhhjjjiiihhhgggeeedddcccbbbaaa___]]]aaagggjjjiiiggg]]]ZZZVVVTTTTTTTTTTTTSSSNNNOOOOOOOOOOOONNNMMMMMMNNNPPPQQQRRRRRRSSSVVVXXXZZZ[[[]]]___`````````___[[[YYYVVVRRROOOMMMKKKKKKGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDFFFJJJMMMSSS^^^iiiqqq{{{yyykkkbbb[[[UUURRRRRRPPPOOORRRVVVZZZ^^^hhhsssyyy~~~ttt|||}}}}}}yyytttkkk]]]PPPGGGCCC>>>;;;:::::::::999888888888888888888888888999999888888888888888999888888999::::::;;;<<<<<<===<<<<<<<<<<<<======>>>>>>EEEEEEGGGPPPXXXiii}}}pppfffbbbbbbcccdddiiirrrzzz|||xxxrrrooommmooouuu{{{|||wwwrrrlllfff```\\\\\\YYYXXX[[[^^^```eeekkklllkkkiiifffdddbbbaaaaaaZZZ[[[]]]```bbbcccdddeee[[[ZZZXXXVVVUUUUUUUUUUUUUUUTTTSSSQQQOOONNNNNNNNNOOOPPPPPPQQQRRRTTTVVVWWW[[[\\\^^^```aaabbbbbbbbbccc___YYYUUURRRPPPMMMLLLNNNKKKHHHGGGIIIKKKLLLMMMHHHGGGEEEFFFGGGIIIHHHGGGJJJIIIJJJLLLMMMPPPXXXbbblllwww{{{mmmeee^^^VVVRRRRRRNNNNNNNNNQQQVVV^^^fffkkkyyyzzz}}}www|||}}}|||wwwrrrkkk^^^RRRGGGCCC???<<<;;;::::::999888888888888888888888888999999888888888888999999888888999::::::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>???EEEEEEFFFPPPXXXiii~~~rrriiieeeeeedddffflllvvv}}}~~~yyytttpppnnnpppvvv{{{~~~zzzvvvpppiiieee___[[[YYY[[[^^^```ffflllmmmllliiifffcccaaa___^^^YYYZZZ\\\^^^```aaabbbbbb[[[ZZZXXXWWWUUUUUUUUUUUUUUUTTTRRRQQQPPPOOOOOONNNPPPPPPQQQRRRSSSUUUWWWXXX[[[\\\___bbbdddddddddcccccc___ZZZWWWUUUTTTSSSRRRQQQNNNLLLKKKLLLMMMMMMMMMJJJHHHGGGGGGHHHIIIIIIHHHJJJIIIIIILLLMMMPPPXXXbbblllwww}}}ooofff___WWWSSSSSSNNNNNNNNNQQQWWW___fffkkksssssswww}}}|||vvv{{{|||zzzuuuqqqkkk___TTTHHHDDD???<<<;;;::::::999888888888888888888888888999999888888888888999999888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???EEEEEEFFFOOOWWWhhhuuulllhhhhhheeeiiiqqq{{{{{{vvvsssqqqrrrwww|||zzzsssnnnccc^^^[[[]]]___aaagggnnnnnnllliiifffbbb^^^[[[ZZZXXXXXXYYY[[[\\\^^^______\\\[[[YYYXXXVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQSSSTTTVVVXXXYYYZZZ]]]aaadddggghhhgggfffccc```]]][[[ZZZ[[[ZZZYYYUUUSSSRRRQQQQQQQQQOOONNNMMMKKKIIIIIIKKKKKKKKKJJJJJJIIIJJJLLLMMMOOOXXXaaakkkvvvqqqhhh```YYYUUUTTTNNNNNNOOORRRXXX___fffjjjnnnlllnnnrrrwww}}}~~~zzztttzzz{{{wwwrrroookkkaaaWWWIIIEEE@@@<<<;;;;;;:::999888888888888888888888888999999888888888999::::::999999999::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????EEEEEEFFFOOOWWWhhhxxxnnnjjjjjjfffkkkuuu|||vvvuuusssuuuzzz~~~xxxrrrgggaaa^^^^^^```bbbgggnnnmmmllliiieeeaaa\\\YYYWWWWWWWWWXXXXXXZZZ[[[\\\]]]]]]\\\[[[YYYWWWUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRTTTUUUWWWYYYZZZYYY\\\aaafffiiikkkkkkjjjgggddd```^^^_________^^^ZZZYYYXXXXXXWWWVVVRRRPPPPPPOOOMMMLLLMMMNNNMMMLLLKKKJJJJJJMMMMMMOOOXXXaaakkkvvvsssjjjbbbZZZVVVVVVOOOOOOPPPSSSYYY___eeeiiimmmjjjjjjlllpppwww|||yyy}}}xxxrrr|||xxxxxxuuuqqqnnnkkkbbbYYYIIIEEE@@@===;;;;;;:::999888888888888888888888888999999888888999::::::;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<===??????>>>EEEEEEGGGPPPYYYjjjxxxooojjjjjjffflllwww|||wwwwwwuuuwww|||xxxrrrjjjddd```aaaaaabbbgggmmmlllkkkiiieee```\\\XXXUUUWWWWWWWWWWWWYYYZZZ\\\]]]^^^^^^\\\ZZZXXXVVVTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUWWWYYYZZZXXX[[[```fffjjjmmmmmmnnnlllhhheeebbbbbbbbbaaaaaa```___^^^]]]]]]ZZZVVVSSSTTTRRRPPPPPPPPPPPPOOONNNMMMKKKLLLNNNNNNPPPXXXbbbkkkvvvtttkkkccc\\\WWWWWWPPPPPPRRRUUU[[[bbbiiimmmqqqmmmjjjjjjmmmssszzzwwwyyy}}}~~~vvvqqq}}}zzzvvvvvvtttpppnnnkkkcccYYYJJJFFFAAA===;;;;;;:::999888888888888888888888888999999888999999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>???@@@>>>EEEEEEHHHRRR[[[lllxxxoookkkkkkgggnnnyyy}}}yyyxxxvvvxxx}}}wwwqqqkkkfffccccccccccccfffkkkjjjiiihhheeeaaa]]]YYYWWWXXXXXXXXXXXXZZZ\\\^^^```______^^^\\\YYYVVVTTTRRRQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWYYY^^^dddiiimmmoooqqqpppmmmiiifffffffffeeeddddddcccaaaaaa```^^^ZZZWWWXXXVVVTTTSSSSSSSSSQQQPPPOOOMMMMMMOOOPPPRRRYYYccclllwwwuuulllddd\\\WWWWWWQQQQQQSSSWWW___iiisssyyy{{{uuuooommmlllppp|||{{{wwwyyy||||||uuuqqq}}}yyyssstttssspppooolllcccYYYKKKGGGAAA===<<<;;;:::999888888888888888888888888999999999999:::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;===>>>???@@@===EEEFFFIIISSS]]]ooo~~~wwwpppmmmnnniiippp{{{~~~{{{xxxwwwyyyzzzsssnnnkkkfffdddeeeeeecccdddhhhhhhhhhgggeeebbb___[[[YYYZZZYYYYYYZZZ\\\___aaaccc``````___]]]ZZZVVVSSSRRRPPPPPPPPPQQQRRRTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVXXX[[[```ffflllpppsssssspppmmmjjjjjjjjjjjjiiigggeeecccbbbbbb```]]][[[[[[YYYVVVUUUUUUTTTSSSQQQPPPOOOOOOQQQQQQSSS[[[dddnnnxxxvvvlllddd\\\WWWWWWQQQQQQTTT[[[ffftttyyysssnnnnnnxxx~~~zzzzzz|||{{{uuuqqq}}}yyyqqqssssssqqqooolllcccYYYKKKGGGBBB>>><<<;;;:::999888888888888888888888888999999999999:::;;;<<<===::::::::::::::::::::::::::::::;;;;;;===>>>???@@@===EEEFFFIIITTT___qqq|||vvvqqqpppqqqkkkrrr|||}}}xxxwwwzzzzzzuuuoookkkjjjgggeeeffffffccccccffffffggggggfffccc```]]]ZZZ[[[ZZZZZZ[[[]]]aaadddfffaaa```___]]]ZZZWWWSSSQQQPPPPPPPPPQQQSSSTTTVVVWWWVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVYYY^^^dddkkkqqqtttuuurrrooommmnnnnnnnnnnnniiigggdddccccccbbb___^^^]]]ZZZXXXVVVVVVUUUTTTRRRRRRPPPPPPRRRRRRTTT\\\eeeoooyyyvvvlllddd\\\WWWWWWPPPQQQUUU]]]kkk|||yyyqqqooovvv{{{{{{|||{{{uuuqqq}}}vvvrrrsssrrrqqqrrrpppggg\\\QQQHHH@@@>>>===:::999:::777777777777777777777777999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<===???@@@AAA???DDDEEEKKKUUU^^^ssszzzwwwuuuqqqmmmooottt}}}~~~xxx{{{}}}~~~~~~~~~~~~|||xxxuuuqqqnnnnnnllliiihhhhhhgggeeeccceeeeeeeeeeeecccaaa___]]]\\\^^^aaacccccccccccceeedddbbb^^^[[[ZZZXXXVVVTTTQQQPPPOOOQQQSSSUUUVVVUUUXXXXXXVVVUUUTTTTTTSSSSSSTTTVVVXXX[[[```eeeiiilllmmmooosssuuuuuussspppnnnnnnjjjfffddddddccc```^^^\\\\\\ZZZYYYYYYYYYZZZ[[[UUUVVVVVVTTTRRRUUU]]]dddoooxxxyyyooofff]]]XXXVVVRRRUUUZZZbbbsss~~~tttqqqwwwvvvnnn}}}vvvssssssrrrqqqrrrqqqggg]]]QQQHHH@@@>>>===;;;999:::888888888888888888888888999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;<<<===??????@@@EEEFFFKKKVVV___uuu|||xxxwwwuuusssppprrrwww~~~~~~|||zzzyyyyyyyyyxxxyyy{{{|||~~~}}}{{{yyywwwuuussspppnnnmmmllllllkkkhhhfffeeeeeedddcccbbb```___^^^^^^aaadddeeeeeeeeefffgggeeeccc```]]][[[YYYVVVSSSQQQPPPOOOQQQSSSVVVVVVVVVXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSUUUWWW[[[```dddgggmmmooossswwwxxxwwwuuusssrrroookkkiiiiiihhheeebbb^^^]]]\\\[[[ZZZZZZZZZ[[[UUUVVVVVVTTTRRRUUU]]]cccooowwwyyyooofff]]]XXXWWWSSSVVVZZZccctttxxxsssxxx~~~vvvooo~~~wwwuuuuuurrrqqqrrrqqqiii___RRRIIIAAA???>>>;;;999:::888888888888888888888888999999999999999999999999999999::::::::::::;;;;;;999999999:::;;;<<<===>>>@@@EEEFFFLLLWWWaaaxxx~~~xxxuuuuuuvvvuuussssssyyyzzzvvvuuutttsssqqqrrrtttwww{{{}}}{{{{{{zzzxxxwwwtttsssssssssrrrpppllliiigggeeecccbbb````````````aaadddgggiiiiiiiiiiiijjjgggeeebbb```^^^ZZZVVVRRRQQQPPPPPPQQQTTTVVVWWWVVVWWWVVVUUUSSSQQQPPPPPPPPPQQQQQQQQQRRRUUUYYY]]]```hhhkkkooosssvvvwwwwwwvvvvvvtttqqqooommmllliiifffbbbaaa```^^^]]]\\\\\\\\\WWWWWWWWWUUUTTTWWW]]]cccmmmtttzzz}}}||||||yyyoooggg^^^XXXWWWSSSWWW\\\dddvvv}}}vvvyyy|||vvvqqqzzzxxxwwwssspppqqqqqqjjjaaaSSSJJJBBB@@@>>>;;;:::;;;888888888888888888888888999999999999999999999999999999999:::::::::;;;;;;999999999:::;;;<<<===>>>AAAFFFGGGMMMYYYddd{{{{{{uuussstttvvvvvvuuurrrxxx{{{xxxuuurrrpppoooppprrrvvv|||~~~}}}|||zzzyyy{{{zzzzzzyyywwwtttnnnjjjhhhfffcccaaa___```aaabbbdddfffiiikkkkkkkkklllmmmiiihhhfffdddaaa]]]WWWSSSSSSQQQQQQRRRUUUWWWWWWVVVVVVUUUSSSQQQPPPOOONNNNNNQQQPPPNNNNNNPPPSSSWWWYYY^^^aaafffkkkooorrrssstttvvvuuutttrrrpppnnnkkkjjjgggfffeeecccaaa```^^^^^^YYYYYYXXXWWWVVVXXX]]]aaaiiimmmrrrsssqqqqqqsssvvvxxxzzz~~~yyypppggg^^^XXXWWWTTTXXX]]]fffxxxyyyyyy{{{vvvrrr|||yyytttpppppppppjjjbbbTTTKKKCCC@@@???<<<:::;;;888888888888888888888888999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;<<<>>>???@@@AAAFFFHHHNNN[[[gggyyysssqqqrrruuuvvvuuurrrxxx~~~zzzvvvtttpppppprrrwww~~~~~~|||yyytttnnniiiiiigggdddaaa```aaacccdddeeehhhkkklllllllllmmmnnnkkkjjjhhhfffccc___YYYUUUUUUSSSRRRSSSUUUVVVVVVVVVTTTTTTRRRPPPOOONNNMMMMMMQQQPPPNNNNNNNNNPPPSSSUUUWWWYYY]]]aaafffjjjlllmmmsssttttttsssqqqpppnnnnnnkkkjjjiiigggeeecccbbbaaa\\\[[[YYYWWWVVVXXX[[[^^^aaadddffffffeeeeeegggiiimmmnnnrrruuuyyy|||~~~zzzpppggg^^^YYYWWWTTTXXX]]]fffxxxzzzyyy}}}{{{vvvsss}}}vvvpppooopppjjjbbbUUULLLDDDAAA???<<<:::;;;999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<===>>>???@@@AAABBBGGGHHHOOO]]]iii|||vvvpppnnnpppsssuuuuuurrryyy|||yyyrrrqqqrrrwww|||yyysssmmmiiijjjhhheeecccbbbccceeeffffffiiilllmmmmmmmmmnnnooonnnllliiigggeeeaaa]]]YYYXXXVVVTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPOOONNNNNNNNNQQQPPPOOOOOOOOOPPPQQQRRRRRRTTTVVVZZZ^^^bbbeeeffflllnnnqqqqqqpppoooppppppllllllkkkjjjhhhfffdddccc]]][[[XXXVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\^^^aaacccfffiiilllnnnooopppuuuxxx}}}zzzppphhh___YYYXXXTTTXXX]]]eeewww|||yyy}}}}}}wwwssswwwpppnnnooojjjbbbVVVMMMDDDBBB@@@<<<:::;;;999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<===>>>???@@@AAACCCHHHIIIPPP^^^lllvvvqqqkkkjjjmmmqqqssstttqqqwww}}}wwwuuuuuuzzz|||yyyvvvsssnnnkkkjjjiiigggeeedddeeefffggghhhkkknnnooooooooopppqqqpppmmmjjjgggfffccc```]]]ZZZXXXVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQSSSVVVYYY\\\^^^```dddhhhjjjjjjkkklllnnnjjjjjjjjjiiihhhfffdddbbb\\\YYYUUURRRQQQPPPPPPPPPNNNNNNNNNNNNOOOQQQSSSUUUYYYZZZ\\\^^^```aaabbbbbbfffiiimmmsssyyyzzzqqqhhh___YYYXXXTTTWWW\\\dddvvv~~~{{{~~~~~~wwwsssxxxpppnnnnnniiibbbWWWMMMEEEBBB@@@<<<;;;;;;999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAACCCHHHIIIPPP___mmmrrrmmmgggfffjjjpppssstttnnnttt{{{|||yyyyyy}}}}}}yyywwwuuurrrooommmjjjiiihhhgggffffffggggggiiillloooqqqqqqqqqqqqrrrqqqnnnjjjgggfffdddbbb```\\\ZZZWWWUUUUUUUUUSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQNNNOOOPPPQQQQQQPPPNNNNNNMMMMMMMMMNNNPPPSSSVVVWWWUUUZZZ```cccdddeeegggiiihhhiiiiiihhhgggeeecccbbb[[[WWWSSSPPPNNNLLLKKKJJJIIIHHHHHHHHHIIILLLOOOQQQTTTUUUVVVXXXYYYZZZZZZZZZ[[[^^^bbbgggnnnwww{{{qqqhhh___YYYXXXTTTWWW[[[cccttt}}}~~~wwwsss~~~vvvqqqlllddd^^^TTTNNNFFFAAA???===;;;888888888888888888888888888888888999999999:::::::::<<<;;;:::999:::;;;<<<===<<<>>>@@@@@@@@@???@@@AAABBBDDDIIIQQQ\\\qqq~~~kkkgggbbbbbbfffllloooppplllrrrxxx{{{|||~~~}}}~~~{{{yyyuuusssqqqpppnnnllliiihhhhhhgggggggggggghhhhhhlllpppqqqooonnnoooqqqpppnnnkkkiiihhhfffccc```\\\ZZZWWWVVVVVVVVVUUUTTTUUUTTTSSSQQQPPPPPPOOOOOOUUURRRQQQQQQTTTTTTSSSPPPOOONNNLLLJJJKKKMMMOOOQQQSSSSSSSSSUUUXXX[[[___aaaaaabbbbbbbbb```^^^[[[YYYSSSQQQNNNKKKHHHGGGGGGHHHDDDEEEFFFFFFFFFHHHKKKNNNRRRUUUXXXZZZZZZVVVRRROOOQQQRRRVVV]]]ccckkkwww~~~rrrjjjccc\\\XXXUUUWWW[[[dddsss}}}{{{zzzttt~~~wwwrrrmmmfff```TTTNNNFFFAAA???===;;;888999999999999999999999999888888999999999:::::::::;;;;;;:::::::::;;;<<<===<<<===???@@@??????@@@AAACCCDDDIIIRRR^^^sss{{{hhhddd______dddhhhkkkkkkkkkqqqwwwzzz{{{~~~~~~{{{xxxuuusssrrrqqqnnnllllllkkkjjjiiihhhgggggggggjjjnnnrrrsssqqqooonnnoooooommmjjjiiihhhfffdddbbb]]]ZZZWWWUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTRRRPPPQQQRRRSSSQQQOOOOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPRRRUUUXXXZZZYYYZZZ[[[\\\[[[YYYWWWUUUOOOMMMJJJGGGFFFEEEEEEEEECCCDDDEEEEEEEEEFFFIIILLLRRRUUUXXX[[[[[[XXXUUURRRPPPOOORRRWWW\\\bbbmmmxxxsssjjjccc\\\XXXTTTVVVZZZcccrrr}}}{{{|||www~~~xxxuuupppiiicccVVVOOOFFFAAA???===;;;999::::::::::::::::::::::::888888999999999:::::::::;;;::::::::::::;;;<<<===;;;===>>>>>>>>>>>>???AAADDDEEEKKKTTT```uuu~~~wwwfffbbb^^^___cccggghhhhhhiiiooouuuxxxyyy|||}}}{{{yyywwwuuutttrrrpppnnnpppooommmjjjhhhfffeeedddjjjnnnrrrtttssspppnnnmmmllljjjiiihhhhhhgggfffddd^^^[[[WWWUUUTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWTTTRRRQQQPPPQQQQQQOOOMMMOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKMMMOOOQQQPPPRRRTTTVVVVVVUUUSSSQQQLLLJJJHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJLLLRRRUUUYYY\\\]]][[[XXXVVVQQQOOOPPPSSSUUUYYYcccmmm}}}uuulllddd]]]XXXTTTUUUYYYcccqqq~~~{{{~~~zzzzzzwwwssslllgggWWWPPPGGGAAA???>>><<<:::::::::::::::::::::::::::888888999999999:::::::::::::::::::::;;;<<<<<<===:::<<<============???AAAEEEGGGLLLVVVbbbxxx{{{sssfffcccaaabbbeeehhhhhhggggggmmmsssvvvwwwyyy}}}}}}{{{yyyxxxxxxvvvsssqqqsssrrrnnnkkkgggdddbbbaaafffjjjooorrrsssqqqnnnllljjjiiigggggghhhhhhgggeee___[[[WWWTTTTTTTTTSSSRRRSSSSSSSSSTTTUUUVVVWWWXXXTTTTTTRRRQQQQQQPPPNNNNNNPPPPPPPPPPPPOOOMMMKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJLLLMMMPPPRRRSSSRRRPPPOOOKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHKKKNNNQQQTTTXXX\\\]]]]]][[[ZZZTTTRRRRRRSSSSSSVVV^^^hhhvvvvvvmmmeee]]]XXXTTTVVVZZZcccrrr|||~~~zzz{{{yyyuuunnniiiYYYRRRHHHAAA???>>><<<:::::::::::::::::::::::::::888888999999999:::::::::999999:::;;;<<<<<<<<<===:::<<<======<<<===@@@BBBEEEGGGMMMWWWddd{{{zzzrrrgggdddccceeehhhiiihhheeeeeekkkqqqtttuuuxxx~~~~~~}}}|||||||||zzzwwwuuutttrrrnnnjjjfffccc```___aaadddjjjooorrrrrrooommmjjjhhhgggggghhhhhhfffeee^^^[[[VVVSSSSSSSSSSSSSSSVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQOOOMMMKKKIIIJJJJJJIIIHHHHHHGGGGGGGGGIIIJJJLLLNNNOOOOOOOOONNNMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKNNNQQQTTTXXX\\\^^^^^^]]]\\\WWWUUUTTTTTTSSSUUU\\\eeeooozzzwwwmmmeee^^^YYYVVVWWW[[[dddttt~~~}}}xxx|||zzzvvvoooiii[[[SSSIIIAAA???>>>===;;;::::::::::::::::::::::::888888999999999:::::::::888999:::;;;<<<=========;;;<<<=========>>>AAADDDEEEGGGNNNXXXfff}}}{{{tttgggeeeeeegggjjjjjjgggcccdddjjjpppssstttwww}}}~~~~~~~~~~~~}}}zzzwwwsssrrrnnnjjjfffccc```______aaaffflllppprrrpppnnnkkkiiihhhggggggfffeeeccc]]]ZZZUUURRRRRRSSSTTTUUUXXXWWWVVVUUUUUUUUUUUUUUUTTTUUUUUUTTTRRRPPPPPPQQQPPPQQQQQQQQQOOONNNLLLJJJLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJLLLNNNPPPQQQQQQPPPOOONNNMMMKKKJJJIIIHHHHHHIIIHHHHHHIIIKKKNNNSSSVVVYYY]]]`````````___ZZZXXXVVVUUUTTTTTT[[[ccclllxxxwwwmmmfff___ZZZWWWWWW[[[ddduuu|||vvv|||zzzvvvooohhh\\\TTTIIIBBB???>>>===<<<999999999999999999999999888888999999999:::::::::777888:::;;;=========<<<<<<============???BBBEEEDDDGGGMMMXXXfff~~~~~~wwwiiiiiiiiikkknnnmmmiiieeedddjjjpppssssssvvv}}}~~~}}}}}}~~~~~~}}}zzzwwwsssrrroookkkgggdddcccbbbaaabbbeeejjjppprrrpppnnnmmmkkkiiigggfffeeebbb```\\\XXXTTTQQQRRRTTTUUUVVVWWWVVVVVVUUUTTTUUUUUUUUUQQQSSSTTTSSSQQQOOOPPPRRRPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIMMMRRRWWWZZZYYYYYYXXXWWWUUUSSSQQQPPPLLLLLLMMMLLLKKKLLLOOOQQQWWWYYY\\\```bbbcccccccccaaa^^^[[[YYYUUUTTTZZZbbblllyyyvvvmmmfff___[[[VVVWWWZZZdddttt}}}vvv|||zzzvvvnnnhhh\\\TTTIIIBBB???>>>===<<<888888888888888888888888888888999999999:::::::::777888:::<<<=========<<<======>>>======???CCCFFFDDDFFFMMMXXXfff~~~yyymmmmmmmmmpppsssrrrmmmhhhdddiiipppssssssvvv}}}|||||||||}}}~~~|||yyywwwtttrrrooollliiifffeeedddeeeeeefffjjjooorrrpppnnnooollliiigggfffdddaaa___[[[WWWSSSQQQRRRTTTVVVWWWUUUUUUUUUTTTTTTUUUVVVVVVOOORRRSSSRRROOONNNPPPRRRQQQPPPPPPOOOOOONNNNNNNNNJJJJJJJJJJJJIIIGGGFFFEEEGGGGGGHHHKKKQQQXXX___cccbbbaaa```___\\\ZZZXXXVVVQQQRRRRRRQQQPPPQQQSSSVVVZZZ\\\___bbbeeeffffffeeehhhddd```]]]XXXVVV[[[cccmmmzzzvvvmmmfff```[[[UUUVVVYYYcccssswww}}}yyytttmmmhhh[[[TTTKKKCCC>>><<<;;;:::;;;;;;::::::::::::999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<============???AAACCCDDDEEEHHHNNNWWWggg|||sssmmmkkkqqqvvvsssllliiidddjjjpppssstttwww~~~~~~~~~|||yyyvvvtttooopppppppppooollljjjhhhjjjkkknnnqqqttttttqqqnnnkkkiiigggeeedddbbb___\\\\\\YYYVVVUUUUUUUUUTTTSSSWWWVVVUUUSSSRRRRRRQQQQQQTTTSSSSSSRRRRRRRRRRRRSSSQQQQQQQQQPPPOOOOOONNNNNNLLLKKKIIIHHHGGGGGGHHHHHHIIIIIILLLRRRUUUYYYcccmmmnnnrrrsssnnnhhhddd```[[[ZZZWWWTTTTTTVVVZZZ\\\^^^aaafffiiiiiikkknnnnnnjjjiiiddd```^^^[[[ZZZ___eeennnyyyuuukkkbbb\\\XXX[[[XXXZZZdddsss~~~www~~~yyytttnnniii\\\VVVLLLDDD???===<<<;;;;;;;;;::::::::::::999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<============???AAACCCDDDEEEIIINNNXXXiii}}}tttnnnkkkqqqtttqqqkkkgggccciiiooossstttwww~~~|||xxxvvvxxxyyyzzz~~~|||yyyvvvtttqqqrrrssssssqqqooollljjjkkklllnnnrrrttttttqqqoooiiigggeeedddcccaaa]]][[[[[[YYYVVVUUUUUUUUUTTTSSSVVVUUUUUUUUUTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSRRRRRRQQQQQQPPPOOOOOONNNMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJNNNTTTXXX]]]hhhssswww|||}}}xxxrrrooojjjeeebbb___\\\[[[^^^aaacccdddfffjjjmmmlllnnnpppooollljjjddd```^^^\\\[[[___fffooozzztttjjjbbb\\\XXXZZZVVVXXXbbbqqq|||ttt~~~zzztttnnniii^^^WWWNNNEEE@@@>>>===<<<;;;;;;::::::::::::999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<============???AAACCCDDDFFFIIIPPPZZZkkk}}}tttnnnkkkooorrrnnnhhheeebbbgggnnnqqqssswww~~~~~~xxxqqqllljjjjjjkkklllnnnttt}}}}}}zzzxxxvvvtttuuuwwwwwwuuussspppnnnmmmnnnpppsssuuuuuurrrppphhhfffcccbbbaaa___]]]ZZZZZZXXXUUUTTTUUUUUUUUUTTTUUUUUUUUUVVVWWWXXXYYYYYYUUUTTTTTTSSSRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPOOOOOONNNMMMKKKJJJIIIIIIJJJKKKKKKKKKOOOVVV\\\cccooo{{{~~~{{{vvvqqqllljjjgggfffhhhkkklllmmmmmmqqqsssqqqqqqsssrrrnnnkkkeeeaaa___\\\\\\aaahhhrrr|||~~~sssiiibbb\\\XXXXXXUUUWWW```nnnzzzsss|||xxxsssmmmhhh___XXXNNNFFF@@@>>>===<<<;;;;;;:::::::::999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<============???AAACCCDDDFFFJJJQQQ\\\mmm|||rrrllljjjmmmnnnjjjeeecccaaafffmmmpppqqqvvv~~~}}}xxxqqqkkkhhhhhhgggfffiiimmmsss{{{}}}zzzyyyxxxzzz{{{|||zzzwwwtttqqqooopppqqqsssuuuuuurrrppphhhfffcccaaa```___]]][[[ZZZXXXUUUUUUUUUVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYYYYVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNLLLKKKKKKKKKLLLLLLKKKKKKOOOVVV^^^ggguuuzzzvvvsssqqqpppqqqsssttttttssswwwxxxuuutttuuusssooolllfffbbb___]]]]]]cccjjjttt~~~|||qqqiiibbb\\\YYYXXXUUUWWW___lll}}}{{{uuuzzzvvvrrrlllggg___XXXNNNEEE@@@===<<<;;;;;;;;;:::::::::999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<============???AAACCCDDDEEEJJJRRR]]]oooxxxnnniiigggjjjkkkgggcccbbbaaaffflllnnnpppttt|||~~~xxxsssooollliiigggiiikkkmmmrrrzzz~~~||||||~~~|||xxxuuuqqqqqqrrrsssuuutttrrrpppiiifffcccaaa``````^^^]]]ZZZXXXVVVUUUWWWXXXXXXWWWXXXXXXYYYYYYYYYXXXWWWVVVWWWWWWUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOOOONNNMMMLLLKKKLLLMMMMMMKKKJJJNNNUUU^^^hhhwww}}}{{{xxxwwwxxxyyyyyyxxxxxx{{{{{{xxxwwwwwwtttpppmmmhhhccc```^^^^^^eeelllvvv|||qqqhhhaaa\\\YYYXXXVVVXXX^^^iiixxx{{{vvv}}}xxxuuurrrlllhhh___XXXNNNEEE@@@===<<<;;;;;;;;;::::::::::::999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<============???AAACCCDDDDDDIIIRRR^^^ppp}}}ttthhhdddcccfffgggdddbbbcccbbbfffkkkmmmnnnrrr{{{}}}wwwqqqmmmjjjiiiiiikkkqqq|||~~~}}}tttvvvxxxyyy{{{{{{xxxrrrrrrrrrssstttsssqqqooohhhfffbbb`````````^^^]]][[[YYYWWWWWWXXXZZZZZZZZZZZZ[[[[[[[[[ZZZXXXVVVTTTXXXXXXVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPOOOOOONNNNNNNNNNNNLLLLLLLLLLLLMMMNNNKKKKKKMMMTTT]]]hhhxxx~~~}}}}}}}}}}}}|||{{{~~~~~~{{{yyyyyyvvvqqqoooiiicccaaa___```fffooowww|||qqqiiibbb\\\YYYWWWVVVXXX]]]eeerrr|||www|||xxxvvvsssnnnjjjaaaZZZPPPGGGAAA>>>===<<<;;;;;;::::::::::::999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<============???AAACCCDDDCCCIIIRRR^^^pppyyyooobbb______bbbdddaaaaaadddcccgggkkklllmmmqqqyyyyyyooommmjjjiiilllttt~~~wwwrrrqqqhhhjjjlllllllllqqqyyy}}}zzzsssrrrqqqrrrsssrrrpppnnngggdddaaa^^^^^^^^^^^^]]]\\\ZZZXXXXXXZZZ\\\\\\\\\[[[\\\]]]]]]\\\ZZZWWWVVVYYYXXXWWWVVVUUUTTTTTTTTTPPPPPPPPPOOONNNNNNMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLNNNTTT\\\gggxxx~~~~~~|||{{{xxxtttpppjjjdddaaa```aaahhhpppxxx}}}rrriiibbb\\\YYYTTTTTTWWW[[[```jjj|||}}}|||xxxwwwtttppplllccc\\\QQQHHHCCC@@@>>>===;;;;;;;;;:::::::::999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<============???AAACCCDDDBBBHHHQQQ^^^pppvvvlll^^^[[[\\\```bbb```aaaddddddhhhkkkllllllpppxxxvvvsssooojjjjjjoooxxx~~~zzzqqqlllkkkbbbeeefffdddcccfffmmmttt~~~zzzsssrrrqqqqqqrrrrrrpppnnnfffccc___]]]]]]]]]\\\\\\\\\ZZZYYYYYY[[[]]]]]]]]]\\\]]]^^^^^^^^^\\\ZZZXXXZZZYYYWWWVVVUUUTTTTTTTTTPPPPPPOOONNNNNNMMMMMMLLLMMMMMMLLLKKKKKKLLLMMMNNNOOONNNOOOUUU\\\gggxxx~~~}}}zzzvvvpppjjjdddbbb```aaaiiiqqqxxx~~~sssiiibbb\\\XXXRRRSSSVVVZZZ]]]eeevvvzzzwwwssspppmmmfff^^^SSSJJJEEEBBB>>><<<::::::999888999:::<<<===::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???AAABBBCCCFFFJJJPPPZZZooo~~~rrrjjj___ZZZYYY]]]______```bbbfffiiimmmnnnmmmqqqyyyzzz|||yyyxxxzzz{{{~~~xxxpppoooooonnnrrrxxx}}}~~~~~~{{{tttmmmgggddd^^^]]]]]]]]]___cccgggiiisss|||~~~{{{tttsssrrrrrrsssrrrooollldddcccbbb```^^^]]]]]]\\\]]]]]]]]]^^^^^^^^^_______________^^^^^^]]]]]]]]]\\\[[[ZZZXXXVVVUUUUUUTTTSSSSSSRRRQQQOOONNNMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLPPPNNNOOOTTTZZZcccrrr~~~{{{vvvrrrpppjjjeeebbbaaaccckkksss{{{{{{pppiiibbb]]]XXXRRRPPPPPPTTTYYYbbbppp~~~|||xxxtttppphhh```UUUKKKFFFCCC???<<<:::999999999::::::;;;<<<::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???AAABBBCCCEEEJJJPPPZZZppp}}}qqqhhh___[[[YYY]]]______```cccfffjjjmmmnnnnnnrrrzzz~~~zzzvvvtttuuuwwwzzzvvvsssrrrpppsssxxxzzzyyyxxxtttnnngggaaa^^^ZZZYYYXXXXXXZZZ^^^aaacccgggooo{{{|||tttsssrrrrrrrrrpppmmmkkkeeedddcccaaa```___^^^^^^____________```````````````_________^^^^^^^^^^^^]]]\\\ZZZXXXWWWVVVUUUUUUSSSSSSRRRQQQOOONNNMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKNNNMMMNNNSSSXXX___mmmzzz{{{vvvsssoooiiidddbbbaaaccckkkttt||||||qqqiiibbb\\\XXXTTTRRRQQQTTTXXX___lllyyy{{{wwwllldddWWWMMMHHHDDD@@@===999999::::::;;;;;;::::::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???AAABBBCCCDDDJJJQQQ[[[qqq}}}ooofff```\\\ZZZ^^^```___```cccfffjjjnnnoooooosss{{{{{{wwwttttttuuuxxx~~~zzzwwwuuuvvvyyyxxxwwwsssnnnhhhaaa\\\ZZZVVVVVVUUUUUUWWWYYY\\\^^^aaagggppp{{{|||uuusssqqqqqqpppnnnkkkiiigggfffdddcccaaaaaa`````````aaaaaaaaabbbbbbbbbbbb```````````````_________^^^]]]\\\ZZZXXXVVVVVVUUUTTTTTTSSSQQQPPPOOONNNMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKLLLPPPTTTZZZfffqqq~~~{{{wwwsssnnniiidddbbbbbbdddllluuu|||}}}qqqiiibbb[[[VVVVVVSSSRRRSSSVVV[[[gggsssqqqhhh[[[PPPIIIDDD@@@===888999:::;;;<<<;;;:::999::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???AAABBBCCCDDDJJJQQQ]]]sssqqqgggaaa]]][[[^^^`````````cccgggkkknnnooopppttt|||{{{zzzzzz}}}}}}|||}}}~~~|||xxxssslllfffaaa\\\XXXWWWWWWVVVVVVWWWYYY[[[\\\___bbbhhhqqq~~~~~~|||vvvtttqqqooonnnllliiiggggggfffeeecccbbbaaaaaaaaaaaaaaabbbbbbbbbcccccccccbbbbbbbbbaaaaaaaaaaaaaaa```___]]][[[YYYWWWWWWVVVUUUUUUTTTRRRPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJLLLPPPRRRVVV___iiirrr|||{{{wwwsssmmmgggcccbbbbbbeeemmmvvv}}}rrriiiaaaZZZUUUUUURRRQQQRRRTTTYYYdddooo~~~vvvlll]]]QQQIIIDDD@@@===999:::;;;<<<;;;:::999888::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???AAABBBCCCDDDJJJSSS___vvvtttjjjbbb^^^\\\___aaa```aaacccfffjjjnnnooopppttt|||}}}uuunnniiiccc]]]YYYYYYXXXXXXWWWXXXYYYZZZ[[[YYY[[[^^^eeeppp~~~~~~}}}|||vvvtttqqqooommmkkkiiigggfffeeedddcccbbbaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccccccccccccccccbbbaaa___\\\ZZZYYYXXXWWWWWWVVVUUUSSSQQQOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJLLLPPPQQQSSSZZZccchhhrrr|||~~~{{{vvvrrrkkkfffbbbbbbbbbeeennnxxx~~~sssjjjaaaZZZUUURRRPPPOOOQQQSSSXXXcccnnn~~~|||yyyzzzooo___RRRJJJDDD@@@===::::::;;;;;;;;;:::999999::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???AAABBBCCCEEELLLUUUbbbyyyxxxnnnccc___]]]```bbb```aaaccceeeiiimmmoooooottt|||{{{tttnnnhhhaaa[[[YYYYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZ___hhhvvv~~~}}}|||{{{{{{|||}}}|||zzzwwwtttqqqnnnmmmllljjjhhhfffeeedddccccccbbbbbbbbbbbbbbbcccccccccddddddddddddddddddeeeeeeeeeeeeeeedddbbb```^^^[[[ZZZYYYXXXXXXWWWUUUTTTRRRPPPNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJIIIIIILLLPPPQQQQQQVVV^^^```jjjssswww{{{}}}zzzuuuqqqjjjeeeaaaaaabbbfffoooyyy~~~tttjjjbbbZZZUUUQQQNNNOOOQQQSSSXXXbbbmmm}}}{{{uuurrr|||qqqaaaRRRIIICCC???<<<<<<;;;::::::999999999:::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???AAABBBCCCEEEMMMWWWddd|||{{{qqqddd___^^^```bbbaaaaaacccdddhhhlllnnnnnnsss{{{}}}xxxqqqhhhaaa[[[[[[ZZZYYYYYYYYYXXXXXXXXXYYYZZZ]]]dddppp}}}}}}|||{{{yyyxxxxxxzzz{{{zzzyyywwwtttqqqnnnmmmmmmkkkjjjggggggfffeeedddddddddddddddddddddeeeeeeeeeffffffeeeeeeeeeffffffgggggggggeeedddaaa___\\\ZZZYYYYYYXXXXXXVVVTTTRRRPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIGGGGGGKKKOOOOOONNNSSSZZZ[[[dddkkknnnqqqxxx~~~}}}|||xxxssspppiiidddaaaaaacccgggpppzzztttkkkccc[[[VVVQQQOOOOOORRRSSSWWWaaakkk{{{~~~wwwsssqqq}}}rrraaaSSSIIICCC>>>;;;===<<<:::999888999::::::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======<<<======>>>???AAABBBCCCFFFNNNXXXfff~~~|||rrreee```^^^aaabbbaaaaaadddcccggglllmmmnnnsss{{{xxxoooggg^^^]]]]]]\\\[[[[[[ZZZZZZVVVVVVWWWYYY___iiiuuu|||~~~~~~}}}{{{yyyxxxvvvwwwxxxyyyyyyxxxwwwtttqqqnnnnnnmmmlllkkkiiihhhgggfffffffffffffffffffffffffffggggggggghhheeefffffffffgggggghhhhhhfffdddbbb___]]][[[ZZZYYYYYYXXXWWWTTTRRRPPPOOONNNMMMMMMLLLJJJJJJIIIIIIIIIEEEFFFJJJNNNNNNMMMQQQWWWXXX```fffhhhkkkssszzz|||}}}}}}}}}~~~~~~}}}{{{wwwsssoooiiiddd```aaacccgggqqq{{{uuukkkccc\\\WWWSSSQQQQQQRRRSSSVVV___iiixxx{{{uuussssssuuulll^^^QQQGGG@@@<<<:::::::::999999888888999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>@@@BBBDDDEEEIIINNNVVVeee~~~uuugggbbb___bbbcccaaaaaaccccccfffjjjlllnnnsss{{{vvvmmmgggccc___^^^______]]]ZZZVVVUUUUUUXXX^^^eeeiiilllrrrrrrrrrtttwww|||}}}zzz{{{zzzxxxxxxyyyxxxwwwuuutttsssqqqooommmkkkjjjiiikkkkkkjjjjjjiiihhhhhhgggffffffgggggggggggggggggghhhgggffffffggghhhfffeeehhhgggeeeccc```]]][[[ZZZYYYXXXVVVTTTSSSRRRQQQQQQMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGGGGHHHJJJMMMOOOQQQWWWYYY\\\aaagggmmmqqqtttuuuuuuvvvxxxzzz{{{}}}}}}~~~}}}{{{wwwrrrmmmeeeccc______ccckkktttyyy~~~uuullleee^^^YYYRRRPPPOOOPPPQQQUUU___iii{{{xxxssspppnnnsssjjj]]]PPPFFF@@@===;;;;;;;;;:::999888888888888999999999999::::::::::::::::::;;;;;;<<<=========>>>>>>>>>>>>@@@BBBDDDEEEIIINNNWWWfff~~~uuuhhhcccaaadddeeecccccceeedddgggjjjlllnnnsss{{{}}}sssjjjfffbbbaaaaaa```]]]ZZZVVVTTTTTTWWW\\\bbbfffhhheeeeeeeeefffhhhlllpppsssyyyzzz|||}}}~~~~~~~~~}}}{{{|||~~~}}}{{{yyyyyyyyyxxxvvvuuuuuutttsssqqqpppnnnmmmllllllkkkkkkjjjiiiiiihhhhhhffffffggggggggggggggghhhhhhfffeeeeeefffgggfffdddgggfffdddbbb___]]]\\\[[[YYYXXXVVVTTTRRRQQQPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLOOOPPPUUUVVVZZZ^^^dddiiimmmpppqqqqqqssstttvvvxxxyyyyyy|||{{{{{{zzzyyyuuupppllleeeccc``````dddllltttzzzuuullleee^^^YYYSSSPPPPPPQQQRRRVVV```jjjzzzzzzsssooommm}}}yyyooogggZZZNNNFFF@@@===;;;<<<;;;:::999888888888888888888888999999999999:::::::::;;;;;;<<<=========>>>>>>>>>>>>@@@BBBDDDEEEJJJOOOXXXhhh~~~uuujjjeeecccfffgggeeedddffffffhhhkkklllnnnsss{{{zzzqqqlllgggdddcccaaa]]]YYYVVVTTTSSSTTTYYY]]]```bbb^^^]]]\\\\\\^^^```ccceeehhhiiijjjlllmmmnnnnnnnnnnnnoooqqqsssuuuyyy|||zzzyyyxxxvvvttttttssssssrrrqqqpppooonnnllllllkkkkkkjjjjjjiiiiiifffggggggggghhhhhhhhhhhhgggeeeddddddeeeeeedddbbbdddcccbbb```___]]]\\\[[[YYYXXXVVVSSSQQQOOONNNNNNKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIILLLNNNOOOQQQSSSUUUZZZ^^^cccgggjjjkkklllmmmnnnppprrrssstttwwwvvvvvvvvvvvvsssnnnkkkeeeccc``````dddllluuuzzztttllleee^^^ZZZTTTQQQQQQRRRSSSWWWaaakkkyyy|||tttooolll}}}|||zzzvvvrrrkkkcccXXXMMMFFFAAA===;;;<<<;;;:::999888777777777777777888888888999999999::::::;;;;;;<<<=========>>>>>>>>>>>>???BBBDDDEEEKKKPPPZZZjjj~~~tttjjjeeedddggghhhfffeeeggghhhjjjlllmmmooottt|||~~~wwwrrrsssuuuxxx~~~{{{uuuuuuyyywwwssslllhhhfffccc^^^YYYVVVTTTQQQRRRTTTXXXZZZ[[[ZZZYYYXXXWWWXXXYYYZZZ[[[\\\]]]^^^___aaabbbbbbcccdddeeehhhiiillloootttxxx|||~~~{{{zzzxxxvvvtttqqqqqqqqqpppooooooooonnnllllllllllllkkkkkkjjjjjjggggggggghhhhhhiiiiiiiiifffdddccccccddddddbbbaaaaaaaaa```___]]]\\\[[[[[[XXXWWWUUURRRPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNOOOPPPRRRVVVZZZ^^^bbbdddeeefffgggiiikkklllmmmnnnrrrrrrrrrssstttrrrnnnjjjdddbbb``````eeellltttzzz}}}tttllleee___ZZZUUURRRQQQSSSTTTWWWaaalllxxx}}}uuuooolll|||yyywwwuuuqqqnnnhhhaaaWWWMMMFFFAAA>>><<<<<<;;;:::999888888888888777777888888888999999999::::::;;;;;;<<<=========>>>>>>>>>>>>???BBBDDDEEEKKKQQQ[[[kkk}}}ssshhhddddddgggiiigggfffhhhkkklllnnnnnnooottt|||}}}|||}}}xxxqqqkkkjjjkkklllooottt|||xxxqqqlllllloooxxx}}}xxxqqqlllhhhddd^^^ZZZVVVSSSPPPOOOQQQSSSTTTUUUTTTSSSRRRQQQQQQQQQRRRRRRUUUUUUVVVVVVXXXYYYZZZZZZ[[[]]]___aaabbbeeeiiilllooottt|||}}}{{{yyywwwuuuqqqqqqqqqqqqpppppppppooommmmmmmmmmmmlllllllllllliiiiiiiiiiiiiiiiiiiiiiiifffdddcccbbbccccccaaa```___^^^^^^]]]\\\[[[ZZZYYYVVVUUUSSSPPPNNNMMMLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMMMMNNNPPPSSSVVVZZZ]]]^^^aaaaaacccdddfffhhhiiiiiinnnnnnoooqqqqqqpppllliiiaaa___^^^___dddkkksssxxx{{{~~~uuummmfff___ZZZUUUSSSRRRSSSTTTXXXbbblllwwwxxxsssooo{{{wwwuuussspppmmmgggaaaWWWMMMFFFAAA>>><<<;;;:::999999888888999999888888888999999999999:::::::::;;;;;;<<<=========>>>>>>>>>>>>@@@BBBDDDEEEJJJQQQ[[[lll{{{qqqfffcccccchhhkkkjjjiiijjjmmmnnnooonnnooottt}}}|||{{{zzz|||{{{sssllliiigggeeefffjjjpppxxxwwwooojjjgggfffhhhppp~~~|||uuuooojjjeee___ZZZUUURRROOOMMMNNNPPPQQQQQQPPPPPPOOONNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPQQQRRRRRRTTTVVVWWWXXXZZZ]]]___bbbfffmmmsssyyy~~~|||zzzxxxvvvtttttttttssssssrrrrrrrrrnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkjjjjjjiiihhhhhhhhhfffdddcccbbbcccbbbaaa___^^^]]]\\\[[[ZZZYYYXXXWWWTTTSSSQQQOOOMMMLLLLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLNNNPPPSSSVVVXXXYYY\\\]]]^^^```bbbcccdddeeeiiiiiijjjlllmmmkkkhhheee]]]\\\[[[]]]aaaiiipppuuu{{{~~~wwwnnnfff___ZZZUUURRRRRRSSSTTTXXXbbblllyyy~~~zzzwww{{{wwwuuutttqqqnnngggaaaWWWNNNGGGBBB>>>;;;999999888888999999::::::999999999999::::::::::::::::::;;;;;;<<<=========>>>>>>>>>>>>@@@BBBDDDEEEIIIPPP[[[lllzzznnneeecccdddjjjnnnmmmlllnnnoooppppppoooooottt}}}}}}tttmmmhhhdddeeehhhiiiqqqyyy~~~{{{sssjjjfffddddddeeejjjwww~~~vvvppplllfff```[[[UUURRRNNNLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOKKKJJJJJJIIIIIIJJJKKKKKKLLLNNNOOOPPPPPPQQQSSSUUUVVVZZZ___ccciiirrr}}}}}}{{{yyyxxxvvvuuuuuutttsssrrrrrrqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkiiihhhgggfffgggeeeccccccccccccaaa___]]]]]]\\\ZZZYYYWWWVVVUUUQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKJJJJJJKKKMMMOOORRRTTTUUUXXXYYYZZZ\\\]]]___```aaabbbbbbccceeefffeeeaaa^^^ZZZYYYXXXZZZ___fffnnnrrrxxx{{{xxxoooggg___ZZZTTTRRRQQQRRRSSSWWWaaalll{{{|||wwwuuutttrrrppphhhaaaXXXOOOHHHBBB>>>;;;888888888888999:::;;;<<<999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>@@@BBBDDDEEEIIIPPP[[[lllyyymmmeeeccceeelllpppooooooqqqpppqqqpppooopppuuu}}}|||rrrkkkggggggkkkgggnnnuuuyyy}}}~~~yyyqqqgggeeeddddddcccgggrrr~~~wwwqqqlllggg```[[[TTTQQQMMMKKKLLLMMMNNNNNNIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJHHHGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMOOOPPPOOORRRVVVYYY^^^fffqqqyyy}}}|||zzzyyyuuutttsssrrrqqqppppppooonnnnnnnnnnnnooooooooooooooonnnmmmkkkiiihhhffffffgggfffdddcccccccccaaa___]]]\\\[[[ZZZXXXVVVUUUTTTPPPOOONNNMMMLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKIIIIIIJJJKKKMMMOOOQQQRRRUUUVVVWWWYYY[[[\\\]]]^^^]]]]]]^^^```aaa___\\\YYYXXXWWWWWWXXX]]]eeelllpppuuuxxx|||yyyoooggg___ZZZTTTQQQQQQRRRSSSWWWaaakkk}}}|||wwwvvvvvvuuutttllleeeZZZOOOHHHBBB???===<<<;;;::::::999999::::::888888888888888888888888;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@BBBEEEHHHHHHOOO[[[nnnxxxmmmdddaaacccjjjooopppoooppppppqqqsssssstttxxxtttoookkkjjjmmmnnnrrrzzz{{{tttllleee______aaabbbfffkkkxxx}}}wwwuuurrrnnniiiddd```^^^ZZZXXXUUUQQQNNNLLLJJJIIIKKKJJJHHHIIIKKKLLLLLLKKKJJJIIIGGGFFFEEEFFFGGGHHHKKKKKKJJJIIIGGGHHHKKKMMMLLLKKKMMMQQQUUU[[[fffqqq}}}{{{xxxwwwwwwssssssrrrqqqqqqqqqqqqqqqoooooonnnnnnmmmmmmlllllllllmmmmmmlllkkkiiigggeeefffeeecccbbbbbbbbb```^^^[[[ZZZYYYWWWUUUUUUTTTTTTSSSQQQOOOMMMKKKIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLNNNOOOSSSTTTTTTVVVWWWXXXYYYYYYYYYZZZ[[[[[[ZZZYYYXXXWWWTTTUUUVVVXXX[[[aaahhhmmmuuuxxx{{{}}}~~~{{{rrriii```ZZZQQQOOOOOOQQQTTTXXXcccnnn}}}xxxwwwwwwvvvtttnnnfff[[[PPPIIICCC@@@===<<<;;;::::::999999::::::888888888888888888888888;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@BBBEEEHHHIIIPPP\\\nnnvvvkkkeeebbbdddlllqqqqqqqqqsssqqqssstttssstttxxx~~~wwwrrrppppppqqqwwwyyyoooggg```______^^^aaafffiiimmmsssxxxzzzxxxtttrrrjjjiiihhhfffdddbbb```___[[[YYYWWWTTTQQQNNNMMMLLLLLLKKKIIIIIIKKKLLLKKKJJJJJJHHHFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDGGGIIIGGGFFFHHHMMMPPPTTT^^^hhhpppyyy|||xxxuuurrrsssxxx~~~~~~yyyvvvuuutttsssrrrrrrqqqqqqqqqrrrrrrqqqqqqppppppooonnnnnnnnnmmmmmmmmmlllkkkiiigggffffffdddbbbbbbbbbaaa___]]][[[YYYXXXVVVTTTSSSRRRRRRNNNNNNLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEGGGIIIKKKMMMNNNMMMNNNOOOPPPQQQRRRSSSTTTWWWWWWXXXYYYXXXWWWVVVUUURRRSSSUUUWWWZZZ___fffkkkqqqtttxxx{{{}}}{{{qqqhhh___YYYRRRPPPOOORRRTTTXXXcccnnn|||{{{yyyyyywwwuuuooohhh\\\RRRIIIDDD@@@>>><<<;;;::::::999999::::::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@BBBEEEHHHIIIQQQ\\\nnnsssiiidddbbbdddkkkpppqqqqqqttttttuuuuuuttttttxxxzzzvvvtttwww}}}qqqhhh```\\\ZZZXXXYYY\\\\\\^^^cccfffgggfffcccaaa___^^^]]]]]]]]]^^^______^^^]]][[[YYYVVVTTTRRRQQQNNNMMMKKKJJJKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEEEECCCBBBBBBDDDFFFCCCCCCEEEIIIKKKMMMUUU^^^ccclllqqqpppmmmllljjjgggeeebbbaaaeeekkkrrr~~~{{{vvvrrrqqqpppqqqqqqqqqqqqrrrrrrrrrrrrsssssssssrrrqqqqqqppppppmmmmmmmmmlllkkkiiigggffffffdddbbbbbbbbbaaa___]]]ZZZYYYWWWTTTRRRPPPOOOOOOJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUVVVUUUTTTSSSRRRPPPQQQSSSUUUXXX^^^dddiiilllpppuuuyyy{{{~~~zzzpppfff]]]XXXSSSPPPPPPRRRSSSWWWbbblllyyy~~~}}}|||zzzwwwqqqiii]]]RRRJJJDDD@@@===<<<;;;::::::999999::::::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@BBBEEEHHHJJJQQQ]]]nnn~~~pppfffaaa___bbbhhhlllmmmooosssvvvvvvvvvttttttxxx~~~zzzyyy|||uuulllccc^^^ZZZWWWWWWZZZXXXZZZ\\\^^^___^^^\\\[[[[[[ZZZYYYXXXYYY\\\^^^```ddddddbbb```]]]ZZZXXXWWWPPPNNNLLLKKKKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCFFFGGGGGGEEEDDDCCCEEEGGGCCCCCCFFFIIIJJJKKKQQQYYY```fffjjjhhhdddcccbbb``````]]]\\\___ccchhhsss}}}|||vvvqqqmmmlllkkkmmmmmmooopppqqqrrrrrrsssttttttssssssrrrqqqqqqqqqnnnnnnmmmllljjjiiihhhggghhhfffdddcccbbbbbb___^^^[[[ZZZWWWTTTQQQOOOMMMMMMJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAABBBCCCDDDFFFGGGIIIJJJKKKLLLNNNOOOQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPOOOPPPSSSUUUXXX]]]cccgggkkkoootttwwwzzz}}}zzznnneee\\\VVVTTTQQQPPPRRRSSSWWWaaalllxxx}}}zzzrrrjjj^^^RRRJJJCCC???<<<<<<;;;::::::999999::::::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@BBBEEEHHHIIIQQQ\\\nnn|||nnneee```___bbbgggkkkkkknnnsssvvvvvvvvvtttsssxxx~~~}}}}}}sssiiiddd___[[[[[[^^^YYY[[[]]]______^^^]]]\\\ZZZXXXVVVVVVXXX]]]bbbeeekkkkkkiiifffccc___\\\ZZZRRROOOMMMKKKKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDGGGHHHIIIGGGFFFEEEFFFGGGDDDCCCFFFIIIIIIJJJPPPXXX___eeehhheeebbbbbbaaa```bbb___^^^aaacccfffnnnwww~~~zzzuuuooojjjgggfffeeefffhhhjjjmmmpppqqqrrrssstttssssssrrrqqqqqqppppppooonnnmmmllljjjiiihhhhhhiiigggeeeddddddbbb```^^^\\\ZZZXXXTTTQQQOOOMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@??????????????????@@@AAACCCCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNOOOPPPQQQQQQPPPOOOOOONNNPPPSSSUUUXXX]]]cccfffllloootttwwwyyy{{{~~~xxxmmmddd[[[VVVTTTQQQPPPRRRSSSWWWaaalllzzz~~~tttlll```TTTKKKDDD@@@===<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@BBBEEEHHHIIIPPP[[[mmm|||nnneeecccbbbdddiiikkkkkknnntttuuuuuutttrrrsssxxx}}}~~~yyyoooiiiddd___^^^aaa^^^```bbbdddeeedddbbbaaaZZZXXXVVVVVVZZZaaaiiinnnqqqpppnnnjjjfff```\\\YYYRRRPPPMMMLLLKKKJJJIIIGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIHHHFFFEEEEEEFFFCCCBBBDDDGGGHHHIIIPPPYYY```fffjjjgggddddddeeedddgggeeeeeeggghhhiiinnnuuu~~~rrrooojjjeeeaaa^^^^^^^^^^^^```dddiiimmmppprrrrrrssssssrrrrrrqqqppppppppppppooommmkkkjjjiiiiiiiiijjjhhheeedddcccbbb```^^^[[[YYYWWWTTTQQQOOOMMMLLLMMMLLLJJJIIIGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEECCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>??????@@@AAABBBCCCDDDFFFHHHJJJLLLLLLKKKLLLNNNOOOOOONNNMMMMMMMMMOOORRRUUUXXX\\\bbbeeekkknnnrrrvvvxxxzzz}}}wwwlllccc[[[VVVSSSPPPPPPRRRSSSWWWbbblll{{{wwwooocccWWWMMMFFFBBB???<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@BBBEEEHHHHHHOOOZZZkkk}}}ooofffdddccceeeiiiiiiiiimmmsssttttttsssqqqrrrwww{{{{{{}}}vvvoooiiihhhjjjgggiiimmmppppppooommmkkkbbb```]]]\\\```gggooottttttssspppkkkeee^^^XXXUUURRRPPPMMMLLLKKKKKKIIIHHHEEEEEEGGGHHHIIIIIIJJJJJJHHHJJJJJJIIIGGGFFFFFFGGGDDDCCCDDDGGGHHHKKKSSS]]]eeelllpppooommmnnnnnnmmmpppnnnpppssssssqqqsssxxxyyyuuugggddd___[[[WWWUUUUUUUUUVVVZZZ___eeekkkoooqqqrrrtttssssssrrrrrrqqqqqqppppppooommmkkkjjjiiiiiiiiihhhfffdddbbbbbb```^^^\\\YYYWWWUUURRROOOMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAAAAA@@@@@@??????>>>>>>=========>>>??????BBBCCCDDDFFFHHHJJJLLLMMMHHHIIIJJJKKKLLLKKKKKKJJJJJJMMMPPPTTTWWW[[[```cccfffjjjoootttwwwyyy|||vvvkkkccc[[[WWWRRRPPPOOORRRTTTXXXcccnnnzzzzzzrrreeeYYYOOOHHHDDDAAA<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@BBBEEEHHHGGGNNNYYYkkk~~~pppgggbbbbbbdddgggfffeeejjjpppssssssrrrpppqqqwww~~~yyyxxx|||zzzxxxyyyqqqtttxxx{{{|||{{{xxxvvvnnnjjjfffccceeekkkrrrwwwuuutttpppkkkddd\\\UUUQQQRRRPPPMMMLLLLLLKKKJJJHHHEEEFFFGGGIIIKKKLLLLLLLLLJJJLLLMMMLLLJJJHHHHHHHHHFFFEEEEEEHHHJJJMMMWWWaaalllsssyyyxxxvvvxxxxxxwwwyyyxxxzzz~~~}}}zzz{{{~~~xxxpppkkk___\\\XXXTTTQQQPPPPPPPPPRRRVVV\\\ccciiinnnppprrruuuttttttsssrrrrrrqqqqqqqqqooommmkkkjjjiiijjjjjjgggeeebbbaaa```^^^\\\ZZZVVVUUUSSSPPPNNNLLLKKKKKKHHHGGGGGGGGGGGGGGGHHHHHHDDDEEEEEEFFFFFFFFFEEEEEEAAAAAAAAA@@@@@@@@@@@@???>>>>>>=========>>>>>>???===>>>@@@BBBDDDFFFGGGHHHFFFGGGHHHIIIJJJIIIIIIHHHIIIKKKOOORRRUUUYYY^^^aaabbbffflllqqquuuyyy}}}vvvkkkccc\\\WWWQQQOOOOOOQQQTTTXXXcccnnnyyy