BM6P6(@ EEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@AAABBBDDDDDDCCCCCCEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@??????>>>==============================<<<<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999999999999999999999999999;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============AAA@@@@@@@@@??????>>>>>>@@@@@@??????????????????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@?????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMOOONNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRQQQRRRSSSUUUWWWXXX[[[```fffmmmxxxsssbbb[[[UUUNNNJJJJJJKKKJJJIIIKKKLLLNNNPPPQQQTTTXXX[[[bbbgggnnnttt{{{|||rrrlllddd^^^ZZZWWWSSSOOONNNLLLIIIHHHHHHHHHGGGEEEIIIHHHHHHHHHIIIJJJJJJKKKMMMNNNPPPPPPPPPQQQTTTVVVVVVWWWYYY[[[]]]___aaabbbccceeeggghhhhhhjjjlllnnnmmmnnnoooooopppsssxxx{{{~~~uuuooonnnjjjiiilllooosssyyy{{{vvvrrrrrrvvv{{{~~~}}}|||zzzxxxuuusssqqqpppFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB@@@AAACCCCCCBBBBBBDDDEEEDDDEEEDDDDDDCCCBBBAAA@@@???>>>>>>==============================<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::::::::999888777:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999999999999999999999999999;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============@@@?????????>>>>>>>>>===????????????????????????======>>>>>>>>>???????????????@@@@@@@@@@@@????????????@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRTTTVVVWWWXXX\\\aaagggqqqpppaaaYYYOOOIIIHHHHHHHHHGGGJJJKKKMMMNNNPPPSSSWWWZZZ___dddjjjpppwwwyyyrrriiibbb^^^ZZZVVVSSSPPPNNNKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKMMMNNNNNNNNNOOORRRTTTVVVWWWXXXZZZ\\\^^^___```aaaccceeeffffffgggjjjlllkkklllmmmmmmnnnqqquuuxxxzzzuuuoookkkiiilllooorrrxxx}}}xxxtttsssvvv{{{~~~~~~xxxwwwvvvuuusssrrrqqqpppHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCC???AAABBBBBBAAABBBCCCEEEFFFFFFEEEDDDCCCBBB@@@@@@???>>>======<<<<<<======<<<============<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999999::::::::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999999999999999999999999999999999999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>===============>>>>>>>>>>>>????????????======>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRTTTUUUVVVWWWYYY]]]bbbjjjxxxnnndddVVVLLLHHHGGGGGGGGGHHHIIIKKKLLLNNNPPPTTTWWWZZZ^^^dddjjjqqq{{{{{{ooofffaaa^^^ZZZWWWSSSPPPMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGIIIJJJLLLLLLLLLMMMPPPRRRVVVVVVWWWYYYZZZ\\\]]]]]]^^^```bbbcccdddeeegggiiihhhiiikkkkkkkkknnnqqqttt{{{{{{rrrmmmjjjllloooqqqwww~~~~~~zzzvvvuuuwwwzzz}}}}}}|||ttttttttttttssssssssssssJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC???AAABBBBBBBBBBBBCCCEEEFFFFFFEEEDDDCCCBBB@@@???>>>>>>===<<<<<<<<<<<<===<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888999999999999888888888888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>============>>>>>>>>>?????????@@@@@@@@@@@@???????????????@@@AAAAAABBBBBB???@@@@@@BBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRSSSSSSTTTTTTTTTTTTSSSQQQQQQQQQRRRRRRSSSTTTTTTXXXZZZ\\\___fffrrrsssaaaSSSKKKIIIHHHHHHFFFHHHIIIJJJLLLNNNRRRUUUWWWZZZ___eeellluuuvvvkkkddd```\\\YYYUUUSSSOOOMMMLLLKKKIIIGGGHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIKKKKKKKKKLLLOOOQQQTTTUUUVVVWWWXXXYYYZZZZZZ\\\^^^```aaaaaaccceeegggfffgggiiiiiiiiikkknnnppptttzzzvvvpppmmmnnnoooqqqwww}}}|||xxxvvvwwwyyyzzz~~~|||zzzyyyuuuuuuuuuuuuuuuuuuuuuuuuJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGDDDDDDCCCCCCCCCBBBBBBBBB???@@@@@@@@@AAAAAAAAAAAA???AAABBBBBBBBBBBBCCCEEEEEEEEEDDDDDDCCCAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777888888999999999888888888888888888888888:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>><<<============>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>???@@@@@@AAAAAABBB>>>???@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRRRRSSSTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSTTTTTTTTTXXXYYY[[[]]]bbblllyyymmm[[[QQQKKKHHHFFFEEEFFFHHHIIIJJJLLLPPPSSSUUUWWW\\\aaahhhpppxxx}}}}}}qqqiiiccc^^^[[[XXXUUUQQQOOOMMMKKKIIIGGGHHHHHHGGGGGGFFFGGGGGGHHHGGGIIIJJJKKKKKKLLLNNNPPPRRRRRRSSSTTTUUUVVVWWWXXXZZZ\\\^^^``````aaaccceeeeeefffhhhhhhhhhiiikkkmmmooouuu}}}zzzsssooonnnooopppvvv|||~~~{{{xxxwwwxxxyyy}}}~~~~~~~~~~~~~~~|||zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGCCCCCCCCCBBBBBBBBBBBBAAA>>>>>>>>>?????????@@@@@@>>>@@@AAAAAAAAAAAABBBDDDBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<999999999999999999999999999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999888888666666777777888999999999888888888888888888888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<============>>>>>>??????@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAA??????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRSSSTTTTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVXXXYYY]]]eeepppxxxxxxeeeXXXOOOHHHDDDDDDFFFGGGHHHIIIKKKNNNQQQTTTUUUYYY^^^eeelllssswww|||ssskkkddd```\\\YYYUUUQQQOOOMMMJJJHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFHHHIIIIIIIIIKKKMMMOOOOOOOOOPPPRRRSSSUUUVVVVVVXXXZZZ\\\]]]^^^___aaaccccccdddffffffffffffgggiiilllpppwww~~~{{{uuuooommmmmmnnnssszzz|||zzzyyyyyy|||~~~~~~~~~~~~}}}}}}}}}|||zzzwwwuuusssttttttttttttuuuuuuuuuuuuJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@<<<===??????>>>>>>@@@AAA???@@@@@@AAAAAA@@@@@@???======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<999999999999999999999999999999:::;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999888888666666666777888999999999888888888888888888888888999999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===::::::;;;<<<<<<===>>>>>><<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSUUUVVVVVVUUUUUUTTTSSSUUUWWWXXXZZZ```iiippp~~~qqqbbbVVVLLLFFFDDDFFFGGGGGGHHHJJJNNNPPPSSSSSSVVV[[[bbbiiinnnqqqxxxvvvmmmhhh```]]]YYYUUURRRPPPLLLJJJHHHHHHGGGFFFFFFFFFFFFFFFDDDFFFGGGGGGGGGIIIKKKMMMLLLMMMNNNPPPRRRTTTUUUVVVUUUWWWZZZ[[[[[[\\\^^^``````bbbcccdddccccccdddeeefffiiiooouuu{{{{{{sssmmmkkkjjjjjjooovvv}}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~|||||||||zzzxxxvvvsssqqqrrrssstttuuuvvvxxxyyyyyyIIIIIIHHHHHHGGGGGGHHHHHHCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEDDDBBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@:::;;;======<<<<<<>>>???>>>>>>???@@@@@@@@@@@@???======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===888888888888888888888888:::::::::999999999888888555666666777888999999999777777777777777777777777999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<=========>>>??????@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAA????????????????????????DDDCCCCCCCCCCCCDDDEEEEEECCCDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVVVVWWWVVVUUUTTTSSSUUUXXXYYYZZZ___fffllluuu{{{kkk]]]QQQJJJDDDFFFGGGGGGHHHJJJMMMPPPQQQRRRTTTYYY```gggkkkmmmssszzzuuuoooccc```[[[XXXUUURRROOOLLLKKKJJJJJJIIIHHHHHHHHHIIIBBBDDDEEEFFFFFFGGGIIIKKKJJJKKKMMMOOOQQQSSSUUUVVVSSSUUUWWWYYYYYYZZZ\\\^^^^^^```bbbbbbaaa```aaabbbaaacccggglllrrrxxx}}}yyyrrrkkkhhhgggggglllssszzz~~~}}}|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||}}}~~~||||||{{{zzzwwwuuurrrppprrrsssuuuwwwzzz|||~~~JJJJJJIIIHHHGGGEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDBBBAAABBBDDDEEEEEEFFFGGGFFFEEEDDDCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::<<<;;;999888888888999999:::999999888888999999:::777777777777777777777777777777777777888888888888999999999999999999999999888888999::::::::::::999999999999999999999999999::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<======>>>>>>???????????????>>>>>>>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@BBBAAAAAA@@@?????????@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGHHHIIIIIIJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOONNNNNNOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRUUUTTTSSSTTTWWW[[[```cccpppzzzyyylll]]]QQQKKKGGGEEEHHHIIIIIIKKKPPPQQQSSSTTTWWWZZZ```fffkkkmmmssszzzqqqpppiiiaaa[[[WWWSSSNNNJJJNNNNNNLLLKKKJJJIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJKKKLLLNNNPPPPPPSSSTTTVVVWWWWWWWWWYYY[[[^^^^^^_________^^^^^^]]]]]]^^^```cccgggkkknnnpppkkkiiifffcccaaaccchhhlllrrrxxx~~~~~~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{{|||{{{yyywwwvvvuuutttttttttwwwyyy{{{|||}}}~~~JJJIIIIIIHHHFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFFFFEEECCCBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDD@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;::::::;;;:::999888888888999999888888777777777777888888777777777777777777777777777777777777888888888888999999999999999999999999777888999999::::::999999999999999999999999999999:::::::::::::::::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????BBBAAA@@@?????????????????????@@@@@@AAABBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTSSSSSSRRRUUUTTTSSSTTTVVVZZZ___bbbkkktttyyygggXXXNNNHHHEEEGGGGGGFFFHHHLLLOOOQQQTTTVVVYYY]]]cccfffjjjooovvv|||~~~xxxqqqggg```\\\XXXSSSOOOMMMLLLKKKIIIHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJLLLNNNOOOPPPRRRTTTVVVVVVVVVWWWYYY[[[]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[]]]___bbbdddfffeeedddaaa^^^]]]___dddhhhooouuu}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzxxxvvvttttttsssssssssvvvyyy{{{|||~~~IIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEDDD@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999999::::::;;;;;;::::::999::::::999888888888888999777777666666666666777777777777777777777777777777777777777777888888888888999999999999999999999999777888999999::::::999999999999999999999999999999::::::::::::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<=========>>>>>>>>>>>>>>>@@@@@@????????????>>>>>>AAA@@@???????????????????????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKHHHIIIJJJKKKMMMNNNOOOPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRTTTSSSSSSSSSUUUYYY]]]```fffmmmyyysssbbbUUUNNNHHHGGGGGGFFFGGGJJJMMMOOOSSSUUUWWWZZZ]]]```eeeiiioootttzzzxxxmmmddd___ZZZVVVRRRNNNMMMLLLJJJHHHGGGGGGGGGEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOQQQRRRTTTUUUUUUVVVXXXZZZ\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWVVVVVVXXXZZZ[[[]]]\\\ZZZWWWWWWYYY^^^bbbiiioooxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzyyy{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwuuusssrrrrrrrrrrrrqqquuuyyy|||~~~HHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFGGGHHHIIIJJJKKKKKKHHHIIIIIIGGGEEEDDDDDDFFFGGGGGGHHHIIIHHHGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999999999999999888888888888888888888888999999999999999999999999999999::::::::::::999999999999888888888888888888777777666666666666777777777777777777777777777777666777777777888888888888888888888888888888888888777777888999999999999999888888888888888888888888999999999999999999999999999999999888999::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRSSSSSSRRRSSSUUUXXX[[[]]]bbbgggqqq{{{~~~mmm___UUUMMMJJJIIIHHHIIIKKKLLLOOORRRUUUVVVWWWYYYZZZ^^^bbbggglllqqqxxxuuukkkddd^^^YYYVVVRRRQQQPPPMMMLLLJJJIIIIIIGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGHHHJJJKKKMMMNNNOOOQQQSSSTTTTTTUUUWWWYYYYYYZZZZZZZZZZZZYYYXXXWWWYYYWWWUUURRRRRRRRRTTTUUUUUUUUUTTTRRRQQQTTTXXX\\\dddiiiqqqyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||||||||{{{zzzzzzyyyyyyzzzyyyyyyxxxwwwvvvvvvuuuuuusssqqqpppooooooppppppppptttyyy}}}HHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHJJJKKKLLLMMMJJJKKKJJJHHHFFFEEEEEEGGGGGGGGGHHHIIIHHHGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999999999999999999999999999888888888888888888888888999999999999999999999999888888999999999999888888888888888888888888888888777777666666666666777777666666666666666666666666666777777777888888888888888888888888888888888888777777888999999999999888888888888888888888888888999999999999999999999999999888888888888999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<=================================>>>>>>>>>======>>>>>>???======>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSVVVXXXZZZ```dddkkksss~~~|||iii]]]QQQLLLJJJIIIIIIKKKKKKNNNRRRTTTUUUUUUVVVWWWXXX\\\aaaeeejjjqqq{{{vvvllleee___[[[VVVTTTRRRPPPMMMLLLKKKJJJGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFFFFGGGHHHJJJKKKLLLMMMOOOQQQRRRSSSTTTVVVXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVSSSQQQPPPQQQQQQRRRQQQQQQPPPNNNNNNPPPTTTWWW___dddkkkrrrxxx|||}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||}}}||||||{{{zzzzzzyyyyyyxxxxxxwwwvvvuuutttsssrrrqqqpppnnnlllkkklllnnnoooooosssyyy~~~GGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKMMMNNNLLLLLLLLLJJJGGGFFFFFFGGGFFFGGGHHHHHHHHHGGGEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;:::999999888888999999888888888888888888888888888888888888888888888888999999999999999999999999777888888999999888888777666777888888999888888888777777666666666666777777666666666666666666666666777777777777888888888888888888888888888888888888666777888888999999888888888888888888888888888888999999999999999999999999888888888888888999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<=========<<<<<<============>>>>>>===============>>>>>>???=========>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQSSSTTTVVVWWW]]]```eeellluuuvvvgggWWWOOOKKKHHHGGGHHHJJJMMMPPPRRRRRRRRRSSSTTTSSSVVV[[[^^^bbbiiirrrxxxtttjjjaaa[[[WWWVVVSSSPPPNNNLLLJJJJJJFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKMMMPPPQQQRRRSSSUUUWWWVVVWWWXXXYYYYYYZZZZZZZZZWWWVVVUUUSSSRRRQQQPPPPPPNNNOOONNNLLLLLLMMMPPPSSSYYY^^^eeelllqqqvvvzzz|||yyy|||~~~}}}~~~~~~~~~~~~||||||||||||||||||||||||||||||}}}}}}}}}}}}||||||||||||{{{{{{zzzyyyyyyyyywwwwwwvvvtttsssqqqpppooonnnllljjjhhhhhhjjjlllmmmoootttzzzFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNMMMNNNMMMKKKHHHGGGGGGHHHEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::999888888888888888888888888888888888888888999999999999999999999999999999999999999999999999777777888888888888777777555666777888999999888777666666555555555555666666666666666666666666666666777777777777888888888888888888888888888888888888666777777888888888888888888888888888888888888888888888888888888888888888888888888888888999999:::999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999::::::;;;<<<<<<======<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???<<<<<<======>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUYYY[[[```eeennnxxxuuuaaaVVVOOOJJJGGGGGGHHHJJJMMMNNNNNNOOOQQQSSSOOORRRUUUXXXZZZ```gggmmmsss}}}rrrggg```ZZZXXXVVVSSSPPPNNNLLLKKKHHHGGGFFFEEEDDDCCCCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJLLLOOOPPPQQQRRRUUUWWWWWWXXXZZZ[[[]]]^^^^^^^^^]]]\\\\\\ZZZXXXUUURRRQQQMMMMMMMMMKKKJJJJJJMMMPPPTTTYYY___fffkkkppptttwwwuuuxxx{{{|||{{{zzz{{{|||{{{{{{{{{|||}}}~~~~~~~~~~~~||||||||||||||||||||||||{{{||||||}}}}}}||||||{{{zzzzzzzzzyyyxxxxxxwwwwwwwwwvvvuuusssqqqooonnnmmmllljjjgggffffffhhhjjjlllpppttt{{{FFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNKKKIIIGGGGGGIIIEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::999999888777888888888777777777777777777777777999999999999999999999999999999999999999999999999777777888888888888777777555666777999999999888777555444444333333444444555666666666666666666666666777777777777888888888888777777777777777777777777666666777888888888888888777777777777777777777777888888888888888888888888888888888777888999999:::999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999:::;;;;;;<<<======<<<=========>>>>>>??????<<<<<<<<<<<<<<<===>>>???<<<<<<======>>>?????????@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQSSSTTTTTTUUUXXX\\\aaaiiisss}}}kkk]]]TTTMMMIIIHHHFFFHHHJJJKKKLLLMMMOOOQQQMMMOOORRRSSSTTTYYY```eeeiiisssssskkk^^^\\\YYYVVVSSSQQQOOONNNJJJJJJHHHGGGFFFFFFFFFFFFCCCCCCCCCDDDEEEGGGIIIJJJIIIKKKNNNPPPPPPRRRTTTWWWYYYZZZ\\\^^^```aaabbbbbbcccccccccaaa^^^YYYUUUSSSLLLMMMLLLJJJHHHIIIKKKNNNQQQUUU\\\bbbggglllqqqttttttwwwzzzzzzxxxwwwxxxzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||{{{{{{||||||||||||{{{{{{yyyyyyxxxxxxwwwvvvvvvvvvvvvuuutttrrrpppnnnmmmllljjjhhhfffddddddgggjjjlllpppuuu{{{EEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????AAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMOOOOOONNNLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@??????@@@AAAAAA@@@@@@@@@??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;:::999999;;;;;;:::999999999999888777666666555999999999999999999999999999999888888888888999999888888888888888888888888999999999888888888777777999888888888777777666666777777777777777777777777555555666666777777888888666666666777888888999999999999999888888888888777777888888888888999999999888888888888888888888888888999::::::;;;;;;:::::::::::::::999999888888888777888888888888999999999888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<=========999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===================================================??????>>>>>>??????@@@AAACCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQVVVWWWZZZ]]]ccclllwww}}}~~~ooo]]]NNNIIILLLJJJIIIIIIJJJMMMNNNMMMLLLMMMNNNOOOPPPQQQTTTYYY\\\ccchhhttt}}}ooohhhccc\\\XXXWWWUUUQQQNNNOOOLLLIIIFFFFFFEEECCCBBBDDDDDDEEEEEEFFFFFFGGGGGGJJJLLLNNNOOOPPPRRRUUUWWWWWW[[[```dddfffgggiiijjjlllnnnmmmgggcccaaa]]]XXXXXXTTTOOOKKKKKKKKKKKKKKKQQQTTTYYY___eeeiiilllnnnqqqsssvvvvvvvvvvvvwwwxxxvvvwwwyyy{{{|||}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwwwwvvvuuutttrrrqqqooolllkkkjjjjjjjjjjjjiiigggeeedddfffkkkooorrruuu{{{FFFEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????AAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@????????????@@@AAA????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999888888999:::999888999999888888777666666555999999999999999999999999999888888888888888888999888888888888888888888888999999999888888888777777888888888777777777666666777777777777777777777777666666666666777777777777666666666777888888999999999999999888888888777777777777888888888999999999888888888888888888888888888999::::::;;;;;;::::::999999999888888777777777777777888888888999999999888888888999999999::::::999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================??????>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQTTTUUUWWW[[[```hhhqqqxxxxxxgggVVVNNNNNNIIIGGGGGGGGGIIIJJJJJJIIIJJJKKKLLLMMMNNNQQQUUUYYY]]]bbbmmmxxx|||qqqkkkccc^^^[[[YYYUUURRRQQQNNNJJJHHHGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFIIIKKKLLLNNNNNNPPPSSSVVVXXX\\\```dddgggiiilllnnnsssvvvvvvqqqmmmkkkeee```[[[WWWQQQNNNLLLLLLLLLKKKPPPSSSXXX^^^ccchhhkkkllloooqqqttttttttttttuuuvvvuuuvvvwwwyyyzzz{{{||||||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwwwwwwwvvvuuutttsssqqqpppnnnllljjjjjjjjjkkkjjjjjjhhhfffeeehhhlllpppssswww|||FFFFFFFFFEEEEEEEEEEEEDDDAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@??????@@@AAACCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999777666777888999888777999888888777777666666555888888888888888888888888888888888888888888888888888888888888888888888888999888888888888777777777888888777777777777666666777777777777777777777777777777777777666666666666555666666777777888888999999999888888888777777777777777777888888888999999888888888888888888888888888999999:::::::::::::::888888888777777777777777777777777888888888999999888888888999999999999:::999999:::;;;;;;;;;;;;;;;======<<<;;;;;;:::999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKMMMMMMLLLMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQSSSUUUWWW\\\bbbjjjppp{{{uuucccVVVQQQIIIGGGEEEEEEGGGHHHGGGGGGFFFGGGHHHIIIIIILLLPPPTTTXXX\\\eeeooovvvwwwmmmfffbbb^^^ZZZVVVSSSPPPMMMKKKJJJIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIJJJKKKLLLNNNQQQSSSXXX[[[___cccfffkkkpppssszzz~~~|||xxxuuuooohhh```\\\VVVRRRPPPNNNMMMLLLOOORRRVVV[[[aaaeeehhhjjjlllnnnqqqrrrqqqrrrssstttssssssuuuwwwxxxyyyyyyyyyxxxyyyzzz{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwvvvtttsssrrrqqqooonnnlllkkkjjjjjjkkkkkkkkkkkkjjjiiihhhjjjnnnqqqvvvyyy}}}EEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCBBBAAAAAAAAA?????????>>>>>>?????????===>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999888777777888999888777888888777777666666666666888888888888888888888888888888888999999888888888888888888888888888888888888888888888777777777777777777777777777777666666666666666666666666666666888888777777666666555555555555666666777888888888888888888888777777777777777777777777888888888888888888888888888888888888888888999::::::::::::999888888888888888888777777777777777777888888888888888888888888999999999999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPOOOOOONNNNNNOOOOOOPPPQQQPPPQQQSSSUUUXXX]]]dddhhhrrr}}}ppp___VVVLLLIIIFFFEEEFFFHHHHHHHHHDDDEEEEEEEEEFFFHHHLLLOOOUUUWWW^^^hhhooowwwxxxnnnhhhccc]]]YYYVVVSSSOOOMMMLLLKKKJJJHHHEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIKKKNNNPPPUUUXXX[[[___ccciiipppuuu{{{|||uuunnngggccc]]]WWWTTTQQQOOOMMMNNNPPPTTTYYY^^^bbbfffgggjjjlllooopppppppppqqqsssrrrrrrtttuuuvvvwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||}}}}}}}}}~~~~~~~~~~~~||||||}}}}}}}}}}}}~~~~~~}}}||||||{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}|||{{{{{{zzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvuuutttsssqqqooonnnmmmlllkkkjjjjjjkkklllmmmmmmmmmmmmmmmlllnnnqqqsssyyy{{{~~~CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@AAACCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIHHHGGGEEEEEECCCCCCCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::888777888999:::999888777777777666666666666666777777777777777777777777777888999999999999888777777777777777777777777777777777777777777777777777666666666666666666777777666666666666666666666666888888777777666666555555555555555666777777888888888888888777777777666666666666777777777888888888777777777777777777777777777888999999::::::999999999999999999999999999999666666777777777888888888777777888888888999999999888999::::::;;;;;;::::::999999999999::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<======>>>??????????????????@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNOOOPPPPPPOOOQQQSSSUUUWWW[[[___cccjjjuuukkk^^^PPPMMMHHHFFFFFFGGGHHHHHHCCCDDDDDDDDDDDDFFFJJJMMMPPPRRRXXXaaaiiippp{{{yyypppiiibbb]]]ZZZVVVRRROOONNNMMMKKKIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGIIIKKKNNNQQQSSSVVVZZZ^^^eeelllqqqyyy{{{tttooojjjddd]]]YYYTTTQQQNNNNNNPPPSSSWWW[[[```ccceeehhhkkkmmmnnnooooooppprrrqqqrrrssstttuuuvvvvvvvvvuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{|||}}}}}}|||}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~{{{{{{{{{{{{||||||||||||{{{{{{{{{||||||}}}}}}}}}|||{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxwwwvvvvvvuuuuuutttttttttsssqqqooonnnmmmkkkkkkjjjjjjkkklllnnnoooooopppqqqqqqqqqrrruuuwww|||}}}~~~AAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEECCCCCCBBBAAA@@@@@@???>>>======>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::999888888999:::999888666666666666666666666666666666666666666666666666777888999::::::999888777777777777777777777777777666666777777777777777888555555666666666666777777777777777777777777777777777777777777666666666666444555555666666777777888888888777777777666666666666666666777777777888888777777777777777777777777777888888999999999999999999999999999999:::::::::666666666777777777888888777777777888888888888999888888999:::::::::::::::777777888999999:::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNOOONNNNNNNNNNNNNNNOOOPPPPPPNNNPPPSSSUUUWWWYYY\\\___eeemmmzzz||||||}}}zzzkkkZZZUUUNNNIIIGGGFFFFFFFFFCCCDDDDDDCCCCCCEEEHHHKKKKKKKKKPPPXXX```gggqqqzzz}}}tttkkkddd___\\\WWWSSSQQQOOOLLLJJJHHHGGGGGGFFFEEEDDDDDDCCCBBBDDDEEEFFFFFFGGGJJJLLLLLLNNNRRRUUUYYY___fffjjjuuu|||{{{vvvqqqjjjccc]]]WWWRRROOONNNPPPRRRUUUZZZ^^^bbbdddfffiiikkkmmmmmmnnnoooqqqpppqqqrrrsssttttttttttttssstttuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{|||yyyzzz|||{{{zzzzzz{{{}}}}}}}}}}}}~~~}}}}}}|||{{{||||||||||||||||||||||||||||||||||||}}}~~~~~~}}}||||||}}}yyyyyyzzzzzzzzz{{{{{{{{{yyyzzzzzz{{{{{{||||||}}}{{{zzzzzzzzzzzz{{{{{{|||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvuuuuuuttttttrrrrrrrrrqqqpppnnnmmmlllkkkjjjjjjkkklllnnnppprrrrrrsssvvvvvvvvvwwwyyyzzz~~~~~~~~~~~~~~~~~~BBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEECCCCCCBBBAAA@@@???>>>>>><<<<<<===>>>>>>===<<<<<<:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999999777777777888999888777666666666666666666666666666666666666666666666666666888999::::::999888666777777777777777777777777666666666666777777888888555555555666666666777777777777777777777777777777666666666666777777777777444444555555666777777777888777777777666666666666666666666666777777777888777777777777777777777777777777888999999999999999777888888888999999999999666666666666777777777888777777777777888888888888888888999::::::::::::999888888888888999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>>>>>============>>>??????????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLMMMNNNOOONNNNNNNNNMMMNNNNNNOOOPPPMMMOOORRRTTTVVVXXXZZZ\\\aaafffppp}}}}}}{{{~~~zzziiibbbXXXPPPKKKHHHGGGFFFCCCCCCCCCBBBBBBCCCGGGIIIIIIHHHKKKRRRYYY^^^gggooozzzwwwoooeeeaaa\\\XXXUUURRROOOLLLIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCEEEEEEEEEFFFIIIKKKIIILLLOOORRRVVVZZZ```cccnnnuuu|||{{{wwwoooggg```ZZZSSSOOOOOOPPPRRRUUUYYY]]]aaaccccccfffiiijjjjjjkkkmmmnnnnnnooopppqqqqqqrrrqqqqqqqqqqqqrrrsssttttttttttttttttttuuuvvvwwwxxxyyyyyywwwxxxzzzzzzyyyxxxzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{||||||}}}}}}}}}||||||{{{{{{zzzzzzxxxxxxxxxyyyyyyyyyzzzzzzxxxyyyyyyzzz{{{{{{||||||zzzzzzyyyyyyzzzzzz{{{|||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyy{{{zzzzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvuuuuuuttttttssspppppppppoooooommmlllllljjjjjjkkklllnnnpppsssttttttvvvyyy{{{{{{{{{|||}}}~~~}}}|||||||||}}}~~~BBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBCCCCCCCCCAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBAAA@@@???>>>===;;;<<<===>>>>>>===<<<;;;::::::;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999888666555666777888777666555555555666666666666666666666666666666666666666666777999::::::999777666777777777777777777777777555666666666777777888888444555555555666666777777777777777777777777777777555555666666777777888888444444555555666777777777777777777777666666666666666666666666777777777777777777777777777777777777777777888999999999999888666666777777888888888999666666666666777777777777777777777777888888888888888888999::::::::::::999::::::999999888777777777999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<=====================>>>??????>>>????????????@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMMMMNNNNNNOOOPPPKKKNNNQQQTTTUUUWWWYYY[[[^^^bbbjjjuuu}}}|||vvvnnncccXXXPPPKKKIIIGGGBBBBBBBBBAAAAAABBBEEEHHHJJJHHHJJJPPPVVVZZZaaahhhooo{{{wwwjjjfff```[[[WWWTTTPPPNNNKKKJJJIIIHHHGGGEEEDDDDDDBBBCCCEEEEEEEEEFFFHHHJJJHHHKKKNNNQQQTTTXXX\\\___hhhooovvv{{{~~~yyyrrrjjjbbb[[[TTTPPPPPPPPPRRRUUUXXX]]]aaacccaaadddfffhhhhhhiiikkkmmmmmmmmmnnnoooppppppooooooooooooqqqrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwxxxvvvwwwyyyyyyxxxxxxyyyzzzyyyyyyyyyyyyyyyxxxwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxzzzzzzyyyyyyyyyzzz{{{{{{xxxxxxyyyzzzzzzyyyyyyxxxwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxyyyzzzzzz{{{||||||yyyyyyyyyyyyzzzzzz{{{|||||||||||||||||||||||||||{{{{{{{{{zzzzzzyyyyyyyyy{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvuuuttttttssssssnnnnnnoooooonnnmmmlllllljjjjjjkkklllnnnqqqtttvvvuuuxxx{{{}}}}}}}}}~~~~~~}}}{{{{{{{{{|||}}}FFFEEEDDDCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@?????????AAA@@@>>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::999999888888888:::::::::;;;;;;:::999999888888888888888888888888888777666444444555555666666666555555555555666666777777777777777777777777444444555555444444333222777777777777777777777777666666555555555555666666999888888777666555555555666666666666666666666666000222444666888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777999999:::::::::;;;;;;;;;888777666555555666777888777777777666666666666666::::::::::::::::::::::::888888999999999:::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<======>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@AAACCCDDDDDDDDDCCCBBBFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOPPPRRRTTTVVVWWWYYY]]]dddlllwww~~~~~~ooobbbXXXQQQIIIEEEFFFCCC@@@@@@CCCDDDCCCBBBEEEGGGJJJMMMQQQVVV\\\```iiipppzzz~~~xxxqqqhhhaaa]]]XXXRRRNNNRRROOOKKKIIIIIIHHHGGGFFFCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIJJJKKKOOOSSSWWWYYYaaafffmmmtttxxxzzz|||}}}|||zzzvvvpppiii```VVVPPPRRRQQQQQQTTTXXX\\\^^^^^^ddddddeeeggghhhjjjkkkkkkhhhjjjkkkmmmooooooooonnnoooppppppqqqqqqqqqppppppqqqqqqrrrssssssttttttuuuuuuuuuvvvwwwwwwwwwwwwwwwyyyxxxxxxxxxwwwwwwvvvvvvwwwvvvuuuuuuvvvxxxzzz{{{wwwwwwxxxxxxxxxyyyyyyyyy{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxwwwvvvvvvyyyyyyxxxyyyyyyzzz{{{||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvuuutttvvvvvvvvvvvvvvvvvvvvvwwwttttttuuuuuutttrrrpppooonnnmmmllljjjiiijjjjjjkkkjjjkkknnnqqqtttwwwxxxyyy||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}|||{{{{{{zzzzzzFFFEEEDDDDDDDDDDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDBBBBBBAAA@@@@@@???>>>>>>???>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;:::::::::999999999999:::::::::;;;;;;::::::999888888888888888888888888888777666555444555666666666666555555555555666666666666666666666666666666555555555555555444444333777777777777777777777777666666555555555555666666777666666555444444333333777777777777777777777777444444555666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777888888888888999999999888777666666666666777888777777777777777777777777999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<<<<======>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNPPPQQQSSSUUUVVVXXX[[[aaagggppp~~~rrrhhh^^^TTTNNNIIIEEEAAAAAABBBCCCBBB@@@CCCEEEHHHKKKNNNSSSYYY]]]eeekkkttt|||{{{rrriiiddd^^^XXXTTTRRROOOLLLJJJIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHIIIKKKMMMQQQUUUWWW[[[```ffflllooorrrtttvvvzzzyyyxxxuuuooofff[[[TTTSSSRRRRRRTTTXXX\\\^^^^^^bbbcccdddeeefffhhhiiiiiihhhjjjkkkmmmnnnnnnmmmmmmmmmnnnoooooooooooooooooopppppppppqqqrrrrrrssssssttttttuuuvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuuuutttsssssstttuuuwwwyyywwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvyyyyyyyyyyyyyyyzzz||||||{{{{{{{{{{{{zzzzzzzzzyyyzzzzzzyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxwwwwwwxxxxxxyyyyyyxxxwwwvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuuuusssttttttsssrrrpppnnnmmmmmmllljjjiiiiiijjjjjjkkklllmmmpppssswwwyyy{{{{{{}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>======>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;::::::::::::999::::::;;;;;;:::::::::888888888888888888888888888777666555555555666666666666555555555555666666555555555555555555555555666666666666555555555555777777777777777777777777666666555555555555666666666666666555444444333333777777777777777777777777888777666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777666666666666777777777777888777777666666777777888888888888888888888888888888888888888888888888888999999999999999999888888999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<=========>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQSSSTTTUUUVVVYYY]]]aaagggqqq~~~yyylll___VVVOOOJJJEEECCCCCCDDDBBB@@@BBBCCCFFFHHHKKKOOOUUUYYY___dddkkkrrryyyuuunnnggg```[[[VVVSSSOOOMMMLLLLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCGGGGGGHHHIIILLLOOORRRTTTVVVYYY^^^bbbfffiiilllooouuuvvvxxxxxxtttlllaaaYYYUUUTTTSSSUUUYYY\\\]]]^^^```aaabbbcccdddffffffggghhhiiikkklllllllllkkkkkkkkkkkklllmmmnnnnnnnnnmmmnnnnnnoooooopppqqqqqqrrrrrrsssssstttttttttttttttuuuuuuttttttttttttssssssrrrrrrqqqqqqqqqssstttuuuwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxyyywwwwwwxxxxxxwwwwwwvvvuuuyyyxxxxxxyyyyyyzzz{{{|||zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwxxxwwwvvvvvvuuuuuuvvvvvvxxxwwwwwwvvvuuutttsssssstttttttttsssssssssssssssrrrrrrrrrqqqooommmkkkjjjjjjiiiiiihhhiiijjjkkklllooopppsssvvvzzz|||~~~}}}}}}}}}}}}||||||{{{zzzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@???>>>===<<<===<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::888888888888888888888888777777777666666666666666666666555555555555666666555555555555555555555555888777777666666666666666666666666666666666666666666666555555555555666666888888777777666666666666666666666666666666666666888777666555555666777888666666666666666666666666666666666666666666666666666666666666666666666666777777666666666666777777555555555666666666777777777777777777777777777777888888888888888999999999888888888888888888888888999999999999888888888888888999999999999:::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAACCCDDDEEECCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNPPPQQQSSSTTTTTTVVVYYY\\\```hhhrrrzzz{{{lllaaaVVVQQQJJJFFFEEEEEECCCBBBAAACCCEEEFFFHHHLLLQQQUUUYYY^^^dddjjjpppxxxxxxppphhhbbb\\\YYYUUURRRPPPOOOMMMLLLHHHHHHGGGEEEDDDDDDDDDDDDFFFFFFFFFHHHJJJLLLNNNPPPSSSVVVYYY\\\___bbbfffjjjmmmpppuuuxxxwwwpppeee]]]WWWVVVUUUVVVYYY\\\]]]]]]``````aaabbbcccdddeeeeeehhhhhhjjjjjjkkkjjjiiihhhiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnoooppppppqqqqqqpppqqqqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppqqqrrrsssvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyyyywwwwwwwwwwwwwwwvvvvvvuuuxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuvvvvvvuuuttttttttttttuuuvvvuuuuuutttssssssrrrrrrssssssssssssrrrrrrrrrrrrpppooonnnmmmkkkjjjhhhggggggggggggggghhhjjjlllnnnqqqsssvvvyyy|||~~~}}}~~~~~~~~~}}}|||{{{EEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@>>>======<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;:::888888888888888888888888777777777777777666666666666666555555555555666666555555555555555555555555999888777666666666666777666666666666666666666666666666555555555555666666777777777777666666666666555555555555555555555555666666555555555777999:::666666666666666666666666666666666666666666666666666666666666666666666666777777666666666666777777666666666777777777888888777777888888888888777777777777888888999999999999999999999999999999999999888888888888888888888888888888888999999999::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAACCCDDDEEECCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRQQQTTTWWWYYY\\\bbbkkkqqq~~~ttt___XXXOOOHHHFFFEEECCCAAABBBDDDEEEFFFGGGJJJOOORRRTTTYYY```eeejjjqqqyyyzzzpppiiiaaa^^^YYYUUUSSSQQQNNNMMMIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLPPPRRRTTTVVVXXX\\\```cccfffjjjqqqwwwxxxrrriiibbbZZZXXXWWWWWWZZZ\\\]]]]]]``````aaaaaabbbcccddddddfffggghhhiiiiiihhhgggggghhhiiijjjlllmmmnnnnnnnnnnnnnnnnnnoooppppppqqqqqqoooooopppqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqppppppqqqqqqrrrrrrttttttttttttttttttttttttsssttttttuuuvvvwwwxxxxxxvvvwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvwwwwwwxxxyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvuuuttttttsssvvvuuuuuutttttttttttttttsssssssssrrrrrrqqqqqqqqqssssssrrrrrrqqqqqqqqqqqqlllllljjjiiigggfffeeeeeeeeeeeeeeegggiiilllnnnpppsssuuuxxx{{{~~~~~~~~~}}}EEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCBBBBBBBBBAAAAAA@@@?????????@@@AAABBB@@@@@@@@@???>>>>>>======<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999::::::::::::;;;;;;;;;;;;888888999:::;;;;;;;;;;;;888888888888888888888888777777888888888777666555666666555555555555666666555555555555555555555555999888666555555555666777777777777777777777777777666666555555555555666666555555555555555555444444444444444444444444444444444444444555555666888888777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777888888888888777888888999999888888777666666777777888999999999999999999999999999999999777777777888888888999999888888888888999999999999888999999::::::;;;;;;<<<::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQOOORRRVVVWWWYYY^^^eeekkkvvvnnneeeYYYOOOJJJFFFCCCAAACCCDDDEEEEEEFFFHHHLLLPPPPPPUUU[[[```dddjjjqqqvvvzzz|||ttthhhddd___ZZZVVVSSSPPPMMMKKKJJJIIIHHHHHHHHHHHHHHHDDDEEEFFFGGGGGGHHHIIIIIIKKKMMMOOOQQQSSSUUUYYY\\\aaaeeelllrrruuurrrlllfff\\\ZZZXXXYYY[[[\\\]]]]]]______``````aaabbbbbbccccccdddfffgggggggggfffffffffgggiiikkklllmmmnnnnnnmmmmmmnnnooooooppppppqqqnnnoooooopppppppppppppppnnnoooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssttttttssssssttttttuuuvvvwwwwwwvvvvvvwwwwwwvvvvvvuuutttuuuttttttuuuuuuvvvwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuttttttssssssuuutttssssssrrrrrrssssssqqqqqqqqqqqqpppppppppoooqqqqqqqqqpppoooooonnnnnnhhhhhhfffeeedddccccccdddcccdddeeegggjjjnnnqqqsssvvvwwwzzz}}}EEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAA????????????>>>>>>>>>>>>:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999999999:::::::::;;;777888999:::;;;;;;;;;;;;888888888888888888888888777777888999888777666555666666555555555555666666666666666666666666666666999777666444444555666777777777777777777777777777666666555555555555666666444555555555555555555555555555555555555555555555444444555555555555444444777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777666777777777777888888888777888999999999999888777555555666777777888999999888888888888888888888888555555666777888999::::::888888888888999999999999888888999::::::;;;<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<=========>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCCCCDDDCCCCCCCCCAAABBBBBBCCCEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPNNNQQQTTTUUUUUUXXX^^^ccckkktttzzzjjj\\\SSSLLLGGGDDDCCCDDDDDDDDDDDDFFFJJJMMMLLLQQQWWWZZZ]]]aaagggkkkmmmvvvsssooohhhccc^^^ZZZUUUSSSOOONNNLLLJJJIIIHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJMMMOOOPPPRRRUUUWWW[[[^^^ccciiimmmmmmiiifff^^^\\\ZZZZZZ[[[]]]]]]\\\]]]]]]^^^^^^___`````````aaabbbdddffffffgggffffffdddeeegggiiikkklllmmmmmmlllllllllmmmnnnnnnoooooonnnnnnooopppppppppppppppnnnnnnnnnoooooooooppppppooopppppppppppppppoooooooooppppppqqqrrrsssttttttsssssssssttttttuuuuuuuuuvvvvvvvvvvvvvvvuuuuuutttsssssssssssstttuuuvvvvvvwwwwwwvvvvvvvvvuuuuuuuuutttttttttssssssssssssssssssrrrqqqqqqppppppqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmlllkkkkkkkkkeeedddcccbbbaaabbbbbbcccbbbccceeegggkkkooosssuuuyyyzzz}}}EEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@?????????BBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@???======>>>@@@AAA>>>>>>>>>>>>????????????888999:::;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888888888999999:::::::::777888999:::;;;;;;<<<;;;888888888888888888888888777888888999999777666555666666555555555555666666777777777777777777777777888777555444333444666777777777777777777777777777666666555555555555666666666666666777777777777777666666666666666666666666444555666666555333222000777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777666666666666777777777777777888999::::::999888777444555555666777888888888777777777777777777777777444444555777888999:::;;;777888888888888999999999888888999::::::;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBB@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOMMMPPPRRRSSSRRRTTTYYY]]]ccclllxxxyyyhhh\\\TTTMMMHHHCCCCCCCCCCCCCCCDDDHHHKKKJJJNNNSSSVVVWWWZZZ___ccchhhpppzzz}}}xxxqqqkkkfffaaa\\\YYYRRRQQQOOOLLLJJJHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFHHHKKKNNNPPPQQQRRRTTTVVVUUUWWW[[[```eeefffdddbbb___]]]ZZZZZZ[[[]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^```aaaccceeeffffffffffffbbbccceeegggiiikkklllllljjjjjjkkkllllllmmmmmmnnnnnnoooooopppppppppppppppmmmnnnnnnnnnooooooppppppnnnooooooooooooooonnnnnnnnnnnnoooppprrrssstttuuusssssssssttttttttttttuuuvvvvvvvvvvvvvvvuuuuuutttrrrrrrrrrrrrssstttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuurrrsssssssssssssssssssssqqqppppppooooooooooooooooooooooooooonnnnnnnnnnnnllllllkkkkkkjjjiiihhhhhhcccbbbaaa``````aaabbbcccbbbccceeehhhlllppptttwww{{{}}}GGGFFFFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888888888777777777777888888888888888777666666888888777777666666555555666666666666666666666666666666666666666666666666555555555555555555555555888777666555555555555555666666666666666666666666333333333444444555555555666666666666666666666666999999888888777666666666777777666666666666777777777888999999888777666555555555444444444444555555555555555555666777999999777777888888888888777777:::888666666888999777444555555666777777777777777777777777888999999::::::777888888888888999999999<<<;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>????????????????????????BBBAAA@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBB@@@AAACCCEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKKKKKKKMMMNNNPPPRRRPPPPPPQQQRRRSSSUUUWWWXXX___fffpppzzz|||kkk]]]QQQGGGFFFBBB@@@BBBCCCCCCEEEJJJIIIKKKOOOSSSWWWYYYZZZ[[[]]]dddlllssszzz{{{qqqkkkfffaaa^^^XXXUUUQQQNNNLLLJJJGGGEEEHHHGGGFFFDDDDDDDDDEEEFFFIIIIIIJJJJJJKKKMMMNNNOOOUUUVVVYYY\\\]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYY\\\]]]]]]]]]]]]]]]]]]]]]^^^```aaacccddddddddddddddddddeeefffggghhhiiiiiijjjkkkllllllmmmmmmllllllmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooooooppppppppppppttttttttttttttttttttttttssssssssssssssssssssssssooooooooopppqqqrrrttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnmmmllllllkkkjjjjjjjjjjjjhhhfffdddccc___^^^^^^]]]^^^___aaabbbaaadddgggkkkooosssxxx|||}}}FFFFFFEEEEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBBBBCCCCCCDDDEEECCCCCCBBBBBBAAA@@@@@@@@@????????????????????????============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888888888888888888777777777888888888999999::::::::::::::::::::::::888888888777777777666666888888888888888777666666777777777777666666555555666666666666666666666666555555555555555555555555555555555555555555555555777666666555555555555666555555555555555555555555333333444444444444444444555555555555555555555555777777777666666666666555777777666666666666777777777888888999888777666555666555555555555555555666666666555666666777888999777777888888888888777777999777555555777888666444555555666777777777777777666777777888888999::::::888888888888999999999999888888888888888888888888999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>=========>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@BBBCCCDDDBBBAAAAAA@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBB@@@AAACCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQPPPPPPQQQRRRSSSUUUVVVWWW[[[```iiisss}}}zzzkkk\\\PPPKKKFFFCCCDDDDDDCCCEEEIIIIIIKKKMMMPPPRRRTTTTTTTTTXXX^^^eeelllsss|||{{{sssmmmgggbbb^^^ZZZVVVSSSQQQNNNLLLIIIHHHGGGFFFEEEDDDEEEEEEFFFHHHHHHHHHIIIJJJKKKMMMMMMRRRSSSVVVXXXZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYY[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^```bbbcccccccccccccccddddddeeefffggghhhiiijjjjjjkkklllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrroooooooooooopppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooonnnmmmllllllllllllkkkkkkkkkkkkkkkkkklllkkkjjjjjjiiihhhhhhiiihhhgggeeecccbbb___^^^]]]]]]^^^___```aaaaaadddiiimmmqqquuu{{{~~~zzzFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999888888888777777777777777777777777777777777888888888888999::::::::::::::::::::::::888888777777777777666666777777888888777777666666777777777666666666666555666666666666666666666666555555555555555555555555555555555555555555555555555555555444555555666666555555555555555555555555444444444444444444333333555555555555555555555555444444555555555666666666777666666555555666666777777777888888888777666666777666666555555666666777777777666666666666777777666777777888888777777666777666555555666666555444555666666777777777777777666666777888888999999:::888888888888999999999:::999999999::::::;;;;;;;;;999999999999999999999999::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>======>>>>>>>>>?????????========================>>>>>>>>>???AAABBBDDDEEEAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJJJJIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQSSSTTTVVVWWWXXX\\\ccckkkttt~~~|||iiiZZZPPPJJJEEEDDDDDDCCCDDDGGGHHHIIIJJJKKKLLLMMMMMMMMMQQQVVV\\\aaahhhppp{{{xxxpppjjjbbb^^^YYYUUUSSSPPPMMMKKKIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKKKKNNNOOOQQQSSSUUUUUUUUUTTTVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZ\\\]]]^^^___```aaaaaaaaabbbbbbcccdddeeefffggggggiiiiiijjjkkkkkkkkkkkkkkklllllllllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmnnnppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooooooppppppppppppppppppppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmjjjjjjjjjjjjiiiiiiiiiiiihhhiiiiiiiiiiiihhhggggggfffffffffeeeeeecccbbbaaa___^^^^^^]]]]]]^^^``````cccgggkkkppptttyyy~~~~~~~~~}}}~~~{{{wwwEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???AAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;999999999999888888888888777777777777777777777777999999999999::::::::::::999999999999999999999999888777777777666666666666666777777777777777666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444555555666777555555555555555555555555555555555444444333333333555555555555555555555555333444444555666666777777666666666555555666666666777777777777777777666666777777666666666666777777888777777666666666666777666666777777777777666666777666666666666666666555666666777777777777666666666666777777888999999999888888888999999999::::::999999::::::;;;<<<======999999999999999999999999999999:::::::::;;;;;;;;;=========>>>>>>>>>??????=========>>>>>>>>>??????========================>>>>>>??????AAABBBCCCCCC@@@@@@@@@@@@@@@@@@AAABBBAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQRRRSSSUUUUUUXXX[[[```fffnnn{{{|||{{{~~~tttcccUUULLLEEEDDDCCCBBBCCCEEEEEEFFFFFFGGGHHHHHHHHHHHHMMMPPPTTTYYY___gggooovvvzzzsssiiieee___ZZZVVVSSSPPPNNNJJJIIIHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTVVVWWWXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^______```aaabbbcccdddeeeeeefffhhhhhhiiijjjjjjjjjjjjiiijjjkkkkkkllllllmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmooooooooooooooooooooooooppppppppppppppppppppppppoooooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnlllllllllkkkkkkkkkkkkjjjiiiiiihhhhhhhhhggggggggggggggggggggggggfffeeeeeeccccccccccccbbbbbbaaaaaa```___^^^^^^^^^___```aaafffjjjoootttxxx}}}~~~}}}}}}||||||}}}~~~~~~|||wwwtttDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@???>>>>>>==============================;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;999999999888888888777777666666666666666666666666888888999999999:::::::::999999999999999999999999777777777666666666666555555666666777777777666666555555555555555666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444555666777555555555555555555555555555555555444444333333333555555555555555555555555444444555666777777888888666666555555555555666666666666666666666666777777777777666666666666777777888777777666666666666777666666777777777777666666666777777777777777777888666666777777777777666666555666666777888888999999888999999999999:::::::::555555666777888999999:::999999999999999999999999999999999:::::::::;;;;;;============>>>>>>>>>>>><<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@????????????@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOOOONNNNNNPPPPPPPPPPPPQQQRRRTTTTTTWWWYYY\\\```gggrrr|||zzz{{{}}}nnn[[[QQQGGGDDDDDDBBBBBBDDDBBBCCCCCCDDDEEEFFFGGGHHHKKKLLLOOOSSSYYY```hhhlllwww}}}uuuppphhhbbb]]]YYYUUUSSSNNNMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[]]]]]]^^^______```aaabbbcccddddddfffgggggghhhhhhhhhhhhhhhhhhiiiiiijjjkkkkkklllllljjjjjjkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooonnnnnnmmmlllkkkkkkkkkkkklllllllllllllllllllllllljjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggffffffeeeffffffffffffeeedddddd```````````````aaaaaaaaaaaa````````````bbbcccdddkkknnntttxxx|||~~~}}}}}}|||zzzzzzzzzzzz{{{yyyuuurrrCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@???????????????????????????@@@AAAAAA@@@??????>>>======<<<<<<========================;;;;;;:::::::::999999999888888999999::::::;;;;;;999888888888888777777777666666666666666666666666666666666777777777777888999999999999999999999999777777666666666666555555555555666777777777666666444555555555555666666666666666666666666666666666444444444444444444444444555555555555555555555555444444444333444444555555444444444444444444444444444444444444444444333333444444444444444444444444444444555666777777888888666555555444444555555666666666555555555666777777777666666555555666666777777777666666666666777777555666666777777666666555666777888888777777888999777777777777777666666555555555666777777888888999999999999999::::::::::::777777777888999999999:::999999999999999999999999999999999999::::::::::::<<<<<<<<<<<<============;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@????????????>>>??????@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQSSSSSSTTTVVVXXXZZZ___hhhttt}}}~~~{{{zzzzzz}}}gggZZZNNNIIIGGGDDDCCCCCCAAAAAAAAABBBCCCEEEGGGHHHIIIJJJLLLOOOUUU\\\bbbfffooottt|||~~~xxxoooggg```[[[WWWTTTSSSQQQOOOLLLJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXYYYZZZ[[[]]]^^^]]]^^^^^^___```aaabbbbbbeeeeeefffgggggggggggggggffffffggghhhiiiiiijjjjjjiiiiiijjjjjjkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhggggggggggggfffffffffffffffffffffeeeeeeeeeeeedddddddddddddddcccbbbbbb^^^^^^^^^^^^___```aaabbbbbbbbbbbbbbbdddfffhhhiiipppsssxxx|||~~~}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxyyyxxxuuusssCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>???@@@@@@??????>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999777888888999::::::;;;;;;888888888888777777777777555555555555555555555555666666666666777777777777888888888888888888888888777777666666666555555555444555555666777777666666444444444555555555666666666666666666666666666666444444444444444444444444555555555555555555555555555555444333333333444444444444444444444444444444333333444444444444444444444444444444444444444444444444444555555666666666666555555444444555555666666555555444555666777888666555555555555555555666666666555666666777888999555555666666666666555555444666888888666555777999777777777777777666555555555555666666777888888888999999999:::::::::;;;;;;::::::::::::::::::;;;;;;999999999999999999999999888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<===========================>>>???@@@AAAAAA@@@@@@>>>>>>>>>>>>???@@@AAABBB???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNKKKLLLNNNPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRTTTVVVWWWZZZaaalllsss~~~zzzyyyzzz~~~xxxiiiYYYQQQMMMHHHDDDDDD@@@@@@@@@@@@AAACCCDDDEEEFFFFFFGGGKKKQQQXXX]]]```ggglllrrryyyzzzppphhhbbb]]]ZZZWWWUUURRROOOLLLJJJIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]\\\\\\]]]^^^___```aaaaaaddddddeeefffffffffffffffcccddddddeeeggghhhhhhiiihhhhhhiiiiiijjjkkkkkkllljjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllljjjjjjiiiiiihhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhffffffeeeeeeeeeddddddddddddddddddccccccccccccbbbaaaaaabbbbbbaaaaaa```___]]]]]]]]]]]]^^^```bbbcccdddddddddeeegggjjjlllnnnuuuxxx|||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}}}}yyyxxxwwwwwwxxxxxxvvvuuuBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777777888999::::::;;;;;;888888888888777777777777555555555555555555555555888888888888999999999999888888888888888888888888777666666666555555555555444444555666777777666666444444444555555555666666666666666666666666666666444444444444444444444444555555555555555555555555666555444444333333333333444444444444444444444444333333333444444555555555444444444444444444444444333333444444444444555555555555555444444555555555666555444444555666777888555555444444444444555555555555555555666888999999555555666666666666555555333555777777555444666999777777777777777666555555555555666666777888888888999999:::::::::;;;;;;;;;888888777777777777777777999999999999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAABBBBBBAAA>>>>>>>>>>>>???@@@AAABBB??????@@@AAAAAABBBCCCCCCDDDCCCBBBAAA@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLMMMNNNNNNNNNKKKLLLNNNPPPQQQQQQQQQQQQOOOOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWYYY___hhhooo{{{}}}zzzvvvyyysssaaaWWWQQQKKKFFFDDDAAA@@@?????????@@@BBBCCCDDDDDDDDDHHHNNNUUUZZZ]]]cccgggmmmrrrxxx~~~uuuoooiiifffZZZXXXTTTPPPMMMKKKIIIIIIEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXXXXXXXYYY[[[\\\^^^[[[\\\\\\]]]^^^___```aaacccdddeeeeeeffffffeeeeeebbbbbbcccdddeeefffggghhhggghhhhhhiiijjjjjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllliiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeedddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa______``````______^^^]]]]]]\\\\\\]]]^^^```cccddddddeeeeeegggiiillloooqqqwwwzzz~~~~~~}}}}}}}}}}}}||||||||||||{{{|||~~~~~~}}}yyyxxxvvvwwwxxxxxxxxxvvvBBBBBBCCCDDDDDDCCCBBBBBBFFFFFFDDDCCCAAAAAAAAAAAABBBAAA@@@>>>======<<<<<<>>>>>>>>>===<<<<<<;;;;;;???>>>>>>===<<<;;;;;;;;;<<<;;;::::::999999:::::::::::::::999999999888888666777777999:::;;;<<<<<<888888777777666666555555444444444555555555555666777777777777777777777777777777888888888888777777666666666666666666666666444555555666666666666666555555555555555555444444666555555444444333222222444444444333333222222222333333333333333333333333444444444444444444444444111111111111111111111111333333333333333333333333222333555666777666555444444444444444444444444444333333333444444444555555333444444555666777888888333444444555555444444333666666666666666666666666777777666666555555555444666666666666777777777777888888888888777777777777888888888777777777777777888888999999999:::::::::;;;:::999888777777777777888888888888888888888888888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???????????????<<<>>>??????>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAA@@@@@@???DDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKLLLNNNNNNOOOPPPPPPQQQQQQRRROOOOOOQQQRRRSSSSSSSSSSSSVVVTTTRRRRRRUUU[[[aaaeeettt}}}{{{{{{}}}uuuggg]]]UUUMMMGGGAAACCCCCCCCCBBBAAAAAABBBAAABBBDDDGGGLLLQQQUUUWWW^^^```cccgggmmmuuu~~~{{{qqqjjjddd___XXXUUUSSSPPPLLLIIIIIIGGGDDDDDDFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJLLLLLLKKKLLLLLLMMMNNNNNNNNNNNNOOOQQQRRRTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWWWWXXXYYYZZZ\\\^^^___```aaaaaabbbccccccddddddbbbbbbbbbcccccccccddddddffffffggghhhiiijjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjjjjkkkkkkjjjjjjjjjjjjjjjjjjkkkkkklllmmmjjjjjjjjjjjjjjjjjjjjjjjjffffffffffffggggggggggggffffffeeeddddddcccbbbbbbddddddccccccbbbaaaaaa```^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]^^^bbbgggkkkggggggiiilllppptttxxxzzz}}}|||{{{zzzzzzzzz{{{{{{uuuwwwyyyzzzzzzzzz{{{|||}}}}}}~~~~~~}}}{{{yyyxxxvvvvvvvvvwwwxxxzzz||||||BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDBBBAAAAAA@@@@@@>>>>>>=========>>>??????<<<<<<<<<<<<<<<=========>>>>>>======<<<;;;;;;:::;;;;;;:::999999999999:::::::::999999999888888888888888888888888888888888888777777777666666666555444444444555555555555666666666666666666666666666777777888888888888777777666666666666666666666666444555555666666666666666555555555555555555555555444444444444444444444444444444444333333222222222555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333333333444555555555555555444444333333333333333333333333333444444444555555444444555555666666777777333444444555555444444333555555555555555555555555777666666666555555555444555666666666777777777777777777777777777777777777777777777777777777777777888888888999999999:::::::::999888888777888888888888888888888888888888888888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>????????????>>>===>>>??????>>>>>>???AAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAA@@@@@@???CCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLNNNNNNNNNOOOPPPPPPQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRTTTSSSRRRRRRUUUZZZ___ccckkksssttthhh]]]QQQJJJDDDDDDCCCAAA@@@???@@@AAA@@@AAACCCFFFJJJNNNRRRUUU\\\^^^aaadddhhhnnnuuuzzzzzzrrrlllfff___[[[XXXUUUQQQMMMLLLIIIFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGKKKKKKJJJJJJKKKLLLLLLMMMLLLMMMNNNOOOPPPRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^`````````aaabbbbbbccccccaaaaaaaaabbbbbbbbbcccccceeeeeefffggghhhiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkjjjjjjiiihhhhhhhhhiiiiiijjjkkkhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffeeeeeeeeeeeeddddddcccbbbbbbaaaaaabbbbbbaaa``````___^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^aaafffjjjjjjlllooorrrvvvyyy{{{}}}~~~}}}zzzwwwuuutttttttttqqqtttvvvxxxxxxyyyzzz|||~~~~~~~~~}}}{{{yyywwwvvvtttuuuvvvxxxzzz}}}BBBAAA@@@??????@@@AAABBBDDDDDDCCCBBBAAA@@@@@@???======<<<<<<======>>>???::::::;;;;;;<<<======>>>=========<<<<<<;;;;;;:::;;;:::999999888888999999:::999999999999888888888999999888777666555555444777777777777666666666666444444444555555555555666666666666666666666666666666777777888888777777666777777777777777777777777444555555666666666666666555555555555555555555555222222333444444555666666444444333333333333222222222222222222222222222222333333333333333333333333555555555555555555555555333333333333333333333333333333333333333444444555222222222333333333333333333333333444444444555555555555555555555555666666333444444555555444444333555555555555555555555555666666666555555555555555555555666666666777777777666666666666666666666666777777777777777777777777888888888999999999999:::888888888777888888999:::888888888888888888888888888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===???@@@@@@??????@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQRRRUUUYYY\\\^^^ccckkkxxxxxxjjj\\\SSSKKKIIIFFFBBB@@@@@@@@@AAA???@@@AAADDDGGGKKKNNNPPPWWWYYY\\\___aaaeeeiiillluuu{{{sssnnnfff```\\\XXXSSSNNNPPPMMMIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGJJJIIIIIIIIIIIIJJJJJJKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTTTTTTTTTTXXXXXXXXXXXXYYYZZZ[[[\\\^^^^^^______```aaaaaaaaa````````````aaaaaaaaaaaacccdddeeefffggghhhhhhiiigggggggggggggggggggggggghhhhhhiiijjjjjjjjjjjjiiifffffffffffffffgggggghhheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccccccccbbbbbbaaaaaa``````_________^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXXXXYYYZZZ[[[]]]^^^^^^______```aaadddiiimmmpppssswww{{{~~~~~~yyytttooommmlllkkkmmmppptttvvvwwwxxxzzz|||~~~}}}{{{yyyvvvsssrrrrrrsssuuuxxx|||AAA@@@>>>======>>>@@@AAABBBBBBBBBAAAAAA@@@???>>>@@@???===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888888888888999999999999888888888888999999888777666666555555777777777777666666666666444444444555555555555666666666666666666666666666666666777777777777666666777777777777777777777777444555555666666666666666444444444555555555555555333333333444444444555555333333333333333333333333111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333444333222111222333444555111111222222222222333333333333333444444444555555555555555555555555555444333444444555555444444333555555555555555555555555555555555555555555555555555555555666666666777777444444444555555555555555666666666777777777777777888888888888999999999999777777777777888999:::;;;888888888888888888888888888888999::::::::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>======>>>???@@@@@@??????@@@AAA???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@AAAAAABBBCCCDDDFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPRRRTTTWWWYYYZZZaaagggqqq|||zzzlllcccWWWSSSLLLFFFCCCBBBBBBBBB??????@@@BBBDDDGGGJJJLLLRRRTTTXXX[[[\\\^^^aaaccckkkpppxxxxxxpppiiiccc^^^XXXSSSTTTQQQMMMKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMNNNNNNOOONNNOOOPPPRRRRRRSSSSSSSSSWWWWWWWWWWWWXXXXXXYYYZZZ\\\\\\\\\]]]^^^^^^_______________`````````aaaaaabbbbbbcccdddeeeffffffgggfffffffffffffffffffffffffffggghhhhhhiiiiiihhhhhheeeeeeddddddddddddeeeeeeddddddccccccccccccbbbbbbddddddcccbbbaaa``````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXVVVVVVWWWXXXZZZ]]]^^^```bbbcccdddeeefffjjjooorrrwwwyyy~~~~~~xxxqqqkkkhhhggggggjjjmmmrrrvvvxxxyyy{{{}}}~~~|||zzzvvvsssqqqooooooqqqtttyyy~~~@@@???===<<<<<<===???@@@@@@@@@AAAAAA@@@???>>>===>>>>>><<<;;;:::999999999<<<;;;;;;;;;:::::::::999;;;;;;;;;;;;::::::::::::999999888777777777777888999999999888888888777777888888888888888888888888666666666666777777777777444444444555555555555666555555555555555555555555666666777777777777666666666666666666666666666666444555555666666666666666444444444555555555666666555555444444444333333333333333333333333333333333555555555555555555555555222222222222222222222222111111111111111111111111333333333333333333333333444333222111222333444555111111111222222333333333333333333444444444555555555555555555444444444444333444444555555444444333555555555555555555555555444444444555555555555555555555555555666666666666333444444444555555555666555555666666777777777777777777888888888999999999666666777777888999;;;;;;888888888888888888888888888888999::::::::::::999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<============<<<===???@@@@@@???>>>@@@AAA?????????@@@@@@@@@AAAAAA???@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAACCCDDDEEEFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPOOONNNNNNOOOPPPQQQSSSUUUWWWWWW^^^ccckkksss|||~~~vvveee^^^UUUMMMHHHEEECCCAAA@@@@@@@@@AAABBBDDDGGGHHHMMMPPPTTTWWWXXXZZZ\\\]]]___dddjjjqqqxxx}}}uuuooohhhaaa\\\WWWTTTOOOLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZ[[[[[[\\\\\\]]]____________````````````___```aaabbbcccddddddeeeffffffffffffffffffffffffdddeeeeeefffffffffffffffddddddcccccccccccccccdddcccbbbbbbbbbaaaaaa``````bbbaaaaaa```___^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWUUUVVVWWWZZZ]]]```bbbddddddfffhhhiiikkkoootttwww|||{{{ssslllfffccccccdddiiimmmrrrwwwyyy{{{}}}~~~}}}{{{xxxuuurrrpppooooooqqquuuzzz???>>>===<<<<<<===>>>???>>>???@@@@@@@@@???===<<<:::::::::999:::;;;;;;<<<<<<<<<;;;::::::999888888::::::::::::::::::::::::999888777777666777777777999888888888888777777777777777777888888999999999666666666666777777777777444444444555555555555666555555555555555555555555555666666777777666666555666666666666666666666666444555555666666666666666333333444444555666666666666666555444333333222222222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555111111222222333333444444333333333444444444555555444444444444444444555555333444444555555444444333444444444444444444444444444444444444444555555555444444555555555666666666333333444444555666666666444555555666666777777888777777777888888888888999777777777777888999:::;;;888888888888888888888888888888999::::::::::::999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<>>>??????>>>>>>???@@@????????????@@@@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOQQQRRRTTTUUUVVVWWW]]]dddjjjqqq}}}uuummmaaaWWWQQQLLLGGGCCCBBBBBBAAAAAABBBCCCEEEFFFIIILLLOOOQQQSSSTTTVVVXXXYYY]]]ccchhhooowwwxxxqqqiiiccc\\\XXXSSSPPPNNNLLLJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKMMMNNNPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZ]]]]]]]]]^^^^^^^^^^^^___^^^^^^___```aaabbbbbbcccddddddddddddddddddddddddbbbbbbcccddddddddddddccccccbbbbbbaaaaaaaaaaaabbbaaaaaa``````___^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY]]]```dddgggiiigggiiilllnnnppptttxxx|||}}}xxxpppgggbbb``````bbbhhhmmmsssxxx{{{|||~~~}}}|||zzzwwwtttrrrqqqqqqrrrtttxxx~~~===========================>>>???@@@@@@>>>===;;;999999999999999:::;;;;;;:::::::::999999999999999999999999999999999::::::888888777666666666666777888888888888777777777777666666666777777777888888555666666666777777777888444444444555555555555666555555555555555555555555555555666666666666555555444444444444444444444444444555555666666666666666333333444444555666666777444444444444444444444333222222222333333444444444111111111111111111111111333333333333333333333333444444444444444444444444333333333333333333333333333333444555555555555555222222222333444444555555333333333444444444555555333333333444444555555555333444444555555444444333444444444444444444444444333333333444444555555555444444444555555555666666333444444555666666777777444444555555666777777888777777777777888888888888888777777777888999::::::888888888888888888888888888888999::::::::::::999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;===>>>>>>======>>>???????????????@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEFFFFFFGGGIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPOOOPPPQQQSSSUUUVVVTTTYYY^^^bbbfffppp~~~qqqfff^^^WWWOOOIIIDDDDDDCCCBBBBBBCCCDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQRRRWWW]]]bbbgggnnnwww}}}}}}uuuooohhhccc]]]XXXTTTQQQMMMKKKIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___```aaaaaabbbbbbaaaaaaaaa```______^^^^^^^^^___^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVVVVWWWWWWXXXXXXYYYXXXZZZ\\\```dddiiimmmooonnnpppsssvvvxxx|||zzzqqqhhhbbb```aaaccchhhlllsssxxx{{{|||}}}~~~|||zzzxxxvvvttttttsssssswwwyyy}}}======>>>>>>>>>>>>======<<<===???@@@???>>><<<;;;<<<<<<:::999888777777777888888888999::::::;;;;;;999999999999999999999:::888888777666666666666666888888888888777777777777666666666666666666555555555666666666777777888888444444444555555555666666555555555555555555555555555555666666666666555555444444444444444444444444444555555666666666666666333333444444555666777777222333333444444555555666222222222333333444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333444555666777666555444222222333444444555666666333333333444444444555555222222333333444555666666333444444555555444444333444444444444444444444444333333333444444555555555444444444555555555666666444444555555666777888888444444444555666777777888777777777777888888888888888888888777888888999:::888888888888888888888888888888999::::::::::::999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<===>>>>>>????????????@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFIIIIIIHHHGGGFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPOOOOOOPPPSSSUUUWWWUUUYYY]]]^^^___fffrrr}}}sssjjjaaaXXXQQQFFFEEEDDDCCCBBBCCCDDDDDDEEEFFFGGGGGGFFFGGGJJJLLLIIINNNTTTXXX]]]ccckkkqqq}}}sssnnnggg```ZZZVVVRRROOOLLLKKKJJJJJJIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\\\\]]]^^^___```aaa________________________^^^______```````````````___^^^]]]]]]\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYYXXXZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[^^^bbbggglllppprrrtttvvvzzz}}}uuullleeecccdddeeeggglllsssxxxzzz{{{}}}}}}zzzyyywwwvvvuuuuuuuuuuuu{{{}}}>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<;;;::::::999888888;;;;;;::::::::::::999999999999999999999:::::::::888888777777777777888888666666666666777999:::;;;666666555555555555666666666666666666666666666666222222333333444555666666666666666666666666666666666555555555555444444444444444444555555555555666333333333333333333333333444333333222222333333444444444333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222444444444333333222222222333222222111111222222333333333333333333333333333222333333444444333333222222222333333333333444444444444444444444444444444666666555555555444444444444444444444444444444444333333333444444555555555666666666666666666666666555555555555555555555555555555555555666666666666777777777777777777777777777777777777777777777777777888888888888999999999999999999999999999999999666777888999:::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@???@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAA@@@AAABBBBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDFFFHHHJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTWWWWWWWWWXXX[[[aaaiiiooo~~~zzzooobbbYYYPPPMMMHHHEEEDDDCCCAAA@@@CCCCCCCCCEEEGGGHHHGGGFFFGGGJJJMMMQQQVVV\\\cccgggrrr{{{zzzpppiiieeeaaa[[[VVVTTTQQQNNNLLLKKKJJJGGGFFFHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKMMMNNNPPPRRRSSSUUUUUUTTTTTTVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWZZZYYYXXXXXXWWWXXXXXXXXXUUUVVVWWWXXXXXXYYYXXXXXXYYYXXXXXXXXXYYY[[[]]]^^^___```cccggglllppptttvvv}}}}}}wwwmmmfffdddfffgggppprrruuuxxxyyyyyywwwvvvxxxwwwuuuuuuvvvxxxzzz|||{{{>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::999888888;;;;;;::::::::::::999999888888777777777777777777888777777666666777777888666555555555555666666777666666555555555555666666666666666666666666666666222333333444444555555555555555555555555555555555666555555555555444444444444444444444555555555555333333333333333333333333444444333333333333444444444444333333333333222222333333333333333333333333222222222222222222222222333333222222222222222222444444333333333222222222333222222111111222222333333333333333333333333333222333333444444333333222222222333333333333444444444444444444444444444444555555444444333333333333444444444444444444444444333333444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666777777777777777777777777777777777777777777777777777777888888888999999999999999999999999999999999777888888999999999888888:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@???@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIILLLLLLMMMMMMNNNOOOOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSUUUUUUUUUVVVXXX^^^eeejjjvvv~~~{{{pppgggZZZUUUOOOJJJGGGFFFDDDCCCCCCBBBAAABBBDDDDDDCCCBBBCCCEEEHHHLLLPPPVVV\\\aaakkkttt|||tttnnniiibbb]]][[[XXXUUURRRQQQOOOMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKJJJJJJJJJJJJLLLMMMNNNOOOPPPRRRRRRQQQQQQSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXZZZ[[[]]]___dddeeeiiimmmrrrwww{{{}}}~~~uuuooollllllmmmqqqsssuuuvvvwwwvvvtttssssssttttttvvvxxx{{{}}}~~~}}}>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999888;;;;;;::::::::::::999999999888888888777666666666777666666555555666666777777777666555555555555555666666555555555555666666777777777777777777777777444444444444444444444444555555555555555555555555666555555555555444444444444444444444555555555555444444444444444444444444555444444333333444444555444444333333333333222222333333333333333333333333222222222222222222222222333333333222222111111111333333333333222222222222333222222111111222222333333333333333333333333333222333333444444333333222222222333333333333444444444444444444444444444444444333333333333222222222444444444444444444444444444444444444444444333333555555555555555555555555555555555555555555555555444555555555555666666666777777777777777777777777777777777777777777777777777777777888888888999999999999999999999999999999999999::::::999888888777::::::;;;;;;;;;;;;::::::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAABBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGLLLLLLLLLMMMNNNNNNOOOOOONNNNNNOOOPPPQQQRRRRRRSSSRRRRRRSSSSSSTTTYYY___ccclllvvv~~~}}}~~~zzzjjjdddZZZRRRMMMJJJGGGFFFDDDCCCAAAAAABBBBBBAAA@@@@@@BBBEEEGGGKKKPPPVVVZZZbbbkkkwww|||tttlllgggaaa^^^[[[WWWUUUSSSPPPNNNLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKMMMNNNNNNNNNNNNOOOQQQQQQQQQRRRRRRSSSSSSSSSSSSUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]___bbbcccjjjllloootttyyy~~~~~~yyyuuuttttttuuuvvvvvvvvvuuusssqqqpppoooqqqtttxxx|||~~~========================>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;:::::::::999999999;;;;;;;;;:::999888777777666666555555555555666666888888777777777777888888666666555555555555666666777777777777777777777777444444444444444444333333555555555555555555555555666555555555555444444444333333444444444555555555555555555555555555555555555444444333333444444555444444333333333222222222333333333333333333333333222222222222222222222222444333333222222111111111333222222222222222222222333222222111111222222333333333333333333333333333222333333444444333333222222222222333333333444444333333333333333333333333444333333333333333333333444444444444444444444444555555555444444333333333555555555555555555555555555555555555555555555555444444444555555555666666666666666666666666666666777777777777777777777777777777777777888888888888888888888888888888888888:::::::::;;;;;;::::::999999999:::;;;;;;;;;::::::888888888888888888888888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>=========>>>???@@@AAA???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRQQQQQQRRRRRRRRRUUUZZZ]]]dddlllyyy~~~~~~|||tttiii^^^UUUPPPKKKIIIHHHFFFCCCBBBBBBBBBBBBAAAAAABBBDDDFFFHHHLLLQQQUUUZZZbbbnnnxxxwwwqqqkkkhhhccc___\\\YYYVVVSSSQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLLLLKKKKKKMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVUUUVVVXXXZZZ\\\]]]^^^^^^aaaaaaaaabbbdddfffiiijjjoooqqquuuzzz|||yyyxxxzzzyyyyyywwwuuusssqqqpppooorrrwww|||====================================<<<<<<<<<<<<;;;;;;::::::::::::999999;;;;;;:::::::::999999999;;;;;;;;;:::999888777777666666555555555555666666666666666666777888999:::666666555555555555666666666666666666666666666666444444444444444444333333555555555555555555555555666555555555555444444444333333333444444444444555555555555555555555555555444444444333333444444444444444333333333222222222333333333333333333333333222222222222222222222222333333333222222111111111222222222222222222222222333222222111111222222333333333333333333333333333222333333444444333333222222222222333333333444444333333333333333333333333444444444444555555555555444444444444444444444444555555555444444333333333555555555555555555555555555555555555555555555555444444444444555555555555666666666666666666666666666666666666666666666666666666777777777888888888888888888888888888888888666777888999::::::::::::888999999:::;;;;;;::::::888888888888888888888888:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@AAA???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEEEEFFFGGGIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPQQQRRRRRRRRRTTTWWWZZZ___fffppp|||xxxmmmccc[[[TTTPPPMMMIIIEEECCCBBBCCCCCCBBBAAABBBDDDDDDEEEHHHMMMPPPTTT[[[fffooovvv}}}}}}xxxtttooojjjfffbbb^^^[[[UUUTTTQQQOOOMMMKKKJJJIIIGGGGGGFFFFFFEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHJJJJJJIIIIIIKKKLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSTTTUUUUUUUUUVVVSSSSSSTTTUUUUUUTTTTTTTTTQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRSSSSSSUUUVVVVVVWWWXXXZZZ]]]___aaabbbcccffffffggghhhjjjmmmpppqqqwwwyyy}}}~~~~~~}}}{{{{{{zzzxxxvvvtttrrrqqqqqqtttxxx}}}>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999999888888888777666666666777666666555555666666777333333444444555777888999666666555555555555666666666666666666666666666666444444444444444444444444444444444444444444444444666555555555555444444444333333333333444444444444444444444444444444444444444333333222222333333444444444333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222222222333222222111111222222333333333333333333333333333222333333444444333333222222222333333333333444444333333333333333333333333444444555555555555555666444444444444444444444444444444444444444444333333444444444444444444444444555555555555555555555555333444444444444555555555777777777777777777777777666666666666666666666666666666666777777777888888888888888888888888888888222333444666777888888888777888999::::::;;;;;;:::888888888888888888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???AAAAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEEEEFFFHHHIIIKKKLLLJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOQQQRRRSSSSSSTTTVVVXXX\\\```hhhrrr}}}wwwmmmeee___UUUQQQJJJFFFDDDCCCCCCBBB@@@AAAAAAAAAAAACCCGGGJJJOOOUUU^^^eeekkkqqqxxx}}}~~~xxxsssnnniiidddaaaZZZYYYVVVSSSPPPNNNMMMLLLJJJJJJIIIHHHGGGEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBDDDEEEEEEFFFEEEEEEEEEGGGHHHIIIHHHHHHIIIKKKJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSOOOPPPPPPQQQQQQRRRRRRSSSQQQQQQQQQRRRSSSUUUVVVWWW[[[]]]```ccceeehhhiiijjjkkkkkklllnnnpppsssvvvxxx~~~{{{{{{~~~yyyxxxvvvtttsssssssssttt|||>>>>>>>>>>>>>>>>>>>>>>>><<<=====================::::::::::::::::::::::::;;;;;;::::::::::::999999888888777777777777777777888777777666666777777888555555555555555666777777666666555555555555666666444444444444444444444444222333333444444555555555444444444444444444444444666555555555555444444444222222333333333444444444333333333333333333333333333222222111111222222333444444333333333333222222333333333333333333333333222222222222222222222222111111111222222333333444000111111111222222222222333222222111111222222333333333333333333333333333222333333444444333333222222222333333333333444444222222222222222222222222333333333444444555555555444444444444444444444444333333444444444444444444444444444444444444444444555555555555555555555555333333444444444555555555777777777777777777777777666666666666666666666666666666666666777777777888888888888888888888888888444555666777777777777777777777888::::::;;;;;;:::999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>@@@AAABBB???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@AAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPNNNPPPRRRSSSSSSTTTUUUWWWXXX\\\aaahhhqqq|||yyysssddd^^^UUUMMMIIIFFFEEEDDDAAAAAAAAA@@@???@@@DDDFFFIIIOOOVVV\\\```eeekkkppprrrxxx~~~yyysssnnnkkkdddbbb___\\\YYYVVVTTTSSSNNNNNNMMMKKKJJJIIIGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCAAABBBCCCEEEEEEEEEEEEDDDCCCEEEFFFGGGFFFFFFGGGIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPRRRRRRRRRRRRQQQQQQQQQQQQOOOPPPPPPQQQRRRRRRQQQQQQOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTUUUWWWYYYZZZ[[[bbbcccfffjjjmmmpppqqqrrrsssssstttvvvyyy|||}}}zzzzzz~~~}}}zzzxxxwwwvvvvvvxxxzzz{{{>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999999999999:::::::::888888777777777777888888999888888777777777777777666666555555555555666666444444444444444444444444222222333333444555666666444444444444444444444444666666555555555444444444222222333333333444444444333333333333333333333333222111111111111111111222444444444333333333222222333333333333333333333333222222222222222222222222000000111222333444444555000000111111222222222222333222222222222222222333333333333333333333333333222333333444444333333222222222333333333444444444222222222222222222222222222222222333333444444444444444444444444444444444333333333444444555555555444444444444444444444444555555555555555555555555333333333444444444555555777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777777777999::::::::::::999888888666777888999:::;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIHHHHHHHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOPPPLLLOOOQQQSSSSSSSSSUUUVVVVVVXXX]]]bbbjjjsss}}}pppiii___UUUOOOKKKHHHFFFCCCCCCBBBAAA@@@AAACCCFFFEEEJJJQQQVVVZZZ^^^dddhhheeellluuu||||||yyymmmkkkhhheeeaaa^^^\\\[[[RRRQQQPPPNNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCAAABBBCCCEEEFFFEEEEEEDDDBBBCCCEEEEEEDDDDDDFFFGGGFFFGGGGGGHHHJJJKKKLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNRRRRRRRRRQQQQQQPPPPPPOOOMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSXXXXXXYYYZZZ\\\^^^```aaafffhhhkkkooorrruuuwwwxxxzzzzzz{{{}}}|||zzzzzz}}}|||zzz|||{{{zzzyyy{{{~~~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============::::::;;;<<<<<<;;;::::::999::::::::::::999888888::::::999888888999::::::888888777666555444333333888888888888888888888888999888777555444444444444555555555555555555555555333333333333333333333333555555555555555555555555444444444333333222222222333333333333333333333333555444333333333333444555666666555444333222222111444555555555555555555555222222222222222222222222222222333333333333444444333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333444444444333333222222222222222333333333333444444222333333444444333333222444444444444444444444444444333333333333444555555555555444444444444555555444444444444444444444444555555555555666666666666777666555555666666555444555555666666666666555555555555555555666666666666666666666666666555555555777888888888888999999999777777777777777777888888999999999999999999999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<>>??????@@@AAABBBBBBBBBBBBAAAAAA@@@???AAAAAAAAABBBBBBBBBCCCCCC??????@@@AAABBBDDDDDDEEEDDDEEEFFFGGGGGGHHHGGGGGGEEEFFFGGGIIIJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSUUUXXX\\\aaahhhpppuuu|||oooddd[[[TTTMMMIIIFFFDDDAAA@@@AAACCCCCCCCCGGGHHHJJJMMMQQQVVV[[[]]]bbbdddhhhlllrrryyy}}}zzztttoookkkfffbbb___```\\\WWWTTTRRRPPPOOOMMMNNNLLLKKKJJJKKKKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMPPPPPPPPPPPPPPPQQQQQQQQQOOOPPPPPPPPPPPPNNNMMMKKKOOOPPPQQQQQQQQQRRRVVVXXX\\\]]]___``````bbbdddggglllppptttwwwyyy{{{}}}~~~~~~~~~}}}~~~zzzyyyyyyzzz}}}}}}~~~|||xxxwwwzzzrrrwwwyyyyyy|||????????????????????????============<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::999::::::::::::999888888:::999999888888999999:::777777666666666666666555777777777777777777777777999888777666555555555555555555555555555555555555333333333333333333333333555555555555555555555555444444444333333222222222333333333333333333333333555444333333333333444555555555555444333333222222222333555555555444222111222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444333333222222222222222333333333333444444222333333444444333333222444444444444444444444444444333333333333444555555444444333333333333444444444444444444444444444444444444555555555666666666777666555666888999999888555555666666666666555555555555555555666666666666666666666666666666666555777777888888888999999999888888888777777777777777999999999999999999999999:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>>>>>>>????????????@@@AAAAAABBBBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAABBB???@@@@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMNNNOOOPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQTTTUUUXXXZZZ]]]ccciiimmmxxxyyynnneee\\\SSSNNNKKKHHHDDDBBBCCCDDDDDDDDDEEEEEEGGGIIILLLOOOSSSUUUXXXZZZ^^^aaafffmmmtttyyy{{{vvvqqqmmmiiigggddd___ZZZXXXVVVTTTRRRPPPNNNMMMLLLLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNOOOPPPPPPPPPOOOOOOQQQRRRSSSTTTUUUWWWZZZ]]]___aaaccceeefffhhhkkkmmmsssvvv{{{~~~~~~|||{{{zzzzzz{{{}}}zzzzzzyyy{{{}}}~~~~~~}}}|||xxxuuuvvvtttrrrrrrvvvuuuzzz????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::::::::999888888:::999888888888888999:::666666666777777888888888666666666666666666666666888888888777777666666666555555555555555555555555333333333333333333333333444444444444444444444444444444333333333333222222333333333333333333333333444444333333333333444444444444444444333333333333111333444555444333000///222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333333333444444333333333333222222222222333333333333444444222333333444444333333222444444444444444444444444444333333333333444555555333333333222222333333333444444444444444444444444444444444555555555666666555555444666888::::::999555555666666666666555555555555555555666666666666555555666666666666666666777777777888888888999999999888888888777777666666999999999999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<===>>>?????????>>>>>>@@@AAAAAAAAAAAA@@@??????????????????@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQTTTUUUVVVWWWXXX[[[```cccjjjqqq|||}}}sssiii^^^VVVSSSNNNIIIEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLNNNPPPRRRUUUXXX^^^dddhhhttt{{{zzzvvvsssooojjjeeebbb___\\\ZZZWWWUUUSSSQQQPPPOOOLLLJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOLLLMMMNNNPPPQQQRRRRRRRRRTTTUUUWWWXXXZZZ]]]aaadddeeehhhjjjlllnnnqqqtttwww|||~~~{{{yyywwwwwwvvvvvvxxxzzz|||}}}{{{zzzzzz{{{||||||yyywwwtttooolllllllllllloootttvvv~~~@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888999999888888888888999999777777777777888888888888666666666666666666666666888888888888888777777777555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444444444444333333222111111222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222333333333333333333333333333333333222222222333333333444444222333333444444333333222444444444444444444444444444333333333333444555555444444333333333333444444444444444444444444444444555555666666666666777777444333222444666777777666555555666666666666555555555555555555666666666666555555555555666666666666777777777777888888888888999999888888777666666666888888888888999999999999999999999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<:::<<<>>>???@@@???===<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888888888888888888888888888888888888888777777777777777777777777777777777777666777888888888888777777555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111222333333444444444777555333222111222333444222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222111111111111111111111111111111111222222333333333333333333333333333333333222222222333333333444444222333333444444333333222444444444444444444444444444333333333333444555555555555444444444444555555444444444444444444444444666666777777777888888888666444333444555666444333555555666666666666555555555555555555666666666666444555555555666666777777666666777777777888888888888888888888777777666666777777777888888999999999999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<:::<<<>>>???@@@???===<<<>>>>>>??????@@@??????>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSUUUXXXZZZ]]]bbbhhhpppyyy~~~|||yyypppddd___XXXQQQMMMKKKIIIGGGHHHGGGFFFEEEDDDEEEFFFFFFEEEFFFHHHHHHIIIKKKNNNPPPXXX^^^iiisss}}}}}}yyytttppplllkkkhhhdddbbb___]]]YYYWWWUUUTTTSSSRRRPPPNNNMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFGGGFFFFFFEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNNNNPPPQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVWWWXXXZZZ\\\___bbbeeeiiinnnrrruuuwwwzzz|||~~~~~~{{{xxxvvvuuuvvvvvvwwwxxxyyyzzz{{{|||{{{zzzyyyyyyxxxuuupppmmmhhhccc```bbbdddgggmmmttt}}}>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<999::::::::::::999888888777777888999999888777777888888888777777666666666777777777777777777777777444555777888999888777777555555555555555555555555333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333222222111111222222333333444444666444333111111333555666222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111111222333333333222222333333333333444444222222333333333333444444222333333444444333333222444444444444444444444444444333333333333444555555666555555444444555555666444444444444444444444444666666777777777888888888888777666666777777555444555555666666666666555555555555555555666666666666444444555555666777777777666666666777777777888888777777777777777777777888666666777777888999999999888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<===>>>?????????>>>>>>======>>>????????????>>>@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGIIIKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMOOOQQQRRRRRRTTTWWWYYY[[[^^^bbbgggnnnyyy}}}xxxuuuwww|||~~~pppkkkddd^^^YYYUUUQQQNNNKKKJJJHHHFFFDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDGGGIIIOOOUUU]]]fffooo{{{|||yyyuuurrrnnnkkkiiifffbbb```]]]\\\ZZZXXXVVVTTTSSSRRRRRRRRRQQQPPPOOONNNMMMMMMHHHHHHIIIHHHHHHGGGFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQSSSUUUVVVVVVXXXXXXXXXYYY[[[\\\^^^___bbbdddgggjjjmmmrrrwwwzzz~~~~~~{{{zzzyyyxxxzzzzzz{{{{{{|||}}}}}}}}}|||zzzxxxvvvuuurrrnnnkkkddd```^^^```cccgggmmmuuu========================>>>>>>=========<<<<<<<<<<<<;;;::::::::::::;;;<<<999::::::::::::999888888666777888999999888777666555666666666666666777777666666666666666666666666222444666777888888777666555555555555555555555555333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333111222333333333333222111222222222222222333333333000111222333444444333333222222222222222222222222111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222///000000111222222333333222222222333333444444444222222333333333333444444222333333444444333333222444444444444444444444444444333333333333444555555555444444333333444444555444444444444444444444444555555555555666666666666666555444555777777777555555555666666666666555555555555555555666666666666444444555555666777777888666666666666777777777888666666666777888888999999666666666777888999999999888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>>>>>>>????????????@@@<<<======>>>??????>>>>>>????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHGGGGGGGGGIIIKKKLLLJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLNNNPPPQQQQQQRRRUUUWWWXXXZZZ\\\___dddnnnzzzxxxtttuuuzzz}}}|||xxxsssmmmgggbbb\\\XXXSSSQQQNNNJJJGGGEEEDDDDDD@@@BBBCCCCCCBBBBBBCCCEEEHHHMMMTTT[[[cccmmmyyy{{{xxxvvvsssooommmhhhgggeeecccaaa^^^\\\[[[[[[ZZZYYYWWWVVVTTTSSSRRRMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJHHHHHHHHHIIIKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSTTTUUUWWWYYY[[[\\\]]]]]]]]]^^^___bbbeeehhhiiilllnnnqqqtttwww{{{~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~|||yyyvvvtttrrrpppllljjjeeeaaa```dddgggjjjqqqwww~~~~~~|||~~~==============================<<<<<<<<<;;;;;;;;;<<<;;;::::::::::::;;;<<<999::::::::::::999888888666777888999999888777666333333444555666777888888555555555555555555555555111333555777888888777666555555555555555555555555333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333111222333444444333222111222222222222222222222222+++---222555666444222000222222222222222222222222000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222///000000111222222333333222222222333333444444444222222333333333444444444222333333444444333333222444444444444444444444444444333333333333444555555444333333222222333333444444444444444444444444444333333333444444444555555222111111333555666666555555555666666666666555555555555555555666666666777444444444555666777777888666666666666777777777777555555666777888999::::::555666666777888999999999888888888777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<>>???@@@@@@AAA<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>????????????AAAAAABBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHGGGGGGGGGIIIKKKMMMJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNLLLNNNPPPPPPPPPQQQSSSTTTTTTVVVXXXZZZ^^^gggsss{{{|||vvvwww|||xxx|||wwwqqqkkkddd```[[[YYYUUUPPPKKKHHHFFFEEEAAACCCDDDDDDBBBBBBCCCEEEDDDHHHNNNTTT[[[eeeqqqyyy~~~{{{xxxsssrrrpppmmmjjjhhhfffdddaaa```___]]][[[YYYWWWVVVSSSSSSSSSRRRQQQPPPOOONNNPPPOOOMMMLLLMMMNNNPPPQQQOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUYYYZZZ\\\]]]___aaacccccc``````aaadddgggkkkoooqqqsssuuuxxx{{{~~~~~~~~~~~~~~~|||yyyuuurrrpppnnnllljjjiiieeeeeehhhlllooouuu{{{{{{{{{{{{yyyzzz>>>>>>>>>>>>>>>===<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::;;;;;;::::::999888777777777777777777777777777888888888888888777777777666666666666666666666666666555555555555555666777777444444444444444444444444555555444444444444555555333333333333333333333333333333333333333333333333333333333222222222111111000000111222222222222111222222222111111111000000111111111111111111111111111111222222222333333333222222111111222222333444222222222222333444555555111111222222222333333333111111222222222333333333111222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555555333333333333333333333333444555555555444333333222444444444555555555555666666666666666666666666666777666555444444555666777666666666666666555555555777777777777777777777777777777777777777777777777777777777777888888888888777777777777777777777777666666666666777777777777999999888888999999:::;;;999999::::::::::::;;;;;;======<<<<<<<<<<<<======>>>>>>????????????>>>>>>@@@?????????>>>>>>======???@@@@@@AAAAAABBBBBBCCCBBBCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHHHHIIIIIIIIIJJJJJJPPPNNNKKKJJJIIIKKKMMMOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMOOONNNMMMMMMNNNQQQSSSUUUVVVWWWYYYZZZ]]]aaaggglll}}}yyyxxxyyy{{{~~~zzzuuurrrjjjeee\\\TTTOOOKKKHHHFFFFFFDDDBBBBBBCCCCCCBBBAAAEEEEEEGGGLLLSSS\\\dddiiizzz~~~~~~|||zzzwwwtttqqqpppkkkiiigggeeedddccc```^^^\\\\\\[[[YYYYYYXXXXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTVVVVVVWWWVVVTTTTTTUUUWWWWWWXXXYYYZZZ[[[[[[[[[[[[^^^```bbbeeeggghhhiiiiiihhhhhhjjjlllppptttxxx{{{}}}{{{zzzwwwsssooommmnnnoooooonnnmmmmmmooorrrvvvxxx}}}xxxuuussstttwww}}}>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;::::::999888888777777888888777777777777777777888888888777777777666666555555555555555555555555555555444444555666666777444444444444444444444444444444333333333333444444333333333333333333333333444444444444444444444444333333333222222222111111111111222333333333333333222222222111111111000000111111111111111111111111111111111222222222333333222222111111222222333444333333222222222222333333111111111222222222333333111111111222222222333333111222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444333333333333333333333333444444555555444444333222444444444444555555555555444444444444444444444444666555444333333444555666555555555666666666666666777777777777777777777777777777777777777777777777666666777777777888888888777777777777777777777777666666666666777777777777777777666666777777888999999999999:::::::::;;;;;;======<<<<<<<<<<<<============>>>>>>>>>>>>======?????????>>>>>>>>>======??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@AAAAAAAAABBBCCCDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHHHHIIIIIIIIIIIIJJJNNNMMMKKKJJJJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOONNNNNNNNNOOOQQQSSSTTTSSSTTTUUUVVVXXX[[[```dddooovvv}}}}}}~~~xxxrrrhhh___WWWRRRMMMJJJHHHFFFCCCBBBBBBBBBAAA@@@CCCCCCCCCFFFLLLSSSZZZ^^^nnnvvv}}}{{{xxxuuusssqqqpppnnnkkkiiieeedddcccbbbaaa``````___^^^]]]\\\\\\[[[[[[\\\\\\\\\]]]^^^]]][[[[[[]]]___``````aaabbbcccccccccccchhhjjjlllnnnpppqqqrrrrrrqqqqqqqqqtttxxx}}}~~~~~~~~~~~~~~~~~~{{{zzzyyyvvvtttssstttvvvxxxvvvtttssssssuuuwwwxxx{{{xxxuuusssuuuwww|||=========>>>======<<<;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::999999888777777777888888888777777666666666777777777777666666666666555555555555555555555555555555444444444555666666444444444444444444444444333333222222222222333333333333333333333333333333555555555555555555555555333333333222222222111111222222333444444444444333222222222111111111111111111111111111111111111111111111111222222222222333222111111111111222333333333333222111111111111222111111111222222222222333111111111222222222222333111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333444444555555444444333333444444444444555555555555333333333333333333333333444444333333333333444444444444555555666666777777777777777777777777777777777777777777777777777777666666777777777777888888777777777777777777777777666666666666777777777777777777666666777777888999999999999999::::::::::::======<<<<<<<<<<<<======>>>??????@@@@@@??????>>>>>>>>>>>>>>>============?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOQQQSSSTTTRRRSSSSSSSSSSSSVVVZZZ]]]aaahhhtttyyynnnddd\\\VVVRRROOOKKKGGGDDDCCCCCCBBBAAABBBAAAAAABBBEEEJJJOOORRR___gggrrr{{{~~~|||yyyvvvsssrrrpppnnnmmmkkkkkkkkkiiihhhhhhgggggggggggggggfffggghhhhhhggggggiiikkklllmmmnnnoooppppppppppppuuuvvvwwwyyy{{{|||||||||{{{{{{zzz|||~~~|||{{{{{{{{{|||}}}~~~}}}~~~~~~}}}{{{|||~~~|||zzzyyyyyyyyy|||{{{xxxvvvuuuxxxyyy{{{<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999999999999999999999999999888888777777777777888888888777666666555555777777666666666555555555555555555555555555555555555444444444444444555555333333333333333333333333333333222222222222333333222222222222222222222222444444444444444444444444333333333222222222111111111222222333444333333333111111111111111111111111111111111111111111111111111111111111222222222222111111111111111222222333111111111000111111222222111111111111222222222222111111111111222222222222111111222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222555444444333333222222222333333333333333333333333333444444555444444333333333333444444444555555555333333333333333333333333444444444444444444444444333444444555666777888888666666666666666666666666666666666666666666666666666666666666777777777888666666666666666666666666666666666666777777777777999999888888999999:::;;;888999999999999:::::::::===<<<<<<;;;;;;<<<<<<===@@@@@@AAAAAAAAAAAA@@@@@@========================>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOONNNOOOOOOQQQRRRSSSTTTTTTTTTSSSSSSTTTVVVYYY\\\aaajjjttt~~~|||rrriiibbb]]]YYYUUUOOOJJJHHHFFFDDDCCCDDDCCCBBBAAACCCFFFJJJLLLUUU\\\fffnnntttzzz}}}{{{yyywwwwwwvvvuuutttssssssrrrsssssssssqqqrrrssssssssssssuuuwwwyyyzzz{{{|||}}}}}}}}}}}}~~~|||zzzyyyzzzyyyyyyzzzzzz{{{|||~~~~~~}}}|||{{{~~~}}}{{{zzzyyy||||||}}}:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999999999999999999999999999888888777777777777666666777777777777666666555555666666666555555555555444555555555555555555555555444444333333333333444444333333333333333333333333444444333333333333444444222222222222222222222222222222222222222222222222333333333222222222111111000111111222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111000000111111222333000000000000111222333444000000111111111222222222000000111111111222222222000111222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222444444444333333222222111333333333333333333333333333333444444555444444333333333333444444444444555444444444444444444444444555555555666666555555555333444444555666777888888666666666666666666666666666666666666666666666666555666666666666777777777666666666666666666666666666666666666777777777777999999888888999999:::;;;888888888999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIFFFHHHJJJLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRTTTTTTTTTSSSRRRRRRTTTVVVZZZ^^^cccjjjsss~~~wwwppplllddd```YYYSSSOOOKKKHHHEEEEEEDDDCCCBBBCCCEEEGGGIIILLLSSS[[[bbbgggmmmsssxxxxxxzzz|||~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~|||xxxvvvwwwwwwwwwwwwzzz{{{|||}}}||||||||||||}}}}}}999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999777777777666666666666666666666666666666666666666666555555555444444444444444444444444444444444444444444333222222222333333333333333333333333333333444444333333333333444444222222222222222222222222111111111111111111111111333333333222222222111111000000111222222222222111111111111111111222222222111111111111111111111111000000000111111111111222111000000000000111222222111000000111111222444444000000000111111111111222000000000111111111111222000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222333333333333333333333333333333444444555555444444333333333333444444444444444444444444444444444444555555666777777666555555444444555555666666777777777777777777777777777777777777777777777777777777555555666666666666777777777777777777777777777777666666666666777777777777777777666666777777888999888888888888999999999999<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>??????@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRPPPPPPRRRSSSVVVYYY]]]cccjjjttt~~~|||qqqlllfff___ZZZTTTNNNJJJGGGFFFDDDCCCCCCDDDEEEFFFEEEJJJQQQUUUYYY]]]ccchhhkkkmmmooopppssswww||||||zzzxxxwwwxxxyyyxxxxxx||||||}}}{{{yyyvvvvvvwwwxxxzzz~~~999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888888888888888888888888666666666666666666666666444444555555666777777777555555555444444444333333444444444444444444444444444444333222222222222222222222222222222222222222333333222222222222333333111111111111111111111111222222222222222222222222333333333222222222111111000111222222333333222222000000111111111222222222111111111111111111111111000000000000111111111111000000000000000111222222444444333222222222222222000000000000111111111111000000000000111111111111000000111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333333333333333333333333333333333222333444444555555444444222222333333333444444444333333333333333333333333444444555666666555444444555555555666666666666666777777777777777777777777777777777777777777777777555555555666666666777777777777777777777777777777666666666666777777777777777777666666777777888999888888888888999999999999<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNNNNOOOOOOOOONNNNNNOOOOOOPPPPPPQQQPPPPPPPPPNNNPPPQQQQQQPPPPPPRRRSSSTTTVVVYYY]]]bbbjjjsssyyy|||vvvpppiiiaaaYYYTTTMMMKKKIIIFFFEEEDDDDDDEEEAAAEEEIIILLLMMMPPPVVVZZZ^^^___```aaacccffflllpppwww{{{~~~~~~|||{{{zzzzzz{{{{{{zzzyyy|||}}}}}}zzzwwwuuupppqqqssstttxxx~~~|||888999::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888888888888888888888555555555666666666666666333333444555666777888888555555444444444333333333444444444444444444444444444333333222111111111222222222222222222222222222222222111111111111222222111111111111111111111111333333333333333333333333333333333222222222111111222222333444444444444333000000111111222222222222111111111111111111111111000000000000111111111111000000000000000111111222888777555333222000000000000000000000111111111111000000000000111111111111000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333444333333333333333333333333222333333444555555555444222222333333333444444444222222222222222222222222333333444555555444333333666666666666666555555555777777777777777777777777777777777777777777777777555555555555666666666777777777777777777777777777666666666666777777777777999999999888999::::::;;;777888888888888999999999<<<;;;;;;::::::;;;;;;<<<<<<<<<============<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>?????????>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????????????????BBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIINNNNNNOOOOOOOOONNNMMMMMMOOOOOOPPPQQQQQQPPPPPPPPPNNNPPPRRRRRRRRRRRRTTTVVVUUUVVVXXXZZZ]]]bbbiiinnnwww}}}uuulllccc]]]RRRQQQNNNKKKHHHFFFEEEEEE@@@CCCFFFHHHHHHJJJOOOSSSTTTUUUVVVVVVXXX[[[```dddfffjjjqqqzzz~~~~~~~~~||||||{{{|||~~~~~~|||{{{|||}}}}}}}}}xxxuuusssmmmnnnqqqrrrvvv~~~zzz}}};;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888888888888777777777777666777777777777666666666666444444444444444444444444555555555555555555555555666666666555555444444444222222333333333333444444333333333333333333333333222222222222222222222222333333222222333333444555333222222111111222222333111111222222222222111111444333222111111111222333111111111111111111111111111111111111111111111111111111222222222222111111000000111111111111000000111111111111111111111111111111111111111111111111000111222333333222111000111111222222222333333333111111111111111111111111333222222111111222222333...///000111222333333333333333333222222111111111///000111222333444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555444444333333333444444444555555888888777666555444333333666666666666777777777777666666666666777777777777666666666666666666666666777777777777777777777777777777888999999999999888555666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<============>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSQQQRRRUUUXXX\\\```ccceeeooorrryyyxxxoooiiibbb]]]UUUNNNJJJHHHFFFEEEHHHFFFEEEEEEGGGHHHHHHGGGNNNNNNNNNNNNNNNPPPTTTVVVVVVZZZ```hhhoooxxx~~~||||||~~~}}}|||}}}}}}|||{{{|||}}}~~~~~~zzzuuusssrrrnnnoooppptttzzz~~~zzz{{{}}}{{{;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888:::::::::999999999888888777777777777666666666555444444444444444444444444555555555555555555555555555555555444444444333333222222333333333333444444333333333333333333333333222222222222222222222222333222222222222333444444333222222111111222222333111111222222222222111111333333222111111111222333111111111111111111111111111111111111111111111111111111222222222222111111000000111111111111000000111111111111111111111111111111111111111111111111000111111111111111111000111111111222222222333333111111111111111111111111333222222111111222222333///000111222222222222222333333333222222222111111000111222222333333333333444444444444444444444444444444444444444444444444333333333444444444444555555555555555555555444444333333333444444444555555666666666666555555555555444555555555555666666666555666666666777777777777666666666666666666666666777777777777777777777777666666777888888888888777666666777888999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<==================>>>>>>>>>??????????????????@@@@@@@@@AAAAAA@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTVVVXXXZZZ]]]___aaahhhlllsss{{{vvvlllggg___XXXRRRMMMIIIGGGGGGEEEDDDDDDFFFGGGGGGGGGIIIIIIHHHGGGGGGIIIKKKMMMOOOSSSWWW]]]bbbiiipppuuu{{{}}}|||{{{{{{zzzyyyyyyyyyzzz|||}}}~~~|||xxxvvvttttttttttttvvv{{{}}}xxxyyy}}}~~~{{{xxx<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888::::::999999999888888888777777777666666666555555444444444444444444444444444444444444444444444444444444333333333333333222222222333333333333444444333333333333333333333333222222222222222222222222222222222222222333444444222222111111111111222222111111222222222222111111222222111111111222222333111111111111111111111111111111111111111111111111111111222222222222111111000000111111111111000000111111111111111111111111111111111111111111111111111000000//////000000111111111111222222222222333111111111111111111111111222222111111111111222222000111111222222222111111333333333222222222222111111222222333333333222222333333333333444444444444444444444444444444444444333333333333444444444444444444444444444444555555333333333444444444555555444444555555555666666777333333444444444555555555555555666666666777777777666666666666666666666666777777777777777777777777555555666777777777777777666666777888999::::::;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNOOOOOOPPPPPPQQQRRRRRRVVVVVVVVVWWWXXXZZZ[[[\\\___dddkkkuuuyyytttmmmfff___XXXQQQMMMKKKIIIFFFFFFGGGHHHIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFHHHKKKMMMPPPSSSWWW\\\```gggkkkrrrxxx~~~~~~|||zzzxxxwwwvvvvvvuuuuuuvvvxxxyyyzzz~~~{{{zzz|||{{{{{{{{{~~~}}}vvvwww{{{{{{vvvttt<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999888888777777777777666666666666777777666666666555555555444444444444444444444444444444444444444444444444222222222222222222222222222222222333333333444444222222222222222222222222111111111111111111111111222222222111222333333444222222111111111111222222111111222222222222111111111111111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111000000111111111111000000111111111111111111111111111111111111111111111111111000///......///000111111111111111222222222222111111111111111111111111222222111111111111222222111111222222222111111000222222222222222222222222222222333333333222111111333333333333333444444444333333333333333333333333222222333333333444444444333333444444444444555555333333333444444444555555444444444555555555666666333444444444444555555555555555555666666666777777666666666666666666666666666666666666666666666666555666777777888888777777666777777888999999::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQTTTTTTUUUUUUVVVWWWXXXYYYZZZ___eeekkkssszzztttmmmeee]]]WWWTTTQQQNNNMMMMMMMMMMMMLLLJJJHHHEEEDDDDDDEEEEEEEEEDDDFFFHHHHHHJJJLLLPPPSSSXXX\\\bbbgggmmmrrrxxx{{{~~~}}}zzzwwwuuusssrrrppppppqqqrrruuuwwwzzz|||xxxxxx|||yyysssppp<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999888888777777777666666666555555666666666666555555555555444444444444444444444444444444444444444444444444222222222222222222222222222222222333333333444444222222222222222222222222111111111111111111111111222111111111111222333333222111111000000111111222111111222222222222111111000000111111222222222222111111111111111111111111111111111111111111111111111111222222222222111111000000111111111111000000000000000000000000000000111111111111111111111111111000///......///000111000000111111111222222222111111111111111111111111222111111000000111111222111111222222222111111000222222222222222222222222222222333333333222111111222222222333333333444444333333333333333333333333222222222333333333444444333333333333444444555555333333333444444444555555555555555555444444444444444444555555555666666666555555555555666666666666666666666666666666666666666666666666666666666666666777888888999999888888777777777888999999::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>?????????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQRRRSSSTTTVVVWWWXXXYYY]]]aaadddhhhrrryyyrrrjjjeee___]]]ZZZXXXWWWVVVTTTRRRNNNJJJGGGEEEFFFFFFFFFDDDBBBCCCDDDDDDEEEFFFIIILLLNNNQQQUUUYYY]]]aaaeeeiiimmmppptttwwwyyy|||~~~~~~|||yyyvvvrrrpppnnnnnnlllmmmooorrrvvv{{{~~~}}}xxxrrrooo;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888888999999888888888777777777666666666555555555444444444444444444444444444444333333333333333333333333111222222222222333333333222222333333333333444444222222222222222222222222111111111111111111111111111111111111111222333333111111000000000000111111111111222222222222111111...///000111222222222222111111111111111111111111111111111111111111111111111111222222222222111111000000111111111111000000000000000000000000000000111111111111111111111111111000000//////000000111000000000111111111111222111111111111111111111111111111000000000000111111000111111222222222111111111222222222222333333333111222222333333333222222111111222222333333444444333333333333333333333333222222222222333333333333222222333333444444555555333333333444444444555555666555555555444444333333444555555555555666666666444444555555555666666666666666666666666666666666777777777777777777777777777777888999999999999999777777888888888999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>????????????@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOQQQRRRTTTVVVWWWXXX[[[]]]___aaaiiiuuu~~~~~~wwwrrrkkkjjjiiihhhgggeeeaaa^^^VVVQQQLLLIIIHHHHHHEEECCCAAABBBCCCBBBBBBCCCFFFHHHHHHJJJLLLNNNOOOQQQUUUXXX[[[^^^aaaccceeegggkkkmmmtttwww|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~|||zzzwwwssspppooonnnnnnmmmoooqqquuuzzzzzztttqqq::::::::::::::::::::::::888888888888888888999999999888888888777777777777666666555555555444444444444444444444444444444444333333333333333333333333222222222222333333444444222222333333333333444444111111111111111111111111111111111111111111111111111111111111111222222333111111000000000000111111111111222222222222111111---...000111222222222111111111111111111111111111111111111111111111111111111111222222222222111111000000111111111111000000000000000000000000000000111111111111111111111111000111111111111111111000000000000000111111111111111111111111111111111111111111000000000000111111///000111222222222222222111111222222222333333333000111222222333333333333000111111222333333444444222222222222222222222222111222222222222333333333111222222333444444555555333333333444444444555555333333444444444444555555333333444444444555555555444444444555555555666666666666666666666666666666777777777777777777777777666777777888888888888888888888888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOQQQRRRTTTUUUUUUWWWYYY[[[^^^dddlllrrr}}}}}}xxxxxxzzz||||||zzzvvvrrrgggaaaYYYTTTRRROOOJJJFFFDDDEEEEEEDDDBBBCCCEEEGGGFFFGGGHHHGGGGGGIIILLLNNNOOOQQQSSSTTTUUUWWWZZZ]]]bbbeeejjjooosssttttttsssttttttuuuuuuwwwxxxzzz{{{{{{}}}~~~}}}|||{{{{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwyyy{{{|||}}}}}}}}}|||zzzwwwtttrrrqqqqqqrrrssstttvvvzzz~~~|||wwwttt999999999999999999999999888888888888888888999999666666666666555555555555666666555555555444444444444444444444444444444444333333333333333333333333222222222333333444444444222222333333333444444444111111111111111111111111000000000000000000000000111111111000111222222333111111000000000000111111111111222222222222111111---...000111222222222111111111111111111111111111111111111111111111111111111111222222222222111111000000111111111111000000000000000000000000000000111111111111111111111111000111222333333222111000000000000000111111111111111111111111111111111111111111000000000000111111...///000111222333333333111111111222222333333333///000111222333444444444000000111222333333444444222222222222222222222222111111222222222333333333111111222333333444555555333333333444444444555555111222222333444666666777222222333333333444444444444444444555555555666666666666666666666666666666777777777777777777777777555666666777777777777777888888888888888999999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOOOOOOOPPPQQQRRRRRRRRRTTTVVVXXX\\\aaagggkkkqqqzzz~~~xxxpppggg```\\\XXXQQQLLLIIIIIIHHHFFFDDDDDDEEEGGGFFFGGGGGGFFFFFFGGGIIILLLJJJKKKMMMNNNNNNPPPSSSUUUTTTWWW\\\aaadddeeeeeedddgggggghhhhhhiiikkklllmmmnnnpppsssvvvxxxxxxxxxwwwvvvwwwyyy{{{~~~~~~}}}|||||||||}}}}}}||||||{{{zzzxxxyyyyyyyyyyyyxxxwwwwwwvvvuuutttsssrrrrrrssssssqqqsssuuuwwwzzz{{{|||}}}}}}|||yyyvvvuuuuuuuuuvvvxxxyyyzzz}}}}}}{{{{{{~~~yyywww::::::999888777666555444:::::::::999999999888888555555666666666666555555666555555555555444444444444444444333333222222222111333555555444222222333333222222111111222222333222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222///......///222333333222333333222111000000000111222222222222222222222222//////000111222333333333000000000000000000000000333111...,,,,,,...111333000000000000000000000000111111111000000000000000111111222222222222111111000000111111111111000000000000000000111111111111222222111111111111222222000000000000000000000000000111111111111222222222222222222222222222222222222222222111111111000000111111111111111111111111111111222222222333333333222333333444444333333222333333333333333333333333444444444444444444444444333333333444444555555555444555555666666666666666999666222333555888888777555555555666666666666777555555555555666666666666777777777777777777777777888888999999999:::::::::999999888888999999:::;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::<<<<<<======<<<;;;::::::::::::<<<===>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????AAABBBBBBBBBCCCDDDDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKJJJJJJJJJLLLNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQUUUVVVVVVVVVWWW[[[___ccclllrrr{{{~~~~~~xxxppphhh```YYYUUUPPPNNNJJJIIIIIIIIIIIIHHHLLLJJJGGGDDDBBBCCCDDDEEEFFFEEEDDDFFFHHHJJJKKKKKKMMMOOORRRUUUXXXZZZ[[[[[[WWWWWWXXXYYYZZZ\\\^^^______aaacccfffggghhhgggfffgggjjjllloooqqqssswwwzzz{{{{{{{{{zzzzzzzzzyyyyyywwwvvvvvvuuuuuuuuuuuuvvvwwwyyy{{{{{{zzzxxxxxxxxxvvvuuuuuutttsssrrrqqqqqqppppppooonnnmmmlllkkkkkkmmmpppsssuuuxxx{{{|||{{{{{{|||}}}~~~~~~~~~~~~{{{yyyxxx|||yyyvvv:::999999999999999888888::::::999999999888888888555555666666666666555555666555555555555444444444444444444333333222222222111333555555333222222333333222222111111222222333222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111000///000111222111000222222111111000111111111222222222222222222222222000000000111111222222333000000000000000000000000333222000......000222333000000000000000000000000111000000000000000000000222222222333333222222222000000111111111111000000000000000000111111111111111000000000000000000111000000000000000000000000000111111111111222222222222222222222222222222222222222222111111111000000111111111111111111111111111111222222222333333333111222222333333222222111333333333333333333333333333333333333333333333333333333444444444444444444333333444555555555555555333111......000333333222333333333444444444444555555555555555666666666666777777777777777777777777888888888999999999::::::999999888888999999:::;;;;;;;;;:::::::::999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@@@@?????????AAAAAABBBBBBCCCDDDDDDDDDFFFGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJJJJJJJJJJLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPSSSTTTTTTUUUVVVYYY^^^aaaffflllttt||||||uuunnngggcccZZZWWWSSSQQQQQQQQQQQQPPPSSSPPPMMMIIIGGGEEEEEEFFFDDDCCCBBBCCCEEEGGGGGGGGGGGGIIILLLNNNPPPRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVXXXZZZ\\\^^^^^^^^^]]]___aaaccceeegggjjjnnnqqqssssssrrrqqqppppppooonnnppppppoooooooooooooooppprrrtttvvvwwwvvvuuuuuuvvvsssrrrqqqpppooommmllllllkkkkkkjjjjjjjjjiiiiiiiiimmmoootttwww{{{|||{{{yyywwwwww{{{{{{wwwttt999:::::::::;;;;;;<<<<<<:::999999999999888888888555666666777777666666555666555555555555444444444444444333333333333222222111333555444333222222333333222222111111222222333222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222222111000000111111000...111111111000111111222222222222222222222222222222111111111111111111111111000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000111111222333333333333333333222000000111111111111000000000000000000111111111111000000////////////000000000000000000000000000000000111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222333333333000111111222222111111000333333333333333333333333333333333333333333333333444444444444444444333333222222333444444444444444555333111111333444555555333333333444444444444555555555555555666666666666777777777777777777777777888888888999999999999:::999999888888999999:::;;;::::::999999999999888888;;;;;;;;;<<<<<<<<<======:::::::::::::::999888888;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>??????>>>@@@@@@@@@???????????????@@@AAAAAABBBCCCCCCDDDDDDGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIJJJJJJKKKMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTWWW[[[___```dddjjjqqqxxxxxxttthhhddd```]]]]]]^^^___^^^___]]]YYYTTTOOOKKKHHHGGGEEECCCAAAAAACCCEEEEEEDDDEEEFFFHHHJJJKKKLLLLLLKKKNNNMMMMMMLLLLLLLLLLLLMMMOOOPPPRRRTTTVVVVVVVVVUUUXXXYYYZZZ[[[]]]aaaeeeiiilllkkkjjjiiihhhgggfffeeeiiihhhhhhhhhhhhhhhiiijjjmmmooorrrsssssssssttttttrrrqqqpppnnnllljjjhhhhhhggggggggghhhhhhiiiiiiiiinnnqqqvvv{{{||||||zzzyyyyyy|||}}}yyyvvvsssrrr:::::::::;;;;;;;;;;;;<<<999999999999888888888888666666777777777777666666666555555555555444444444333333333333333333333333222333444444333222333444333222222111111222222333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111222000///000111111000///111000000000111222333333111111111111111111111111111111111111000000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000111111111111222222333333222222111000000111111111111000000///000000000111111111111000000////////////000000000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333111111222222222222111111333333333333333333333333222222222222222222222222555555555444444333333333222222333444444444444444777666555555666777888888555555555666666666666777555555555555666666666666666666666666666666666666888888888888999999999999999999888888999999:::;;;:::::::::999999999999999;;;;;;<<<<<<<<<=========:::::::::::::::999999888;;;;;;;;;<<<<<<;;;;;;:::<<<======>>>??????>>>>>>?????????????????????>>>@@@@@@AAABBBCCCCCCDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPRRRRRRSSSVVVZZZ]]]^^^aaaeeehhhlllttt~~~uuurrrmmmjjjjjjlllnnnoooooommmhhhbbb[[[TTTNNNKKKJJJGGGDDDCCCDDDEEEEEEEEEGGGHHHJJJKKKLLLLLLKKKKKKMMMMMMLLLLLLKKKKKKLLLLLLNNNOOOPPPRRRSSSSSSSSSSSSTTTUUUVVVWWWYYY\\\aaaeeegggffffffeeedddccccccccccccccccccccccccdddeeefffjjjmmmpppsssssstttvvvwwwttttttrrrooommmkkkiiihhhhhhiiijjjkkklllmmmmmmnnnrrrvvv{{{~~~~~~}}}zzzwwwtttrrrqqqqqq::::::::::::999999999999999999999888888888777777666666777777777777666666666555555555555444444444333333333333333333333333222333444333222222333444333222222111111222222333222222222222222222222222000111111222222111111000111111111111111111111111111111111111111111111111///......///111333222111111000000000111222333333111111111111111111111111111111000000000000000000000000000000000000000000//////000111111000//////000000000000000000000000//////000000111111111111000000111111111111000000000000111111111111000000///000000000111111111111222111111000000111111222000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333222222333333333333333333333333222222222222222222222222555555555444444333333333333333444555555555555444222333333333333333444555555555555666666666666777555555555555666666666666666666666666666666666666777777888888888999999999999999888888999999:::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;;;;:::<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOQQQRRRSSSVVVYYY\\\___aaacccdddeeeiiipppvvv}}}wwwuuuuuuyyy|||}}}~~~|||xxxrrrjjjaaaYYYUUUQQQNNNJJJHHHHHHIIIHHHHHHKKKLLLNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTRRRTTTUUUVVVWWWZZZ^^^bbbbbbbbbbbbbbbbbbbbbaaaaaa_________```aaabbbcccdddhhhkkkpppsssuuuwwwyyy{{{yyyxxxvvvtttqqqooommmlllnnnnnnooopppqqqrrrssssssyyy|||~~~|||zzzxxxuuurrrpppooooooooo::::::999999888888777777999888888888888777777777666777777888888777777666666555555555555444444444222222333333333333444444333444444333222111333555333222222111111222222333222222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111///......///222333333222111111111000111111222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000/////////000111111222222//////000000000000//////000000111111111111000000000000000000111111111111222222111111111111222222000000000000000000000000000111111111111222222222222222222222222222222222111111111111111222222222111111111111111111111111111111222222222333333333333333333444444333333333333333333333333333333333333333333333333333333333444444444444444444333333333333444555555555555555000222333333222222333444333333333444444444444555555555555555666666666666777777777777777777777777777777777888888888888999999999888888999999:::;;;::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;:::<<<<<<============<<<<<<============>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLNNNPPPRRRSSSUUUXXXZZZ___aaabbbaaa```aaaeeeiiittt{{{}}}~~~zzzqqqiiieee^^^ZZZUUURRRQQQQQQPPPPPPQQQSSSUUUWWWXXXXXXXXXXXXTTTTTTTTTTTTTTTTTTUUUVVVTTTTTTTTTUUUVVVVVVWWWWWWTTTVVVYYYZZZ[[[]]]```cccbbbbbbbbbbbbaaaaaaaaaaaa_________```aaacccdddeeeiiimmmrrrvvvyyy|||~~~|||yyywwwuuutttwwwwwwwwwxxxxxxxxxyyyyyy~~~~~~|||zzzyyyxxxtttsssqqqooommmmmmmmmmmm888888888888999999999999888888888888777777777777777777888888888888777777666555555555555444444444222222222333333444444444333444444333111111333555333222222111111222222333222222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111000///...///111222222111222222111111000111111111111111111111111111111111......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222000000111111111111000000000000111111111111000000000000000000111111111111111111000000000000111111000000000000000000000000000111111111111222222222222222222222222222222222000000111111111222222222111111111111111111111111111111222222222333333333222222333333333333222222333333333333333333333333333333333333333333333333333333444444444444444444222222333444444444444444222444666666444444555777333333333444444444444555555555555555666666666666777777777777777777777777777777777777888888888888999999888888999999:::;;;999999:::::::::;;;;;;;;;999999999::::::::::::;;;:::::::::::::::999888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFHHHIIIJJJGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLJJJLLLOOOPPPQQQSSSVVVXXXZZZ]]]___^^^\\\\\\^^^aaahhhmmmvvv{{{wwwooojjjeeeaaa___^^^^^^]]]___aaadddfffiiijjjjjjjjjfffeeedddcccbbbbbbbbbbbb````````````aaabbbbbbccc```bbbfffhhhiiijjjlllmmmmmmlllkkkjjjhhhgggfffeeedddeeeeeefffhhhiiikkklllppptttyyy~~~zzzyyyxxxvvvuuutttttttttnnnnnnmmmlllkkkjjjjjjjjj666777777999:::;;;;;;<<<888888888888777777777777777777888888888888777777666666555555555444444444222222222333333444444444333444444222111111333555333222222222222222222333222222222222222222222222000000111111111111000000111111111111111111111111000000000000000000000000222111000000111111000///333333222111000000000111000000000000000000000000---......///000111111222000000000000000000000000222222111111111111222222000000000000000000000000...//////000111222222222111111222222222222111111000000111111111111000000000000000000111111111111000000////////////000000000000000000000000000000000111111111111222222222222222222222222222222222000000111111222222222222111111111111111111111111111111222222222333333333111111222222222222111111333333333333333333333333444444444444444444444444333333333444444555555555111111222333333333333222000333666666333222444666555555555666666666777777555555555555666666666777777777777777777777777777777777777777888888888888999999888888999999:::;;;888888888999999:::::::::888888999999999:::::::::888999999999999888777777888999::::::;;;;;;;;;;;;:::;;;;;;<<<;;;;;;::::::;;;<<<<<<<<<======>>>>>>===>>>???@@@BBBCCCDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFHHHIIIKKKGGGGGGFFFEEEEEEDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIHHHJJJJJJJJJJJJKKKKKKKKKLLLHHHJJJMMMOOOPPPQQQTTTVVVUUUXXX\\\\\\ZZZYYY[[[]]]^^^bbbiiiqqqzzz}}}xxxrrrmmmkkkkkkjjjiiinnnpppsssvvvyyy{{{||||||wwwvvvuuusssqqqppppppooommmlllllllllmmmnnnoooooolllppptttwwwxxxxxxyyyzzzzzzyyywwwuuurrrpppnnnmmmkkkkkklllmmmoooqqqrrrsssvvv{{{~~~|||vvvuuusssqqqpppppppppqqqkkkkkkjjjjjjiiiiiihhhhhh888888888888888888888888777777777777666666666666666666666666666666666666777777777777777777777777555444333333222222333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000//////000000111111222222111111111000000000000000000000000000000000000000,,,,,,,,,---...000111222111111111111000000000000111111111111111111111111000000000000000000000000////////////////////////...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000222111000000000111333444666555333111000000111111111111222222222222111111000111111111111222222222111111111111111000///...///000111222333222111111111111222222222333333333333333333222222222111111444444333222222333333333222222333333444555555555333333444444444444333333333333333444444555555555444555555666777888888999666666666666666666666666999888777777777888:::;;;:::::::::999999888888888777777888999999999999888::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::<<<>>>>>>===<<<===>>>???@@@@@@AAABBBCCCDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJIIIGGGIIILLLLLLHHHHHHGGGFFFFFFFFFGGGHHHIIIEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQTTTUUUVVVVVVWWWWWWWWWWWW[[[^^^ccchhhoooxxx~~~{{{yyyyyyyyyzzz|||~~~}}}{{{yyyyyyzzz}}}~~~|||{{{zzzzzzyyyyyyyyy{{{|||}}}{{{wwwrrrooommmkkklllmmmmmmmmmkkkkkkkkkmmmllliiieeeaaa888888888888888888888888777777777777666666666666666666666666666666666666555555555555555555555555555444333333222222333333222222222222222222222222222222222222222222222222111111111111111111111111000111111222222111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000111111111000000111111222111111111111000000000000111111111111111111111111000000000000000000000000////////////////////////...//////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000000000000000000000111000000000111111222333555444222111111111111222111111222222222222111111000111111111111222222222111111222222111111000///000000222333333333222111111111222222222333333333333333333333222222222222444333333222222333333444888888777777666666555555444444555555555555444444333333444444444444444444444555555666777777888888666666666666666666666666888888777666777888999::::::::::::999999888888888777777888999999999999888999999999999999999999999::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::<<<>>>>>>===<<<===>>>???@@@@@@AAABBBCCCDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGGGGIIIIIIHHHKKKPPPQQQMMMHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOORRRSSSTTTUUUVVVVVVVVVVVVUUUWWWZZZ^^^cccjjjqqqvvv|||wwwtttpppmmmiiiggghhhiiiiiiiiijjjiiiiiihhhgggccc^^^ZZZ888888888888888888888888777777777777666666666666666666666666666666666666444444444444444444444444555444333333222222333333222222222222222222222222222222222222222222222222111111111111111111111111000111111222222111111000000000000000000000000000111111111111000000000000000000000000000000111111000000000000000000000000555444333222111000000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000...//////000000111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000000111111222222111111333222111111111111222222111111222222222222111111000111111111111222222222222222222222222222111000111111222333333333333333111111222222222333333333444444444444333333333333333333333222222333333444666555555444444333333222555555555666666555555555444444444444444444333333555555555666666777777888777777777777777777777777777777666666666777888999999999999999999888888888777777888999999999999888888888888888888888888888::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;999::::::::::::::::::999:::<<<>>>>>>===<<<===>>>??????@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGFFFHHHHHHHHHKKKPPPPPPMMMHHHGGGFFFFFFFFFGGGHHHIIIFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPRRRSSSTTTUUUVVVVVVTTTVVVXXXZZZ\\\```fffjjjrrrxxx|||zzzwwwssspppmmmjjjeeebbbcccdddeeeeeehhhfffdddbbb___ZZZTTTPPP888888888888888888888888777777777777666666666666666666666666666666666666444444444444444444444444555444333333222222333333333333222222222222222111222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000222222111111000000//////000000000000000111111111000000000000000000000000333333111000////////////111111111111000000000///111111111111111111111111////////////////////////000000000000000000000000////////////000000111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000111111111///000111222222111000///111111111111111222222333111111222222222222111111000000111111111222222222222222333333333222222111222222333333444444444444111111222222222333333333555555444444444333333333333333222222222333444444111111111222333333444444555555666666666666555555555555555444444333333333555555555666666666777777777777777777777777777777666666666666666777777888999999999888888888888888777777888999999999999888999999999999999999999999999999999999999999999999999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::<<<>>>>>>===<<<===>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHFFFHHHLLLKKKGGGHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSTTTTTTUUUUUUVVVXXXXXXYYY\\\```cccjjjooowww~~~~~~{{{yyywwwtttqqqnnnkkkgggccc``````bbbcccdddeeebbb^^^ZZZVVVQQQKKKGGG777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555555444333333222222333333333333333222222111111111222222222222222222222222111111111111111111111111000000000111111000000000000000000000000000000000222222111111000000////////////000000111111111111000000000000000000000000111111000000000000000111111111111111000000000///000000000000000000000000////////////////////////000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////000000111111111111///000111222222111///...///000000111222222222222111111222222222222111111000000111111111222222222111222222333333333222222222222222333333333444444111111222222222333333333555555444444444333333333333222222222333333444555444444444555666666777777555555666666666666555555555555555444444333333333555555555555666666666666777777777777777777777777555666666666777777777777888888888888888888888888777777888999999999999888::::::::::::::::::::::::999999999999999999999999888999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::<<<>>>>>>===<<<===>>>>>>??????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGEEEGGGKKKKKKGGGHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKLLLNNNPPPQQQRRRSSSSSSPPPQQQSSSSSSTTTUUUYYY[[[dddgggmmmttt||||||||||||~~~~~~|||yyywwwuuutttqqqooojjjgggccc```aaabbbcccddd```\\\WWWRRRNNNIIICCC@@@777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555555444333333222222333333444333333222222111111111222222222222222222222222111111111111111111111111///000000111111000000///000000000000000000000000111111111111000000000000/////////000111111222222000000000000000000000000111111111111111222333444111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////000111111222222000000111111000000////////////000111222222222111111111222222222222111111000111111111111222222222000111222222222222222222222222222222222333444444111111222222222333333333444444444444333333333333222222222222333444555555666555555444333333222222555555555666666555555555444444444444444444333333555555555555555555555555777777777777777777777777555666777888888888777777777777777888888888888888777777888999999999999888::::::::::::::::::::::::999999999999999999999999888888999:::::::::::::::;;;<<<<<<======<<<<<<;;;:::<<<>>>>>>===<<<===>>>>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCEEEFFFFFFIIIOOOOOOLLLHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNKKKLLLNNNOOOQQQQQQRRRRRRNNNPPPQQQRRRRRRSSSVVVXXXZZZ]]]bbbhhhoooxxxyyywwwvvvxxx||||||zzzwwwuuuuuutttrrrqqqkkkhhhdddbbbaaaaaa```___XXXTTTOOOJJJFFFBBB>>>;;;777777777777777777777777777777777777666666666666666666666666666666666666444444444444444444444444555444333333222222333333444444333333222111111000222222222222222222222222111111111111111111111111//////000000000000//////000000000000000000000000000000000000000111111111...//////000111111222222000000000000000000000000111000000000000111222333111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...//////000111111222222111111000//////////////////000111222222111000000111111222222222222111111000111111111111222222222///000111111222222111111222111111000111222333444111111222222222333333333333333333333222222222222222222222222333444555666333333222222111000000000444444555555555555444444333333444444444444444444555555555555555555555555666666666666666666666666666777888999999999888777666777777777888888888999777777888999999999999888999999999999999999999999888888888888888888888888888888999::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::<<<>>>>>>===<<<===>>>>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBDDDEEEEEEIIIOOOOOOLLLHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLMMMMMMMMMMMMNNNNNNLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQSSSSSSSSSSSSUUUVVVSSSUUUYYY^^^cccjjjqqqvvv}}}yyyvvvssstttxxx|||~~~~~~~~~~~~zzzwwwuuutttttttttssssssllliiieeebbb___\\\XXXVVVOOOKKKFFFBBB???<<<:::888777777777777777777777777777777777777666666666666666666666666666666666666333333333333333333333333555444333333222222333333444444333333222111000000222222222222222222222222111111111111111111111111//////000000000000//////000000000000000000000000//////000000111111222222...//////000111222222222000000000000000000000000//////...............///111111111111000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////.........000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...//////000111222222222222111000.........///000///000111222222111000///111111222222222222111111000111111111111222222222...///000111111111111111222111000000000111222333111111222222222333333333333333333222222222111111222222222222333444555666222333333444444555666666333444444444444444444333333333333444444555555555555555555555555555555444666666666666666666666666666777888::::::999999888666666777777888888888999777777888999999999999888888888888888888888888888888888888888888888888888888888999::::::::::::999999::::::;;;;;;::::::999:::<<<>>>>>>===<<<===>>>>>>>>>???@@@AAABBBBBBCCCAAABBBDDDEEEEEEEEEDDDCCCCCCEEEEEEDDDFFFJJJJJJGGGHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOPPPQQQQQQPPPOOOPPPRRRQQQRRRUUUWWWZZZ___dddiiipppvvv~~~zzzvvvsssssswww|||~~~~~~yyyxxxxxxwwwyyy~~~~~~xxxuuusssrrrsssttttttsssmmmjjjeeeaaa]]]WWWRRRNNNJJJFFFAAA===;;;999777666777777777777666666666666444555666777777666555444666555555555555444444444333333333444444555555555222333333333333222111111000111111111111222222222555444444333333222222111111111111111111111111111/////////000111111222222////////////............111111000000//////......222222111111000/////////...///000111111111111111////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000///000111222222111000///000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222333333333333333333333333222222333333333333444444666777888::::::888777666444444555555555555444444444333333333333444555555666555555444444333222222555555555555555555555555777777666666666666777777777777777777777777777777777888888888888999999999;;;:::999888888999:::;;;888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@??????????????????AAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGKKKJJJIIIHHHHHHIIIKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPRRRQQQQQQRRRTTTXXX[[[]]]eeeiiinnntttyyy|||vvvqqqqqqvvv{{{||||||zzzxxxvvvuuuwww{{{{{{{{{}}}}}}tttqqqooonnnoooqqqrrrrrrpppkkkddd]]]VVVOOOHHHDDDBBB@@@>>>;;;888777777777777777777777666666666555444555555666666555555444555555555555444444444444333333333444444444444444222333333333333222111111000111111111111222222222222222222222222222222222111111111111111111111111222222111111000/////////111000000000000/////////222111111111000000000000000000000000000111111111//////000111111111000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000111222222333333222222111000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444222333555666666555333222333333444444444444333333444333333333333444555555555555555555555555555555555555555555555555555555777777666666666666777777777777777777777777777777777777888888888999999999999888888777777888888999888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????????????????????????????AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOPPPRRRTTTWWWYYYZZZ^^^bbbggglllrrrwww{{{yyysssrrrvvvzzz|||{{{yyyxxxuuutttuuuwwwzzz|||}}}yyyyyyzzz~~~}}}{{{{{{|||~~~}}}{{{rrrpppmmmlllmmmnnnnnnmmmhhhccc\\\UUUOOOHHHCCC???===<<<:::888777666666777777777777666666666555555555444444333333444444555555555555555444444444444444444444444333333333333222333333333333222111111000111111111111222222222//////000111111222333333111111111111111111111111222222111111000/////////111111111111000000000000222222222222111111111111...//////000111111222222000000111111111000//////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000333222222111111222222333000000000000000000000000000111111111111222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222333333333333111111333333333333111111222333333333333333333222444333333333333444555555444444555555666777777888555555555555555555555555777666666555555666666777777777777777777777777777777777777888888888999999777777777888888777777777888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????????????????????????????AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFJJJIIIHHHGGGFFFEEEDDDCCCFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIKKKLLLMMMKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNPPPRRRSSSUUUXXX\\\___cccggglllooozzz~~~xxxuuuwwwzzz{{{{{{{{{zzzxxxvvvvvvvvvwwwwww||||||xxxxxxyyy|||}}}xxxuuussssssuuuxxxzzzzzzxxxvvvpppnnnjjjhhhhhhhhhgggfff^^^YYYRRRKKKFFFBBB===;;;888777666666555555555666777777666666666555555555555444222222222222444555555555555444444444333333555444444333333222222222222333333333333222111111000000111111111222222222000111111111222222222333111111111111111111111111/////////000111111222222111111111000000000//////111111111111111111111111//////000000111111111111000111111111000///......////////////000000000000////////////////////////////////////////////////////////////000000000000000000////////////000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000000000111111111222222222333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333333333444444444444333333333333444444444444333333444333333333333444555555444444555555666666666666555555555555555555555555666666666555555666666666777777777777777777777777777777777777888888888888666777888999999888777666888888888888888888888888888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????????????????@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEHHHGGGFFFEEEDDDCCCCCCBBBDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOMMMMMMLLLLLLLLLMMMNNNOOOTTTVVVYYY[[[]]]___cccffflllrrr{{{{{{zzz{{{||||||~~~}}}}}}|||{{{zzzzzzyyy|||~~~|||zzz{{{~~~wwwqqqmmmlllmmmnnnqqqtttuuutttrrrmmmjjjfffdddcccbbb___^^^VVVQQQJJJDDDAAA>>>;;;:::666666555555444444444444666666666666555555555555444333222111111222333444555444444444444333333333444444444333333222222111222333333333333222111111000000111111111222222222444444333333222222222222111111111111111111111111/////////000111111222222000000/////////.........000000000000000000000000111111111111000000//////000000000000000///...---////////////000000000000////////////////////////////////////////////////////////////000000000000000000////////////000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111////////////////////////////////////////////////111111111111111111111111000000000000000000000000111000///......///000111000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333444444444555555444444444444444555555555555444444444333333333333444555555555555555444444444333333555555555555555555555555666666555555555555666666666666666666666666666666666666777777777888888888777888999::::::999888777888888888888888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIKKKLLLLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQRRRSSSTTTUUUXXX[[[]]]cccllluuu}}}~~~{{{rrrlllhhhhhhhhhjjjlllooopppnnnlllgggdddaaa^^^\\\ZZZWWWTTTMMMIIICCC>>><<<;;;999888777666666555444333222222666666666555555555444444444333333222222333333444444444444444333333333333333333333333222222222222222333333333333222111111000111111111111222222222555555444444333222222111111111111111111111111111222222111111000/////////////////////............///////////////000000000222222111111000//////...//////000000000///......////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111222222222222000000000000000000000000222111111000000111111222000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222222333333333333333333333333444555555666666555555444444333333333333444555555666555555444333333222222555555555555555555555555666555555444444555555666666666666666666666666666666666666777777777888888999999::::::::::::999999888888888888888888888888888888999999999:::::::::999::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCAAABBBBBBCCCDDDEEEEEEFFFBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPSSSUUUXXX]]]dddkkkqqqxxx~~~vvvnnniiigggeeeeeefffhhhjjjjjjhhheee___\\\YYYVVVSSSPPPMMMJJJCCC???;;;999888777666555666666666666555333222111666666555555555444444444333333444444444444333333444444444333333333222222222222222222222333333333222333333333333222111111000111111111111222222222333333333222222222222222111111111111111111111111222222111111000/////////000000000////////////...//////000000000111111111111111111000000000000000......//////000/////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111222000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222333333333222222333333333333444444555555444444333444333333333333444555555555555555555444444444444555555555555555555555555666555555444444555555666666666666666666666666666666666666666777777777888999999888888888888999999888888888888888888888888888888999999999:::::::::999999::::::;;;<<<<<<===::::::;;;<<<<<<======>>>===>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMMMMNNNNNNMMMMMMMMMNNNPPPPPPPPPOOOOOOQQQSSSUUUYYY^^^aaaeeelllvvv~~~~~~yyyrrrllliiihhhcccccccccdddeeedddaaa^^^UUUSSSPPPMMMJJJGGGCCC@@@<<<:::777666666666555333222333444444444444333222666666555555555444444444333333555666666555333333444444444333333333222222111111111222222333333444222333333333333222111111000111111111111222222222000000000111222222333333111111111111111111111111/////////000111111222222111111111111000000000000000000111111222222222333/////////000111111222222------...///000000000///////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000---...///000000///...---000000000000000000000000000111111111111222222222333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222555444444333333444444555222333333444444333333222444333333333333444555555444444555555666777777777555555555555555555555555555555555444444555555555666666666666666666666666666666666666777777777777999888777666666777888999888888888888888888888888888888999999999:::::::::999999::::::;;;<<<======::::::;;;;;;<<<======>>>===>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNKKKLLLMMMMMMMMMMMMMMMMMMLLLMMMNNNMMMLLLLLLNNNOOONNNQQQTTTUUUWWW^^^hhhqqq{{{~~~}}}{{{vvvpppkkkiiiiiibbbaaaaaabbbbbb```]]]ZZZOOOMMMJJJGGGEEEAAA===::::::888777777888777666444///000222333444444444333888666555444555555333222333444444555555444444333222222222222222222222222333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111///---...000000...+++000000000000000000000000////////////000000000000111111111111111111111111...///000111111000///...111111000000//////......000000111111111111000000000000000000000000000000......//////000000111111///000111222222111000///000000////////////000000111111000///////////////......//////000000111111000000000000000000000000111111000000//////............//////000000111111//////000000111111111222111111000000000000111111000000000000000000000000111111000000111111222333222222222222222222222222111111111111111111111111333333333222222222111111111111222333333333333222222222222222222222222222333333333222222111111111333333333333333333333333222222333333333333444444555555555444444333333333555555555555555555555555666666666666777777777777777777777777777777777777777777777777777777777777999999999999999999999999888888999::::::::::::999<<<<<<<<<;;;;;;:::::::::999:::;;;<<<============>>>????????????@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@======>>>???@@@BBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLOOOSSSYYY___bbblllrrr{{{~~~~~~{{{}}}}}}yyyrrrllljjjjjjbbbbbbaaa___ZZZTTTOOOKKKBBBAAA@@@>>>===;;;::::::555555444444444444555555444444444444444444444444888666555444555555333222333333444444444444333333222222222222222222222222333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222444111//////111222000...000000000000000000000000////////////000000000000////////////////////////...///000111111000///...111000000000/////////...000000111111111111000000000000000000000000000000.../////////000000000111000000000111111000000000000000////////////000000111111000////////////////////////000000000000000000000000000000000000000111000000000/////////....../////////000000000111///000000000111111111111111111000000000000111111000000000000000000000000111111000000111111222333222222222222222222222222111111111111111111111111333333222222222111111111111111222333333333333222222222222222222222222222333333333222222222111111333333333333333333333333222222333333333333444444555555444444444333333333555555555555555555555555555555666666666777777777777777777777777777777777888888888888888888888888999999999999999999999999888888999::::::::::::999<<<<<<;;;;;;;;;:::::::::999:::;;;<<<============>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLOOOTTTXXXZZZaaafffnnnvvv}}}}}}|||||||||}}}yyyzzzyyyuuunnniiifffeee```___]]]YYYSSSMMMHHHEEE???>>>===<<<:::999888777555555444444444444555555444444444444444444444444777666444444555555444222333333444444444444333333222222222222222222222222333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000444111//////000111111000000000000000000000000000////////////000000000000//////////////////////////////000000000000//////000000000000////////////000000111111111111000000000000000000000000000000////////////000000000000111000000//////000000111000000////////////000000111000000///////////////000000000000000000//////000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111000000000000111111000000000000000000000000111000000000000111222222222222222222222222222222111111111111111111111111333222222222222111111111111111222333333333333222222222222222222222222222333333333222222222222111333333333333333333333333222222333333333333444444555444444444444333333333555555555555555555555555444444555555555666666666777777777777777777777777888888888888888888888888999999999999999999999999888888999::::::::::::999<<<;;;;;;;;;;;;:::::::::999:::;;;<<<============>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAA@@@????????????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJJJJKKKMMMOOOQQQUUUYYY^^^dddjjjqqqwww{{{}}}|||}}}~~~~~~~~~~~~}}}}}}{{{uuunnnhhheeecccZZZXXXTTTOOOIIIDDD@@@===::::::999888666555444444444444444444444444444444444444444444444444444444777555444444555555444333333333333444444333333333222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111///---------...///000////////////////////////////////////000000000000000000000000000000000000//////000000000000//////000000000000////////////000000111111111111000000////////////////////////////////////000000000000111000///......///000111000000////////////000000000000////////////000000222111111000000/////////000000000000000000000000000000000000////////////////////////000000000000000000000000000111111111111111000000000000111111000000000000000000000000000000000000000111222222111111111111111111111111111111111111111111111111222222222222111111111111111111222333333333333222222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444555555555555555555555555444444444444555555555666666666666666666666666666999999999999999999999999888888888888888888888888888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============>>>>>>>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@BBBBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHJJJKKKOOOQQQTTTXXX\\\bbbiiimmmtttxxx~~~zzzyyyzzz|||~~~yyyssskkkddd___]]]RRROOOKKKFFFAAA===:::999777777666555444444333333444444444444444444444444333333333333333333333333666555444444555666444333222333333333333333333222222222222222222222222222222222222222222222222222222222333333333333222222000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////...------...///000////////////////////////////////////000000000000000000000000000000000000000000////////////000000////////////000000000000000000111111111111000000////////////////////////000000000000////////////111000///......///000111000000////////////000000000000////////////000000222222111111000000//////000000000000000000000000////////////000000000000000000000000////////////111111000000000000000000111111000000000000111111000000000000000000000000000000//////000000111222111111111111111111111111111111111111111111111111222222222111111111000000111111222333333333333222222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444555555555555555555555555444444444444555555555666666666666666666666666666888888888888888888888888888888888888888888888888888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<==================>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKMMMNNNPPPSSSWWW]]]aaabbbfffmmmtttzzzyyyxxxzzz{{{}}}{{{yyyvvvoooggg___XXXRRRNNNHHHFFFBBB>>>;;;:::999999666555555555444444333333333333444555555444333333333333333333333333333333666555444444555666555444222222333333333333222222222222222222222222222222222222222222222222222222222222333333333333222222000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000111111000000111222000000000000000000000000////////////000000000000////////////////////////000000////////////000000////////////000000000000000000111111111111000000000000000000000000000000000000000000////////////000//////......//////000000000////////////000000///////////////000000111111111111111111111000000000000000000000000000000////////////000000000000000000000000////////////111111111111000000000000111111000000000000111111000000000000000000000000000////////////000111111111111111111111111111111111111111111111111111111222111111111111000000000111111222333333333333222222222222222222222222222111222222222222333333333333333333333333333333333222222333333333333444444333333333444444444444555555555555555555555555555444444555555555666666666777777777777777777777777777777777777777777777777888888888888888888888888888888999::::::::::::999:::::::::;;;;;;;;;;;;<<<999:::;;;<<<=====================>>>>>>>>>??????@@@@@@????????????@@@@@@????????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHIIIJJJKKKNNNRRRVVVUUUYYY___ffflllssszzz~~~zzzxxxyyyzzzzzzvvvoookkkccc\\\UUUNNNHHHDDD@@@>>><<<:::888888888888555555444444444444444444222333444555555444333222333333333333333333333333666444333444555666555444222222333333333333222222222222222222222222222222111111111111111111111111222333333444444333333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,///222333111000000111000000000000000000000000////////////000000000000////////////////////////111000///......///000111.../////////000000000111000000111111111111000000000000000000000000000000111000000000/////////......//////////////////...000000////////////000000///////////////000111111111111111111111111222222000000000000000000000000.../////////000000000111111000000000/////////...111111111111000000000///111111000000000000111111000000000000000000000000///////////////000111111111111111111111111111111111111111111111111111111111111111111000000000000111111222333333333333222222222222222222222222222111111222222222333333333333333333333333333333333222222333333333333444444333333333444444444555555555555555555555555555555555555666666666777777777777777777777777777777777666666666666666666666666888888888888888888888888888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<999:::;;;<<<========================>>>>>>>>>???AAA@@@???>>>>>>???@@@AAA????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGJJJMMMLLLOOOSSSXXX]]]bbbiiimmmtttvvvzzzyyyvvvuuuuuu|||~~~}}}vvvpppkkkaaa\\\UUUOOOKKKGGGAAA>>>::::::888777666666555555444444444444444444444444111222444555555444222111222222222222222222222222555444333444666666555444222222222333333222222222222222222222222222222222111111111111111111111111222333333444444333333222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111)))---111222000......///000000000000000000000000////////////000000000000111111111111111111111111111000///......///000111.../////////000000111111000000111111111111000000000000000000000000000000111111000000/////////...---...///000000///...---000000////////////000000///////////////000111111000000000111222222222333000000000000000000000000.../////////000000111111111111000000/////////...222111111111000000//////111111000000000000111111000000000000000000000000///////////////000111111000000000000000000000000111111111111111111111111111111111111000000000000111111222333333333333222222222222222222222222222111111111222222333333333333333333333333333333333222222333333333444444444333333333444444555555555555555555555555555555555666666666666777777777777777777777777777777777777666666666666666666666666777777777777777777777777888888999::::::::::::999:::::::::;;;;;;<<<<<<<<<999:::;;;<<<========================>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEGGGIIIFFFHHHKKKNNNQQQUUUZZZ^^^hhhkkkpppuuuzzz}}}~~~~~~~~~~~~yyytttrrrrrrqqqrrrttttttppphhh```[[[RRRMMMGGGCCC@@@>>>999666888888777666555444333222333333333333333444444444111222444555555444222111222222222222222222222222666666666555555444444444444444444444444444444444333333333333333333333333333333222222111000//////111111222333333333333222222222222111111111111000000000000000000000000000---......///////////////000000000000000000000000////////////000000000000111111000000//////.........///000111111000///...//////000000000000//////000000000000000000000000000000000000000000000000////////////.........---111111000000//////..................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000........................000000000000000000000000////////////000000000000222222111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444222333444444555555444444333333333444444444555555666666666666666666666666555555666777777777777777888777777666666666666666666666666666777777777777888888777777777777888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEFFFHHHJJJMMMOOOPPPZZZ\\\```eeekkkpppuuuxxx{{{}}}~~~{{{zzzzzzyyyzzz|||}}}~~~{{{tttnnnkkkkkkhhheeeaaa]]]XXXRRRNNNHHHEEEAAA===:::888777777777777666555444444333333666555555444444333222222222222222222222222222222222222222222222222222222555555555444444444333333444444444444444444444444333333333333333333333333333333222222111000000///000111222222333333222222222222222111111111111000000000000000000000000000...//////000111000000000000000000000000000000000////////////000000000000111000000000/////////...000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000222222222111111000000///000000000000/////////////////////000000000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000111////////////////////////000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444666666777888888888888777333333333444444444555555555555555555555555555555555555666777777777777777666666666666666777888888666666666777777777888888888888777777777777888888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;===========================>>>>>>??????@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCDDDEEEGGGIIIKKKLLLPPPQQQTTTXXX\\\aaaeeegggppptttzzz}}}{{{zzzzzzzzzyyyyyyyyyyyy{{{|||}}}}}}tttlllfffbbb[[[YYYUUURRROOOKKKEEEBBBAAA???<<<999888777777777777666666555444444333333333333444444444444444444222222222222222222222222222222222222222222222222444444444444333333333333444444444444444444444444333333333333333333333333333333222222111000000000000111222222333333222222222222222111111111111000000000000000000000000000///000000111111111111111000000000000000000000000////////////000000000000000000000000////////////222000///------///000222//////000000000000//////000000000000000000000000000000000000000000000000333333222222111000000///////////////000000000000000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333333333333333444444444444333444444555555555555555333333333444444444555555555555555555555555555555555555666777777777777666444444555555666888999:::777777777888888888999999888888777777777777888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==============================>>>??????@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBDDDEEEFFFIIIJJJLLLNNNRRRUUUXXXZZZ```ccchhhnnnssszzz~~~~~~~~~~~~~~~{{{zzzyyyyyywwwwwwwwwwwwwwwxxxyyyzzz{{{|||~~~|||rrrhhh```ZZZVVVOOOMMMJJJGGGEEEBBB>>>;;;:::999777666555666666777666666555555444333333333222222222333444555555555222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111000000000000111222222222222222222222222111111111000000000000000000000000000000//////000111111111111000////////////////////////////////////000000000000000000000000////////////111000///......///000111//////000000000000//////////////////////////////////////////////////////111111111000//////............//////000000111111//////000000000111111111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////////////////000000000000111111111111111222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333444444444111111222333333333333222333333333444444444555555555555555555555555555555444555666666777777666666555555555555666777888999777888888888999999999999888888777777777777888888888888888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<==============================>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@AAADDDDDDFFFHHHKKKNNNPPPRRRSSSUUUXXX\\\aaagggnnnssszzz}}}}}}|||{{{}}}}}}zzzyyyxxxxxxuuuuuuuuuuuuuuuvvvvvvwwwzzzzzzzzz|||~~~~~~}}}{{{zzztttkkkccc[[[TTTNNNJJJGGGEEECCCAAA@@@>>>;;;999777666666555555666666777555555555444444333333333222222333333333444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111111111000000111222222222222111222222222111111111000000000000000000000000000000---...//////000000//////////////////////////////////////////000000000000////////////000000000000...///000111111000///...//////000000000000//////////////////////////////////////////////////////000000000////////////.........//////000000111111........./////////000000////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////////////////////////////////////////000000000000000000111111111222222222000000000000000000000000222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222333333333444444222333444444555444444444333333333444444444555555555555555555555555555555444444555666666666666666777777666666666666777777777888888888999999999999888888777777777777888888777777888999999::::::;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>;;;<<<===???BBBEEEGGGIIIJJJKKKMMMOOORRRVVV\\\```gggmmmvvv}}}||||||{{{yyy{{{}}}yyyvvvuuuuuuuuuwwwwwwwwwvvvvvvuuuttttttwwwuuutttrrrqqqnnnjjjgggddd```YYYSSSOOOJJJEEEBBB>>>===:::999999999777555888888777777666666666777444444444444444333333333444444333333333222222222222222222222222222222222222222222222222222222222333333333333444444444444333333333333333333333333222222222222222222222222111111111111111111111111///000111111222222111111222222222111111111111000000000000000000000000000------...///////////////000000000000000000000000////////////000000000000////////////000000000000---///000222222000///---//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000............////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222////////////////////////000000000000000000000000////////////000000000000000000000111222222333333000000000000000000000000222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111111222222333333444444111111222333333333333333333333333444444444555555444444444444444444444444444444555666666666666555888888777666666666666666777777777888888888999999888888777777777777888888777777888888999:::::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@???===============999999:::<<<>>>@@@CCCDDDCCCDDDFFFGGGHHHJJJNNNQQQVVV[[[bbbhhhmmmqqqtttvvvxxxvvvwwwzzz|||}}}~~~~~~~~~~~~|||}}}|||yyy{{{~~~}}}xxxuuuttttttuuuwwwwwwwwwvvvtttrrrqqqpppnnnkkkgggdddaaa\\\XXXTTTPPPMMMIIIFFFDDDBBB???<<<;;;999777666777777666555888888888777777777666666444444333333333333333333444444444333222111111111222222222222222222222222222222222222222222222222333333444444444555555555222222222222222222222222111111111111111111111111111111111111111111111111///000000111111111111111222222222111111111111000000000000000000000000000......///000000000000000000000000000000000000000////////////000000000000.../////////000000000111//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000------...///000111222222000000000000////////////...////////////000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000////////////000000000000///000000111222222333333000000000000000000000000222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111000111111222333333444444000000111222222222222222333333333444444444555555444444444444444444444444333444555555666666555555777666666666666777777888666666666777777777888888888888777777777777888888777777777888999999::::::888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>???@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@===???AAABBBBBBCCCEEEGGGIIIMMMQQQVVVYYY]]]aaadddfffeeehhhnnnqqqsssxxx}}}{{{{{{}}}||||||}}}|||~~~}}}~~~}}}zzz{{{{{{wwwsssrrrssssssrrrrrrqqqooommmjjjgggeee```]]]XXXSSSPPPLLLHHHEEECCCAAA???======<<<999888;;;999666666666777777666444555555666666666555555333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222444444444555555666666666222222222222222222222222111111111111111111111111111111111111111111222222//////000111111111111111222222222111111111111000000000000000000000000000//////000111111111111111000000000000000000000000////////////000000000000.../////////000000111111111000///......///000111//////000000000000//////000000000000000000000000000000000000000000000000))))))+++,,,---///000000111111000000//////......000000000000111111111111////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000////////////000000000000///000000111222222333333000000000000000000000000222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111000000111222333333444444444555666666777777666666333333333444444444555555444444444444444444444444333444555555666666555555555555555555666888999:::666666666666777777777777888888777777777777888888777777777888999999::::::888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGGGGFFFEEECCCEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>======>>>???@@@>>>======<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;888;;;>>>???@@@@@@BBBCCCCCCEEEHHHKKKMMMQQQVVVYYYWWWWWW[[[bbbfffiiiooovvv||||||zzzyyy{{{~~~{{{zzzzzzzzz{{{}}}~~~~~~{{{|||}}}zzzuuupppmmmllllllmmmkkkkkkjjjgggdddaaa]]][[[VVVRRRLLLHHHEEEBBB???======;;;:::999999888666444888555333222333444333333000111222333444555555555333333333333333333333333111111111222222333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111222222222111111111000000000111222222222000///...000000111000000///......////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////000000000000......//////000000111111000000000000000000000000000000000000000000000000//////000000000000//////111111000000//////......//////...//////000111222000000111111111111000000////////////////////////222111111111000000//////000000000000000000000000000/////////000111222222000000000000000000000000......//////000000111111////////////000000000000222222222222222222222222//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000//////000000111111222222000111111111111222222222111222222333333222222111333333333222222111111111111222222333333222222111222222333333333333444444222333333444444333333222000000111222333333444444555444444333333444444555666666666666666666666666666666666666777777777777999888777666666777888999:::999777666666777999:::777777777888999999::::::888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>????????????@@@AAABBBCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLJJJGGGFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEFFFHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA???>>>===<<>>>>>>>>===<<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAACCCDDDEEEFFFFFFKKKMMMPPPRRRVVV[[[aaaeeemmmqqqwww~~~~~~||||||}}}~~~|||{{{xxxxxxyyy{{{~~~}}}}}}}}}}}}~~~wwwsssnnnjjjiiigggeeeddddddbbb___[[[VVVRRROOOMMMIIIGGGDDDAAA>>><<<;;;;;;999888888777666555555555444333333222222333333444555444444333333444444555555555444444444333333333333222222111111222222333222222111111111111222222444444333222222111111000222222222222222222222222222222222222222222222222111111111000000000000///222222222111111111000000000111111222111000///...000000000000000000///...////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////000000000000////////////000000000000000000000000000000000000//////////////////////////////000000000000//////111000000000/////////...000////////////000000111000000111111111111000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000111222000000000000000000000000000000000000////////////////////////000000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000111111111111000111111111111222222222111222222333333222222111333333333222222222111111111222222333333222222111222222333333333333444444222333333444444333333222111222222333444444555555555444444333333444444555555555555555555555555555555666666666777777777777999888777666666777888999:::999777666666777999:::777777777888999999::::::888999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======????????????@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKIIIFFFEEEFFFGGGHHHGGGIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>======?????????>>>>>>>>>======<<<;;;;;;;;;;;;:::::::::;;;;;;:::999999999999:::::::::::::::::::::::::::;;;<<<===>>>???@@@@@@@@@AAACCCEEEGGGIIIMMMRRRVVV]]]aaagggnnntttzzz~~~}}}}}}~~~~~~}}}}}}zzz{{{}}}~~~}}}{{{zzzyyy{{{|||~~~}}}wwwsssmmmiiiddd```]]][[[YYYWWWSSSRRRPPPMMMJJJGGGEEEDDD@@@???===;;;999999999:::888777777666555555444444444333333222222333333444444444333333333333444444555444444444444333333333333222222111111222222333222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000000000000///222222222111111111111111000111111111111000////////////000000111000000000////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////000000000000000000000000////////////000000000000000000000000........................//////000000000000//////000000000000////////////111000000////////////000///000000111111000000///111111111111111111111111111111000000000000//////000000000000000000000000222111000000000000000000000000000000000000000000111111111000///.........////////////000000000000////////////////////////111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000111111111111222222222111222222333333222222111333333333222222222222111111222222333333222222111222222333333333333444444333333333333333333333333222333333444444555555666555444444333333444444555555555555555555555555555555555666666666777777777888888777777777777888888999888777666666777888999777777777888999999::::::999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<============<<>>===>>>>>>>>>>>>============;;;;;;;;;;;;::::::::::::;;;:::999999888888999999::::::::::::::::::::::::888999:::;;;;;;;;;;;;:::===???@@@AAABBBDDDHHHKKKKKKOOOUUUZZZ___eeejjjnnnqqqsssvvvyyy|||}}}~~~~~~{{{{{{{{{}}}~~~~~~|||}}}~~~|||yyyvvvsssrrrtttsssrrrrrrppplllfffbbb___[[[VVVRRRPPPNNNKKKIIIDDDCCCBBBAAA???>>>===<<<;;;:::888777666666666777666666555555444444333333444333333222222333333444444444333333333333444444444444444444333333333333333222222111111222222333222222111111111111222222000000111111222333333444222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111000000111111111000000000...///000111111111111111////////////////////////////////////////////////////////////////////////000000////////////000000////////////000000000000111111000000//////......//////////////////////////////////////////////////////000000000000//////000000000000////////////111111000//////...////////////000000000000//////000000000000000000000000000000000000000000//////000000000000000000000000222222111000/////////000////////////////////////111000000000/////////...////////////000000000000////////////////////////111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111000000000000000111111111222222222111222222333333222222111222222222222222222222222111222222333333222222111222222222333333333444444333333333333333333333333222333333333444444555555555444444333333444444555555555555555555555555555555555555666666666777777888777777777777777777888888888777777777777888888777777777888999999:::::::::::::::999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999::::::999888888888888888999999999999999999999999999999::::::::::::999999===>>>???>>>>>>???BBBDDDBBBEEEIIILLLOOOSSSWWWZZZ]]]___cccgggkkknnnooopppnnnnnnoooppprrrtttvvvwwwyyyzzz}}}~~~~~~{{{{{{|||}}}|||zzzxxxwwwvvvtttppplllhhhfffgggeeebbb```^^^ZZZVVVRRRRRROOOKKKIIIGGGEEECCCAAA>>>>>>>>>===<<<;;;;;;;;;<<<;;;999666555444444444444444444333333333222222444333333222222333333444444333333333333333333444444444444333333333222222333222222111111222222333222222111111111111222222000000111111222222222333222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000111111//////000111111222111111000000000000000000000000////////////////////////000000000000000000000000000000////////////000000////////////000000000000111111000000//////......////////////////////////000000000000000000000000//////000000000000//////////////////000000000000111111000//////...////////////000000000000////////////////////////////////////////////////000000////////////////////////222222111000/////////000////////////////////////.../////////000000000111////////////000000000000000000000000000000000000111000///......///000111////////////////////////000000000000000000000000000000000000000000000000//////000000111111111111333333222222111111000000000000111111111222222222111222222333333222222111222222222222222222222222111222222333333222222111222222222333333333444444444333333222222333333444222222222222333333333333555444444333333444444555555555555555555555555555555555555555666666666666777777777888888777777777888777777777777777777888777777777888999999::::::999999999999999999999888:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<>>>>>??????@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDEEEFFFHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDDDDEEEFFFFFFEEEGGGFFFFFFEEEEEEDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999888777777777777888888888888888888888888888999999999999999888888777888999:::999888888:::;;;>>>@@@BBBDDDDDDFFFHHHJJJNNNPPPRRRVVVYYY\\\^^^___]]]^^^^^^```bbbdddfffgggjjjlllooorrrtttvvvxxxyyyyyyzzz}}}{{{xxxwwwwwwwww}}}~~~}}}xxxtttooolllkkkiiihhhgggeeeaaa]]]ZZZXXXWWWUUURRRPPPNNNLLLIIIGGGFFFDDDAAAAAAAAA@@@???===<<<<<<;;;;;;:::999888888:::999777555444444444555333333333333222222222222444333333222222333333444333333333222222333333333444444333333333222222222333222222111111222222333222222111111111111222222222222222111111000000000222222222222222222222222222222222222222222222222111111111000000000000///111111111111111222222222000000000///000000111222000000111111222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000////////////000000000000000000000000111111111111111111111111//////000000000000//////////////////000000000000111000000////////////000...//////000000//////.................................////////////000000////////////////////////222111000000000000000000000000000000000000000000.........///000111111111////////////000000000000111111111111111111111111//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000/////////000111111222222222222222222222111111111000111111111111222222222111222222333333222222111111222222222222333333333111222222333333222222111222222333333333333444444444444222222222222444444222222222222222222222222555444444333333444444555444444444444444444444444444444555555555666666666777777888888888888777777777777777777777777777777777777777888999999::::::888888888999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<============<<>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDDDDEEEFFFGGGFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999888777777666777777777777777777777777777777777666666777777777666666555666777888888777777888999:::;;;======<<<<<<>>>???DDDEEEFFFHHHJJJLLLMMMNNNMMMNNNNNNOOOQQQSSSTTTUUUYYY[[[^^^aaabbbdddfffhhhkkkmmmoooqqqrrrssssssrrrttttttsssssstttuuuwwwxxxzzz{{{|||{{{zzzzzz{{{}}}wwwxxxzzz|||}}}}}}{{{vvvrrrooommmmmmnnnrrrsssvvvxxxyyyyyyxxxwwwpppnnnjjjeeeaaa]]]ZZZYYYXXXWWWVVVTTTQQQNNNLLLKKKIIIGGGEEEDDDCCCBBB@@@???<<<:::999:::;;;;;;:::888888777777666555444444444333222222222333444666777333333333333222222222222444333333222222333333444333333222222222222333333333333333333222222222222333222222111111222222333222222111111111111222222333222222111000000//////222222222222222222222222222222222222222222222222111111111000000000000///000000111111111222222222111000/////////000222333111111222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////.../////////000000000111000////////////000000111......////////////......////////////////////////........./////////000000////////////////////////000000000000000000111222000000000000000000000000////////////000000000000////////////000000000000111111111111111111111111...///000111111000///...////////////////////////000000000000000000000000000000000000000000000000...//////000111111222222111222222222222222222333000111111111111222222222111222222333333222222111111111222222222333333333111222222333333222222111222222333333333333444444555444222111111222444555333333333333333333333333555444444333333444444555444444444444444444444444444444444555555555666666666777888999999888777666666666777777777777666666777777777888999999::::::777777888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======??????>>>>>>>>>>>>?????????@@@AAABBBBBBBBBAAA@@@BBBCCCDDDDDDEEEEEEDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEDDDFFFGGGHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999888888888777666666666666777666666666666666666666666555555666666666666666555666777999999999888999:::666888999999888888:::;;;======>>>>>>@@@AAABBBCCCAAAAAABBBBBBCCCEEEFFFGGGHHHKKKNNNOOOOOOPPPSSSVVVYYYZZZ\\\^^^___`````````````````````bbbccceeeggghhhiiiiiiiiihhhiiikkklllhhhiiiiiikkklllmmmmmmnnniiigggdddaaa_________``````aaaccceeeeeedddcccbbb\\\ZZZVVVSSSOOOMMMLLLKKKJJJIIIGGGEEEDDDCCCBBBBBB???>>>===<<<===<<<;;;999888666666666777777666444444444444444444444444333111111111111222444666777333333333333333333333333444333333222222333333444333333222222222222333333333333333222222222222111333222222111111222222333222222111111111111222222111111111111000000000000222222222222222222222222222222222222222222222222333333333222222222222111000000111111222222222222111000/////////111222333222222222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000......//////000000111111000000000000000000000000//////////////////////////////000000000000//////.../////////000000111111//////...//////000111222......////////////......000000000000000000000000---.........//////000000////////////////////////000000//////000111222222000000000000000000000000111111000000//////......////////////000000000000111111111111111111111111---...111222222111...---////////////////////////000000000000000000000000000000000000000000000000...//////000111222222222111111111222222333333444000111111111111222222222222222222333333222222222111111111222222333333333222222222333333222222222222222333333333444444444555444222111111222444555444444444444444444444444555444444333333444444555444444444444444444444444444444444555555555666666666777888999999888777666666666777777777777666666777777777888999999::::::666666777888999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???>>>???@@@AAABBBAAA@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAABBBCCCEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888777666666666666666666666666666666666666666555666777777888888888777222444666777777777888999444666888888888888:::<<<999999999::::::<<<===>>>;;;;;;;;;<<<<<<>>>??????>>>AAADDDDDDDDDDDDGGGJJJKKKLLLNNNPPPQQQRRRSSSSSSRRRRRRRRRRRRTTTVVVXXXYYYWWWXXXYYYYYYXXXYYY[[[]]]ZZZZZZ[[[\\\]]]]]]^^^^^^XXXVVVTTTRRRRRRRRRSSSTTTQQQRRRTTTUUUUUUTTTRRRQQQNNNMMMJJJGGGEEEDDDCCCCCCBBBAAA???===<<<<<<===>>>;;;:::999999:::999777555888777666666777666444222444444555555666777777777555555444333333444555666333333333333333333333333444333333222222333333444333222222222222222222333333333333222222222111111333222222222222222222333222222111111111111222222/////////000111111222222222444444333111///...///222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////......//////000000111111111111000///////////////000000000000000000000000------......//////000000111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000111000///......///000111////////////////////////000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000///.........///111222000000000000000000000000000000000000000000000000222111000000000000000111000000000000000000000000333333222111000///...---000000000000000000000000000000000000000000000000111000///......///000111222222222222222111000///......///000111222333333000111111111111222222222111111111111111111111111333333222222111222222333111111222222222333333333222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333333444444444333333555777333333444444555666777777666666666666666555555555888888777777666666555555555666777888999:::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>AAA@@@?????????@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::999999999999999999999999777777666666666666777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888888888888888999::::::::::::999=========>>>>>>>>>??????AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMKKKKKKJJJJJJKKKJJJJJJIIIHHHHHHFFFFFFGGGHHHIIIIIIHHHHHHCCCBBBAAA@@@???>>>===<<<999999999999999888777666777777777777777777777777555555555555555555555555333333333444444444555555444444444444444444444444444333222111111222333444111222222333333222222111333333333333333333333333444444333333222111000000000000000000000000000000111000///...///000222444222111111111000000//////000222333333111000000111222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111000///////////////000000000000000000000000.........//////000000000000000000000//////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000000000////////////000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000//////...///000111222000000000000000000000000000000000000000000000000111000000000000000111111000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000111000///......///000111111222222222222111000////////////000111111222222000111111111111222222222111111111111111111111111222222222111222222333333111111111222222222333333222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333222333555444333333444666333333444444555666666777666666666666666666666555777777777777666666555555666777888999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@?????????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<===============<<<<<<<<<;;;;;;:::::::::999999888888888777777666666666666777777555555666666777777888888666666666666666666666666555555555555555555555555555555555555555555555555777777777777777666666666666666777888888888888888888888999999999:::::::::=========>>>>>>??????@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBB??????@@@@@@??????>>>===??????@@@@@@AAAAAA@@@@@@======<<<;;;:::999999888888888888888888777666666666666666666666666666666444444444444444444444444333444444444444444444444333333333333333333333333333222222222222222222333222333333444444333333222333333333333333333333333333333333222222111111111000000000000000000000000//////000111111111111111111111111111000000000///...000222222111111222333222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////111000000///////////////000000000000000000000000////////////000000000000000000000////////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000//////...000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000........................////////////////////////000000000000000000000000///////////////000111111000000000000000000000000////////////////////////000/////////000111222222000000000000000000000000---........./////////000000000000000000000000000000000000000000000000000000000////////////000000111111222222111111000000000000000000000000000000000111111111111222222222111111111111111111111111222111111111222333333444111111111222222222222333222222222222222222222222222222222222222222222222333333333333444444444444333333333333333333333333111333555666555444444555333333444444555666666666555555666666666666666666777777777666666666666555777888888999999999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>?????????>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<==================<<<<<<<<<;;;;;;::::::999888777777777666666555555666666777444444555666777888888999666666666666666666666666555555555555555555555555555555555555555555555555777666666666555555444444444444555666666666666555555555555555666666666666888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999999999999999:::999999888888888888888777777666666666666666666777666666555444444444444444444444444444333333333333333333333333444444444444444444444333222222222222222222222222222222222333333222222222333333444444444444333333333333333333333333333333222222222222222222111111000000000000000000000000---///111333333222000///111111111111000000000000///000222222111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////111111000000//////......000000////////////000000////////////////////////000000000000000000000000////////////////////////////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////...///000111111000///...////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000///////////////000000111////////////////////////////////////////////////////////////000111333333////////////////////////111111000//////...------000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000111111111111000000//////000000111111111222222222111111111111111111111111111111111111222333444444111111111111222222222222222222222222222222222222222222222222222222222222333333333333333444444444333333333333333333333333000222555777555444333444444444444555555555666666555555555555666666666666666666666666666666666666888888999999999888888777::::::::::::::::::::::::999999:::::::::;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;<<<========================<<<<<<;;;:::888777666666666666666555555666666666444555555666666777777777555555555555555555555555555555555555555555555555555555555555555555555555666555555444444333333333333333444555555555555555555555555555666666666666666666666555555555555555777777888888888999999999999999999999999999999999888888888888888888888888999999999::::::999999888777777888777777666555555666666777777777777777777444444555555555444444333333333333333333333333333222222222222222222222222555444444444444333333333111111111111111111111111111222333444444333222111222333333444444333333222222222222222222222222222111111111111222222222222000000000000000000000000///000111222222111000///111111111000000000000000000222333333111000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////111111000000//////......000000////////////000000////////////////////////000000000///////////////.............../////////////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////...///000111111000///...////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000...//////000000000000000////////////////////////////////////////////////////////////000111333333////////////////////////222111111000000/////////000000000000000000000000000000000000000000000000//////000000000000/////////000000111111111000000222222111111000/////////000000111111111222222222111111111111111111111111222111111111222222333444000000111111111222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333000222555777555444333444444444444555555555555555444555555555666666777777555555555555555666666666888888999999999888888777888888888888888888888888999999999:::::::::;;;;;;999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<===============<<<<<<;;;:::888777666666666666555555555555666666777777666666555555444444444444444444444444444444555555555555555555555555555555555555555555555555555444444444333333222222333444555555666666555555555555555555666666666666666666666555555555555555555555666666666777777777777777777777777777777777888888888888888888888888444555555666666555555555777777777777666555444444555666666666666777777777222333333444444444333333333333333333333333333333222222222222222222222222444444444444444444444444111111111111111111111111111222333444444333222111111111222222222222111111222222222222222222222222111111111111111111111222000000000000000000000000222111000//////000111111000000000000000000111111111222333333111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////000000111000000000000000000000000////////////............---............/////////////////////000000000000000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000////////////////////////000/////////000111222222000000000000000000000000...//////000111222333333000000000000000000000000000000000000000000000000//////000000000000////////////000000111111000000222111111111000000//////000111111111111222222222111111111111111111111111333333222222111222222333000000000111111111111222222222222222222222222222222222222222222222222222111111222222333333444444333333333333333333333333111333555666555444444555555555555555555555555555444444555555666777777777444555555555555666666666777888888999999999888888888888888888888888888888999999999999::::::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===>>>??????@@@@@@AAAAAABBB@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????============<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888777777666555555444444555555666888777777666555444333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444555666666666666555333333333444444444555555555555666666666666666666333333333333444444444444555555555555555555555555777666666555555666666777333444555555555555555555444444555555555444333333444444444444444444444555222222333333444444333333222222222222222222222222222222222222222222222222333333333444444444555555111111111111111111111111222222222333333222222222000000111111111111000000222222222222222222222222111111111111111111000000000000000000000000000000333222000......///111222000000000000111111111111///111222222111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000///////////////000111111000000000000000000000000///.........---------,,,---------.........//////////////////000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000---...///000111000000///000000000000000000000000000000000000000000000000111000000000000000111111000000000000000000000000------...///000111222222000000000000000000000000000000000000000000000000...///000111111000///......//////000000000000000111111111000000000000000000111111111111222222222111111111111111111111111444444333222111111111111000000000000111111111111222222222222222222222222222222222222222222222222000111111222333333444444333333333333333333333333222333555444333333444666555555555555555555555555444444555555666777777888444444444555555555666666666777888999999999999999888888888888888888888888888999999999999:::::::::888888888888999999999999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>======>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCC???@@@AAABBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999999999::::::::::::::::::;;;;;;;;;<<<:::::::::999999888888888666555555444444555555666666666666555555444444333333333333333333333333333444444444444444444444444444444444444444444444444222222333333444555555555333444555555666666555555333333333333444444444444333444444444555666666666222222222333333333444444555555555555555555555555555555444333333444555555555555666777777777777777222333333444444444444333444444444444444333333333111222333333444444444333333333333333333333333333333333333333333333333333111222222333444555666666222222222222222222222222333222222222222222222333111111111222222111111111111111111111111111111111222222111111000000//////000000000000000000000000222111111000000000000000///000000000111111111111---///111222222222333555000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......//////000000111111///////////////000111111000000000000000000000000......---------,,,,,,,,,---------.........//////////////////000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000111000///......///000111////////////////////////000000000000000000000000333333333333333333333333000000000000000000000000000000000000000000000000---...000111111111000///000000000000000000000000111111111111111111111111222111000000000000000111000000000000000000000000///////////////.........000000000000000000000000000000000000000000000000...///000111111000///.........///000000000000000000000000000000000111111000111111111111222222222111111111111111111111111555555333222111000000000000000000000111111111111222222222222222222222222222222222222222222222222000000111222333333444444333333333333333333333333333444444444333333555777555555555555555555555444444444444555666777777888444444444555555555666666555666777888999:::::::::999999999999999999999999888888999999999:::::::::777888888888888999999999999999:::::::::;;;;;;;;;:::;;;===>>>>>>>>>===<<<===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCC>>>???@@@AAABBBCCCCCCCCC????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::999999999999999999:::999999999::::::;;;;;;;;;:::999999999999999999999555555555444444555555555444444555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444111222333444555555666777222333444444555555444444444444555555555666666666111111222333444555555666444444444444555555555555555555555555555555555555555444333222222333444555222333444555555555555555222333444555555666555555666666666555555555444444111222333444444444444444333333333333333333333333333333333333333333333333000111222333555666777777222222222222222222222222444333222111111222333444222222222333333222222222111111111111111111111111333222222111000//////...000000000000000000000000000111222333222111///---//////000000111111111222000000111111111222222222222222111111000//////...//////000000111111222222111111111111111111111111111111111111000000000000111111000000//////......111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......//////000000111111---......///000111111222111111000000//////......////////////////////////000000000000000000000000000000000000000000000000////////////000000000000............//////////////////000000111111222222000000////////////000000,,,---///000000000///...000000000000000000000000//////000111111111111111222222222222222222222222000000000000000000000000////////////////////////////////////////////////333222111/////////000111...///000111111000///...000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333333222111000000111222333333333333333333222111000333333333444444444555555333222333444666666444222444666777777666555555666888777666555444333222222777777777777666666666666666666777777888888888999777888888888888999999999::::::999999999999::::::777777777777888888888888;;;::::::999999::::::;;;::::::;;;;;;<<<=========>>>>>>>>>???@@@@@@AAAAAA???AAABBBCCCCCCCCCEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<<;;;<<<<<<======<<<<<<;;;:::888777777777888999::::::;;;;;;;;;::::::999999999666666666666555555555555444444444444444444444444555555555555555555555555555555555555555666777777555555555444444333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555333333333333333333333333666555555444444333222222444444444444444444444444444444444444444444444444444444222222222222444444444444444444444444444444444444444444444444444444555444444333333444444555333333333333333333333333111111222222222222111111111111111111111111111111111111222222222333333333222222222222222222222222444333333222222333333444111111111111111111111111000000000000111111111111333333111000000000111222333111//////111222000---111111222222222333333333333222222111000000//////000000000000000111111111111111111111111111111111111111111111000000000000111000000000/////////...111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111......//////000000111111111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000////////////000000000000....../////////000000000000000000000000111111111000000////////////000000------///000000000//////000000000000000000000000//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333222000/////////000111//////000000000000//////000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000222222222222222222222222111111111222222222333333222222111000000111222222333333333333333222111000333333333444444444444555333222333444666666444222333555777666555444555666555555555555555444444444777777777777666666666666666777777777888888888888777777888888888999999999888888777777777777888888777777777777888888888888::::::999999999999::::::::::::;;;;;;<<<============>>>>>>??????@@@AAAAAA???AAABBBCCCBBBCCCEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::888888777777888888999::::::::::::999999999888888666666666666555555555555444444444444444444444444555555555555555555555555555444444444444444555555555555444444444333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444333333333333333333444444444444555333333333333333333333333444555555555555555555555444444444444444444444444444444444444444444444444444333333222222333333444444444444444444444444444444444444444444444444444444444444333333444444444333333333333333333333333111111222222222222111111111111111111111111111111111111111222222222333333222222222222222222222222222222222111111222222222111111111111111111111111000000000000111111111111333222111000000000111111333111///000111222000...222222222333333333444444333333333222111111000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000////////////111000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111111111111111000000000000000000////////////000000......///000000000//////000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222111000000///000000000000000////////////000000000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000222222222222222222222222111111111222222222222333222222111000000111222222222222333333333222111111333333333333444444444444333222222333555666444333333444666666444333444555444444444555555555666666666666666666777777777777777777777777888888888888777777777888888888999999888888777777777777888888777777777888888888999999:::999999888888999999:::::::::;;;;;;<<<===============>>>??????@@@@@@AAA???@@@BBBCCCBBBCCCDDDFFFFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;::::::888888777777777888999999999999888888888888777777666666666555555555555444444444444444444444444444444444444444444444444444444444333333333333333444444444444444333333333333444444444444444444444444333333333333333333333333444444444444444444444444555555444444333333222222333333333333444444444444333333333333333333333333333444444555666777777777444444444444444444444444444444444444444444444444444333333222222333333444444444444444444444444444444444444444444444444444444444333333333333444444333333333333333333333333111111222222222222111111111111111111111111111111111111111222222222222333222222222222222222222222111111000000000000111111111111111111111111111111000000000000111111111111222222111000000000000111222111000000111111000///111111222222222222333333333333333222222222111111222222111111000000//////111111111111111111111111111111111111000000000///000000000000////////////000000////////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000111111111111222222111111000000//////000000////////////000000/////////000000000////////////////////////////////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........................111111000000000000000000111000///......///000111000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222222222222111111111111111111222222222333333333222222111222222333333333444444444333222222333444555444333222444555555444333333444444444444555555555555666666666666666777777777777777777777777777888888888777777777777888888888888::::::999999999999::::::777777888888888999999999999999999888888999999999::::::;;;;;;<<<===============>>>>>>???@@@@@@@@@>>>@@@BBBBBBBBBBBBDDDFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@??????>>>======<<<<<<;;;;;;<<<<<<<<<;;;::::::888888777777777777888888777777777777777777777777666666555555555444444444444444444444444444444444444444444444444444444444555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555555444333333222222222222222333333333444444444333333333333333333333333444444444444555555666666333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333222222222222222222222222111111222222222222111111111111111111111111111111111111111111222222222222111111111111111111111111111111111000000111111111111111111111111111111111///000000000111111111111222111111000000000000000111000000000111111000000000000000000111111111111333333333222222222222222222222111111000000//////000000000000000000000000111111111111000000000///////////////000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000111111111111222222111111000000//////000000////////////000000000000000/////////000000//////////////////////////////000111111111111111111111111111111111111111000000000000000000000000////////////////////////........................000000000111111111000000111000///......///000111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111111222222111111111111222222333333333222222222222222333333333444444333222111222333444444333222444555555444333333444666555555555555444444444555666666666777777777888888888777777777777777777666666777777777888888888::::::999999999999::::::888888888888999999999999:::999999999999999999:::::::::;;;;;;<<<=========<<<======>>>??????@@@@@@>>>@@@AAABBBBBBBBBDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCC@@@???>>>===<<<<<<<<<<<<===>>>>>>??????>>>>>>===??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<;;;::::::999888888777777666777777888666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444444555555444444444444444555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333222222222222222222333333333444444333333333333333333333333444444444333333222222222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333444444333222222222222222222222222222222111111222222222222111111111111111111111111111111000000111111111222222222111111111111111111111111222222111111111111222222111111111111111111111111///000000000111111111111111111111111000000//////000000111111000000000111/////////000000000000111222222222222222222111111111111111111000000000000000000000000000000000000111111111111000000000000////////////000000000000///////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111111111111111000000000000000000////////////000000111111000/////////000000000000000000000000000000//////000111111111111111111111111111111111111111000000000000000000000000........................111111111111111111111111//////000111111111111000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111111222000111222222222222111000111111222333333333222222222222222222333333333333333222000111333444444333333444666666444333444555666666555555555444444444555555666666777777888888888888888888777777777777666666666777777777888888888888777777777777888888888888888999999999999:::;;;::::::999999::::::;;;::::::;;;;;;<<<=========<<<<<<===>>>>>>??????@@@>>>???AAABBBAAABBBCCCEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCC@@@@@@>>>===<<<<<<<<<<<<===>>>>>>??????>>>>>>===>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888777666666666777777555555666666666666777777555555555444444444444333444444444444444444444444333333333333333333333333444444444444444555666666222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333333333222222222222333333333333333333333333333333333333444444333333222111111000333333333333333333333333444444444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333111222333444444333222111222222222222222222222222111111222222222222111111111111111111111111111111000000000111111111111222111111111111111111111111222222222111111222222222111111111111111111111111000000000000111111111111000000111111000000///...///000111111000000111222///000000000000111111111111111111111111111111111000000000000000111111111000000000000000000000000111111111111000000000000.../////////000000000111///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111000000000/////////.........//////000000111111.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000....../////////000000000000000000000000111111111000000////////////000000222222000/////////000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111...///000111222111111000//////000000000000//////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000111222222222222111000000111222333333333333222111222222222222333333333444222000000222333444333333555777666555444555666444444444555555555555555555555555666777888888888888888888888777777777666666666666666777777777888888888777777777777888888888888888999999999::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<=========<<<<<<======>>>?????????>>>???AAAAAAAAAAAACCCEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCDDDBBBAAA@@@???>>>=========>>>>>>>>>??????>>>>>>>>>===============<<<<<<<<<:::;;;;;;;;;;;;:::999999888888777666666666666666555555666666777777777777555555555444444444333333444444444444444444444444333333333333333333333333222222222222333444666666111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111222333333444444111222222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444222333333444444333333222222222222222222222222222222222222222222222222222000222333444444333222000111111111111111111111111111111222222222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111///000111111111000.........000222111000///111333000111111111111222222222000000000000000000111111//////000000111111222222000000000000000000000000111111111111000000000000.../////////000000111111///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////...---......///000111111222.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000............//////////////////000000111111222222000000////////////000000333222111/////////000111000000000000000000000000//////000111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////...///000222222222111000...///000111111000///...000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111222333333222111000000111222333333333333333111111222222222333333333444222000000222333444333444666777777666555555666222222333444555666777888444555555666777888888999999888888888777777666666666666666666777777777777::::::999999999999::::::888888999999999:::::::::===<<<<<<;;;;;;<<<<<<===::::::;;;;;;<<<======>>><<<<<<======>>>?????????===???AAAAAAAAAAAACCCEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>????????????>>>>>>===============<<<<<<<<<::::::;;;;;;;;;:::999999888888777666666666666666555666666666777777888888555555444444444333333333444444444444444444444444333333333333333333333333///000000111222444555666111111111222222333333333222222222222222222222222333333333333333333333333222222222222222222222222000000111222333444444555111111222222222333333333333333333333333333333333222333333444444555555666222222222222222222222222444444444444444444444444222222444444444444222222222222222222222222222222222222222222222222222222000111333444444333111000111111111111111111111111111111222222222222111111111111111111111111111111000000000000111111111111000000000000000000000000000000////////////000000111111111111111111111111000000000000111111111111///000111111111000...------000222111//////111333111111222222222222111111111111000000000000111111222111111111000000//////000000000000000000000000000000000000000000000000......//////000000111111////////////////////////000000000000000000000000............/////////000111111000000//////......////////////////////////111000000000//////......//////000000000000//////////////////000000000000111111000000//////......111111111111111111111111111111000///////////////000000000000000000000000000000000000000000000000///////////////000111111...///000111111000///...000000000000000000000000000000////////////000000////////////000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000------......//////000000222222222111111111111111////////////////////////222111111111000000//////000000000000000000000000111111111111111111111111000000111222222222222111111111222333333444555555666555555444444333333222555555555555555555555555333333333444444444555555555555666666777777888888666666666666555555555555777777777777777888888999777777666666666666666777888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCCEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@????????????AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888777888888888888777777777777444444444444444444444444666666555444333333222222444444333333333333222222222222222222222222222222333333333222222111111111666555333111000000000111222222222222222222222222111111222333333333333222444333333222111111111222222333333444444333333222222222222222222222222222222222222222222222222222333333222222111222222222333333333333333333333333333333222111111222333333444444444444444444444444222222222222222222222222222222333444444444444333333333333333333333333333111111000000000000111111222222111111111111222222000000000000000000000000333222222222222222222333222111000//////000111222222222111111000111111111000000000000000000000000......//////000000111111111111111111111111222222000000000000000000000000222222222333333222222222111111000000000000111111111111111111000000000///000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000........./////////000000111000000000/////////...////////////////////////111111111000000///////////////000000000000//////////////////000000000000000000000000////////////////////////////////////111111000///////////////000000000000000000000000000000000000000000000000///////////////000111111//////000000000000//////000000000000000000000000000000////////////000000////////////000000000000/////////000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000.........///////////////000000000000000000000000111111111111111111111111111111111111000000000///000000000000000000000000111111111111111111111111000000111222222222222111111111222333333444555555333333333333333333444444555555555555555444444444333333333444444444555555666666666666666777777777666666666666555555555555666666555555666666777888777777666666666666777777888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>=========<<<======<<<;;;;;;;;;;;;;;;::::::::::::999888777666888888888777777777666666444444444444444444444444666555555444333333222222444444333333333222222222222222222222222222222222333333333222222222111111333333222222111222222222222222222222222222222222111111222333333333333222444333333222111111111222222333333444444333333222222222222222222222222222222222222222222222222222111111111111222333444444333333333333333333333333333333222111111222333333333333333333333333333333222222222222222222222222111222222333333333333333222222222222222222222222111111000000000000111111222111111000000111111222000000000000000000000000222222111111111111222222111111000000000000111111111111111000111111222222000000000000000000000000.../////////000000000111222111111000000/////////000000000000000000000000222333333333333333333222111111000000000000111111111111111111000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000....../////////000000000000000000000////////////////////////////////////111111111111111000000000//////000000000000//////////////////000000000000////////////000000000000////////////////////////111000000///////////////000000000000000000000000000000000000000000000000///////////////000111111000000////////////000000000000000000000000000000000000////////////000000////////////000000000000000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000///////////////.........//////000000111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000111222222222222111111222222333333444444555000111111222333333444444666555555555444444333333333333333444444444555555777777666666666666666666666666666555555555555444555555444444555555666777777777666666666666777777888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@???>>>?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAACCCCCC???>>>>>>>>>>>>=========>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;;;;;;;;;;999999999999888777666555888888777777777777666666444444444444444444444444555555444444333333222222333333333333222222222222111111111111111111111111333333333222222222222111000111222333333333333333111111111111111111111111111111222333333333333222333333222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222000000000111222333555555333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222000111111222333222222222111111111111111111111111111111000000000000111111222111111000000111111222000000000000000000000000111111000000000000111111000000111111111111000000000000000000111111222333000000000000000000000000////////////000000000000222222111000///...------000000000000000000000000111222222333333222222111111111000000000000111111111111111000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////...////////////000000000000000000000////////////////////////////////////222222111111111111111111//////000000000000//////////////////000000000000.........///000111111111000000000000000000000000000000////////////000000////////////////////////000000000000000000000000///////////////000000111111000///......///000111////////////////////////000000////////////000000////////////000000000000000111111111222222222222000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////000000000000111111111111111111111111////////////////////////111000000000//////............//////000111222222////////////////////////111111111000000000000000000000000000000000000000111111111111111111111111000000111222222222222111222222222333333444444444000000111111222222222222666555555444444333333222333333333444444444555555777777777666666555555444666666555555555444444444555555444444555555666777777666666666666777777888888888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>???>>>>>>??????@@@AAAAAAAAA???@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===<<<;;;;;;::::::;;;;;;888888999999888777777666888777777777666666666666444444444444444444444444444444444333333333222222333333333222222222222111000000000000000000000000222222222222222222222222000111222333444333222111000000000000000000000000111111222333333333333222222222222333222222222111222222333333333333222222222222222222222222222222111222222222222222333333111111111111222333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111222222222222111000000000000000000000000111111000000000000111111111111000000000000111111000000000000000000000000000000////////////000000///000111222222111000///////////////000222333333000000000000000000000000////////////000000000000111111111000000//////...000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000111111////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000111////////////000000000000000000000000000000000000111111111111111111222222//////000000000000//////////////////000000000000------...///000111222222000000000000000000000000000000////////////000000///////////////////////////////////////////////////////////////000000111111000///......///000111////////////////////////000000////////////000000////////////000000000000000111111111222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////111111000000/////////...//////000111111222333333////////////////////////000000000000000000111111000000000000000000000000111111111111111111111111000000111222222222222111222222333333333333444444222222222111111000000000555555444444333333333333333333333444444444555555777777666666555555444444555555555555444444444444666666555555666666777888666666666666666777888888777777888888888999999999:::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>======>>>??????@@@@@@AAA???@@@@@@AAAAAAAAAAAA@@@>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???????????????????????????????????????============<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999999999888777777777777666666666666555444444444444444444444444333333333333333222222222333333222222222111111111000000000000000000000000222222222222222222222222111222333444333222111000000000000000000000000000111111222333333333333222111222222333333333222111111222222333333222222111222222222222222222222222111111111222222333333333444444333222111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000000111222222222222111000000000000000000000000111111000000000000111111111000000000000000000111000000000000000000000000000//////////////////000///000111222222111000///////////////000111222333000000000000000000000000000000000000////////////000000000111111222222222000000000000000000000000//////000000000000//////111111000000000000111111000000000000111111111111000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000/////////000000000111111////////////000000000000000000000000000000000000000000000111111111111111//////000000000000//////////////////000000000000---......///000111111222///////////////////////////////////////000000111000000000000000000000000///////////////////////////////////////000111111000000////////////000000000000000000000000000000000000////////////000000////////////000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111000000000000000000///000000111111222222333333111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000111222222222222111333333333333333333333333333333222222111000000///333333333333333333444444333333333444444444555555666666555555555555555555555555555444444444444333666666555555666666777888666555555666666777888999777777777888888888888999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<============>>>>>>=========>>>??????@@@@@@???@@@AAABBBBBBBBBBBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>=========>>>>>>????????????@@@@@@=========<<<<<<<<<;;;;;;<<<;;;;;;:::::::::::::::888999999999999999888888777777666666666666555555444444444444444444444444333333333333222222222222222222222222111111111111111111111111111111111111111222222222222333333333333333333333333222111000111111111111111111111111111111222333333333333222000111222333444333222111111111222222222222111111222222222222222222222222111111111222222333333444555555333222111000000000222222222222222222222222111222222333333222222111333333333333333333333333222222222222222222222222000111111222333222222222000000000000000000000000111111000000000000111111111000000//////000000111000000000000000000000000000000////////////000000000000111111111111000000////////////000000111222000000000000000000000000000000000000//////////////////000111222333444444000000000000000000000000000000111111111111000000111111000000000000111111///000000000111111111111000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000//////000000000111111111.../////////000000000111000000000000000000000000/////////000000111111111//////000000000000//////////////////000000000000......//////000000111111///////////////////////////////////////000111111000000000000000000000000///////////////////////////////////////000111111//////000000000000//////000000000000000000000000000000////////////000000////////////000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000111111111111111111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111000000111222222222222111333333333333333333333333222222222222222222111111222222222333333444444555333333333444444444555555444444555555555555555555555555555444444444333333555555444444555555666777555555555555666777888999777777777777888888888888999999:::::::::;;;;;;;;;:::;;;;;;<<<======>>>>>><<<<<<<<<=========>>>>>><<<<<<======>>>??????@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===============>>>=========>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::777777888888888888888777777777666666666555555555444444444444444444444444222222222222222222222222222222222222111111111111222222222222222222222222111111222222222333333333222222111111222222333333222222222222222222222222111111222333333333333222///111222444444333222111111111222222222222111111222222222222222222222222000111111222333333444444444444333222111111111111111111111111111111111111111222333333333333222111222222222222222222222222222222222222222222222222111222222333333333333333111111111111111111111111111111000000000000111111000000////////////000000000000000000000000000000111000000//////000000111111111000000000000111111000000/////////000000111000000000000000000000000111000000000/////////...//////000000111111222222000000000000000000000000111111222222222222111111111111000000000000111111//////000000111111111222000000000000000000000000111111111111111111111111111111000000/////////...////////////////////////000000000000000000000000000000000000111111111111.../////////000000111111000000000000000000000000......//////000000000111//////000000000000//////////////////000000000000////////////000000000000111111111111111111111111///////////////000111111000000000000000000000000///////////////////////////////////////000111111...///000111111000///...000000000000000000000000000000////////////000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000//////////////////////////////////////////000000111111111222000000000000000000000000111111111111111111111111000000111222222222222111333333333333333333333333111111111222333333444444000111222333444444555666333333333444444444555555333444444555555666666666555555444444444333333333444333333333333444555555555555555555666777999999777777777777888888888888999999:::::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<=========>>><<<<<<======>>>?????????===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????<<<;;;;;;<<<<<<===>>>???;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::666666777777777777777666777666666666555555555555444444444444444444444444222222222222222222222222222222222111111111111000222222222222222222222222111111111222222333333333111000000000111333555666222222222222222222222222111111222333333333333222///000222444444444222111111111222222222222111111222222222222222222222222000000111222333333444444222222222111222222333333111111111111111111111111111222333444444333222111000000000000000000000000222222222222222222222222222222333444444444444333111111111111111111111111111111000000000000111111000000////////////000000000000000000000000000000111111000000000000111111222111000//////000111222111000000////////////000000000000000000000000000111111000000/////////...000000000000////////////000000000000000000000000333333222222111111000000111111111000000000000000000000000000000000000000111111000000//////......444333111////////////000000000000000000000000000000000//////.........---000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000//////...------////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000......------------......000000000000000000000000//////000111111000//////222111111000///......---111111111111111111111111111111111000000000000000222111111111000000//////000000000000111111111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000...///000111111111111111222111111111000000//////000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444333333333444444444555555444444444444444444444444444333333222333444555666333333333333333333333333444444444555555555555666888888888777777777777777777777666666777777888999;;;999777888;;;<<<;;;888<<<;;;;;;::::::<<<===>>>>>>>>>======<<<<<<<<<;;;@@@@@@??????????????????>>>???@@@AAABBBBBBBBBBBB?????????@@@@@@AAAAAAAAACCCCCCBBBAAAAAA@@@??????>>>>>>============>>>>>>:::;;;<<<======<<<;;;:::<<<<<<<<<===<<<<<<;;;:::999999999888777666666555555666666777666444222111333333333333333333333333333333333333333333333333222222222222222222222222222333333222000///000111333222222111111222222333444333111222333333222000///111333222111000111222000000000000000000000000222222222111111111000000111111111111111111111111000000000000000000000000111111222222222111111000111111111000000000000000222222111111111111222222222222222222222222222222111111111111111111111111111111111000000000000000000000000000000000111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000+++,,,...///000///......000000000000000000000000111111111111111000000000000000000000000111111111000000000000000000000000000000000000////////////111111000//////000111222000000000000000000000000000/////////............000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000111111000//////...000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000........................111111111000///.........111111111111111111111111111000000000000000000000111111111111000000000///000000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000//////000111111111000000111111111111000000000///000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444333333333444444444444555444444444444444444444444333333222111222333444555555555555555555555555555444444444555555555555666777777777777777777777888777777777777777888999999<<<:::999:::<<<===<<<:::===<<<;;;;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>============>>>>>>:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<;;;::::::999999888888777666666555888888888777777666555444333333333333333333333333333333333333333333333333222222222222222222222222111222333222000000111222333222222111111222222333444333111222333333222000///111222222111000000111000000000000000000000000222222222111111111000000111111111111111111111111000000000000000000000000111111222222222111111000222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111111000000000000000000000111111000111111222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////......//////000000//////000000000000000000000000///000000000000000000111//////000000111111222222000000000000000000000000////////////000000000000//////...///000111222333000000000000000000000000////////////............000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111111111111000000///111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111//////////////////////////////............//////111111000000//////......111111111111111111111111000000000000000000111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111000//////111111111111000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222333333333333333333222222222222333333333333333333333333444444444444444444444444444444444444333222111111111222333444555555555555555555555555444444444555555555555666666666666777777888888888888888888888888999999999;;;:::999:::<<<===<<<;;;======<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>========================>>>>>>??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@?????????>>>======<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888777777666666555888888777666555555555555333333333333333333333333333333333333333333333333222222222222222222222222000111222222111000111333333222222111111222222333444333111222333333222000///111222222111000000111000000000000000000000000222222222111111111111111111111111111111111111111000000000000000000000000000111111222222222111111222222333333444444555555222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000111111111111111111222333444555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000000000/////////.........111111000000///000000000000000000000000000000000......//////000000111111......///000111222222333////////////////////////......//////000000111111......//////000111111222///////////////////////////////////////.........//////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000111111000000///000000000000000000000000////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////111000////////////000111111000000000/////////...111111111111111111111111000000000000000111111111111111111000000000000000///000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111000000000///000111111111000///......111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222333333333111222222222222333333333222222333333333444444444444444444444444444444444444333222222222333444555444444444444444444444444444444444555555555555666444555555666777888999999777888888999999999999999888888888999:::;;;;;;;;;============>>>>>>>>>???????????????>>>>>>>>>>>>=========>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA>>>>>>??????????????????AAAAAA@@@@@@?????????>>>=========<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777666666666666777555444333222333444444333333333333333333333333333333333333333333333333222222222222222222222222///000222222111111222444333222222111111222222333444333111222333333222000000222333333222111111222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111222222222111111111222222333444555666666222222111111111111222222111111111111111111111111111111111111111111111111000000000000000111111111000000000111222333444555111222222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000/////////////////////////////////000000000111111111111000000000000000000000000000000000000////////////333222000///...//////000////////////////////////......//////000000111111......///000111222222333////////////////////////......//////000000111111/////////000000/////////////////////////////////........./////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////......//////000//////...////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////000//////////////////000000000000000////////////000000000000000000000000//////000000111111111111000000000000000000111111///000000000111111111111000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////111111111111000000000///000000000000000///...---000000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111222222333333333111111111222222222333333222222222333333333444444444444444444444444444444666555444333333444555666444444444444444444444444444444444555555555555666444444555666777888888999666777888999999999999888888999::::::;;;;;;<<<===<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@???????????????>>>>>>======<<<<<<<<<<<<======;;;;;;;;;::::::;;;;;;;;;:::::::::::::::999999888777777777666666666666666666555333222222333444444333333333333333333333333333333333333333333333333222222222222222222222222///000222222111111222444333222222111111222222333444333111222333333222000111333444444333222222333000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000///000111222222222222222000111111222333444444555222222111111111111222222111111111111111111111111111111111111111111111111//////000000111111111111/////////000000222333333111111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000/////////////////////////////////000000000111111111111000000000000000000000000222222222111111111000000222111///...---.../////////////////////////////////000000000000000000111//////000000111111222222000000000000000000000000////////////000000000000//////000000000///......000000000000000000000000.........///////////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000---......////////////...........................000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222////////////////////////------............------000000000000////////////000000000000000000000000/////////000111111222222000000000000111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000//////000000000///......000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111222333333333111111111111222222222222222222222222333333333333444444444444444444444444777777555444444444555666666666666666666666666666444444444555555555555666555555555666666777777777555666777999999888777777999:::<<<<<<<<<<<<>>>???;;;<<<===>>>>>>>>>============>>>>>>>>>>>>>>>???>>>>>>??????@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;999999::::::999999888777666666666666666666666666666666555555555555555666333333333333333333333333333333333333333333333333222222222222222222222222000111222222111000111333333222222111111222222333444333111222333333222000111333444444333222222333000000000000000000000000111111111111111222222222111111111111111111111111000000000000000000000000///000111222222222222222000000111111222222333333222222111111111111222222111111111111111111111111111111111111111111111111/////////000111111222222000000000///000000111222111111111222222333333444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000333333222222222111111111000000///.........//////000000000000000000000000111111111111111000000000000000000000000111111111000000000000000000000000000000000000////////////,,,---...000000000000///000000000000000000000000............/////////000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000......///000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000---...000222222000...---////////////000000000000000000000000000000000000...//////000111111222222///000000000111111111111000000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000......//////000////////////000000000111111111111000000000000000000000000222222222222222222222222111111111111111111111111///000000111222222333333111111111111222222222222111222222222222333333333444444444444444444444444777666555444333444444555666666666666666666666666444444444555555555555666555555666666666666666666444555666888888777666555666888:::;;;::::::<<<>>>:::;;;<<<===>>>===<<<<<<<<<<<<=========>>>>>>>>>=========>>>???@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;:::999999:::;;;;;;999999999999999888888777666666666666666666666666444555555666666555555555333333333333333333333333333333333333333333333333222222222222222222222222111222333222000000111222333222222111111222222333444333111222333333222000///111333222111000111111000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000//////000222222333333222111111111111222222222222222222111111111111222222111111111111111111111111111111111111111111111111...//////000111111222222222222111111000000111111000111111222333333444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000222222222111111111111000//////000111111111000000000000000000000000000000333333222222111111000000111111111000000000000000000000000000000000000000111111000000//////......***+++---///111111111111000000000000000000000000---.........//////000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000222555777777555222000////////////000000000000000000000000000000000000...//////000111222222222//////000000111111111222000000000000111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000------...///000000000/////////000000111111111222000000000000000000000000222222222222222222222222000000000000000000000000///000000111222222333333000111111111111222222222111111222222222333333333444444444444444444444444666555444333222333333444555555555555555555555555444444444555555555666666666666666666666555555555333444666777888777555444222444777777666666888;;;999:::<<<=========<<<;;;;;;<<<<<<<<<======>>>>>>;;;<<<<<<===>>>??????@@@AAAAAAAAABBBBBBAAA@@@@@@BBBAAAAAAAAA@@@@@@??????============>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;999999999999;;;;;;999999999999999888777777555555555666666666666666111222333444444444333222333333333333333333333333333333333333333333333333222222222222222222222222222333333222000///000111333222222222222222222333444333111222333333222000...///111111///...///000000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000//////000222222333333333333222222222222222222222222222111111111111222222000000000000000000000000111111111111111111111111...//////000111222222222555444333222111111111111000000111222333333444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000...000111333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......//////000111222000000//////.........---//////000000000000//////000000//////.........---////////////////////////---------.........//////000000000000000000000000111111111111111000////////////000000000000////////////000000000000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000///////////////........................//////000000000000//////000000000000000000000000////////////000000000000222222111111000000//////000000000000000000000000000000000000000000000000///000111333333222111111222222111000///...------000000000000000000000000000000000000000000000000000000000000000111111222222111000///000111333555555333111///......//////000000000000000000000000111111111000000000000000111111111111111000//////222222111111111111222222444333333222111111111222222222222222222222222222222222222222222222222222333333333333333333333333555555555555555555555555666666777777666555444444555555555555555555444444666666666666666666666666555555666666777777888888555555666666777777888888<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<======>>>>>>??????>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999;;;;;;::::::999888777777777555444555666777666555222222111111111222333333444333333222222333333444333222222111111222222333222222333333333333444444222222111111222222333444111111111111111111111111333333333333333333333333111111111111111111111111////////////////////////+++---000222333111///...111111111111111111111111000000111111111111000000000000000000000000000000222111000//////000111222000111222222333333333333222222111111111111222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111000000000111222222222333000000000000000000000000000000000000000000000000111111222222222222111111////////////////////////000000////////////000000000000000000000000000000222111111111000000//////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///////////////000000/////////............//////000000000000//////000000/////////.........////////////////////////---------.........//////000000000000000000000000111111111111111000////////////000000000000//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000///////////////////////////////////////000000111111111111000000000000000000000000000000111111000000//////......111111111000000000000000000000000000000000000000000000000000000000000000///000111111222222111111222111111000000//////...000000000000000000000000000000000000000000000000000000000000000111111222222111000//////000222333000000000000000111111222000000000000000000000000111000000000000000000000111111111111111000//////222111111000000111111222444333222222111111111222222222222222222222222222222222222222222222222222333333333333333333333333555555555555555555555555666666666666666555444444555555555555555555555555666666666666666666666666666666666666777777777777555555666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>????????????@@@AAAAAAAAA@@@@@@@@@@@@??????>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999::::::999888888777666666777555444555666777666444444333333222222222333333444333333222222333333444333222222111111222222333222222222333333333444444222222222222222333444444111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111...///111222333222111000111111111111111111111111000000111111111111000000000000000000000000000000222111000//////000111222111111222333333333222222111000000000000000000111111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111111111111222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000111111111111000000000///111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////222111000///............////////////............//////000000000000//////000000////////////......////////////////////////------........./////////000000000000000000000000000111111111111000000/////////000000000000//////111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000/////////000000000000000000000000111111222222222222111111000000000000000000000000222222111000///...------000000000000111111111111000000000000000000000000000000000000000000000000000/////////000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222222111000///...///000111//////000111111111111111000000000000000000000000000000000000000000111111000111111111111000000///222111111000000111111222333333222111111111111222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444555666666666666555444444555555555555555555555555666666666666666666666666777777777777666666666666555555666666777777888888::::::::::::::::::::::::999::::::::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@AAA@@@@@@??????@@@????????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999::::::::::::999999888888888777777666666555666555444555666666555444555555444333222222222333333333222222222222333333333222222111111222222333222222222222333333333333222222222222222333333444111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333111111111111222222222222111111111111111111111111000000111111111111000000000000000000000000000000111111000000000000111111222222222333222222111111000000////////////000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111222222222111111111111111000000000000000000000000000000000000000000000000//////...------...//////////////////////////////000000////////////000000000000000000000000000000111111111111000000000000111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000//////////////////////////////.........//////000000000000//////000000//////////////////////////////////////////............////////////000000000000000000000000000000111111111111000/////////000000000000//////000000111111222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////111111111111111111111111////////////////////////000000000111111000000000000000000000000000000000000111111222222111111000////////////////////////111111000000//////......//////000000111111222222////////////////////////////////////////////////000///.........///111222000000111111222222222222000000000000000000000000000000000000000000000000000000000000000111111222222111000///......//////111111222222111000...---////////////////////////000000000000000111111111000000111111111111000///111111000000000000111111222222111111111111111222222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444555555555666666555444444444444444555555555555555666666666666666666666666888888777777666666555555555555666666777777888888999999999999999:::::::::999999:::::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@???>>>===>>>>>>===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999::::::::::::999999888888888777777666666666666555444444666666555444777666555444333222222222333333222222222222333333333222222111111222222333111222222222222333333333111111000000111111222333111111111111111111111111000000000000000000000000111111111111111111111111333333333333333333333333222111000000000111222222111111111111111111111111000000111111111111000000000000000000000000000000111000000000000000000111222222222222222111000///000000////////////000000111111111111111111111111///000000000111111111111000000000000000000000000///000000000111111111111333222222222111000000000000000000000000000000000////////////////////////222000///------///000222////////////////////////000000////////////000000000000000000000000000000111111111000000000000000222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000111111........./////////////////////000000000000////////////000000000000000000////////////////////////........./////////000000000000000000000000000000///000000111111111000000//////000000000000//////...//////000111111000000111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////////////////000111111111111000000//////////////////////////////000000000000//////////////////////////////......//////000000111111//////000000111111222222////////////////////////////////////////////////000///.........///111222000000000111222222333333000000000000000000000000000000000000000000000000000000000000000111111222111111000//////.........000111222222222000...---//////////////////////////////000000111111111111///000000111111111000000111000000000000000000111111111111000000111222222222222222222222222222222222222222222222222222222222222222333333444444444444444444444444444444444444444555555555555444444444444444555555555666666777777777777777777777777888888777777666666555555555555666666777777888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<===>>>???========================<<<<<<;;;;;;;;;:::::::::888999999::::::999999888888888888888888777777777666444333444555666555444777666555444333222222222333222222111111222222333333222222111111222222333111111111222222222333333///////////////000111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222111///......///000111111111111111111111111111000000111111111111000000000000000000000000000000000000000111111000000000222222222222111111000///222111111000000111111222000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111333222222222111000000000000000000000000000000000////////////////////////222000///------///000222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111222222111111111111222222////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............///000111222........./////////////////////000000000000////////////000000000000111111////////////////////////....../////////000000000000000000000000000000000///000000111111111111000//////000000000000//////---...///000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222222111000//////////////////////////////000000000000//////000000000000000000000000------...///000111222222000000000000111111111111000000000000000000000000000000000000000000000000000/////////000000111111000000000111111222222222000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000//////---...///111111222222222000000000000000000000000/////////000111111222222///000000111111111111000111000000//////000000111111000000000000111222222222222222222222222222222222222222222222222222222111222222333333444444555333333333333333333333333333333444555555555555444333333444444555666666666777777777777777777777777777777777777666666666666555555666666777777888888888888888999999::::::;;;<<<<<<<<<<<<============<<<<<<======>>>>>>???????????????@@@??????>>>>>><<<;;;;;;;;;;;;<<<<<<===========================<<<<<<;;;;;;;;;:::::::::888888999999999999888888888888888888888888888888555444333444555555444333555555444333222222222333222222111111111111222222333222222111111222222333111111111111222222222222/////////...///000000111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111000///.........///000111111111111111111111111000000111111111111000000000000000000000000000000000000111111111111000000111111111222111111000000222222111111111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111222222222111111111111111000000000000000000000000000000000000000000000000//////...------...//////000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111111000000111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111............/////////000//////000000000000////////////000000000111111111////////////////////////.../////////000000000000000000000000000000000000//////000111111111111111//////000000000000//////......///000111222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///111333333222111000000000000000000000000000000000000111111000000000000000000000000000000000......//////000000111111111111111000000000000000000000000000000000000000000000000000000000000000///000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000111111111111111111......//////000222333444000000000000000000000000...//////000111111222222//////000111111111111111000000////////////000000000000000000000111222222222222222222222222222222222222222222222222222222111111222333333444555555333333333333333333333333222333444444555555555444333333444444555666666777777777777777777777777777666666666666777777777777555555666666777777888888888888999999:::;;;;;;<<<;;;<<<<<<<<<============<<<<<<======>>>>>>??????===>>>>>>????????????>>>======<<<;;;;;;;;;<<<<<<========================<<<<<<;;;;;;;;;:::::::::888888999999999999888888777777777777777777777777555444333333555555444333444333333222222222333333222222111111111111222222333222222111111222222333111111111111222222222222000000000000000111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111000//////000000111111111111111111111111000000111111111111000000000000000000000000000000///000111222222111000//////000000111111111111000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000///000000000111111111111111000000//////000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111000//////......///---.........//////000000//////000000000000////////////000000111111111222////////////////////////////////////000000000000000000000000000000000000//////000111111111111111//////000000000000////////////000222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///111333444333111000111111111111111111111111111111222222222222111111000000000000000000000000000000000000////////////222222111111000000//////000000000000000000000000000000000000000000000000///000222333333222222111000000000///////////////000000000000000000000000000000000000000000000000000000000000000111111222///000111222222222222222222111000/////////111111000000000000000000000000...//////000111222222222//////000111111111111111000000////////////000000000000///000000111222222222222222222222222222222222222222222222222222222111111222333333444555555333333333333333333333333222333444444555555555444333333444444555666777777777777777777777777777777555555666666777777888888555555666666777888888888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<======>>>?????????<<<===>>>??????????????????>>>===<<<<<<<<<<<<<<<========================<<<<<<;;;;;;;;;:::::::::888888999999999999888888555555555666666666666666555444333333555555444333222222222111111222333333222222111111111111222222333222222222222222222333000111111111111222222222222222222111222222333444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000111111111111111111111111000000111111111111000000000000000000000000000000///000111222222111000///...///000111111111111111000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000111111222222222333000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000////////////000000000000000000000000000000//////000000111111111222000000////////////000000////////////////////////000000000000000000000000111111111111111111111111222111111111000000//////......//////000000111111000000000000000000000000......//////000000111111////////////////////////000000000000000000000000......///000000000000000////////////////////////......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000111222333333111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111000///...111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000000111000111222111000//////111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111222111111111000000//////......///000111222222333000000///000000111222222111111111111111111111111111111111111111111111111333222111000000111222333111111111222222333333333333333333333333333333333555555555555555555444444444444444555555555555666888888777777666666555555555555666777777777777777888888888777777777777777888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777888888777666555444444333444444444555555555666666111111111000000000000///444444333222111111111222111111111111111111111111222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000//////000000111111111222111111111111111111111111333222111/////////000111000000000000111111111111////////////////////////000000000000000000000000111111000000//////......333222222222111000000000////////////000000000000000000000000000000000000222111111111000000//////000000111111111111000000000000000000000000000000111111000000//////......000000/////////111222333------...///000111222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000///.../////////000000000111000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000......///000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111...///111111000000111333000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111000000000/////////000000111111222222111111000000000111222222111111111111111111111111111111111111111111111111333333222111111222333333111111222222222333333333333333333333333333333333555555555555555555444444444444444555555555555666777777777777666666555555555555666777777777777777888777777777777777777777888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<======<<<;;;;;;;;;;;;;;;===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666777777666666555555444444444444444444555555555666222222111111111000000000333333222111111111111111111111111111111111111111222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000///000000000111111111111111111111111111111111111333222000/////////000111000000000000111111111111////////////////////////000000000000000000000000111000000000/////////...111111000000000000000000000000000000111111111111000000000000000000000000111111111111000000000///......////////////......000000000000000000000000111000000000/////////...111000/////////000111222000000000000////////////000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000......///000000000000000111111111111111111111111111111111000///.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......000111111222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111,,,...000000000000222444000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111000000000000000000000000000111111111222222111000000000111111111111111111111111111111111111111111111111111111444333333222222333333444111222222222222333333333333333333333333333333333444444444444444444555555444444444555555555555666777777777666666666666555555555666777777777777777777777777777777777888888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777666666666666555555555555555555444444444444555555555555333333333222222222111111222222111000000000111111111111111111111111111111222222222111111111111000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000111111111111000000///000000111111000000///000000000000000000000000000000000000111111111111111111111111111111111111222111000000///000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111222222222222000000000000000000000000111111111111000000000000...//////000000//////...000000000000000000000000000000000000////////////000000///.........//////000000000000////////////000000000000000000000000............////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000////////////000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////......///000000000000000000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////000000111111111111111111---...000000///000111333000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////111111000000000000111111111111111000000000000000111111111000000000000000222111000000////////////111111111111111111111111111111111111111111111111333333333222222333333333222222222222222222222222222222333333333333444444333333444444444444555555444444444555555555555666666666666666666666666666555555666777777777777777777777777777777888888888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<===<<<<<<;;;;;;;;;<<<<<<===============<<<<<<;;;::::::::::::::::::::::::999999999888777777666666444555555555555555555555444444444444444444444444444444333333333222222222111111000000000000000111111111111111111111111111222222222111111111000000111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////000000111111111111000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000////////////...//////000000111111111000000000111111111222222000000000000000000000000111111111000000000000000111111111222222111111111////////////////////////000000000000////////////000000//////......------------...///000111222222////////////////////////---.........////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////......///000000000000000////////////////////////.../////////000000000111////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000222222111111000/////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111111111111000//////111111000000000000111111000000000000000000000000////////////////////////////////////////////////111111000000000000000000///000111000///...///000000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////111111000000000000111111000000000000000000111111111111111000000000000000111000///...............111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222222222222333333444444444333333333333444444555555444444444555555555555666555555555555555666666666555555666777777777777777666666777777888888888888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<==================<<<<<<;;;::::::::::::::::::::::::999999888888777666666555444444444444555555555555444444444444444444333333444444444333333333333222111000000000000000111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000111111111111000000000000111111111111000000000000000000000000000000111111000000000000000000111111111111111111111111000000000111111111000000///000000000111111111111222222222222222222222222111111111111111111111111////////////000000000000000000000111111222222222/////////000000000111111000000000000000000000000000000000000000000111111111111222222222222111111////////////////////////////////////000000000000000000/////////...------------...///000111222222////////////////////////.........////////////000////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000......///000000000000000.................................///000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111111111000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222111111000......111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111000...---...///000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111000000000000000111111111000000///.........//////111111111111111111111111111111111111111111111111000111111222222111111000333333333222222222222111111222222333333444444555222222333333444444555555444444444555555555555666444555555555555666666666555555666777777777777777666666666777888888999999888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<=====================<<<<<<;;;::::::::::::::::::::::::999888888777777666555555555555444444444444444444444444444444333333333333444444444333333333222222111111000000000111222222111111111111111111111111222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111222222111111000000000000000000000000000111111111111000000000000111111111111111111111111//////000111111111111000000000000000111111111111111111111111111111111111111111111111111111111111////////////000000000000111111111111222222222222.../////////000000000000000000000000000000000000000000000000111111111111///000000111111000000///000000000000000000000000////////////000000000000//////000000000///......000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111000000000/////////...////////////////////////111000000000/////////...////////////////////////000000000000000000000000......///000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000///111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////.........------///000///......///000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000111111000000000000111111///000000000111111111111//////000000111111222222111000000000000111111222111111111111111111111111111111111111111111111111111111222333333222111111333333333222222222111111111111222333333444555555111222222333444444555555444444444555555555555666444444444555555555666666555555666777777777777777555666666777888888999999888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<=====================<<<<<<;;;999999999999999999999999888888888777666666555555555555555444444333333333444444444333333333222222333333333333222222222222111111111111111222333333111111111111111111111111222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000111111222222111111000000000000000000000000000111111111111000000000///111111111111111111111111...///000111222111111000000000000000111111111111111111111111111111111111111111111111111111111111.../////////000000000111111111111111000000000000//////000000000111111111000000000000000000000000///000000000111111111111///000000111111000000///000000000000000000000000.../////////000000000111...///000111111111000///000000000000////////////000000000000000000000000000000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222111111000000/////////...////////////////////////111111000000/////////...////////////////////////000000000000000000000000...//////000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111111.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222222111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////......---------,,,+++---...///...///111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111//////000000111111111222...//////000111222222333222111111111222333444444111111111111111111111111111111111111111111111111222222444444444444222222333333333222222111111111111111222333333444555555111111222333333444555555444444444555555555666666444444444555555555666666555666666777777777777777555666666777888999999999888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>===============<<<<<<;;;999999999999999999999999888888888777666666555555666666555444333333222222444444444333333222222222333333333222222222111111222222111111222333444444111111111111111111111111222222222111111111111000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111000000000000000000000000222111111111000000//////111111111111111111111111...///000222222222111000000000000000111111111111000000000000000000000000111111111111111111111111.../////////000000111111111111000000//////......000111111111111222222222000000000000000000000000//////000000111111111222222222333333333333222222000000000000000000000000.../////////000000111111...///000222222222111111------...///000111222222000000000000000000000000000111111111222222222222000000000000000000000000000000000000000000000000////////////000000000000222111111111000000//////000000000000000000000000////////////000000000000000000000000000///......///////////////000111111111111000000//////......//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000////////////000000000111111111111222222222000000000000000000000000000000000000000000000000111111000000//////......111111000000//////......000000111222222222222111000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111////////////////////////000///............//////000000000000000000000000......//////000000111111111111000000//////......------......//////000000//////////////////////////////000000000000//////000000000000000000000000000000111111111111000000000000000000111111111111333333333333333333333333333333333444444444555555777666333111111111222333222222222222222222222222222222333333333333444444444444444555555555555666777777666666555555555444555555555555666666666666555666666777888999999999:::::::::999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<;;;========================;;;;;;;;;;;;;;;<<<=====================<<<<<<;;;::::::999999888777666666777777777777666666666666111111111222222333333333444444444444333222111111222222111111111111222222000111111111111222222222222222111111111111222222000000000000000000000000000000000000111111111111222333333222000///000222111111111111111111111111000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000222111000//////000111222111111111111111111111111111111000000//////......111111000000000000111111000111111111111222222222000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000...///000111111000///...111111000000//////......000000000000111111111111111111000000//////......000000000000000000000000///000111000...------...000000000000000000000000/////////000000000111111111111111111000000000///000000000000000000000000////////////000000000000000000000000000///......///////////////000111111111000000000/////////...//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000////////////000000000000111111111222222222000000000000000000000000000000000000000000000000111111000000////////////111000000000/////////...//////000111111111111000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111111000000000/////////...//////////////////000000//////////////////////////////000000000000//////000000000000000000000000000000111111111111000000000000000000111111111111222222222222222222222222222222222222333333333444777555333111111111222333222222222222222222222222222222333333333333444444444444444444555555555555777666666666555555555444555555555555666666666666555666666777888888999999666666555555666666777777:::::::::;;;;;;;;;<<<<<<>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>===============<<<;;;;;;::::::999888888777666666777777777777666666666555222222333333333444444444222222333444444333333333222222111111111111222222000111111111111222222222222222111111111111222222000000000000000000000000000000000000111111111111111222222111//////000111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000222111000//////000111222111111111111111111111111111000000000/////////...111111000000000000111111//////000000000111111111000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000...///000111111000///...111000000000/////////...//////000000000111111111111000000000/////////...000000000000000000000000///000111000...---...///000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000///......///////////////000111111000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000111111111222222000000000000000000000000000000000000000000000000111000000000000/////////000000000000////////////......///000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111111111111111111111111///000111222222111000///000000000000000000000000////////////000000000000000000000000////////////000000000000000000////////////////////////////////////000000000000//////000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111111111111111222222222222666555333222111111222222222222222222222222222222222222333333333333444444444444444444555555555555666666666555555555555555555555555555666666666666555666666777777888888999777777777777777888999999:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>><<<<<<======<<<<<<;;;:::999999999888888777777666777777777666666666555555333333444444444444555555000111222333444444444444222222111111111111222222000111111111111222222222222222111111111111222222000000000000000000000000000000000000111111111111000111111000......///111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111111000000000111111000000000000111111111111111111111111111111000000000000////////////111111000000000000111111........./////////000000000000000000000000000000000000000000000000000000222111111111111000000000000000000000000000000000...//////000000//////...000000000000//////////////////000000000000111111000000000000////////////000000000000000000000000///000111000...---...///////////////////////////000000000000111111111222111111111000000000000000000000000000000000000000////////////000000000000000000000000000///......///////////////000000111000000000000//////////////////000000000000/////////////////////////////////////////////////////////////////////////////////000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000////////////000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...///000000111111000000000000000000000000000000////////////////////////000000////////////000000///000000000111111111111111111111111111111111111...000222333333222111000////////////////////////////////////000000000000000000000000////////////222222111111000000////////////////////////////////////000000000000//////000000000000000000000000000000111111111111000000///000000000111111111111111111111111111111111111111111111222222222222333444444333222111111222222222222222222222222222222222222222333333333444444333333444444444555555555555555555555555555555555555555555555666666666666666666666666777777888888888888888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;<<<<<<======;;;<<<<<<<<<<<<;;;::::::999888888888777777777666777777666666666555555555333333333444444444444444111222333333444444444333222222111111111111222222000000111111111222222222222222111111111111222222000000000000000000000000///000000000111111111111///000000///......///111111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111000000000000000000111111111111111111111111111000000000000////////////111111000000000000111111....../////////000000000////////////////////////////////////////////////111111111111000000000000////////////////////////////////////////////////000000000000////////////////////////000000000111000000000000///////////////////////////////////////000111000///...///000///////////////////////////000000000000111111111000000000000000000111111000000000000000000000000////////////000000000000000000000000000///......///////////////000000111////////////000000000000//////000000000000/////////////////////////////////////////////////////////////////////////////////000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000////////////000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000///000111111222222111111000000000000000000000000////////////////////////000000////////////000000///000000000111111111111111111111111111111111111...000222333444333222000////////////////////////000000000000////////////////////////000000000000222222111111000000////////////////////////////////////000000000000//////000000000000000000000000000000111111111111000000///000000000111111111111222222222222222222222222222222222222333333333333333333222222111111222222222222222222222222222222222222222333333333444444333333333444444444444555444444444555555555555555555555555555666666666666666666666666666777777777666666666666777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999888888888777777777777777666666666666555555555555333333333222222222222222333444444444333333222111222222111111111111222222000000111111111222222222222222111111111111222222000000000000000000000000///000000000111111111111///000000///......000111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000////////////000000000000111111000000000000111111/////////000000000111111////////////////////////////////////////////////000000000000000000000000//////////////////////////////............//////////////////000000000000...////////////000000000////////////000000000000////////////////////////...000111000//////000111////////////////////////////////////000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000///......///////////////000111111////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000////////////000000/////////000000000111111000000000000000000000000000000000000000000000000000000000111111111111222////////////000000000000000000111222222222222222000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111111111111111111111111...///111222333333222222000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////////////////////////////000000000000//////000000000000000000000000000000111111111111000000000000000000111111111111222222222222222222222222222222222222333333333444222222222222222222111111222222222222222222222222222222333333333333444444333333333333444444444444444444444444444555555555555555555555666666666666666666666666666666666666777777777888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::::::::;;;;;;::::::999888777777777777777777777777666666666555555555444444333333222222222222111111444444444444333222111000222222111111111111222222000111111111111222222222222222111111111111222222000000000000000000000000000000000000111111111111///000111000//////111222111111111111111111111111000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000111000000111111111111000000000000000000000000000000////////////000000000000111111000000000000111111//////000000000111111111000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000///......------......///////////////000000000000......////////////000000////////////000000000000000000000000000000000000...000111111//////000222////////////////////////---.........///////////////000000000111111111111000000000000000000000000////////////000000000000000000000000000///......///////////////000111111.../////////000000000111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111000000////////////000000////////////000000000111000000000000000000000000000000000000000000000000000000111111111222222222.../////////000000000111///000000111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000//////000000111222222333000000000000000000000000111000000000/////////....../////////000000000111//////////////////000000//////////////////////////////000000000000//////000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111111111111111222222222222111111222222222222111111222222222222222222222222222222333333333333444444222222333333333444444444333333333444444555555555555555555555666666666666666666666666666666666666888888999999:::<<<===>>>:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999:::::::::::::::999888888666777777777777777777777666666555555555444444444444444333333333222222222333333333444444333222222222222111111111111222222000111111111111222222222222222111111111111222222000000000000000000000000000000000000111111111111///000111111000000222333111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111///000111222222111000///000000000000000000000000.../////////000000000111111111000000000000111111........./////////000000000000000000000000000000000000000000000000000000////////////000000111111000000000000000000000000///...------------...///.../////////000000000111........./////////000000.../////////000000000111000000000000000000000000...000111111000000111222000000000000000000000000------------........./////////000000111111111222000000000000000000000000////////////000000000000000000000000000//////...///////////////000111111.../////////000000111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000111111222222222222.../////////000000111111...//////000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111////////////////////////////////////000111222333000000000000000000000000111111000000/////////....../////////000000111111------......//////000000//////////////////////////////000000000000//////000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000111111111111000111111222222222111111222222222222222222222222222222333333333444444444222222333333333444444444333333333444444555555555555555555555666666666777666666666666666555555555444444444555666888999::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777777888999::::::::::::999888888666666666666777777777777666666555555555444444444555555555444444333333333111111222333444444444444222222111111111111222222000111111111111222222222222222111111111111222222000000000000000000000000000000000000111111111111000111222111000111222444111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111///000111222222111000///000000000000000000000000.../////////000000111111111111000000000000111111---------.........//////000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000///...---,,,,,,---...///.../////////000000111111............/////////000.../////////000000111111000000000000000000000000...000111111000000111333111111111111111111111111000///.........///111222////////////............111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000//////.........---000000000000000///......000000000000000000000000111000///......///000111111///...------...///111222111111111000000//////---......///////////////000000000000000000000000222000...///222333111///000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000444333222222222333555666222222111111111111222222000000000000000000000000222222111111000/////////////////////////////////////////////////////////000000000000000000000000000000111000000///...---000000000000111111111111000000000000000000000000000000000111222333333444000000000000000///......000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000222222111000//////000000111111000000//////......000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111000111111111111222222222111111111111111111111111222222333333333222222111333333222111222333444555555555555555555555555555777777888888888888777777777777777777666666666666999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999888888888888999999999888888777666555555444555555666666555444333333333333333333333333333333333333333222222111111111000000000000000000000000222222111111111111222222333333222111000000111111000000000000000000000000111111000000000000111111111111111111111111111111444444333222111111111222111000///......///000111222111111111000000//////000000111111111111000000333222111000000111222333222222111000000111222333000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111111111222222222222111111111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......------------......////////////////////////////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000000//////...///000111222111000000000000/////////111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000/////////.........000000000000000///......000000000000000000000000111000///......///000111111000...------...000111111111111111000000000///---...//////000000//////000000000000000000000000222000//////111222111///000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000......---------...///000222111111000000111111222000000000000000000000000000000000000000000111111////////////////////////////////////////////////000000000000000000000000///000000000000//////...000000000000111111111111000000000000000000000000++++++,,,,,,---.........000000000000000///......000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000111000000///......//////111000000000/////////...000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111000111111111111222222222222222222222222222222222222222222333333222222111333333222222222333444555555555555555555555555555666777777888888777777666666666666666666777777777888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999888888777777888888999777777666666555444444333555555555555555444333333333333333333333333333333333333333222222111111111000000000000000000000000222111111000000111111222333222222111000000111111000000000000000000000000111111000000000000111111111111111111111111111111333333222111111111111111222111000//////000111222111111111111000000000///000000111111111111000000111111000000///000000000333222111000000000111222000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......------......///////////////////////////////////////000000000000000000000000000000000000111000000000/////////...000000000000000000000000///////////////000111111111111111111000000000000111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////......000000000000000//////...000000000000000000000000000000////////////000000111000///......///000111111111111111000000000000---...//////000000//////000000000000000000000000111000///000111222111///000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000000000//////000000111222222111111000000111111222000000000000000000000000......///000000111222222000000000000000000000000////////////////////////000000000000000000000000...//////000000000000///000000000000111111111111000000000000000000000000---......//////000000000000000000000000//////...000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000//////...............000000000000////////////000000000000000000000000000000000000000000000000222222222111111111111111111111111111111111111111000111111111111222222222333333333333333333333333111222222333333222222222333333222222222333444555555555555555555555555555666666777777777777666666555555555666666777777888777777777888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999:::::::::999999999888888888888777777777777888888666666555555444333333333444555555555555444444333333333333333333333333333222222222222222111111111000000000000000000000000222111111000000111111222333222111111000111111111000000000000000000000000111111000000000000111111111111111111111111111111222222111000000000111111222222111111111111222222111111111111000000000000000000111111111111000000000000000000000///...---333222111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000//////////////////////////////000000000000//////.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......------......///000000000000000000000000////////////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000111111111111000000000//////111111111111000000000///000000000000000000000000111111111111111111111111////////////////////////000000////////////////////////000000000000//////////////////////////////000000////////////000000111111000000000000111111111111111000000000000000......///000000000000000////////////////////////111000000000111111000000////////////////////////////////////////////////////////////000000000000000000111111111111000000////////////000000000000333333333333333444444444111111000000000000111111000000000000000000000000////////////000000111111000000000000000000000000////////////////////////////////////////////////---...///000000111000000///000000000111111111111////////////////////////111111111222222333333333//////000000000000//////////////////////////////000000////////////000000////////////////////////////////////000000000000000//////.........//////000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333111111222333333333222222222222222333333333444444555555555555555555555555555666666777777666666555444444555555666777888888777777777888888888999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888777777777666666777777777555555555555444444333333444444444555555444444333222222222222222222222222222222222111111111111111000000000000000000000000111111000000000000111111222222111111111111111222000000000000000000000000111111000000000000111111111111111111111111111111111111000000000000000111111111111111111111111111111111111000000000000000000000111111111111000000000111111222111000...---222222111111000000//////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000222222111111000/////////000000000000000000000000111111111111111111111111111111222222222222111111.../////////000000000111//////////////////////////////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000////////////000000000000////////////////////////000000000000////////////////////////////////////...//////000000000000000000000/////////.........111111111111000000000///000000000000000000000000111111111111111111111111//////////////////////////////000000000000000000//////000000000000////////////////////////////////////000000000000//////111111000000000000111111000000000000000000111111...//////000000000000000////////////////////////000000111111000000000111////////////////////////////////////////////////////////////000000000000000000111111111111000000////////////000000000000...//////000000000000000111000000000000000000111000000000000000000000000000000000000//////......000000000000000000000000000000000000000000000000////////////////////////---...///000000111000000///000000000111111111111////////////////////////........./////////////////////000000000000//////////////////////////////000000////////////000000////////////////////////////////////000000000000000000000//////000111111////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333000111222333333333333333222222333333333444444444555555555555555555555555555555666666666666555555333444444555666777777888888888888888999999999:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::777888888999:::;;;<<<<<<:::::::::999999999888888777666666555555666666777666666666555555555555555333333444444444444444333222222222222222222222222111111111111111111111111000000000000000000000000111000000000000000000111222111111111111111222222000000000000000000000000111111000000000000111111111111111111111111111111111000000000000000111111///000000000000000000///000000000000000000111111000000111111111111000000111111222333222111///...111111111111000000//////000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000111111111111000000//////000000000000000000000000111111111111111111111111111111222222222222111111111000000000/////////.../////////////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000000000000000000////////////000000000000////////////////////////////////////000000000000////////////////////////......///000000000000000////////////............111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000111111...//////000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111...///000000111111000000000000000000000000000000///111222111000///000111000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000------...///////////////111000000//////000000111000000000000000000000000111111000//////...------000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000///000000000000111111111111000000000000000000000000...........................//////000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000111000000000000111111222////////////000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111000111111111111222222222333333333333333333333333000111222222333333333333111222333444444444333333555555555555555555555555444444555555555555444444444444444555555666666777888888888999999999::::::::::::::::::;;;;;;;;;;;;999999999999999999999999777777888999:::;;;<<<<<<:::::::::999999999888888666666555555555555666666555555555555555555555555222333333444444444444333222222222222222222222222000000000111111111111111000000000000000000000000111000000//////000000111111111111000111111222333000000000000000000000000111111000000000000111111111111111111111111111111111111000000000111222222//////000000000000//////000000000000111111111111000000111111111111000000111111222222222222111111//////000111111000000///000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000//////////////////////////////000000000000//////111111111000///.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000////////////////////////---...///000111000000///000000000////////////...111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111......///000000000000000000000000000000000000000...///000111111000///.../////////000000////////////000000000111111111111//////000111111111111000000000000000000000000000///111222111//////000222000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000//////111222222222111000000000////////////000000000000000000000000000000//////////////////......////////////////////////000000000000000000000000000000000000000000000000///000000000000//////...000000000000111111111111000000000000000000000000111111111000000000000000......///000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000///////////////000111111.../////////000000000111000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000111111111111222222222222222222222222222222222000000111222333333333333111222333444444444333333555555555555555555555555444444444555555444444444555555555555555555555555777777777888888888888999999999999999::::::::::::999999999999999999999999999999999999999999999999:::::::::999999999888888666555555444444555555666444444444444444444444444111222333444444444444444111111111111111111111111///000000000111111111222000000000000000000000000000000////////////000000111111000000111222222333000000000000000000000000111111000000000000111111111111111111111111111111111111111111111222333333///000111111111111000//////000000000111111111111000000111111111111000000000//////000000111222333---...///000111111111000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000//////////////////////////////000000000000//////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////000000000000000000000000000000000000.../////////000000000111000000000000000000000000---...000111111111000///111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111222......///000000000000000000000000000000000000000...///000111111000///.........////////////......//////000000111111111222//////000111111111111111000000000000000000000000///111333222///...000222000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000---...000111111000000///000000////////////000000000000000000000000000000------......///000000000////////////////////////000000000000000000000000000000000000000000000000000000111000000///......000000000000111111111111000000000000000000000000000000000///////////////......///000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000...............///000111.../////////000000111111000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111000111111111111222222222111111111111111111111111///000111222333444444444111222333444555444333333555555555555555555555555333444444555555444444333555555555555555444444444666666666666777777777777777888888888888999999999888888888888888888888888<<<<<<;;;:::999777777666:::::::::999999999888888555555555444444555555555333333333333333333333333111222333333444444444444111111111111111111111111//////000000111111111222000000000000000000000000000000////////////000000111111000000111222333333000000000000000000000000111111000000000000111111111111111111111111111111222222111111222333444444000111222333333222111000//////000000111111111222000000111111111111000000......---...///000222444,,,---///000111222111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000......///000111222333333000000000000000000000000111111111111111111111111111111222222222222111111......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////000000000000000000000000000000000000.../////////000000111111111111111111111111111111000000000000000000000000222111111111000000//////222111111111000000//////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000...///000111111000///...000000////////////000000000000000000000111111222000000000000000000000000000000000000111111111111111///...///222333222000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000+++,,,---...///111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////111000///......///000111111111000000//////......//////000000000000//////000000000000000/////////000000000000000000000000000000000000000000000000////////////000000000000111000///......///000111000000////////////000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000222222222111111111111111000111111111111222222222111111111111111111111111///000000000000111111111333333333222222111111111222222222333333333444444333333333333333333333333444444444444444444444444555555555555555555555555777777777777666666666666666666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::888888888888888888888888999999:::999999888777666777777666555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111///000222333333222000///111111111111111111111111222222222111111111000000///000000000000111111111333333222222111000000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000111111222000000000000000000000000/////////000111111222222222222111111000/////////---...000000//////111222000111222222111000///...000000000000000000000000000000000000000000000000111111111000000000000000111111000//////...//////000000000000000000000000000000000000000000000000111000///////////////000111111000000//////......---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///111111111111000000000///000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000...///000111111000///...000000////////////000000000000//////000000111222000000000000000000000000000000000000111111111111111///...///222333222000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000,,,------...///000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000111000000000/////////...//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000111111111111222222222111111111111111111111111000000000111111111222222333333333222222222111111222333333333444444444444333333333333333333333333444444444444444444444444555555555555555555555555777777777777666666666666666666666666777777777888999999999999999999999999888888888999999999::::::888888888888888888888888999999999999888777666666777777666555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111000111222333333222111000111111111111111111111111222222222111111111000000000000000111111111222222111111111111111111222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000111111222000000000000000000000000111111111000000000000000000000000000000111111111000222222111000///000111000000111222111111//////000000000000000000000000000000000000000000000000000000000000000111111111222111000000/////////000000000000000000000000000000000000000000000000000000000000//////000000111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000//////000000000000//////000000////////////000000000000//////000000111222000000000000000000000000000000000000111111111111111000///000111222111000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000.........//////000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222//////////////////////////////000000000000//////000000000000//////////////////000000000000//////------......//////000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////000000////////////000000////////////////////////000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000/////////000000111111111000111111111111222222222111111111111111111111111111111111111222222222333333333333222222222222111333333333444444444555555333333333333333333333333444444444444444444444444555555555555555555555555666666666666777777777777666666666777777777888888888888888888888888888888888888888999999999999:::888888888888888888888888999999999999888777666555777666555555444555555555444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111222222222333///000000111222222333333111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000111111222000000000000000000000000222222111111000//////......//////000111111222222444444444333000......//////000000111111111111000000000000000000000000000000000000000000000000000//////000000111111222222222222111000000000000111000000000000000000000000000000000000000000000000000000000000000111222333.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000111111111000000000000000////////////////////////111111111111111111111111////////////////////////////////////000000000000//////000000000000//////000000////////////000000///////////////000111111///////////////////////////000000000111111111111000000000000111111111000...////////////000000000////////////////////////////////////////////////////////////////////////000000//////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333////////////////////////...///000111111000///...000000000000//////////////////000000000000//////,,,,,,---...///000000111////////////////////////////////////////////////////////////000000000000...///000111111000///...000000////////////000000............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////------...///000111111222000000111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222333333444444444555555555333333333333333333333333444444444444444444444444555555555555555555555555666666666666777777777777666666777777777888888888888888888888888888888888888888888888999999999999888888888888888888888888999999999999888777666555666555555444444555555555444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111222222111000000111222222111111111111111111111111111111111111111111111111111111222222222333333333000000111111111222222222111111111111000000000///111111111111111111111111000000000000000000000000///000000000111111111111000000000000000111111222000000000000000000000000111111111111000000////////////000000111111111111333333444222000....../////////000000111111111111000000000000000000000000////////////////////////......///000111222222333222222111111111111111222000000000000000000000000////////////////////////000000000000111222444444.../////////000000000111111111000000000000//////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000111111000000000000000000111111////////////////////////000000000000000000000000////////////////////////////////////000000000000000000////////////000000000000////////////000000/////////...///000000111///////////////////////////000000000111111111111000111111111000000000000////////////000000000111////////////////////////////////////////////////////////////////////////000000000000000/////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111........................000000000000000000000000...///000111111000///...////////////000000000000//////000000000000//////,,,------...///000111111////////////////////////////////////////////////////////////000000000000...///000111111000///...000000////////////000000---........./////////000////////////////////////.../////////000000000111////////////////////////000000000000000000000000////////////////////////------...///000111111222000000111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222333333333444444444555555333333333333333333333333444444444444444444444444555555555555555555555555555666666666777777777888777777777777888888888888999999999999999999999999777777888888888999999999888888888888888888888888888888888888777666555555555555444444444444555555444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111000000111222222111111111111111111111111111111111111111111111111111111222222222333333333222222222111111111000000111111111111000000000///111111111111111111111111000000000000000000000000///000000000111111111111000000000000000111111222000000000000000000000000//////000000111111111111111111111111000000/////////000111000//////000111/////////000000111222222000000000000000000000000////////////////////////......///000111222222333222111111111111111222222111111111111111111111111////////////////////////000000000000111222444444111000000000/////////...////////////////////////////////////////////////111111111111111111111111////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000////////////000000000000////////////000000//////......//////000111000000000000000000000000000000000000111111111111000111222111000///000111/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000//////000000000000//////////////////000000000000//////000000000000//////......//////000000111111000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////000000////////////000000.........//////000000111000000000000000000000000......//////000000111111........................000000000000000000000000000000000000000000000000/////////000000111111111000111111111111222222222111111111111111111111111111111111111222222222333111222222222222333333333222222222333333333444444333333333333333333333333444444444444444444444444555555555555555555555555555555666666777777888888777777777888888888999999::::::::::::::::::::::::777777777888888888888999888888888888888888888888888888888888777666555444444444444333444444555666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111222222222333333333222222111000000///111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000111111222000000000000000000000000...//////000111111222222222222111111000//////...,,,...///000//////111222111000000000000000111222000000000000000000000000000000000000000000000000//////000000111111222222111000000000000111222222111111111111111111111111000000000000000000000000000000000000000111222333111111111000///..................//////000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000///......///000111000000////////////000000///............///000000000000000000000000000000000000000000111111111111000222333222///...///111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000////////////000000.../////////000000000111//////000000000000//////000000000111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000////////////000000......///000000111222222000000000000000000000000.........///000111111111////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111000111111111111222222222111111111111111111111111000000000111111111222222111111222222222333333333111111111222222222333333333333333333333333333333444444444444444444444444555555555555555555555555555555555666777888888888777777888888888999999999::::::::::::::::::::::::777777777777888888888888888888888888888888888888888888888888777666555444444333333333444444555666444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000111111111111111111111111111111000111222333333222111000111111111111111111111111000000111111111222222222000000000111111111222222222222111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000111111222000000000000000000000000000000000000000111111111111111111000000000000000---///000000000000222333222111000//////000000111000000000000000000000000000000000000000000000000000000000000000111111111000/////////000000111222111111111111111111111111000000000000000000000000000000000//////000000111000000000000////////////......///000111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222//////000000111111111222000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000111000///......///000111000000////////////000000...............///000000000000000000000000000000000000000000111111111111000222333222///...///111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000///......///000111.../////////000000111111//////000000000000//////222222222111111111111111000000000000000000000000000000000000000000000000////////////000000000000111000///......///000111000000////////////000000...//////000111222222333000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111000111111111111222222222111111111111111111111111///000000000000111111111111111111222222333333333000000111111111222222222333333333333333333333333444444444444444444444444555555555555555555555555444555555666777888888999777888888888888999999999999999999999999999999999777777777777888888888888888888888888888888888888888888888888777666555444333333333333444444555666444444444444444444444444111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000111111111111111111111111111111///000222333333222000///111111111111111111111111000000111111222222222222///000000000000111111111000000000111222222333333111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000111111222000000000000000000000000222222111111000//////////////////000111111222222///111222222111111222333333222111/////////000000000000000000000000000000000000000000000000000000111111111000000000000000//////...//////000111111111111111111111111111111000000000000000000000000111000///////////////000......//////000000111111......///111222333444555000000000000000000000000111111111111111111111111000000000000000000000000000000000000000//////...000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////.........---......//////000000111111000000111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000//////......000000000000////////////............/////////000000000000000000000000000000000000111222222222333111111000000//////......000000000000111111111111111111000000//////.........//////000111222222222...//////000111222222222222111111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111////////////////////////222111///.........///000000000000000000000000000000000000000000///......////////////////////////000000000000000/////////000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000111222333333222111000000000000000000000000000000000111222444555666666444444444444444444444444333333333444444444555555444444444555555555555666666666777888888888888888777777777777777777777777777777777777888888888888:::::::::999999888888888777777777777777777777777:::999999999888777777777666666666666555555555555444444444555555555666666444444333333333333222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000//////000000111111111222222222111111111111222222000000000000000000000000111111222222222222111111111111111111111000//////222222111111111111111111000000000111222222333333000111111111111222222222000000000000000000000000000000000000111111111111333222111/////////000111000000000000000000000000111111000000//////......333222222111111222222333111111111111111111111111111111000///////////////111111111000000000000000111111111111111000//////222111111111000000//////////////////////////////000000000000111111111111222111000//////000111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000111111111000000000//////000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000/////////............/////////000000000111000000111111111111000000000000111111111111000000///000000111111000000///000000000000000000000000000000000000000000000000111111000000////////////000000000000////////////........./////////000000000000000000000000000000111111111111111111222222000000000111111111111111000000000000111111111111111000000000/////////......//////000111111222222...//////000111111222222111111111111000000000///000000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111111111111111111111111111222111000///...//////000000000000000000000000000000000000000000///......000000000000000000000000/////////////////////////////////000000000111111000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111111111111111111111111111000000111222333333444444444444444444444444444444333333333444444444555555444444444555555555555666555555666777777777777777777777777777777777777777777777777777888888888888::::::::::::999999999888777777777777777777777777999999888888888888888888666666666666555555555555333333444444444555555555444444333333333333222222222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111222222111111111111222222111111111111111111111111000000111111111111000000222222222222222111000000111111111111111111111111222222111111111111111111000111111111111222222222111111111111111111111111000000000000111111111111333222000/////////000111000000000000000000000000111111000000////////////333222222111111222222333111111111111111111111111111111000///////////////111000000000000000000000111111111111111000//////111111111111000000000///000000000000000000000000000000000000111111111111222111000//////000111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000,,,---...000111111222222000000000000000000000000111111000000000000//////000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////......////////////000000000000000000111111111111000000000000111111111111000000//////000000000000//////000000000000000000000000000000000000000000000000111000000000000/////////////////////000000000000....../////////000000000000000000000000000000000111111111111111111000000///000000111222333333333000000000000111111111111000000000000/////////////////////000111111222222/////////000111111222222111111111111000000000000000000000000111111111111////////////////////////000000000000000000000000///////////////000111111111111111111111111111111222111000////////////000000000000000000000000000000000000000000//////...111111111111111111111111.........///////////////....../////////000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222111111111111222222111111111111111111111111000000111111222222222333444444444444444444444444333333333444444444555555444444444555555555555666444444555666666666666666777777777777777777777777777777777777888888888888;;;;;;::::::::::::999999777777777777777777777777777777888888888888888888666666666555555555555444222222333333333444444444444444333333333333222222333333222222111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111222222111111111111222222111111111111111111111111//////000000000000//////333333333333333222111111111111111111111111111111333333222222111000000///000111111111111222222222111111111111111111111111000000000000111111111111222111000000///000000000000000000000000000000000111000000000000/////////222222111111111111222222111111111111111111111111111111000////////////000000000000000000000111111000111111111111000000///111111111111000000000000111111111111111111111111000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000/////////000000000000000000000000000000000000000000000000000000---...///000111111111111000000000000000000000000111000000000////////////000000000000000000000000111111111111000000000///000000000000000000000000///000000000111111111111000000000000000000000000000000//////////////////////////////000000000000000000111111111111000000000000111111111111000000/////////000000/////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...////////////000000000000000000000000000000000222222111111000000//////000000000111111222222222///000000000111111111111000000000000//////////////////000000111111111111//////000000111111111111111111111000000000000000///000000000111111111111///////////////////////////////////////////////////////////////000000111111111111111111111111111111111111000000000000000//////////////////////////////000000000000//////000000000000000000000000.............../////////............////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000333222111000000111222333111111111111111111111111222222222222222222333333444444444444444444444444333333333444444444555555444444444555555555555666444555666666777777666666777777777777777777777777666777777777888888888888;;;:::::::::::::::::::::777777777777777777777777666666777777888888999999666666555555555444444444111111222222222333333333444444333333333222222222444333333222222111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111222222111111111111222222111111111111111111111111000000111111111111000000222222333333222222111000111111111111111222222222222222222111111111000000000000111111111222222222111111111111111111111111///000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111222111000000//////000000000000000000000111111111000000111111111111000///111111111000000000000000111111111111111111111111///000000000111111111111111000000000000000000111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000///000000111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000////////////...000000000000000000000000111111111111000000000///111111111111111111111111///000000000111111111111000000000000000000000000//////000000000000000000000000000000////////////000000111111111111000000000000111111111111000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111.../////////000000000111////////////000000000111000000000000000000000000222111111000000/////////111111000000000////////////000000000111111111111////////////000000000000000000000000000111111111000000000000000111111111000000000000000000111111///000000000111111111111000000000000000000000000///////////////////////////////////////000000111000000000000000000000000111111111111111000000/////////////////////////////////000000000000//////////////////////////////............//////000000............////////////.../////////000000000111111111111111111111111111000000000000000000000000000000111111111111000000333222111000000111222333111111111111111111111111333333444444444444444444444444444444444444444444333333333444444444555555444444444555555555555666666666777888888888888777666666666666666666666666666777777777888888888888::::::::::::::::::::::::777777777777777777777777666666666777777888888999555555555555444444444444111111111222222222333333444444333333333222222222333333333333222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000000000222222111111111111222222111111111111111111111111111222222333333222222111111111111111111000000///000000111111111222222222000000111111111222222222000000111111111222222222111111111111111111111111///000000000111111111111000000000111111111000000000000000000000000000000000000000000111111111111222111111000000111111222111111111111111111111111222222111000000000000000//////000000111111111111///000000111111111000000000000000000000000111111111111111111111111111111///000000000111111111111000000000111111000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000000000////////////......000000000000000000000000111111111111000000000000111111111111111111111111000000000000111111111111000000000000000000000000//////000000000000111111000000000000////////////000000111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111111222......//////000000111111/////////000000000111111000000000000000000000000000000000000000000//////111111000000///......---000000000000111111111111////////////000000000000000000000000000000111111000000000000000000111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111////////////////////////111111222222111111000///000000000000000000000000...//////000000000000000..............................//////000000111111....../////////000000000......//////000000111111111111111111111111111111000000000000000000000000000000111111111111000000222222111111111111222222222222222222222222222222333444444444555555666666444444444444444444444444333333333444444444555555444444444555555555555666666777777888888888888888666666666666666666666666777777777777888888888888888888999999999999::::::777777777777777777777777666666777777777777777777555555555444444444444333111111222222222333333333444444333333333333222222333333333333333333333333111111111111111111111111////////////////////////000000000000000000000000111111111111000000000000222222111111111111222222222222222222222222222222222333333333333333333222000111111111111000//////000000000111222222333333///000000111222222333333000111111111111222222222222222222222222222222222000000000000111111111111//////000111111111111000000000000000000000000000000000000111111111111222111111000000000000111111111111111111111111111111222222111000000000000111/////////000111111222222///000000111111111111000000000000000111111111111111111111111111111111111000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000000111222222000000000000000000000000000000000000000000000000...//////000000000000///000000000000000000000000000000/////////.........000000000000000000000000111111111111000000000000111111111111111111111111000000000000111111111111000000000000000000000000//////000000000111111111111000000000/////////...000000111111111111000000000000111111111111000000111111222222222222111111000000000000000000000000000000000000000000000000000000111111111222222222.........///000111111111//////000000000111111111000000000000000000000000/////////000000000000000111000000000000000000000000000000000111111111111.../////////000000000111111000000000000000000000111000000000000000000000///000000000111111111111000000000000111111111111222222222222222222222222000000000000000000000000///////////////000111111000000000000000000000000111111222222222111000///000000000000000000000000......///000000000000000//////////////////////////////000000111222222333/////////000000000111111.........///000111111111111111111111111111111111000000000000000000000000000000111111111111000000111111222222222222111111222222222222222222222222222222333333444555666666444444444444444444444444333333333444444444555555444444444555555555555666555666666777888777777777666666666666666666666666777777777777888888888888777777777888888999999999777777777777777777777777777777777777777666666666555555555444444444333333222222222222333333333444444444333333333333222222111222222333333444444444111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///222222111111111111222222222222222222222222222222222222222333333222222222111222222222222111000000///000000111222222333333111111111111111111222222000111111111111222222222222222222222222222222222000000000000111111111111...///000111222111111000000000000000000000000000000000111111111222222222111111000000000000111111111111111111111111111111333222111111000000111111...//////000111111222222//////000111111111111111///000000000111111111111000000000000000000000000000000000000111111111111///000111222222111000///000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111111000000111111222333000000000000000000000000000000000000000000000000,,,---...000111111111111000000000000000000000000000/////////............000000000000000000000000111111111111000000000000111111111111111111111111000000000000111111111111000000000000000000000000//////000000111111111222111111000000/////////...000000111111111111000000000000111111111111000000222222333333333333222222000000000000000000000000000000000000000000000000000000111111222222222222---......///000111111222000000000000111111111111000000000000000000000000......//////000000111111000000000111222222333333000000000000111111111111.../////////000000111111111111111000000000000000111111111000000000000000//////000000111111111222000000000000111111111111222222222222222222222222000000000000000000000000///////////////000111111111111111111111111111111111111222333222111000///000000000000000000000000......///000000000000000000000000000000000000000///000000111222333333333000000000000111111111111---......///000111111222111111111111111111111111000000000000000000000000000000111111111111000000000111222333333222111000222222222222222222222222000000111222444555666666444444444444444444444444333333333444444444555555444444444555555555666666444555555666666666666666666666666666666666666666777777777777888888888888666666777777888888888999777777777777777777777777888888777777666666555555555555444444444333333333222222333333333444444444444444444333333333222222000111222333444444555666111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000//////222222111111111111222222222222222222222222222222111111222222222222111111222333333333333222111111///000000111222222333333333333222222111000000000000111111111111222222222222222222222222222222222000000000000111111111111...///000222222222111000000000000000000000000000000000111111222222222222111111000000000000111111111111111111111111111111333222111111000111111111...//////000111222222222//////000111111111111111//////000000111111111222////////////////////////000000000000111111111111///000111222222111000///000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111111000000111222333333000000000000000000000000000000000000000000000000222111111111000000//////222111111111000000//////000000000000000000000000000000000000000000000000333333222111000///......000000111111111111000000000000000000000000000000333222111/////////000111000000000000000000000000000000000///000111111222///000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111222222222333333333222222222111111111000000000000000000000000000000111111111111111111111111/////////000111111222222////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111////////////////////////---...000111111111000///000000000000000000000000222111111111000000//////////////////000000000000222222111000//////000000222111111111000000//////000000000000000000000000////////////////////////000000000000000000000000222222111111111111222222222222333333333222222111333222111000111222333444777555444333333444666777444444444444444444444444444444444555555555555666444444555555555555444444777777777777777777777777777777777777888888888888777888888888888999999999999888777777666777777777666666666666555555555555666555555444444333222222333333333333333333333333222222222333333444444444333333333333333333333333000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111222111111111000000//////000000111222222222222111111111222222222333333333111111111111111111111111111111111111000000//////000000000000000000000000////////////000000000000///000000000000111111111111222222222222333333333000111111111111222222222222333333222000///000111111111222222222222111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000222222111000//////000000222111111111000000//////000000000000000000000000111111111000000000//////111111111111000000000///000000000000000000000000000000000000000000000000222222111111000/////////000000111111111111000000000000000000000000000000333222000/////////000111000000000000000000000000000000000000000111111222000000000111111111111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111222222222222222222222111111111000000000000000000000000000000111111111111111111111111111111111000000000000000/////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////...////////////000000000////////////////////////---...///000111000000///000000000000000000000000111111111111000000000///////////////000000000000222222111000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222111222222222222222111111333222222111222333444555777666444333333444555666444444444444444444444444444444444555555555555666666666777777777777666666666666666666666666666666666666777777888888888999777888888888888999999999999999888777777777777777666666666666555555555555222222333444444555555666333333333333333333333333222222222333333444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111222111111111000000000000000000111222222222222222111111222222222333333333111111111111111111111111222222111111111000000000111111111111111111111111//////000000000111111111000000000111111111222222///000000000000111111111000111111111111222222222111222333222000000111222111111222222222222111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000222222111000000000000000111111111111000000000///000000000000000000000000111111000000000000//////111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000222111000000///000000000000000000000000000000000000000000000000111111111000111111111111222222222000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222111111111111000000000000000000000000000000000111111111111111111111111222222111111000//////...000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////............////////////000000000000000000000000......///000000000000000000000000000000000000000111111111111000000000000////////////000000000000222111000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222000000111111222111111000333333333222333444444555777666444333333333444555444444444444444444444444444444444555555555555666777888888999999888888777666666666666666666666666555666666777888999999999777888888888888999999999:::999999888777888888888666666666555555555555444222222333444444555555666333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333111111111111111111111111333333333222222222222111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111000000000000111111222222222222222111111222222222333333333111111111111111111111111222222222222222111111111222222222222222222222222000000111111111222222222111111111111222222222333///000000000000111111111000111111111111222222222000111222222111000111333111111222222222222111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222111000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////111111111000000000000000000000000000000000000000000000000000000000000000//////000000111111111111000000111111111111000000000000000000000000000000111111000000000000000000//////////////////////////////000111111111111111111111111111222222222222000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000//////000000000000111111111222000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000////////////////////////........./////////000000000000000000000000000000...//////000000000000000000000000000000000000000111111111000000000000000////////////000000000000111111000000000000000111111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222//////000111111111111000333333333444444444555555777666555333333333333333444444444444444444444444444444444555555555555666777888888999999888888777666666666666666666666666555555666777888999999:::777777888888888999999999::::::999888888888888888666666555555555444444444666555555444444333222222222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111222222222222111111111111111111111111111111000111222222333333222222111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111222222222333333333000000111111111222222222///000222222111111222444111111222222222222111111000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000111111000000000000000111111111111000000000000000000000000000000000000000//////////////////000000000000000000000000111111000000000000000000000000000000000000000000000000/////////000111111222222000000111111111111000000000000000000000000000000000000000111111111000000//////////////////////////////000111111111111000000000111111111222222222//////000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111///000000000000111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000///////////////000000111000000000000000000000000000000000000000000111111////////////000000000000111000000000000000111111000000000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222...///000111111111111111333333444444444555555555555555444444333333333333444444444444444444444444444444444555555555555666666777777888888777777666555555555555555555555555555666666777888888999999777777888888888999999999:::999888888777777888888555555555555444444444444666555555444444333222222222222222333333444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111222222222222111111111111111111111222222222111111222333333333333222111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222333333333333111111222222222333333333111111222222222333333333000000111111111222222222///000222222111111222444111111222222222222111111000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000111000000000000000111111000000000000000000111111000000000000000000000000......////////////000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111111222000000111111111111000000000000000000000000000000//////000111111111111000000000000000000000000000...///000222222111111000///000000000000111111111/////////000111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000//////000000000000000111000000000000000000000000000000000000000000000000...//////000111111222222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111////////////000000000000000000000000000111111222000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222//////000111222222222222222222333444444444444444333333333333444444333333444444444444444444444444444444444555555555555666555666666777777666666555555555555555555555555555777777777777888888888888777888888888888999999999999888888777666777777777555555555444444444444333222222333444444555555666111222222333333444444555444444333333333333222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000333333333333333333333333333333333333333333333333222222333333444444555555444444444444444444444444111222222222222333333333333333333333333333333333333333333333333333333333111111111111111111111111111111222222222222111111111111111222222222222222111222222333333333333333111111222222222333333333111111111111111111111111111111111222222222222222000000000000000000000000111111222222222333333333111111111111222222222333///000000000000111111111000111111111111222222222000111222222111000111333111111222222222222111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000111111111111000000000000000000000000........./////////000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000111111111111000000000000000000000000000000...///000111222111111000000000000000000000000000...///111222222222000///....../////////000000000...//////000111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000111111111////////////000000111111000000000000000000000000000000000000000000000000000000000000000111111111---.........////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111////////////////////////000//////...///000111222000000000000000000000000///000000000111111111111////////////000000000000000000000000000111222222///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111222222///000111222333333333333111111333444444444333222111222222333444444444444444444444444444444444444444444444555555555555666555666666777777666666555555555555555555555555555888888888888777777777777777888888888888999999999888777666666555555666666555555555444444444333333222222333444444555555666111111222333333444555555444444444333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111333333333333333333333333333333333333333333333333222222333333444555555666333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111111111111222222333333333111222333333444444333333111111222222222333333333111111111111111111111111000000000111111111222222111111111111111111111111111111111111222222222222000000000111111111222222///000000000000111111111000111111111111222222222111222333222000000111222111111222222222222111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111222222///000000000111111111111000000000000000000000000---.........//////000000//////000000111111111222000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111000000000000000000000000000000...///000222222222111000000000000000000000000000...///111222333222000///............////////////...//////000111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111.../////////000000111111000000000000000000000000000000000000000000000000222222111111000/////////------------.........///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////////////////000///.........///111222000000000000000000000000//////000000111111111222////////////000000000000000000///000000111222222//////000000111111111222111111111111111111111111////////////////////////000000000000000000000000222222111111111111222222000000111222333444444444000111222333444333222222000111222333444555555555444444444444444444444444444444444555555555666666666666777777777777666666555555555555555555555555999999888888777666666666777888888888888999999999777777666555555555555555555555444444444333333333666555555444444333222222111111222333333444555555444444444333333222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333444555666666222222222222222222222222111111111222222333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111111111111222222333333333111222333333444444333333111111222222222333333333111111111111111111111111//////000000111111111222222222222222222222222222000000111111111222222222///000000000000111111111111222222222222333333333000111111111111222222222222333333222000///000111111111222222222222111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000///000000111222222//////000000111111111222000000000000000000000000111111111000000000000000000000000000000000000000111111000000//////......////////////////////////000000000000000000000000000000000000000000000000000000000000////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111222222111111111111111111000000000000000000000000---...///000111222333333111111111111111111111111000000000000000000000000111000///000111222111000000000000000000000000000////////////////////////////////////////////////111111000000//////......333222222222111111000000000000000000000000000000////////////////////////222222111111111111222222222111111111000000//////000000///000000111222222///////////////000111111111111000000000000111111////////////////////////000000000000000000000000000000////////////000000000000////////////000000000000////////////000000222111111111000000//////222222222222222222222222000000000000000000000000000000000000111111111111222222222111111111000000111111222222222333333333444444444333333222222222000000111111111222222222444444444555555555555666444444444555555555666666555555444444444444555555777777777777777777777777777777777777888888888888777777777777777777777777777777777777666666666666777666666666666555555555444444333333333333222222222222222222222222222222444444444333333222222222222222222222222222222222222222222111111111111000222222222222222222222222111111111222222333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333555555555555555555555555222222222222222222222222000000000111222222333333333333333333333333333333222222222111111111111000333333222111111222333333111111111222222333333333000000111222333444444555111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000000000111111111222222222222222222111111111000000000000000000000000000000000111111111111222222222222111111111000000//////111111000000000000111111222111111111000000//////222222111111111111222222111000000000000000000000000000000000000000000000111111000000////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000///000000111000000000000000000000000000000111111111111111111111111000000000000000000000000111000000000/////////...222222111111111000000000000000000000000000000000////////////////////////000000////////////000000111111111111000000000///111000000000111111222333///////////////000111111000000////////////000000222222222222222222222222000000000000000000000000000000////////////000000000000////////////000000000000////////////000000111111111111000000000///222222222222222222222222000000000000000000000000000000000000111111111111222222222111111111000000111111222222222333333333444444444333333222222222111111111222222222333333444444444555555555555666444444444555555555666666666555555444444555555666777777777777777777777777666666777777777888888888777777777777777777777777777777777777666666666555555555555444444444333333444444333333333333222222222222222222222222222222444333333333222222222222222222222222222222222222222222222111111111111000222222222222222222222222222222222222222222333333222222222222222222222222222222222333333333333444222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222222222222111111111111111333333333333333333333333222222222222111111111111333333222111111222333333222222222222222222333333111111111222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222111111000000000000111111000000111111111222222222222222222111111111000000000000000000000000000000000000111111111222222222111111111111000000000///111111000000000000111111111111111111000000000///111111111000000111111111000000000000000000111111000000000000000000000000111000000000000/////////111111111111111111111111000000000000000000000000000000000000000000000000000000111111222222333333111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000333222222111000///......////////////////////////000000000000000000000000000000000000////////////000000000000000000000000222222222222222222222222111111111111111111111111000000000000////////////111111000000000000//////000000000000000000000000////////////////////////000000////////////000000111111111111000000000000111111000000000111222222///////////////000111111/////////....../////////000000000000000000000000000000000000000000000000111000000//////000000111000000////////////000000111000000//////000000111111111111111000000000000000000000000000000000000////////////////////////000000000111111111222222222222222111111111111111111111222222222333333333444444333333333333222222222222222333333333444444444444444555555555555666444444555555555666666666666555555444444555555666777777777777777777777777666666777777777777888888777777777777777777777777777777777666666666555555333333333333222222222222444444333333333333222222222222222222222222222222222222222222222111111111222222222222222222222222222222222111111111111000222222222222222222222222333333222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222444333333222111111000000222222222222222222222222333222222222111111111111333222222111111222222333333333222222222222222222222222111111111000000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333111111111111111111111111111111111111111111111111333333333333333333333333222222111111111111222222111111111111111222222222222222222111111111111111000000000000000000000000000000000111111111222222111111111111000000000000111111000000000000111111111111111111000000000000111000000//////000000111000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111111111111111111222222222000000000000000000000000333222222111000///......000000000000000000000000000000000000000000000000///000000000///...//////000000000000000000000000222222222222222222222222111111111111111111111111000000000000////////////000000000///////////////000000000000000000000000////////////////////////222222111111111111222222111111111000000000000000000000000//////000000111///////////////000000111000000////////////000000////////////////////////000000000000000000000000111000000000000000000111000000////////////000000111000000000000000000111111111111000000000000000000000000000000000000000////////////////////////000000111111111222222222111111111111111111111111111111222222222333333333333333333333333333333333333333333444444444555555444444444555555555555666555555555555666666666666666666555555555555666666666666666666666666666666666666666666777777777888777777777777777777777777777777666666666555555555333333333222222222222111444444333333333222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111000000222222222222222222222222333333333222222111111111222222222222222222222222111111111222222222222333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111333333222222222111111111222222222222222222222222333333333222222111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333111111111111111111111111111111111111111111111111333333333333333333333333222111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111000000000000000111111000000000000111111111111111000000000000000000000////////////000000//////000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111000///......---111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111000000111111111222222222000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000///111222111...---...000000000000000000000000000111111111111111111111111111111111111111111111111////////////000000000000///////////////000000000000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000111111000//////........./////////////////////000000111222111111000000111111222222222222222222222222222000000000000000000000000111111000000000000111111000000////////////000000111111000000000000111111000000000000000000111111////////////////////////000000000000000000000000111111111111222222222222111111111111111111111111111111222222222333333333333333333333333333333333333333444444444555555555444444444555555555555666555555555666666666777777666666666555555666666666666666666666666666666666555666666666666777777777666666666666666666666666666666666666555555555555444444444444333333333333444444333333333222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111000000222222222222222222222222333333333222222111111111222222222222222222222222000000000000111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222333333333333111111111111111111111111333333333222222222222111222222222222222222222222333333333222222111111111...//////000111111222222000111111222222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111000000000000000000111111111111000000000000111111000000000000000000111111000000////////////000000/////////000111111222222000000000000000000000000000000000111111111111222////////////////////////000000000000000000000000000000000000000000000000222111111000///...------111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111000000000111222222333333000000000000000000000000//////000000111111222222111111111111111111111111000000000000000000000000000222444222///---///111000000000000000000000000////////////////////////111111111111111111111111////////////000000000000//////000000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000///........./////////////////////000111111333222222111111222222333111111111111111111111111000000000000000000000000222111111000000111111222000000////////////000000222111111000000111111222000000000000111111111111////////////////////////000000000000000000000000111111111222222222222333111111111111111222222222111111222222222333333333222222333333333333444444333333333444444444555555444444444555555555555666555555666666666777777777777666666555555666666777777777777777777777777777555555666666666666777777666666666666666666666666666666666555555555444444555555555555444444444444444444333333333333222222222222222222222222222222111111111222222222222222222222222222222222222222222222222111111111111000222222222222222222222222333333222222222222222222222222222222222222222222000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444444555222222222222222222222222333333333333222222222222111222222333333222222111333333222222222222222222......///000111222333444000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000222222222111111111111111111111111111111222222222111111111111111111111111/////////000000000111111000000000000111111111111111111000000000000111111000000000000111111111111111000000//////000000111...//////000111111222222000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111///000000111222222333333000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000111444666444///---///222000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111000000000111111111222222000000000000000000000000000000000000000000000000000000////////////000000///000000000111111111111222222111000000000000000///////////////000111111222222111111111111222222........................000000000000000000000000222111111000000111111222000000////////////000000222111111000000111111222///000000000111111111111000000000000000000000000222222222222222222222222111111111222222222333333000000111111111222222222111111222222222333333333222222222333333444444444222333333333444444444444444444444555555555555666555666666666777777777777777777666666666666777777777777777777777777777777555555555666666666777777666666666666666666666666666666555555555444444444555555555555444444444444444444333333333333222222222222222222222222222222222222222222333333333444222222222222222222222222222222222111111111111000222222222222222222222222222222222222222222333333222222222222222222222222111222222222333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222333333333333333333333333333333333333333333333444444333333333222222222111222333333333333222111222222222222222222333333000111111111222222333333000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000111000000000000000000111222222222111111111000000000000111111111222222222111111111111111111111111////////////000000000111///000000000111111111111111111000000000000111111///000000000111111111111111111111000000111111111...//////000111222222222000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000...///000111222333444444111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111///000000111222222333333000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111555777555000...000333000000000000000000000000////////////////////////////////////////////////.../////////000000111111000000111111222222222333000000000000000000000000000000000000000000000000222222111111111111222222//////000000111111111222444444333222111111222222///////////////000111111111111000000000000111111111111111111111111111111000000000000000000000000222222111111111111222222000000////////////000000222222111111111111222222//////000000111111111222111111111111111111111111222222222222222222222222111111222222222333333333000000111111222222222222111111222222222333333333222222222333333444444444222222222333333333444444444444444555555555666666666666666666777777777777777777666666666666777777777777777777777777777777555555555555666666666777666666666666666666666666666666555555555444444444555555444444444444333333444444444333333333222222222222222222222222222222222222222333333444444444222222222222222222222222222222222111111111111000222222222222222222222222111111111222222333333444222222222222222222222222333333444444444555555555222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222555444444333333222222111333333333333333333333333444444444333333333222222111222333444444333222111111111111222222333333444333333333222222222222111000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222222222222222111111000000000000111111222222222222111111111111111111111111////////////000000000000//////000000111111111222111111000000000000111111//////000000111111111222222222111111111111222222////////////////////////---......///000111111222222222111111111111222222111111000///////////////000000000000000000000000000000000000000000000000111111111000000000000000222222222111111111000000111111000000000000111111000000////////////000000000000000000000000000000333333333333333333333333000000000000000000000000111111222222222333333333000000111222222222222111333222111000000111222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000666222...---///111111000000000000000000000000000////////////////////////000000000000000000000000.........///000222333444000000000000000000000000000000000000000000000000222111111111000000//////...///000222222222111000111111000000000000111111000000000000000000000000111111000///......//////000000000000111111111111000000111111111222222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111000//////...***+++---///000111000000444444333222111000///...333333333222222222222222222222222222222222222222333333222222333333444555444444444555555555555666444444444444444555666666555555666777777777777777666555444444444666777888666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333333222222222111000000000000111111111111222222222111111222222222333333333222222111111111111222222111111111111111111111111222222222222222222222222444333333333333333333333222222222222222222222222222222222222222111111111222222222222222222222222444444333333333333444444222222333444444444444444444444444444333333333333555444444333333333333333222222222222222333333333222222222222111111111111222222222222222222222222444333333222222111111111333333333222222222111111333222000//////000222333000000111111111111000000222222222222222222222222111111111111111111111111000000000000111222333444333222000//////000222333222222222222222222222222000000111111111111000000000000000000000000000000222111000000000000000111111111111111111000//////000000000000000000000000333222111/////////000111000000000000000000000000000111222222222222111000////////////////////////333222111000///...------//////............//////111111000///////////////000000000000000000000000000000000000000000000000111000000000000000000000222222222111111111000000111111000000000000111111000000////////////000000111111111111111111111111222222222222222222222222000000000000000000000000000000000111111111111222000000111222222222222111222222111000000111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111555222......///111111000000000000000000000000000111111111111111111111111000000000000000000000000111000000000000000111111000000000000000000000000000000000000000000000000111111111111000000000//////000000111111111000000111111000000000000111111000000000000000000000000111111111000000/////////000000000000111111111111000000111111111222222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000//////...,,,---///111222222222222222222222111111111111111111111111222222222222222222222222222222222222222333333222222333333444555444444444555555555555666666666666666666777888888555555666777777777777777777666666555555666777888666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222111111111111111111111111222222222222111222222222222333333333222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222444444444333333333333333333333333333333333333333333333333333333333333333333333222222222222333333222222333444444444444333444444444333333333222222555555444333333333333333333333333333333333333333333333222222222111111111222222222222222222222222333333333222222222222222333333333222222222111111333222111000000111222333000000111111111111000000222222222222222222222222111111111111111111111111222222111111111111111222333222000//////000222333111111111111111111111111000000111111111111000000000000000000000000000000111000000000000000111111111111111111111000//////000000000000000000000000333222000/////////000111000000000000000000000000111111111111111111111111////////////////////////444444222111///---,,,,,,111111000000000000111111111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111111111111111111000000000000111111111000000//////000000111111111111111111111111111111111111111111111111111000000000000000000000000...////////////000000000000000111222222222222111222222111000000111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111222111///000111111000///000000000000000000000000111111111111111111111111000000000000000000000000444333222000////////////000000000000000000000000000000000000000000000000111111111111000000000000111111000//////000000000111111000000000000111111000000000000000000000000000111222222222111000///000000000000111111111111000000000111111111111222000000////////////000000000000000000000000000000000000000000000000000000////////////////////////222222111111000///////////////111222333444444333000000111111222222222333///000000111111222222222222222222222222222222222333333222222333333444555444444444555555555555666666666666666666777888888555555666666666777777777777666666555555555555666666666666666666666666666555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222222111111111111222222222333222222222222333333333333222222111111111111222222222222222222222222222222222222222222333333333333222222222222333333333333555555555444444333333333444444444444444444444444555555555555555555555555444444333333333333444444333444444555555555555555555555555555444444444444555555444333333333333444444444444333333333333333333333333222222222111111222222222222222222222222222222222222333333333333333333333222222222111111111111111111111111111111000000111111111111000000222222222222222222222222111111111111111111111111444333222111000000000000333222111000000111222333000000000000000000000000000000111111111111000000000000000000000000000000000/////////000111222222000111111111111000000///000000000000000000000000222111000000///000000000000000000000000000000000333222111000000111222333////////////////////////000000000000000000111111333222222111111222222333111111000000///000000111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222111111000000111111222111000000000000000000111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000111222222222222111222111111111111111111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000111111222111000///000000000000000000000000////////////////////////////////////////////////333333111000////////////000000000000000000000000000000000000000000000000111111111000000000000000222111///......///000000111111000000000000111111000000000000000000000000///111222444333222000//////000000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000////////////////////////111111111111000000//////000000111222333333444444000111111111111222222222......///000111222222222222222222222222222222222333333222222333333444555444444444555555555555666444444444444444555666666555555555555666666777777666555555444333333333333666666666666666666666666555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111222222333333333111111111222222222333333222222222333333333444444333222222111111222222333222222222222222222222222222222222333333333333333444444444444444555555555555555444444444333333333333333333333444444444444555555555555555555555555666555555444444555555666555666777777888888777777888888777777777666666666555555444333333333333444444444444444333333333333333333222222222111111111222222222222222222222222111222222333333444444444333333333222222222111111000111222222222222111000000111111222222111111000222222222222222222222222111111111111111111111111333222222111000000111111222222111000000111222222111111111111111111111111000000111111111111000000000000000000000000000000////////////000111333333000000111111111111000///000000000000000000000000111111000000000000000000000000000000000000000000333222000//////000222333000000000000000000000000---...///000111222333444//////............//////111111000000000000111111000000000000000000000000111111111111111111111111//////000000111111111111111111111111111111111111222222111111111111222222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222000000111222222222222111111111111222222111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111...000111222222111000///000000000000000000000000////////////////////////////////////////////////111111000000000000000111000000000000000000000000000000000000000000000000000000000000000000111111111000///......///000111111111000000000000111111000000000000000000000000///000222333444222111//////000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000000000000000111111222333222222222111111111111000......///000111222222222222222222222222222222222333333222222333333444555444444444555555555555666444444444444444555666666555555555444555666777777666666666666555555444444666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111222222333333333444111222222222222333333333222222333333333444444444333333222222222222333333222222222222222222222222222222333333333444444444333333333333444444555555444444444444444444444444222333333333444444555555666666666666666666666666666666555555555555666666666777777888888888888888888888888888777777777777777666555555444444555555555555555444444333333333333333222222222222111111222222222222222222222222222222222333333444444555333333333222222222111111000111222222222222111000111111222222222222111111222222222222222222222222111111111111111111111111111111000000111222222333222111111111111111111222222222222222222222222222000000111111111111000000000000000000000000000000////////////000111333333///000000111111111000000000000000000000000000000000000000111111111000000000000000000000000000000333222000//////000222333000000000000000000000000000000000111111111222222111000000//////000000111111111000000000111222222000000000000000000000000111111111111111111111111/////////000111111222222111111111111111222222222222222111111111111222222222111111000000111111222222222222222222222222222000000000000000000000000000000000000000000000000222222222222333333333333000000111222222222222111000111222222222222111000111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000111111111222222---///222222111000000111000000000000000000000000111111111111111111111111000000000000000000000000000000//////000111222222000000000000000000000000000000000000000000000000000000000000111111111111///.........//////000111111111000000000000111111000000000000000000000000///000111222222222111000000000000000111111111111111000000000000000//////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////111111000000000000000000///////////////000111222333222222222111111000000///000000111111222222222222222222222222222222222333333222222333333444555444444444555555555555666666666666666666777888888666555444444444555666777777888888999888888777666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222222222222333333333333333333333333444444444444333333222222222222333333333333333333333333333333222222333333444444555555111111222222333333444444333333444444555666666666555555666666777888888888999999999999999999999999999888888777777888888999888888999::::::::::::999:::::::::999999999999888::::::999888888888888888888888777777666555555555555555444444444333333333444444444444444444444444333333333333444444444444333333333222222222111111111111111111111111111111111111222222222222111111222222222222222222222222111111111111111111111111000000000000111222333444111111111111111111111111222222222222222222222222000000111111111111000000000000000000000000000000000/////////000111222222///000000111111111111000000000000000000000000000//////000111111111111000000000000000000000000000333222111000000111222333000000000000000000000000111111111111111111111111333333222222222222333333111111000000111111222333000000000000000000000000111111111111111111111111...//////000111111222222000000111111111222222222333222222111111222222333222111111000000111111222222222222222222222222222111111111111111111111111000000000000000000000000222222222222333333333333000000111222222222222111000111222222222222111000111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000111111111222222222---000222222000///111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000///000000000111111111111,,,,,,...///000000111111111111000000000000111111000000000000000000000000/////////000000111111111000000000000111111111111111111000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000///...///000111222111111111111111222222222111111111222222222222222222222222222222222222222333333222222333333444555444444444555555555555666666666666666666777888888666555444333333555666888555666777888888888777666666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333222222222222222333333333444444333333333444444444444555444333333222222333333444333333333333333333333333222222333333444555555666333333333444555666666666444444555666888999:::;;;;;;;;;;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>===============<<<<<<;;;::::::999888888888888888888777777777777555555555555555555555555444444444444444333333333333333333222222222111111333222111000000111222333111222222333333222222111222222222222222222222222111111111111111111111111222111111111111111222222111111111222222111111111111111111111111111111111000000111111111111000000000000000000000000000000111000000000000000111111//////000111111111111111000000000000000000000000...///000111222111111000000000000000000000000000111111111111111111111111000000000000000000000000000000111111222222222333000000////////////000000111111000000111222333333000000000000000000000000111111111111111111111111...//////000111222222222000000111111222222222222333222222111111222222333222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333000000111222222222222111000111222333333222111000111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000111111111111222222222...000222111//////111444000000000000000000000000////////////////////////000000000000000000000000111111000000000000000111000000000000000000000000000000000000000000000000//////000000111111111222***+++---///111111111111111111000000000000111111000000000000000000000000//////......///000111111000000000000111111111111111111000000/////////...000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111111111000/////////000111222...///000111222333444444333333333222222222222222222222222222222222222222333333222222333333444555444444444555555555666666444444444444444555666666666555333333333444666888111222444555555555444444666666666666666666666666444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444333333222222222222222333333333444444444333333333444444444555555444333333222222333333444333333333333333333333333222222333333444555666666666777777888999::::::;;;555555777888:::<<<===>>>???@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFCCCBBBBBBAAA@@@AAAAAAAAA??????>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999666666666666666666666666555555555444444333333333333333333222222222111111333222000//////000222333111222222333333222222111222222222222222222222222111111111111111111111111444333222111000000000000111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000222111000000000000000111//////000111111111111111000000000000000000000000...///000222222222111000000000000000000000000000000111222222222222111000222222222111111111000000000000000000000000000000333333222222111000//////......///000111222222333000000000000000000000000000000000000000000000000222222222111111111000000222222222111111111000000111111111111111111111111111111222222222222111111222222222111111111000000/////////000111111111222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111111111000000//////......111111000000//////......000000000000000000000000000000000000000000000000000///...------...///000000000000000000000000000000000000000111111111111000000000000000000000000111111111000000000000000000111111111222222222222000000000000111111111111222222111111000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000//////......111111111111111111111111000000000000000000000000111111222222222333333333111111111111111111111111000111111111111222222222111111111111111111111111222222333333333333444444333444555555666666555555666666555555555555666666444444555555666777777777777777777777777777777777333222222111111222222333444444444444444444444444222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333111111111111222333444444222222222222222333333333111111111111111222333333555444333333333333444444444444444444444555666777777666666666888;;;===???===???AAACCCEEEEEEEEEDDDFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLMMMKKKIIIJJJLLLMMMLLLIIIGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA???>>>===>>>===<<<;;;999999888888999888666555444444555555222333333333333444444444000000000111111222333444222222222222333333333333111111111111111222222222444444444444444444444444222222222222222222222222111111222222222333333333000000000000000000000000222222222111111111000000333222111111000000111111000000000///////////////111111111111111111111111111111000000000000111111//////000000111111111222333222111000000111222333111111111111111111111111111111111000000000//////000000000000000000000000333333222222111000000/////////000000111111222222000000000000000000000000000000000000000000000000222222222111111111000000222222222111111111000000111111111111111111111111111111222222222222111111222222222111111111000000222222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111000000000000000000000000000000111111111111111111111111222111111111000000000000000000000000////////////111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000111111111111000000000000000000000000111000000000000000000000000000000111111111222222000000000000111111111111111111111000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000////////////111111111111111111111111000000000000000000000000111111111222222222333333111111111111111111111111000111111111111222222222222222222222222222222222222222333333333333444444333444555555666666555555666666555555555555666666666666666666666555555555555555555555555555555555333333222222222222333333444444444444444444444444222333333444444333333222333333333222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111222222222222333333333222222222111222222333333333333333333333333333333666555555555666666777888555555555555555666666777777777777777888999:::;;;:::::::::;;;===???BBBDDDDDDEEEGGGHHHJJJKKKKKKKKKOOOOOOPPPQQQRRRSSSTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSUUUUUUTTTTTTSSSSSSSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSQQQOOOPPPRRRSSSQQQOOOLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;999888777777777777444444444444444444444444333333222333333444555555111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333111111111111111111111111222222222111111111000000333222111111000000111111000000000000000000000000111111111111111111111111111111000000000000111111///000000000111111111111222222111000000111222222111111111111111111111111000000000///////////////000000000000000000000000333333222222111000000000000000000000000111111111000000000000000000000000000000000000000000000000222222222111111111111111222222222111111111111111111111111111111111111111111111222222222222111111222222222111111111111111333333333222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////222222222111111111111111000000000000000000000000111111111111111111111111222222222222111111111111////////////000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111/////////000000000111111000000000000111111111111000000000000111111111111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111000000000000/////////000000000000000000000000000000000000000000000000111111111222222222222333111111111111111111111111000111111111111222222222333333333333333333333333222222333333333333444444333444555555666666555555666666666555555666666666888777777666555555444444444444444444444444444444444444444333333444444444444444444444444444444444222333333444444333333222444444333333222222111111222222222222222222222222333333333333333333333333333333333333333333333333222222222222333333333333444333333222222222222333444444444333333333333333555555444444555555666777666666777888999:::;;;;;;<<<<<<<<<===>>>@@@AAABBBAAAAAAAAACCCEEEHHHJJJLLLOOOOOOOOOPPPRRRSSSUUUVVVYYYYYYYYYYYYZZZZZZZZZ[[[YYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYXXXXXXYYYWWWVVVVVVWWWWWWUUUTTTSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNNNNNNNMMMLLLJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???===<<<;;;;;;;;;888888777777666666555555555555555444444555666666222222222222111111111111333333333333333333222222333333333333333333333333222222222222222222222222111111222222222333333333111111111111111111111111222222222111111111111111333222111111000000111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000111111111111222222111000000111222222111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222111111111000/////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111......//////000000111111222222222222222222222222//////////////////////////////............/////////////////////////////////000000000111111111111000000000000000000000000000000000000000111111111////////////000000000000///000000000111111111111//////000000111111222222....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000111111111111222222222222111111111111111111111111000000111111111222222222333333333333333333333333222222222333333333444444333444555555666555555555555555666666666666555555777777666666555555555555444444444444444444444444555555444444444444555555444444444444444444444444222333333444444333333222444444444333333222111111222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444555444333222222222222222444333333333333333333333444444333444444555666666888999:::<<<>>>???@@@@@@CCCCCCCCCDDDEEEGGGHHHIIIHHHIIIJJJKKKNNNPPPSSSTTTWWWWWWWWWWWWYYY[[[]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]][[[[[[ZZZZZZZZZZZZZZZZZZ\\\\\\[[[ZZZZZZYYYYYYYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSQQQPPPPPPMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEDDDBBBAAAAAA@@@======<<<;;;:::999888888777777666555555555555555444444444444333333333333333333333222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111333222111111000000111111111222222222222222333333111111111111111111111111111111000000000000111111000000000000000111111111222111111111111111111222111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222111111111000/////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111111111111111111111111111////////////////////////......////////////......///////////////////////////000000000111111111111000000000000000000000000//////000000111111111111////////////000000000000///000000000111111111111//////000000111111222222---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111////////////////////////000000000000000000000000000000111111111222222222111111111111111111111111000000111111111222222222222222222222222222222222222222222333333333444444333444555555666555555555555555666777777666555555555555555555666666777777555555555555555555555555666555555444444555555666444444444444444444444444222333333444444333333222444444444333333333222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333333444444444555555444333222222222222333333333444444444555555777777888888999;;;<<<======>>>@@@CCCEEEFFFGGGGGGJJJJJJKKKKKKLLLNNNOOOPPPPPPPPPQQQSSSUUUXXXYYY[[[\\\\\\\\\\\\]]]___bbbccc`````````____________^^^^^^^^^____________^^^^^^\\\[[[[[[[[[[[[[[[ZZZZZZ\\\[[[ZZZYYYXXXXXXYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[ZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQQQQPPPOOONNNNNNNNNNNNLLLLLLKKKJJJIIIHHHGGGFFFCCCCCCBBBAAA???>>>======:::999888777666555555555555555555444444333333333333333222222222111111111222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111333222111111000000111111111111222222333333333333111111111111111111111111111111000000000000111111111111000000000000000000111111111222222111111111111111111111111111111111111111111111222222222222000000000000000000000000111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000111111111111111222222222111111111111111222222222111111111111111111111111111111222222222222111111111111111111111222222222333333333222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000///////////////000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000/////////000111111222222/////////000000000111111000000000000111111111111000000000000111111111111------........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111111222000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111111111000111111111111222222222111111111111111111111111222222333333333333444444333444555555666666555555444555666777777666555444444444555555666777777888555555555555555555555555555555444444444444555555444444444444444444444444222333333444444333333222333333333333444444444444222222222222222222222222111111111111111111111111333333333333333333333333333333333333444444444444555444444333333333333444444444555666777888888999999::::::<<<>>>@@@BBBCCCEEEGGGIIILLLNNNOOOPPPPPPRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWYYY[[[\\\]]]^^^]]]^^^^^^___```bbbcccdddccccccbbbbbbbbbbbbbbbbbb^^^__________________^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZXXXWWWWWWXXXYYYYYY[[[[[[[[[\\\\\\\\\\\\\\\[[[\\\]]]]]][[[[[[\\\]]][[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNLLLLLLIIIIIIHHHGGGFFFEEEDDDCCC???>>>===;;;999888888888666666555555444333333333444444333333222222111111333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111222222222333222111111000000111111111111111222222333333444111111111111111111111111111111000000000000111111111111111111000000000000000111222222222222111000111111111111111111111111000000000000111111111222000000000000000000000000111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000000000111111111222222222000000111111111222222222111111111111111111111111111111222222222222111111000000111111111222222222222222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000//////000000000111111111000000000000////////////////////////////////////000000000000000000000000///000111222222111000///000000000000000000000000000000000000111111111111000000000000000000000000...//////000111111222222000000000111111111222222000000000000111111111111111111111000000000000000/////////000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222333333333333444444333444555555666666555555444555666777777666555444555555555666666666666666444444444444444444444444555444444444444444444555444444444444444444444444222333333444444333333222222222333333444555555555222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444444555444444333333333444444555666666777999;;;<<<>>>>>>======???AAADDDGGGIIIKKKNNNPPPSSSVVVXXXYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^___]]]^^^___aaabbbcccddddddccccccdddddddddddddddddd`````````aaaaaa`````````^^^]]]\\\[[[ZZZYYYXXXWWWWWWVVVTTTTTTTTTUUUWWWXXXZZZZZZZZZZZZ[[[[[[[[[\\\YYY[[[]]]]]]\\\[[[]]]___]]]]]]\\\\\\[[[ZZZZZZZZZWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSRRRRRRRRRRRRSSSPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNMMMLLLKKKKKKJJJJJJGGGFFFDDDBBB@@@>>>======::::::999888888777666666777666666555444444333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222000000111111111222222222333222111111000000111111000000111111222333333333111111111111111111111111111111000000000000111111111111111111000000000///000111222222222222111000111111111111111111111111.../////////000000111111000000000000000000000000111111111111111111222222...//////000111222222333000000000000000000000000000000000000000000000000000000111111222222222222000000111111222222222222111111111111111111111111111111222222222222111111000000111111222222222222//////000000111111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222222222000000000000000000000000000000000000000000000000000000111111222222222333111111000000//////......////////////////////////000000000000000000000000---...///000000///...---000000000000000000000000000000000000111111111111000000000000000000000000...//////000111222222222111111111111222222222222000000000000111111111111222222111111000000//////111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222333333333333333333333333222222333333333444444444333444555555666666555555444555666888888666555444777777777666555555444444333333333333333333333333444444444333333444444444444444444444444444444444222333333444444333333222111222222333444555666666222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555333333333333444444555666777888:::<<<>>>@@@BBBBBBDDDEEEGGGJJJMMMQQQSSSUUUUUUWWWZZZ]]]^^^______^^^[[[ZZZYYYYYYXXXYYYYYYYYY[[[\\\]]]^^^^^^______^^^]]]^^^```bbbddddddddddddbbbcccccccccddddddddddddaaabbbbbbccccccbbbbbbaaa\\\\\\[[[YYYWWWVVVTTTTTTSSSRRRPPPPPPPPPRRRTTTUUUWWWWWWWWWXXXXXXYYYYYYYYYVVVYYY\\\\\\ZZZZZZ]]]_________^^^^^^]]]]]]\\\\\\WWWWWWXXXXXXXXXWWWWWWVVVTTTTTTSSSRRRRRRRRRSSSSSSQQQRRRSSSTTTUUUTTTSSSSSSQQQPPPPPPOOOOOONNNNNNNNNMMMKKKIIIGGGEEECCCBBBBBB??????>>>======<<<;;;;;;999888888777666555555555444444444444444444444444222222222222222222222222111111222222222333333333222222222222222222222222000000111111222222222222333222222111000111111111//////000111222222333333111111111111111111111111111111000000000000111111222111111111000000//////000111222333333222111000111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000222222222222222111000///111000/////////000222333222222222111111111000000111111222222222222111111111111111111111111111111222222111111000/////////111111111111111111111111111111000000000000111111//////000111111111111111222222222222222222222222000000111111111222222222000000000000111222333444111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000/////////000222333222222222111111111000000222111111111000000//////000000000000000000000000000000000000000000000000111111111111111222222333000000000000000000000000000000000000////////////222222222222222222222222222222222111111111000000000000000000111111111111222222222222222222222222222222333333333333444444333333333444444444555555777777666666555555555444666666666666666666666666444444444444444444444444333444444555555444444333222222333444444555555666444444444444444444444444333333333333333333333333444444444444444444444444111111222333333444555555444555555555555555666666333444555555444333444666666777888777777888;;;===>>>???@@@CCCFFFIIIKKKMMMRRRSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[]]]___aaabbbcccdddbbbcccddddddeeedddddddddccccccbbbaaaaaa```______]]]]]][[[YYYWWWVVVTTTSSSPPPOOONNNNNNNNNOOOPPPQQQQQQRRRSSSUUUUUUUUUTTTTTTYYYYYYZZZ[[[\\\]]]]]]^^^^^^___`````````___]]]\\\[[[YYYWWWVVVWWWWWWVVVUUUTTTSSSRRRQQQRRRRRRTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRTTTSSSSSSRRRQQQQQQRRRRRRPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@<<<<<<:::999999999999999555555666666555555444333222222111111111111222222222222333333333444444444333333222222222222333333333333333222222111111111222222222111111111000000000000000000000000000000000111222222222222111000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000222222222222222111000000111000/////////000222222222222222111111111000000111111222222222222111111111111111111111111111111000000000000000111111111111111111111111111111111111111000000000000111111//////000111111111111111222222222222222222222222111111111111111111222222000000000000111222333333000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000/////////000222222222222222111111111000000111111111111000000000///000000000000000000000000000000000000000000000000111000000000000111222222000000000000000000000000111111111111111000000000222222222222222222222222222222222111111111000000000000000000111111111111222222222222222222222222222222333333333333444444333333333444444444555555888777777777666666666666555555555555555555555555555555555555555555555555333444444555555444444333444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444222222222333333444444555333333333444444444444444666777999888777777999:::777888:::::::::<<>><<<:::999777777777666444444333333333222222222222222222222222222111111000000111111222222222222222222222222222111111111111111111111111111111111111111111111111333222000//////000222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000///000111111111111000///000000000000000000000000111111111111111111111111000000000000000000000000000111111222222222111111///000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111000000//////111111111111111111111111111111000000000000111111//////000111111111111111111111111111111111111111111111111111111111111111222222111111000111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111/////////000000000111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111///000000000111111111111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222333333333444444333333333444444444555555555555555555555555555555555555555555555555555555444444444444444444444444333444444555555444444333333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444555444444444444444444444555555555555666666666666888:::===>>>???AAADDDFFFEEEHHHKKKNNNQQQSSSWWWYYYYYYZZZ[[[]]]^^^^^^^^^^^^[[[[[[ZZZYYYYYYXXXWWWWWWXXXWWWWWWUUUTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLPPPRRRTTTWWWZZZ]]]^^^___``````aaabbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbb]]]]]]\\\\\\[[[ZZZYYYYYYZZZYYYXXXUUUSSSPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJMMMNNNPPPSSSUUUXXXZZZ[[[]]]]]]^^^___^^^]]]\\\[[[YYYVVVSSSQQQPPPOOOMMMKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPPPPQQQRRRSSSTTTQQQRRRRRRRRRQQQPPPPPPOOOIIIJJJLLLNNNNNNMMMKKKJJJFFFFFFEEECCCAAA???===<<<:::999888666555444444444222222222222222222111111222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111333222000//////000222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000111222222111000///000000000000000000000000111111111111111111111111000000000000000000000000000000111222222222222111//////000111111111111000111111111111111222222222111111222222222222111111111111111111111111111111222222111111000//////...111111111111111111111111111111000000000000111111//////000111111111111111111111111111111111111111000000111111111222222222222111111111111111222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111000111111111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000000000/////////000111111000000000000000000000000.........///000000111111111111111111111111111111111111111111111222222222111111111222222222222333222222222222222222222222222222333333333333444444333333333444444444555555333444444444444444555555444444444444444444444444444444444444444444444444333444444555555444444333222222333333444555666666222222222222222222222222333333333333333333333333444444444444444444444444444444444444444555555555333333444555666777888888;;;>>>AAACCCEEEHHHKKKMMMNNNQQQTTTWWWXXXYYY[[[]]][[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOONNNNNNLLLKKKIIIGGGFFFEEEFFFFFFGGGHHHJJJKKKLLLLLLOOOPPPSSSUUUXXXZZZ[[[\\\]]]]]]^^^_______________````````````````````````___^^^^^^^^^]]]]]]\\\\\\ZZZZZZYYYXXXVVVSSSQQQPPPOOONNNLLLKKKJJJJJJJJJJJJKKKLLLNNNPPPSSSUUUWWWXXXZZZ[[[\\\]]]^^^]]]\\\\\\YYYVVVSSSQQQQQQOOOMMMLLLKKKJJJHHHGGGFFFFFFGGGHHHGGGHHHJJJKKKMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLMMMLLLMMMMMMNNNOOOQQQSSSTTTRRRRRRRRRSSSRRRRRRQQQQQQNNNOOOOOOPPPOOONNNMMMLLLKKKJJJJJJHHHFFFDDDBBBAAA>>>===;;;:::888777666666444444333333333333222222333222222222222222222333111222222222222333333333111111111111111222222222222222222222222222222222333222111000000111222333000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111///000111222222111000///000000000000000000000000111111111111111111111111000000000000000000000000000000111222222222222222...///000111222111111000000000111111111222222222111111222222222222111111111111111111111111111111111111111000000000000000111111111111111111111111111111000000000000111111//////000111111111111111111111111111111111111111//////000111222333333444000000000000111222333333111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000...///000111222111111000000000111111111222222222///000000000111111111111000000000000000000000000000000000000000000000000111000000000000111222222000000000000000000000000...//////000111111222222111111111111111111111111000000111111111222222222111111111222222222333333222222222222222222222222222222333333333333444444333333333444444444555555444444444444555555666666444444444444444444444444555555555555555555555555333444444555555444444333333444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444333333444444555555666666555555777888:::;;;======???BBBFFFIIIKKKNNNQQQTTTWWWYYY\\\]]]]]]\\\]]]^^^\\\\\\]]]]]]\\\ZZZWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLNNNOOORRRTTTVVVXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[YYYYYYYYYXXXWWWUUUSSSRRRPPPOOONNNLLLLLLLLLLLLMMMJJJKKKMMMOOOQQQSSSUUUVVVVVVWWWYYY[[[\\\\\\[[[[[[YYYWWWTTTRRRRRRQQQOOONNNLLLKKKJJJHHHGGGGGGHHHHHHGGGHHHJJJLLLNNNOOOPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQSSSRRRRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOOOONNNNNNMMMLLLKKKIIIGGGFFFCCCBBB@@@>>><<<;;;::::::777777777666666555555555444444333333333333444444111111222222222333333333000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222...000111222222111000...000000000000000000000000111111111111111111111111000000000000000000000000///000111222222222222222...///000222222111111000000000111111222222222222111111222222222222111111111111111111111111111111/////////000111111222222111111111111111111111111111111000000000000111111//////000111111111111111000000000000000000000000......///111222333444555000000000000111222333444000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000...///000222222111111000000000111111222222222222//////000000111111111222000000000000000000000000000000000000000000000000111111111111111222222333000000000000000000000000///000000111222222333333000000000000000000000000000000111111222222222222111111222222222333333333222222222222222222222222222222333333333444444444333333333444444444555555444555555555666666777777444444444444444444444444666666666666666666666666333444444555555444444333666555555444444333333222444444444444444444444444333333333333333333333333444444444444444444444444333333333444555666777777888999;;;===???AAACCCCCCGGGJJJNNNQQQSSSWWWZZZ]]]\\\^^^```aaa___^^^^^^^^^\\\]]]]]]]]][[[XXXUUUSSSQQQPPPPPPOOONNNMMMMMMLLLOOONNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEFFFHHHIIIKKKLLLLLLNNNOOOQQQSSSUUUVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWUUUTTTSSSPPPOOONNNMMMMMMNNNOOOPPPJJJKKKLLLNNNPPPRRRSSSTTTSSSTTTVVVXXXZZZZZZZZZZZZYYYWWWUUUSSSSSSRRRQQQOOONNNLLLKKKIIIHHHHHHIIIIIIHHHIIIKKKMMMOOOQQQQQQRRRLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHIIILLLNNNPPPRRRSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQRRRRRRSSSPPPPPPOOOOOOMMMLLLJJJIIIGGGFFFDDDBBB@@@>>>======::::::999999888888777777555444444333333444444555111111111222222333333333000000111111222222222222222222222222222222222222000111222222222222111000222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111222222222111111111000000222222222111111111111000000000000000000000000000111111111111111111111111222111111111000000//////000000000000111111111111111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000111222333333222111000///---......///000111111222111111222222222222111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000222111111111000000//////---...000111111000000///000000000000000000000000222222222111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222333222222222111111000000222111111111000000////////////000000000000//////111111111111111111111111000000000000000000000000111111000000000000111111111111000000000000111111...///111222222111000///////////////////////////111111000000111111222333111111222222222333333333111111222333333333222222333333333444444444555555666666555555555444444444555555555555555555555555555555555444444333333333444444444444444444444444444444444444333333222111222222333333333333444444555555555555555555555555333444555666666666666666555666777666666888;;;===<<<===@@@CCCGGGJJJMMMNNNRRRSSSTTTVVVXXXZZZ\\\\\\______````````````______]]]\\\ZZZWWWTTTRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKJJJIIIHHHGGGFFFEEEIIIJJJKKKLLLMMMMMMMMMMMMOOOOOOPPPQQQRRRSSSSSSSSSQQQRRRTTTUUUVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQPPPOOONNNNNNMMMNNNOOOPPPQQQRRRSSSSSSVVVVVVUUUUUUUUUVVVVVVWWWZZZYYYXXXVVVUUUTTTTTTSSSRRRQQQPPPNNNLLLJJJIIIHHHKKKLLLMMMMMMNNNNNNNNNNNNMMMKKKIIIGGGDDDCCCAAAAAACCCCCCDDDFFFHHHJJJLLLMMMNNNOOOQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSRRRRRRRRRQQQQQQPPPPPPPPPNNNLLLIIIEEEAAA???===AAA@@@===:::777666555555555444333222222222333444444444333333222111111111222222222222222222222222222222222222222222222222111222222333333222222111111111111222222333333333222222222222222222222222///000000000000111111111111111222222222222111111111111222222222222111111222222222111111111000000111111111000000000//////000000000000000000000000111111111111111111111111111111111111000000000///000000000000111111111111111111111111111111111111000000000000000000000000111111111111000000000///111111111111111111111111111222222333222111000///......//////000000111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000111111111111000000000///...///000000111111000000000000000000000000000000222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111222222222111111111000000000111111111111000000000///000000111111111111000000111111111111111111111111000000000000000000000000111111000000000000111111111111000000000000111111111111111222111111000000000000000000000000000000111111000000111111222333111111222222222333333333000111111222222222222222333333333444444444555555555555444444333333333333555555555555555555555555555555444444444333333333333333333333333333333333333444444444333333222111222222333333333333444444555555555444444444444444222333333444444444444444555666888888999;;;>>>AAABBBCCCFFFIIILLLOOORRRSSSWWWWWWYYYZZZ\\\^^^___``````````````````___^^^^^^[[[ZZZXXXUUURRRPPPOOONNNLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIILLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPNNNOOOPPPQQQRRRQQQQQQPPPQQQQQQQQQQQQQQQPPPPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLNNNNNNOOOOOONNNNNNMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSUUUUUUXXXXXXVVVUUUTTTTTTTTTTTTSSSSSSRRRQQQOOONNNMMMLLLLLLMMMMMMNNNOOOOOONNNNNNMMMLLLJJJGGGEEEDDDCCCBBBAAABBBBBBDDDFFFHHHIIIKKKMMMNNNPPPQQQSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPNNNLLLJJJGGGFFFEEEDDDCCCAAA???<<<;;;999999888777666555444444444555444444444333333222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222333333222222222222222222222222000000000111111111222222111111222222222222111111111111222222222222111111222222222111111111111111000000000000/////////...000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111111222222222222111000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111000000000000111222222000000000000000000000000222111111111111000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111222111111000000000000//////111111111111000000000000111111111222222111111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111444333222111111111111111111111111111111111111111111111000000111111222333111111222222222333333333000111222222333333222222333333333444444444555555444333333333333222222222444444444444444444444444555444444444444333333333333333333333333333333333333333444444444333222222222222333333333333444444444444444444444444444444333333444444444555555555666888:::<<<===@@@DDDGGGKKKLLLNNNQQQTTTVVVXXXYYYZZZZZZ\\\]]]___```aaabbbaaaaaaaaaaaa```^^^]]]\\\XXXWWWUUUSSSPPPOOOMMMMMMJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMLLLLLLLLLLLLMMMIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLNNNOOORRRTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQMMMNNNOOOOOOOOOOOOOOOOOOLLLKKKIIIGGGEEECCCBBBBBB@@@@@@AAABBBCCCEEEGGGHHHKKKLLLNNNPPPRRRSSSTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNMMMLLLLLLKKKHHHHHHGGGFFFDDDBBB@@@???===<<<:::888777666666555444444444444333333333333333333333333333333333333222222222222222222222222111222222333333222222111333333222222222222222222222222222222222222222222111111111111222222222333111111222222222222111111111111222222222222111111111111111111111111111111111111000000000/////////000000000000000000000000111111111111111111111111111111111000000000000000///000000000111111111111111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111111111111222111111111111111111000000000000000000111111222222222222111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000////////////////////////000000000000000000000000111111111000000000000000222111000000000111333444000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111222000000000///////////////111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111666555333111000000111111111111111111111111111111111111000000111111222333111111222222222333333333222222333444444444444333333333333444444444555555444333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444333333222222222222333333333444444333333333333444444444444555555555666666777888888999;;;???AAADDDGGGKKKNNNSSSTTTVVVWWWZZZ\\\]]]^^^[[[[[[\\\]]]___```aaaaaabbbbbbaaa```___]]][[[ZZZWWWVVVTTTRRRPPPNNNMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJKKKJJJJJJIIIIIIIIIIIIJJJLLLLLLMMMNNNOOOOOOOOONNNOOOOOONNNNNNMMMLLLLLLLLLJJJJJJKKKMMMNNNQQQSSSTTTRRRRRRQQQPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNOOOOOOPPPOOOOOONNNIIIHHHGGGEEECCCBBBBBBAAA@@@@@@AAAAAACCCDDDFFFFFFIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTPPPQQQRRRRRRRRRQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKKKKJJJGGGEEEDDDAAA@@@>>><<<:::888777666444444444444333333333333333333333333333333333333222222222222222222222222111222222333333222222111333333333222222111111111222222222222222222222222111111222222222333333333111111222222222222111111111111222222222222111111111111111111111111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111000000000000111111222222222222111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222////////////////////////000000000000000000000000111111111111111111111111000000000000000000111111////////////////////////000000000000000000000000000000000000000000111111222111000000000111333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111222///////////////000000000000000000000000000111111111000////////////000111111111111111111111111111000000000000000000000000000111222222222222111000111111000000000000111111666555333111000000111111000000000000000000000000111111000000111111222333111111222222222333333333333444555555666555555555333333333444444444555555444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333333222222222333333333444444333333333444444555555555666666666666888999;;;<<<>>>AAAEEEHHHKKKNNNQQQTTTXXXYYYZZZ[[[\\\]]]^^^___\\\\\\]]]^^^______``````aaaaaa```___]]][[[YYYXXXVVVUUUTTTRRRPPPOOOOOOOOOPPPOOOMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLMMMNNNOOOOOOOOONNNOOOOOONNNMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMOOOQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOMMMNNNNNNOOONNNNNNMMMMMMIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKLLLNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSPPPQQQSSSTTTTTTSSSRRRQQQPPPPPPPPPOOONNNNNNMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHDDDCCCBBB???===;;;999888666555555444444333222222333333333333333333333333222222222222222222222222111222222333333222222111333333333222222111111111222222222222222222222222111111222222222333333333111111222222222222111111111111222222222222111111111111111111111222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222111111111000111111222333111111111111111111111111111111222222222222111111000000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111222222000000000000000000000000//////000000000000000111000000000000000000000000////////////////////////111111111111111111111111000000000000000111111222//////000000000000111111000000000000111111111111111000///......///000111111111111111111111111111000000000000000000000000000111222333333222111000111111000000000000111111444333222111111111111111000000000000000000000000111111000000111111222333111111222222222333333333333444555555666666555555333333333444444444555555444444555555555555555666333333333333333333333333333333333444444444444555444444444444444444444444222222333444444444333333222222333333333333444444333444444555555666666666666666666777999<<>>===;;;999777555555444444444444444444444444222222222222222222222222111222222333333222222111222222222222222222333333222222222222222222222222000000000111111111222222111111222222222222111111111111222222222222111111000000111111222222222222000000000000////////////000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111111111111111111111111111000000000000000000000000//////000000111111111222222222222222222222222222111111000000000111333444//////000111222333333333111111222222222222111111///000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000//////000000111111111222---...000111111111000///000000000000000000000000.../////////000000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000111111222000000111111222222222333//////000000111111111222333222000//////000222333111111111111111111111111000000000000000000000000000111333444444333111000111111000000000000111111...///111222222111000///222222222222222222222222111111111000111222222333111111222222222333333333111111222333333333222222333333333444444444555555222222222333333444444444333333333333333333333333333333333444444555555555000000000000000000000000111222333333444444444444222222333333333444444444555555555666777888888999>>>??????AAAEEEIIIMMMOOOQQQTTTWWWZZZZZZ[[[\\\^^^\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYWWWVVVUUUSSSSSSRRRQQQPPPPPPPPPPPPJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCEEEFFFHHHJJJLLLLLLMMMMMMOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUPPPQQQRRRUUUXXX\\\___aaaaaabbbeeeggggggdddaaa___ZZZZZZZZZZZZYYYWWWVVVUUUVVVVVVUUUTTTUUUWWWZZZ[[[```````````````___^^^]]]XXXWWWWWWVVVUUUUUUTTTTTTRRRRRRTTTWWWZZZ^^^aaabbb```^^^ZZZVVVRRRNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGIIIJJJLLLMMMJJJLLLNNNPPPQQQPPPNNNLLLIIIIIIIIIJJJJJJKKKKKKKKKOOONNNMMMMMMMMMOOOPPPQQQNNNNNNMMMLLLJJJGGGEEECCCCCCBBB@@@>>><<<999777666444444444444444444444444222222222222222222222222222222222333333222222222111111111222222333333444222222222222222222222222///000000000000111111111111111222222222222111111222222222222222222222222000000000111222222222333111111111111111111111111111111111111111111111111111111111222222333333333000000111111111111000000111111111111111111111111111111111111111111111111222222222111111111000000000000000000111111111111222222111111000000//////111111111111111111111111000111111111111222222222222111000//////000111111111111111111111111111111111111111111111111111111222222222111111111000000000111111111111222222222555444333222111111111111111111111111000000000000000000000000111111111111000000000000111111111111000000//////.........---000000000000000000000000222111000//////000111222000000000000111111111111000000000111222222222333333222000/////////000111000000000000000000000000111111000000//////......000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////444333333222222333333444222111000//////000111222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333444444333333333333333333333333333333333444444444555555333333333444444555555555444444444444444444444444222222333333333444444444111111222222222333333333333333222222111222222222444555777777777999<<>><<<;;;888888888888777666555444555444333222111111111111222222222222222222222222222222222111111111111000222222222111111111000000111111111111111111111111111111111222222333333333222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111222222333333333000000111111111111000000111111111111111111111111111111111111111111111111222222222111111111000000000000000000111111111111222222222222111111111111111111111111111111111111000111111111111222222222111111000000111222333444111111111111111111111111111111111111111111111111222222222111111111000000000111111111111222222222555444333222111111111111111111111111000000000000000000000000111111111111000000000000111111111111000000000/////////......000000000000000000000000222111000//////000111222000000000000111111111111111111111111111222222222222111111000000000000000000000000000000000000000111111000000////////////000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///222222222111111222222222333222111000000111222333000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333444444333333333333333333333333333333333444444444555555333333444444444444444444444444444444444444444444222222333333333444444444333333333333333444444444777666666555666666777777555777888999:::===@@@CCCFFFHHHKKKNNNQQQSSSUUUVVVWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSSSSRRRQQQOOONNNNNNMMMLLLKKKJJJJJJKKKKKKGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIJJJMMMPPPSSSVVV\\\]]]^^^___aaaaaaaaaaaacccdddfffiiijjjjjjfffdddbbb```^^^^^^```eeejjjmmmqqqtttyyy|||~~~|||zzzxxxnnnmmmkkkhhheeecccbbbbbb_________```cccfffjjjlllpppqqqssssssrrrooollljjjgggeeedddcccdddcccaaa```___aaaeeekkkqqqvvv{{{}}}|||yyysssiii___XXXTTTSSSRRRQQQOOONNNMMMMMMNNNNNNMMMMMMMMMLLLLLLJJJIIIHHHFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHFFFDDDBBBAAA;;;;;;::::::888777555444555444444333222222333333222222222222222222222222222222222222111111111111333333333333222222111111222222222222222222222222222222222222222222333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222000000111111111111000000111111111111111111111111111111111111111111111111222222222111111111111111000000000000111111111111222222222222222333333333111111111111111111111111000111111111111222222222000000111111222333555666111111111111111111111111111111111111111111111111222222222111111111111111000111111111111222222222444333222111111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111000000000000000000000000000000000000000111111000000000000111111000000000000111111111111222222222111111111111111000111111111111000000///000000000000000000000000111000000000000/////////000000000000111111111111000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111000000000000111111333333222222222222333333000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333444444333333333333333333333333333333333444444444555555444444444444444444333333444444444444444444444444333333333333444444444444555555555555444444444444444444444444555666777777777999<<<>>>@@@CCCGGGJJJNNNOOOQQQSSSUUUVVVWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIKKKMMMOOOQQQQQQPPPPPPOOOPPPSSSWWW\\\^^^fffgggiiikkklllmmmnnnnnnoooqqqsssvvvxxxwwwsssooohhhgggeeedddeeehhhlllnnnrrruuuyyy}}}~~~}}}vvvtttqqqnnnkkkiiiggggggdddddddddfffiiimmmqqqtttxxxyyyzzzzzzyyyvvvrrrpppkkkjjjhhhhhhiiijjjhhhgggeeeggglllrrrzzzuuujjjbbb]]]\\\ZZZYYYWWWVVVTTTTTTSSSSSSPPPQQQQQQRRRPPPNNNLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOOOOOOONNNNNNMMMNNNNNNMMMLLLKKKIIIGGGGGG@@@@@@???===;;;999777555666555444444333444444444333333333333333333333333333222222222111111111111444444444333333333333222333333333333333333333333333333222222222222222222222222222222222222222222333222222222111000000000111111111111111111111111111111111111111111111111111111111111111222222222000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000111111222222333333333111111111111111111111111000000111111111222222222111111111111222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222333333222111111111111111111111111111000000000//////000000000111111111111///000000000111111111111111111111111111111111111000000000000000000000000111000000000000000000111///000000000111111111111333222222222111000000000///000111222222111000///000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111000000111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222333333333444444444444444444444444444444333333333444444444555555555555555444444333333333444444444444444444444444333333333444444444444555555555555444444444444444222222333333555666888999;;;>>>AAADDDFFFIIIMMMPPPTTTTTTUUUVVVVVVVVVVVVVVVSSSRRRRRRRRRRRRSSSTTTTTTRRRRRRRRRQQQPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIIIIJJJJJJKKKLLLLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMPPPSSSVVVYYYZZZZZZYYYYYYYYY\\\```dddgggmmmnnnqqqsssuuuwwwxxxxxx{{{|||~~~~~~yyyuuujjjhhhfffeeeeeefffhhhjjjnnnqqquuuyyy|||}}}}}}}}}yyywwwtttqqqmmmkkkiiihhhfffffffffgggjjjnnnqqqsssxxxyyyzzzzzzxxxuuurrrpppjjjiiihhhiiijjjkkkjjjiiifffhhhmmmttt|||}}}rrrjjjfffeeedddcccaaa___^^^\\\[[[ZZZVVVXXXYYYYYYXXXUUURRRPPPMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBCCCCCCEEEGGGIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIFFFEEEDDDBBB???<<<999888666666555444444444444555444444444444444444444444333333222222222111111111333333333333333333333222333333333333333333333333333333333222222111111111222222222222222222222222333222222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111///000000000111111222222111111111111111111111111000000111111111222222222222222222111111000//////111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222111111000000111111111111111111000000000//////000000000111111111111///000000000111111111111111111111111222222222222000000000000000000000000000000000111111000000000///000000000111111111111333222222222111000000000///000111222222111000///000000000000000000000000000000000000111111111111///000000000111111111111000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000111111222222111111111111222222000111111111111111111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222333333333444444444444444444444444444444333333333444444444555555555555555444444333333333444444444444444444444444333333444444444555555555444444444333333333333333555555666888:::<<<>>>???@@@CCCGGGJJJLLLOOOSSSUUUUUUUUUUUUUUUTTTSSSRRRQQQOOONNNNNNNNNNNNOOOPPPPPPOOOOOOOOOOOONNNLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKHHHIIIJJJKKKMMMNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPQQQTTTXXX[[[___bbbccceeeeeeddddddeeehhhlllnnnssstttvvvyyy{{{}}}~~~{{{vvvjjjiiigggeeeddddddeeeeeemmmooossswwwzzz}}}~~~zzzyyyvvvrrrooolllkkkjjjiiihhhhhhhhhiiikkkmmmooouuuuuuwwwwwwuuurrrooommmhhhgggfffgggiiijjjiiihhheeegggkkkrrryyyyyyrrrooonnnllllllkkkiiigggeeecccbbb___```aaabbbaaa^^^[[[YYYRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHFFFFFFBBBCCCCCCDDDFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHHHHHHHGGGEEEDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJHHHFFFCCC@@@>>><<<888888777666555555555555444444444444444444444444333333333222222222222111111111111111222222222222222222222222222222222222333333333222222111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111000000111111111111111111111111111111111111111111111111111111111111111222222222000000000000111111111111000000000000000111111111111111111111111111111111000111111111111222222222222222222222000///...---111111111111111111111111111111111111111111111111111111111111111222222222000111111111111222222222222111111000000000111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111111222222222000000000000000000000000000000111111111111000000000000000000111111111111222222222111111111111111///000000111111111111000000000000000000000000000000000000111111111111222000000000000111111111111000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111222222222111111222222222///000111111111111000///000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333444444444444444444444444444444333333333444444444555555444444444444444444333333444444444444444444444444333444444444555555555555222222333333444444444444555666777:::<<>>;;;:::999999555555555555555555555555444444333333333222222222111111111222222333333333222222222222222222222222222222222222222222333333222222222222222222222222000000111111222222222333111111111111111111111111111111111111111111111111222111111111000000//////000000111111111111000000111111111111111111111111111111111111111111111111000000111111222222222222000000000000111111111111444333333222222111111111111111111111111111111111000111111111111222222222000111333333444333222111111111111111111111111111111111111111111111111111000000111111222222222222000111111111111222222222111000000000000000111111111111111111000000000000000000000000111111111111000000000000111111111111//////000000111111111111000000000000000000000000///000111222222111000///000000000000111111111111000000111111222222222333111000/////////000222333000000000000000000000000000000111111222222222222000000000000111111111111000000000000000000000000222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111111222000000////////////000000111222333444444333222111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333333444444444555555555555555555555555333333333444444444555555333333333444444555555555444444444444444444444444444444444555555555666666222333444555666888999999<<<===???BBBEEEIIILLLNNNMMMPPPSSSUUUVVVVVVWWWXXXWWWWWWVVVUUUSSSQQQOOOMMMKKKJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJMMMPPPRRRTTTVVVXXX[[[^^^aaacccdddeeehhhggggggggghhhiiiiiijjjnnnoooqqqsssvvvyyy{{{||||||||||||{{{xxxuuurrrpppooopppqqqsssuuuvvvwwwwwwwwwuuusssrrrrrrrrrpppnnnllllllkkkjjjhhhfffdddcccdddeeegggjjjmmmqqqtttvvvwwwvvvsssqqqooommmllllllkkkiiihhhgggggghhhjjjkkklllnnnpppqqqqqqpppnnnlllgggfffeeeeeeffffffeeecccddddddeeegggkkkqqqvvvyyy{{{|||}}}|||yyywwwwwwwwwzzzzzzzzzzzzyyywwwtttsssnnnnnnnnnnnnnnnooooooooooooooonnnllliiigggdddccc^^^^^^\\\ZZZWWWSSSQQQOOOLLLJJJIIIGGGFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHJJJKKKMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKGGGFFFDDDAAA>>><<<;;;;;;666666666666666666666666444444444333333333222222222222222333333444444444333333333333333333333333111111111222222333333444111111222222222222111111111111222222222333333333111111111111111111111111111111111111111111111111111111000000000000111111000000111222222222222111333333222111000000111111111111111111111111111111111111111111111111111111222222222111111111000000222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000222222222111111111000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000222222222111111111000000//////000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---......//////////////////000111222222111000///111111111111111111111111000000000000111111111111000000111111111111000000111111111111111111111111000000000000000000000000222111111111000000//////000000000111222222222333000111111111111222222222111111222222222222111111111111111111111111111111333222111111111222444444222222222111111111111111111111111111111111111111444444222222222222444444999888666444333333333333444444444444444444444444333333333333333333333333333333333333333333333333111111111111222333444444666666777777888999999999===???CCCHHHLLLOOOQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVUUUSSSQQQOOOOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKMMMLLLKKKKKKJJJKKKKKKKKKJJJIIIIIIKKKNNNPPPPPPOOOJJJKKKMMMPPPSSSWWWZZZ\\\```cccgggjjjlllmmmoooppppppppppppqqqqqqqqqqqqqqqsssuuuxxx|||{{{wwwtttqqqooooooppppppqqqqqqppppppooorrrqqqooommmllljjjiiiiiiggghhhkkkllllllkkkhhhgggffffffggghhhjjjlllooopppsssrrrpppnnnllllllllllllkkkjjjhhhgggggghhhjjjkkkqqqrrrrrrrrrrrrpppooonnngggffffffeeeffffffggggggdddddddddfffhhhlllppprrrwwwwwwwwwvvvvvvwwwwwwxxx|||{{{{{{zzzyyyxxxwwwwwwssspppnnnmmmnnnoooppppppsssssssssrrrpppnnnkkkjjjggghhhhhheeeaaa\\\ZZZYYYWWWUUURRROOOMMMLLLKKKLLLKKKJJJHHHGGGGGGGGGIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIFFFDDDBBBAAA<<<:::777777777888888777444444444444444444444444222222222222222222222222333333333222222222111111333333333222111000///...111111222222222222111111000000111111111222222222111111111111111111111111111111111111111111111111111111000000000000111111000000111222222222222111333222222111000000111111111111111111111111111111111111111111111111111111222222222111111111000000222222222222222222222222111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000222222222111111111000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000222222222111111111000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111000000///000111222222111000///111111111111111111111111000000000000111111111111000000111111111111000000111111111111111111111111000000000000000000000000111111111111000000000///111111111111111222222222000111111111111222222222111111222222222222111111111111111111111111111111222111111000111222333444111111111111111111222222111111111111111111111111444333333222222333333444666666555444333444555555444444444444444444444444333333333333333333333333333333333333333333333333333333222222333444555555666666777888999;;;<<<===BBBDDDGGGKKKOOOQQQSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSQQQOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKLLLKKKJJJJJJJJJIIIJJJJJJJJJLLLKKKLLLOOORRRTTTTTTSSSSSSSSSUUUXXX\\\```dddfffkkknnnqqqsssssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwyyy{{{~~~~~~{{{wwwtttrrrpppoooooooooooonnnnnnmmmmmmkkkjjjhhheeeddddddddddddgggiiillloooppppppooonnnkkkjjjiiihhhiiikkkmmmnnnqqqpppnnnmmmlllkkkllllllmmmllljjjiiiiiijjjkkklllooopppqqqrrrqqqpppnnnmmmiiihhhggggggggggggggghhhcccccccccdddfffiiikkkmmmrrrrrrrrrrrrssstttuuuuuuyyyyyyxxxxxxxxxwwwwwwwwwuuurrrooommmnnnooopppqqqvvvvvvwwwvvvuuusssqqqooooooppppppnnnjjjfffeeeeeebbb```]]]YYYUUURRROOONNNMMMKKKJJJHHHGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJKKKKKKIIIIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMKKKIIIGGGEEEDDD???===:::999999999888777555555555555555555555444222222222222222222222222333333333222222222111111222222333222222111000///111111222222222222111111//////000000000111111111111111111111111111111111111111111111111111111111111111000000000000111111000000111222222222222111333222111111000111111111111111111111111111111111111111111111111111111111222222222111111111111111222222222222222222222222111111111222222222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000222222222111111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111000000111111111111000000111111111111111111111111000000000000111111111111000000111111111111000000111111111111111111111111000000000000000000000000111111111111000000000000222222222111111111111111000111111111111222222222111111222222222222111111111111111111111111111111111000000000000111222222000000000111222222222333222222222222222222222222444333333222222333333444444444333333444555666666444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444555666666666777999;;;???BBBDDDHHHJJJLLLOOORRRTTTUUUUUUTTTUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSQQQPPPOOONNNNNNOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKNNNPPPSSSWWW\\\]]]\\\[[[^^^^^^___bbbffflllqqqtttyyy{{{|||}}}{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}|||{{{|||~~~~~~|||yyywwwtttsssrrrqqqqqqpppooonnnmmmllllllfffdddaaa^^^]]]___aaabbbhhhjjjoootttxxxyyyzzzzzztttrrrnnnkkkiiijjjkkkmmmnnnmmmlllkkkkkkkkkllllllnnnmmmmmmllllllmmmnnnnnnoooqqqsssttttttrrrpppnnnlllkkkjjjiiiiiiiiiiiiiiieeeddddddddddddfffhhhiiilllmmmmmmnnnoooqqqsssssswwwwwwvvvvvvwwwxxxxxxyyyxxxuuuqqqnnnmmmoooqqqsssxxxxxxyyyyyyxxxwwwuuutttuuuvvvvvvuuusssqqqrrrrrrqqqpppmmmiiiccc\\\WWWTTTRRRPPPNNNKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKNNNMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKJJJIIIIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPOOONNNMMMKKKIIIIIIEEEBBB???===<<<;;;999888777777666666555555444444333333333333333333333333333333333222222222111111111111222222222222111111111111222222222222111111000000000000111111111222111111111111111111111111111111111111111111111111111111000000000000111111000000111222222222222111222222111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111000000000111111000000000111111111111111111111111///000000000111111111111000000111111111111000000111111111111111111111111000000000000000000000000111111111000000000000000333222222222111000000000000000111111111222222222111111222222222222111111111111111111111111111111000000000000000111111111//////000111222333333333222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333222222333333333333444444444444444444444555555666888888999<<>><<<:::999888777666555444444333333333333333333333333333333333333222222222111111000111222222333333333222111111222222222222111111111111111222222222333333111111111111111111111111111111111111111111111111111111000000000000111111000000111222222222222111222111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111000000111000000000000000000111000000000000000000000000///000000000111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000111111333222222222111000000000000000111111111222222222111111222222222222111111111111111111111111111111//////000000111111111111//////000111222333333333222222222222222222222222333333333333333333333333444444444444444333333333444444444444444444444444333333333333333333333333222222222333333444444444444444333444444555666777;;;<<<>>>AAAEEEIIIMMMPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUTTTSSSQQQPPPOOONNNKKKKKKIIIHHHHHHGGGGGGGGGFFFHHHJJJLLLOOOPPPQQQQQQVVVZZZbbbkkktttxxxxxxwwwtttttttttvvv{{{}}}{{{wwwvvvuuutttsssrrrrrrrrrqqqrrrrrrsssttttttuuuuuuxxxxxxxxxwwwuuusssqqqpppiiigggccc``````dddhhhkkknnnssszzz{{{uuurrrrrrrrrooonnnmmmmmmmmmnnnooopppqqqrrrsssuuuuuuuuutttsssuuuwwwyyy{{{{{{{{{yyyxxxuuutttrrrpppooonnnmmmmmmkkkjjjjjjiiihhhhhhhhhhhhhhhhhhiiijjjlllnnnoooppppppppppppppprrruuuwwwyyy|||zzzvvvpppmmmmmmqqqtttuuuvvvxxxyyyyyyyyyxxxwwwtttuuuvvvwwwxxx{{{wwwpppkkkfffddd___[[[WWWTTTSSSSSSSSSRRRQQQPPPMMMKKKHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKMMMMMMMMMMMMLLLMMMMMMLLLLLLKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDBBBCCCEEEGGGIIIKKKLLLMMMNNNNNNNNNOOOOOOOOONNNNNNNNNKKKIIIGGGEEECCC@@@===;;;:::999888666444333333333333333333333333333333333333333222222222111111000111222333333333333333111111222222222222111111111222222222222333333333111111111111111111111111111111111111111111111111111111000000000000111111000000111222222222222111111111111000111111222333111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222000000000111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111222222222222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111222222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111000000111111000000000000111111000000000000000000000000000000000000111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000111111111111222222222111111111111111000111111111111222222222111111222222222222111111111111111111111111111111///000111111222222111111000000000111222222222333333333333333333333333333222333333444444333333222444444444444444333222111444444444444444444444444333333333333333333333333111222222333333444444555333444444555666888999:::@@@AAADDDHHHKKKOOOQQQRRRSSSSSSSSSRRRSSSTTTUUUUUUWWWWWWWWWVVVVVVVVVVVVVVVSSSSSSSSSRRRPPPOOOMMMLLLIIIHHHGGGGGGFFFGGGGGGGGGFFFHHHKKKOOOSSSUUUVVVWWW\\\```hhhrrr{{{}}}}}}~~~|||zzzrrrqqqooommmkkkjjjjjjjjjkkklllnnnqqqtttvvvxxxyyy{{{|||}}}~~~|||yyyvvvsssnnnlllhhhffffffjjjnnnqqqsssxxx}}}zzzyyyvvvuuutttsssttttttvvvvvvxxxyyy|||}}}~~~}}}|||{{{yyyzzz{{{}}}~~~~~~~~~}}}|||{{{yyywwwtttsssrrrqqqmmmmmmmmmmmmlllllllllkkkjjjjjjjjjjjjkkklllmmmnnnmmmmmmlllmmmooorrruuuwww|||{{{xxxrrrmmmlllooosssuuuvvvwwwxxxyyyxxxxxxwwwtttuuuvvvwwwyyy}}}yyyuuupppmmmiiieeeaaa______^^^\\\[[[YYYWWWSSSOOOKKKHHHJJJIIIGGGFFFFFFFFFGGGHHHGGGHHHJJJLLLMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPNNNLLLKKKJJJHHHEEECCC???>>><<<:::888666555444333333333333333333333333333333333222222222111111111111222333444444333333111111222222222222111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000111222222222222111111111000000111222222333111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000111111111222222222000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111222111000//////000111222000000000000000000000000000000000000111111111111000000111111111111000000111111111111111111111111000000000000000000000000///000000000111111111111111111111111111222222222000111111111111222222222111111222222222222111111111111111111111111111111000000222333333333222111111111111111111111222222333333333333333333333333222333333444444333333222111222333444444444333333444444444444444444444444333333333333333333333333111111222333333444555555444555666777999;;;===???DDDFFFJJJNNNQQQSSSSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVUUUUUUUUUUUUTTTTTTSSSSSSOOOPPPPPPOOONNNLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJMMMRRRWWW\\\___aaabbbcccfffmmmuuu~~~~~~yyyvvvnnnmmmkkkhhhgggfffeeeeeegggiiilllpppuuuyyy}}}~~~~~~zzzvvvtttqqqooooooqqquuuwwwyyy~~~~~~}}}|||||||||}}}~~~~~~{{{yyyxxxwwwrrrrrrssstttttttttttttttqqqppppppooooooooopppppppppoooooooooqqquuuxxxzzz{{{{{{yyytttmmmkkkmmmqqqrrrssstttuuuuuuuuutttsssrrrssstttuuuxxx}}}~~~zzztttssspppmmmlllkkklllllljjjjjjgggddd___YYYTTTQQQOOONNNKKKIIIHHHIIIIIIJJJFFFHHHJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIEEEDDDBBBAAA@@@?????????>>>>>>@@@AAACCCEEEGGGGGGJJJKKKLLLNNNOOOPPPPPPPPPPPPOOONNNNNNNNNMMMJJJHHHDDDCCCAAA???<<<:::888777444444444444444444444444333333333222222222111111222222333333444333333333111111222222222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000111222222222222111111111000000111222333333111111111111111111111111111111111111111111111111000000111111222222222222222222222222222222222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222000000111111222222222222222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000111111222222222222//////000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222222111000//////000111222000000000000000000000000000000000000111111111111000000111111111111000000111111111111111111111111000000000000000000000000//////000000111111111222000000111111222222222333000111111111111222222222111111222222222222111111111111111111111111111111000111222333444333222222222222222111111111111111333333333333333333333333222222444444444444222222///000222444555555555555444444444444444444444444333333333333333333333333111111222333333444555555555666777999<<<>>>AAABBBFFFIIIMMMQQQTTTUUUTTTTTTUUUUUUTTTSSSTTTUUUVVVWWWRRRRRRQQQQQQPPPPPPPPPOOOMMMMMMMMMMMMKKKIIIGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJPPPTTTYYY```eeeiiikkklllgggjjjooowww~~~{{{uuurrrmmmllliiigggeeedddddddddfffhhhlllqqqwww||||||zzzxxxvvvvvvxxxzzz||||||~~~||||||xxxxxxzzz{{{||||||||||||xxxwwwvvvuuuttttttttttttuuuuuuttttttvvvyyy}}}zzz{{{zzztttmmmjjjlllooonnnooopppqqqqqqpppoooooopppqqqrrrsssvvv{{{|||vvvuuusssrrrrrrsssuuuvvvxxxvvvtttpppjjjccc^^^ZZZSSSRRROOOLLLKKKKKKKKKLLLFFFHHHJJJMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJGGGFFFEEECCCBBBAAAAAA@@@<<<===>>>@@@BBBDDDEEEEEEIIIJJJLLLNNNOOOPPPQQQQQQPPPOOOOOOPPPQQQPPPMMMKKKGGGFFFDDDBBB???<<<:::999444444444444444444444444333333333222222222111111333333333444444333333222222222222222222222222222111111111111111111111111///111111111000///000111000///000111333222000...///000000000111111111111111111111111111111111111333222111000000111222333///000000000111111111111000000111222333444444555111111000000111111222333222222111111111111222222111111111111111111111111333333333222222111111111222222222111111111000000222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111222222111000111222444555222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000111111000000000000111111111111111111111111111111///000000000111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111333333333333333333333333111111111111000000//////333333222111000000111111111111222222222333333333555555555444444333333333555444444333333444444555444444444444444444444444444444444444444444444444555555444333333444444444444444444444555555666777444777;;;>>>@@@CCCGGGJJJMMMOOORRRUUUVVVVVVVVVUUUSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRPPPOOOMMMLLLMMMLLLJJJIIIIIIIIIHHHGGGFFFGGGIIIKKKLLLNNNQQQTTTYYY]]]dddjjjoooqqqqqqqqqrrrrrrsssvvv{{{|||xxxvvvooollliiifffddddddeeefffhhhkkkoootttzzz~~~}}}~~~~~~~~~~~~}}}|||{{{{{{{{{}}}}}}|||wwwrrrnnnlllooooooooonnnnnnnnnnnnnnnppppppppprrruuuyyy}}}zzzyyyxxxxxxyyy{{{}}}|||vvvoookkkbbb^^^YYYUUUSSSPPPMMMKKKOOONNNMMMMMMLLLLLLLLLLLLNNNOOOQQQRRRQQQPPPNNNLLLLLLIIIGGGEEEDDDBBB@@@===@@@@@@@@@@@@AAACCCEEEFFFGGGGGGIIIKKKNNNPPPQQQRRRQQQQQQQQQPPPOOOOOONNNNNNOOOMMMJJJHHHFFFCCC???<<<;;;888555444555555444444333333333333333333333333111222333444444444444444222222222222222222222222111111111111111111111111000111222222000000111222222111000111333333111000111111111111222222222222111111111111111111111111222222111000000111222222111111111111222222222222111111111222222333333444222111111111111222333333222222111111111111222222111111111111111111111111333333333222222222111111333222222222222111111111000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111333222111111111222333444222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111222222222222000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000222222111111111000000000333222222111000000111111111111222222222333333333555555444444444333333333444444444333333444444444444444444444444444444444444444444444444444444444444444333333333333444444555555555555666777888999999;;;???BBBDDDGGGJJJMMMQQQRRRSSSUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOMMMLLLJJJJJJJJJHHHGGGGGGGGGHHHHHHHHHHHHKKKNNNQQQTTTWWW[[[^^^cccggglllrrrvvvxxxxxxwwwtttssstttvvvzzz}}}~~~~~~}}}}}}}}}~~~}}}~~~|||yyysssqqqmmmjjjhhhhhhhhhiiijjjmmmrrrvvv{{{|||vvvqqqnnnmmmmmmnnnnnnnnnnnnoooooorrrrrrrrrtttwww||||||{{{zzzyyyzzz|||~~~|||yyynnnjjjddd```\\\ZZZWWWUUURRRQQQPPPOOONNNMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKIIIGGGFFFFFFDDDAAA???AAAAAAAAAAAABBBDDDEEEFFFGGGHHHIIIKKKMMMOOOQQQRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOMMMKKKJJJIIIGGGDDDAAA>>>;;;888777666666555444444444333333333333333333111222222333444444333333222222222222222222222222222222222222222222222222111222333222111000111333444222111111222333333222111222222222222333333333111111111111111111111111222222111000000111222222111222222222222333333333222222222222222222222222222222222222222333444444222222111111111111222222111111111111111111111111333333333222222222222111333333333333222222222222000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222111111111222222222222222222222222222222////////////////////////000000111111111111000000000000000000000000000000111111000000000000111111111111111111111111111111111222222222222333333333000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111////////////////////////222222222222222111111111333222111111000111111111111111222222222333333333444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333222222333333444444555555666777999:::;;;>>>AAADDDGGGHHHKKKNNNQQQUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOOOONNNOOONNNMMMLLLKKKIIIHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLNNNRRRXXX]]]bbbfffkkkmmmppprrrwww{{{~~~~~~~~~xxxwwwvvvxxxzzz{{{{{{zzzyyyxxxxxxyyy{{{|||{{{zzzvvvvvvuuuvvvyyy}}}~~~yyywwwssspppnnnmmmnnnnnnmmmppptttxxx}}}~~~xxxtttpppoooppppppqqqqqqrrrsssvvvvvvvvvwwwzzz}}}|||{{{zzz{{{}}}~~~}}}yyyrrrlllhhhfffcccbbbZZZXXXVVVSSSQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIHHHHHHHHHGGGDDDAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHJJJKKKMMMOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOMMMMMMMMMLLLIIIGGGCCC@@@===;;;:::888666444444444444444333333222222111111222333333333222222222222222222222222222222222222222222222222222222111222333333222111222333444222000000111222333222111111111222222222333333111111111111111111111111222111111111111111111222111111111222222222333333333333333222222111111111333333222222333333444555222222111111111111222222111111111111111111111111222222222222222222222222444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222111111111000000111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111111111111111111111111111111111111222222222333333000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111111222111111222222222333333333333333333333333333333333333444444444444444444333444444444444444444444444444444444444444444444444333222222222222333444444444444555666888;;;===>>>DDDFFFIIIKKKLLLNNNQQQSSSVVVUUUUUUTTTTTTTTTTTTUUURRRRRRQQQPPPNNNMMMLLLLLLNNNMMMLLLKKKJJJIIIHHHHHHFFFGGGHHHIIIKKKNNNRRRUUUYYY^^^fffmmmqqquuuyyy{{{zzz|||~~~~~~}}}{{{{{{|||{{{zzzxxxxxxvvvuuutttuuuvvvuuussspppppppppqqqtttyyy}}}~~~|||yyyvvvtttsssssssssppprrruuuxxx||||||xxxxxxxxxwwwxxxyyyzzz{{{~~~~~~~~~~~~~~~|||{{{zzzyyyyyyzzz|||}}}{{{uuuqqqooommmkkkeeebbb___ZZZWWWUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPJJJIIIIIIJJJJJJIIIFFFCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQOOOOOOOOONNNLLLJJJIIIFFFCCC@@@>>><<<999777666666555444444333222222111111222222333222222111222222222222222222222222222222222222222222222222111222333333222111222333333111///...000111222111000000000000111111111222111111111111111111111111111111111222222111111111000000000000111111111222444333333222222111111111333333222222333333444555222222111111111111222222111111111111111111111111222222222222222222222222444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111000000///111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000111111111222000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222222111111111111111222222111111222222222333333333333333333333333333333333333333444555555444333333444444444444444444444444444444444444444444444444333222222222333333444555333444555888:::===@@@AAAGGGIIILLLMMMNNNPPPRRRTTTTTTTTTSSSSSSSSSTTTUUUVVVPPPPPPOOONNNMMMLLLKKKJJJKKKJJJIIIHHHGGGGGGHHHHHHGGGIIILLLNNNPPPUUU[[[___iiinnnvvv}}}~~~{{{xxxwwwtttrrrpppqqqpppooonnnkkkkkklllnnnrrrxxx}}}}}}{{{zzzyyyxxxxxxrrrtttvvvxxxzzz}}}}}}{{{zzzyyywwwvvvuuuvvvxxxyyyyyy||||||yyywwwuuusssooolllhhhddd```^^^^^^^^^\\\[[[XXXUUURRRPPPOOONNNKKKJJJJJJJJJKKKJJJHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTRRRQQQPPPPPPOOOLLLJJJMMMKKKHHHEEEDDDAAA>>>;;;888888777666555444333222222222333333333222222111222222222222222222222222333333333333333333333333111222333222111000111333222000//////000111111000//////000000000111111111111111111111111111111111000111222222222222111000//////000000000111111111333333333222222111111111222222222222222333444444222222111111111111222222111111111111111111111111111222222222222333333333333333333333222222222222000000000000000000000000111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111000///111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111111000000000000111111111111111111111111111111//////000000000111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111000111111222333111111222222222333333333222222222222333333333333222333444555555444333222444444444444444444444444444444444444444444444444333333333333444555666666555666888;;;>>>BBBEEEFFFJJJLLLNNNOOOOOOPPPRRRTTTSSSSSSSSSSSSSSSTTTTTTTTTNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJMMMQQQSSSWWW]]]eeekkkyyy}}}zzzuuusssooonnnmmmmmmlllkkkhhhiiikkknnntttzzz~~~~~~~~~wwwxxxyyyyyyyyy{{{~~~|||xxxwwwvvvtttrrrqqqrrrssstttvvvyyy}}}}}}{{{yyyuuussspppmmmkkklllmmmnnngggeeeaaa\\\WWWRRRNNNLLLMMMLLLJJJIIIJJJJJJHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSUUUSSSRRRRRRRRRQQQNNNLLLOOONNNKKKJJJIIIGGGCCCAAA;;;;;;999888666555444333333333444444444333222222222222222222222222222222333333333333333333333333000111222222000000111222111111000111222333111///000000111111111222222222111111111111111111111111000111222222222222111000000000111111111222222222333333222222222222222222222111111111111222333333222222111111111111222222111111111111111111111111111111222222222333333333333222222222222111111111000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111///000111222222111111000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111111000000000000111111111111111111111111111111000000111111111222222222000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222111111000000111222222333111111222222222333333333111111222222222333333333222333555666666555333222444444444444444444444444444444444444444444444444444444444444555666777888888999;;;???CCCGGGJJJLLLMMMOOOPPPQQQQQQQQQSSSUUUSSSSSSTTTTTTSSSRRRPPPOOOLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKMMMOOOQQQUUUYYY]]]aaahhhrrryyy|||wwwtttqqqooonnnnnnmmmmmmlllmmmnnnqqqvvv|||~~~}}}||||||~~~|||xxxuuutttqqqpppoooooopppqqquuuwww{{{~~~}}}zzzvvvuuuttttttvvvyyy}}}zzzxxxsssmmmddd\\\UUUQQQPPPMMMJJJHHHHHHIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNOOOPPPQQQRRRSSSSSSTTTSSSRRRSSSTTTTTTRRRPPPPPPOOONNNMMMMMMLLLHHHFFF>>>===<<<:::888666555444555555555555555444333222222222222222222222222222333333333333333333333333///111222111000///000111222111222333444444222000111111222222222333333333111111111111111111111111000111222333333222111000111111222222222333333333222222222222222222222222111111000000111111222333222222111111111111222222111111111111111111111111111111111222222333333333222222222111111111000000222222222222222222222222111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111...///000111222222111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111111111111111111111111111111111222222222333333333000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111111222111111000000111222333333111111222222222333333333111111111222222333333333222333555666666555333222444444444444444444444444444444444444444444444444444444444555666777888888:::<<<>>>BBBFFFKKKNNNPPPOOOPPPRRRRRRRRRRRRTTTVVVSSSTTTUUUTTTSSSPPPMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIMMMLLLKKKLLLMMMPPPSSSUUUXXX\\\bbbeeeiiiqqq|||}}}{{{xxxtttrrrqqqrrrqqqpppssssssssstttwww{{{~~~}}}xxxtttsssqqqooonnnnnnoooppptttvvvyyy|||~~~|||yyyuuuuuuvvvxxx|||}}}ssshhh```[[[QQQNNNIIIGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSRRRRRRTTTVVVWWWVVVTTTPPPOOOOOOOOOPPPNNNLLLIII???>>>===;;;999777666555555666666666555444444333222222222222222222222222111111111111111111111111222222222222222222222222333333333222222111111111222222222222222222222222222222222111111111000000//////000000111111222222333333222111000///......000111111111111222222222222222111111111111222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111111111222222222222111111000000000000000000000000222222111111111111222222000000000000000000000000...//////000111222222222000000000000000000000000111111000000000000111111111111000000//////......000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000444333333222111000//////222222222222222222222222111111111111111111111111222111000000000111333333222222222222222222222222//////000000000000//////333333222222111000000000000000111111111222222222444333333222111111111222111111111111111111111111333333333222222111111111000000111111111000000///111111111111111111111111111111222222222333333333444444444444444444444444444444444444444444444444555444444333333222222111333333444444444444555555888888999888777777:::<<<>>>@@@DDDHHHLLLNNNPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSPPPMMMLLLMMMNNNKKKIIIGGGGGGHHHGGGGGGIIIMMMPPPQQQQQQQQQSSSWWW[[[___bbbiiijjjmmmooorrrwww}}}~~~zzzxxxyyyzzzyyyxxxzzzyyyyyyyyyzzz}}}~~~{{{yyyxxxxxxyyy|||{{{zzz{{{|||{{{{{{{{{zzzxxxyyy{{{}}}~~~~~~xxxvvvtttpppmmmmmmppprrrxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}{{{yyyxxxwwwzzz{{{oooddd\\\UUULLLGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLMMMNNNNNNNNNNNNLLLLLLLLLMMMOOOQQQSSSUUUSSSTTTTTTSSSQQQPPPRRRSSSUUUSSSQQQNNNMMMLLLLLLLLLHHHGGGFFFCCC@@@===:::888777777666555444444444444222222222222222222222222111111111111111111111111222222222222222222222222333333333222222222111111222222222222222222222222222222222111111111000000000000000000111111111111222222111111000000//////000111111111111222222222222222111111111111222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111111111111111222222222222111111111111111111111111111111222222111111111111222222000000000000000000000000...//////000111111222222000000000000000000000000111111000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222111000000000111222333222222222222222222222222//////000111111111000000111111111111111111222222111111111222222222222333444333333222111111111222111111111111111111111111333333333222222111111111000111111222222111111000222222222222222222222222111111222222222333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555777888888888888999<<<>>>DDDEEEHHHKKKNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSPPPMMMLLLMMMMMMKKKIIIGGGHHHHHHHHHIIILLLQQQTTTZZZZZZ\\\___ccchhhlllnnnqqqqqqrrrrrrtttxxx~~~}}}|||||||||}}}}}}zzzzzz{{{{{{zzz|||{{{zzzzzzzzz|||~~~}}}||||||||||||zzzwwwtttrrrrrrrrrssswww|||}}}xxxuuuuuuvvvtttuuuuuutttrrrsssuuuwww|||}}}}}}~~~|||zzzyyyyyyzzzzzzyyy{{{~~~~~~}}}zzzvvvssstttwwwzzz}}}~~~~~~~~~}}}}}}~~~~~~{{{zzzyyyxxx{{{~~~ssseee^^^TTTNNNKKKKKKIIIGGGFFFFFFGGGGGGHHHHHHHHHIIIKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRSSSRRRQQQPPPRRRTTTTTTSSSQQQOOONNNMMMMMMMMMIIIIIIGGGEEEBBB???<<<;;;999888777666555555555555222222222222222222222222111111111111111111111111222222222222222222222222333333333222222222222111222222222222222222222222222222222111111111111111111111111111111000000000111111111111111111111111000111111111111222222222222222111111111111222222333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000222222222111111111111111111111111111111111111111111111222222222222111111222222222222222222222222222222111111111111222222000000000000000000000000/////////000111111222222000000000000000000000000111111000000000000111111111000000000000/////////000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222000111111111111222222222000000000000000000000000111111111111111111111111111111000000111111222333222222222222222222222222///000111222222222222222///000000111222222333333222222222222333333333333333333222222222222222222111111111111111111111111222222222222222111111111111222222333333222222222333333333333333333333333111111222222222333333333444444444444444444444444444444444444444444444444333333444555555666777777555555555555555555555555555777999:::;;;===@@@CCCJJJKKKMMMOOOPPPQQQQQQQQQRRRRRRQQQPPPPPPPPPQQQQQQQQQNNNLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKNNNSSSYYY^^^fffhhhkkkooossswww{{{|||yyyxxxwwwttttttwww|||zzzsssqqqqqqqqqsssxxx~~~~~~}}}~~~~~~}}}||||||{{{||||||~~~zzzyyywwwwwwvvvtttpppmmmkkkkkklllnnnrrrwww|||zzzuuupppoooooonnnnnnooonnnmmmnnnppprrryyy}}}|||zzzxxxvvvyyyxxxwwwuuusssqqqppppppqqqsssvvvyyy}}}~~~|||{{{vvvvvvvvvvvvwww{{{}}}{{{}}}~~~}}}||||||~~~~~~{{{zzzyyyyyy|||tttlllaaaYYYTTTPPPKKKHHHHHHHHHGGGFFFFFFGGGHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPQQQSSSTTTTTTSSSRRRPPPOOONNNNNNNNNKKKKKKJJJHHHEEEBBB@@@???;;;;;;999888666666555555222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222111111000000000000000000111111222222222000000111111111222222222222222111111111111222222333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111222222222222222222222222222222111111111111222222000000000000000000000000//////000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222444333333222111000//////111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111000000111222333333333333000000111111111222222222222222333333333444444444222222222333222222222111111111111111111111111111222222222111111111111111222222333333444444333333333333333333333333333333111111222222222333333333444444444444444444444444333333444444444444444444333444444444555555555666555555555555555555555555555777;;;===???AAAEEEHHHLLLNNNOOOQQQRRRRRRRRRQQQSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLJJJIIIHHHGGGGGGFFFGGGIIILLLOOOUUU]]]fffmmmtttvvvyyy|||~~~|||yyytttqqqrrruuuyyy}}}yyyrrrkkkjjjiiiiiimmmrrrzzz}}}|||{{{|||}}}~~~~~~|||zzzxxxvvvtttssspppmmmjjjhhhiiijjjlllqqqvvv{{{~~~~~~yyysssooommmlllllllllmmmlllkkkllloooqqqvvvyyy~~~~~~{{{xxxwwwyyyyyyxxxvvvssspppmmmllllllmmmpppsssvvvyyy{{{|||||||||||||||zzzxxxvvvtttnnnoooooonnnnnnqqqvvvyyy~~~|||{{{|||}}}}}}}}}zzzzzzyyyyyy{{{zzzooofff___XXXPPPKKKLLLKKKIIIGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOOOOOOOPPPSSSUUUTTTSSSRRRQQQPPPPPPOOOOOONNNMMMLLLKKKIIIGGGEEECCC>>>===;;;999777666555555222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333222222111111000000000000111111222222333333000000111111111222222222222222111111111111222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222333333333333222222222222222222222222222222222222111111111111222222000000000000000000000000000000000000000111111111000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111444333333222111000//////222222222222222222222222111111111111111111111111000000111111222222222222111111111111111111111111111111222333333333333333222222222111111111000000222222333333333444444444111222222333333333222111111111111111111111111111111111111111111111111111111222333444444444444444222222222222222222222222111111222222222333333333444444444444444444444444333333333444444444555555444444444333333333222222444444444444555555555555777:::>>>AAACCCFFFIIILLLLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQOOONNNMMMMMMLLLLLLHHHHHHHHHGGGEEEEEEFFFFFFGGGJJJPPPWWW```jjjuuu||||||vvvqqqpppqqqssstttyyy{{{{{{|||~~~|||yyysssmmmhhhfffeeedddiiioooxxx~~~|||{{{{{{||||||}}}}}}||||||{{{}}}|||zzzyyywwwtttrrrpppnnnjjjhhhfffggghhhkkkpppuuuyyy|||}}}}}}|||yyytttpppooooookkkllllllkkkjjjkkkmmmooosssvvv|||}}}{{{{{{}}}}}}}}}|||yyytttooollliiijjjlllnnnqqqtttvvvwwwyyyyyyyyyxxxvvvtttqqqpppiiijjjiiihhhhhhjjjmmmpppxxx||||||||||||||||||yyyyyyyyyxxxzzz~~~zzzrrrjjjbbbYYYSSSPPPNNNLLLJJJIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMMMMNNNOOORRRTTTSSSSSSSSSSSSRRRRRRQQQQQQOOOOOOOOONNNLLLJJJIIIHHHAAA@@@>>>;;;999777666555222222222222222222222222111111111111111111111111222222222222222222222222111222222222222333333333222222222222222222222222111111111111111222222222222222222222222111111111111111111222222222333333000111111111111222222222222222111111111111222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111222222222111111111111111111111111222222333333333333222222222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000111111000000000000000000000000111111000000000000111111000000000111111111111222000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111000000111222222222222111111111111111111111111111222222333333333222222111333333222222111000000///222222222222333333333333000111222333444333222111111111111111111111111111000000000111111111111111111111222333444444444444111111111111111111111111111111222222222333333333444444444444444444444444222333333444444555555555555444444333222222111111333333444555666777777888<<>><<<;;;222222222222222222222222111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222000000111111222222222222111111111222222333333444222222222222222222222222000111111111111222222222222222111111111111222222333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222000000111111222222222222111111111111111111111111222333333444444333333222000000000000000000000000222222111111111111222222000000000000000000000000111111111000000000000000000000000000000000000000111111000000000000111111000000111111222222222222000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222444333333222111000//////000000000000000000000000111111111111111111111111///000111222333222111111000000000000000000000000333333333222111000///...000000000111222222333333000000111111111222222222///000222444444444222111111111111111111111111111//////000000111111111222///000111222333333444333333333333333333333333333111111222222222333333333444444444444444444444444222222333333444555666666333333444444555666666666444555666888:::<<<>>>???CCCFFFJJJLLLMMMNNNPPPQQQRRRRRRRRRRRRPPPNNNLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIEEEGGGJJJJJJIIIJJJMMMQQQTTTZZZdddoooyyyyyysssppppppmmmpppooollllllooopppnnntttrrrssssssqqqnnnqqqwwwppp{{{yyywwwvvvsssqqqpppoooooonnnmmmmmmnnnpppssswwwyyyyyy{{{}}}|||yyywwwxxxuuurrrooonnnllljjjhhhggggggiiilllooosssuuuwwwwwwxxxyyyxxxvvvsssrrrrrrqqqqqqpppnnnlllkkklllnnnpppsssxxx|||zzzzzzyyyyyyzzz|||}}}||||||{{{yyyvvvssspppnnnoooooonnnmmmkkkkkklllnnnnnnnnnoooqqqsssvvvxxxzzzyyyyyyyyyxxxxxxyyyyyyzzzzzzzzzyyy{{{~~~~~~}}}{{{zzzzzz}}}|||uuuoooggggggfffeeeccc```^^^]]]WWWUUUPPPLLLIIIGGGFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIHHHIIIJJJKKKKKKLLLOOOQQQRRRSSSTTTUUUVVVUUUTTTTTTQQQQQQQQQQQQQQQPPPPPPOOOPPPNNNKKKHHHDDDAAA???>>>000000000000000000000000222222222222222222222222222222222222222222222222000000000111111222222222222222222222222222222222111111222333333333333222111111111111111111111111000111111111111222222222333222222111111222222333444333111000000000111111111111222222222333333333333222222111111222222333222222222111111000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222111111111222333444111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000111111111111111111111111222222222111111111000000111111111111111111111111222111000//////000111222111111111111111111111111111111111111111111111111111111000000111111222333222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222222333444444555555444444111222333333444444444444555444444333222111000000222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111333333222111111222222222222222222222222222222222333333333333333333333333333444444555555444444333111222333444444444444444///111222333333444666777666666888:::<<>>DDDHHHIIIKKKMMMOOOOOOOOONNNMMMJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHLLLPPPUUUXXXYYY___gggqqqzzzyyywwwssspppqqqvvvyyyxxxuuusssqqqmmmjjjiiiiiijjjkkkrrruuuzzz~~~|||wwwtttuuuuuusssqqqooooooooommmkkkjjjlllnnnllloootttyyy}}}|||yyyuuusssssssssrrrrrrrrrrrrrrrrrrrrrqqqppppppsssuuuwwwyyyzzz|||~~~~~~~~~zzz{{{}}}|||yyyyyyzzzvvvvvvwwwwwwwwwwwwxxxxxxzzz||||||vvvqqqllliiiiiijjjiiiggglllllllllkkkjjjlllpppssspppttt{{{|||wwwvvvuuuvvvyyy{{{{{{{{{yyyxxxxxxyyy|||{{{zzzzzz|||zzzuuulllcccZZZTTTPPPNNNEEEEEEEEEFFFGGGHHHJJJJJJHHHIIILLLNNNOOOPPPPPPPPPSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSUUUVVVWWWVVVTTT000000111111222222333333555444444333333444444555333333333333333333333333111111222222222333333333333333333222222111111111222222222222222222222222222222222222222222222222111111222222222333333333333111000000111111000...111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333444444444444444444444444666555333222111222333333111111111111111111111111222222222111111111000000111//////000111222111000000000111111111111000000222222222222222222222222111111111111111111111111333333333222222111111111222222222111111111000000111111111111111111111111000000111111111222222222111111111111111111111111222222111111111111222222///000111222222222222222111111222222222111111000000111111111111222222222222222111111111111222222333333333222222111111111111111111111111111111111222222111111000/////////111111111111111111111111111222222333333222222111444444333333222111000000111111222222222333333333222222333333333333444444444444444333333222222222111111222333333444555555444666777777666555555666666888:::<<>>AAADDDFFFFFFJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCDDDGGGIIILLLQQQYYYaaaiiiqqqxxx}}}}}}yyyuuuqqqpppooonnnmmmiiijjjlllnnnooonnnlllkkkhhhfffeeedddeeegggjjjlllnnnsssyyy{{{vvvqqqooonnnnnnoooooonnnlllnnnrrrxxx~~~|||zzz{{{{{{{{{{{{yyyxxxwwwuuuvvvxxxzzz{{{{{{{{{{{{vvvuuusssssstttsssrrrpppkkkkkkjjjjjjjjjlllmmmnnnmmmlllkkkkkkmmmpppsssvvvxxxyyy{{{}}}}}}xxxtttrrrqqqqqqsssssssssuuuxxx}}}}}}zzzxxxzzz}}}~~~wwwpppiii___UUUSSSLLLHHHJJJMMMMMMNNNPPPOOOPPPQQQSSSTTTTTTUUUUUU333444444444444444333222444444444444444444444444222222222222222222222222333333333333333333333333333333333222222222111111111111222222222333333333333333333333333333333333111111222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222444333333222222111111111222222222222222222222333222222222222222222222222111111111111111111111111111111111111111111111111333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222///////////////000000111111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111222222222111111111000000222222222111111111111111222111111000000000000000111000000222333333111000......///000111222333333333333333222222222111111000111222222333333222222333333333222222222111111000000111222222222222111222222222222222222222222222222222222222222222222333333333222222222111111333333222222222222222222111222222222222333333333333333333333333333333333333444555555444444666888999;;;>>>AAADDDFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFEEEFFFFFFFFFEEEEEEHHHLLLOOOSSSXXX```iiipppwww}}}{{{wwwtttrrrpppmmmlllffffffggghhhhhhhhhggggggcccccccccdddfffjjjnnnpppvvvzzz{{{vvvrrrpppooooooppppppnnnmmmooorrrxxx~~~{{{{{{|||||||||{{{yyyxxxwwwyyyzzz|||}}}}}}||||||vvvtttssssssttttttsssqqqnnnnnnmmmmmmnnnooopppqqqoooooonnnnnnppptttwwwyyy~~~}}}yyywwwwwwvvvuuuuuuuuuvvvxxx|||~~~~~~|||zzzxxxzzz~~~wwwjjj^^^WWWOOOIIIIIIKKKJJJKKKMMMNNNOOOPPPQQQSSSSSSTTTTTT222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111222222222222333333333333333333333333333333333222222111111111111111111111222222333333222222111111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222000111111222333333444444222222222222222222222222000000000000000000000000111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222///............///000000111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111222222222111000000000000111222222222111111111333222111///...//////000111222333333333333333222222222222111111222333333444444333333222222222111111111000000000000111222222222222111222222222222222222222222222222222222222222222222333333333222222222222111444444444333222111111111222222222222333333333333333333333333333333444444222444555555444555777999===???AAADDDFFFHHHIIIJJJIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCDDDDDDEEEIIIOOOSSS\\\bbbkkktttzzz~~~zzzwwwtttqqqmmmjjjeeedddcccbbbaaabbbcccdddaaabbbdddggglllqqquuuxxx}}}|||wwwtttrrrppppppqqqpppooommmnnnqqqwww~~~||||||}}}}}}}}}||||||{{{{{{|||}}}~~~}}}xxxwwwuuuvvvwwwxxxvvvuuusssrrrrrrrrrssstttvvvwwwttttttttttttwwwzzz}}}~~~~~~zzzyyyxxxxxxyyy{{{}}}~~~}}}~~~}}}}}}{{{yyyxxxzzz~~~xxxkkk___VVVMMMKKKKKKIIIIIIKKKLLLMMMNNNOOOQQQRRRSSSSSS222222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333222222111111000000111222222333333222222111111111111111111111111111333333333333333333333333222222222222222222222222111111111222222333333333111111111222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///////////////000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222222333000000000000111222333444333222111111222222000/////////000111111222333333222222222222222222222222222333444444555555444444111000000000////////////000000111222222222222111222222222222222222222222222222222222222222222222222222222222222222222222444444333333333222222222222222222333333333444444333333333444444444444444222333555555555666999;;;@@@BBBCCCFFFHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDFFFIIIOOOVVV[[[eeellluuu}}}~~~zzzwwwrrrmmmjjjfffeeebbb``````aaabbbddddddeeeiiimmmrrrwww{{{~~~~~~~~~zzzvvvtttrrrrrrrrrrrrpppnnnmmmoootttzzz~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{}}}~~~}}}|||yyyxxxxxxxxxyyyzzz|||}}}{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~||||||zzzyyyxxxzzzzzzkkk```VVVQQQNNNJJJJJJKKKKKKKKKLLLMMMNNNPPPQQQRRR333444444555555555444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444333333222222222111111222222333333222222111111111111111111111111111333333333333333333333333222222222222222222222222111111111222222333333444333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222222333000000000000111333444555444222111111111222000///000000111111222222333333222222222222222222222222333333444555555555555444222222111111111000000000000000111222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444222222333333333444444444333333333444444555555555222333555666777888;;;>>>BBBCCCEEEGGGHHHIIIIIIJJJHHHHHHGGGFFFEEEEEEEEEDDDEEEGGGIIIMMMRRRXXX```fffmmmsss{{{}}}yyyuuupppllliiigggeeedddcccdddeeefffiiijjjnnnrrrwwwzzz}}}~~~}}}}}}yyywwwuuuttttttsssqqqooojjjlllooouuu}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{zzzxxxxxxzzz~~~wwwkkk^^^WWWRRRMMMJJJKKKKKKKKKKKKKKKLLLNNNOOOPPP777777888888777666666555444444444444444444444444333333333333333333333333333333333333333333333333111222222222222333333333333333333222222222222111333333333333333333333333444444444333333333333333111222222333333222222111111111111111111111111111333333333333333333333333222222222222222222222222111111111222222333333333444444333333222111111000222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222111111111111222333333111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111222222222000000000111222333444555444222000000111222111000111111111222222222333333111222222222222333333333222333444444555555444444444444444333333333333222000000111222222222222111222222222222222222222222222222222222222222222222111222222222222333333333222222222333444555555555333333333333444444444444333333333444555555666666222444666888999;;;>>>AAADDDEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFEEEEEEFFFFFFGGGFFFIIIMMMRRRXXX___gggllltttzzz~~~{{{xxxtttqqqmmmmmmmmmmmmmmmlllllllllmmmooosssvvvyyy{{{||||||{{{yyywwwvvvuuutttqqqoooiiijjjlllpppvvv~~~~~~~~~~~~}}}||||||}}}~~~~~~||||||zzzxxxwwwyyy}}}tttggg___XXXPPPLLLKKKLLLLLLKKKJJJKKKLLLMMMNNN;;;;;;;;;;;;:::888777666555555555555555555555555444444444444444444444444333333333333333333333333111111222222222333333333333333333222222222111111333333333333333333333333222222222222222333333333111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111///000000000111111111222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111000111222222333111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222111111111111111111111111111222222333444333111//////111222222222111111222222222222333333111111222222222333333333222222333444444444444444333333333333222222222222000000111222222222222111222222222222222222222222222222222222222222222222111111222222222333333333333333444444444444444444333333333444444444444555333333444444555666666666333555777999;;;===AAADDDFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFEEEEEEFFFGGGIIIJJJKKKOOOUUU\\\bbbiiipppttt|||~~~|||zzzxxxvvvuuuwwwyyy{{{|||zzzxxxvvvsssvvvyyy}}}~~~}}}~~~}}}{{{xxxwwwvvvuuurrrpppjjjjjjjjjmmmrrr|||}}}}}}}}}}}}}}}|||{{{xxxwwwxxx|||rrriiiaaaXXXRRRPPPNNNMMMKKKJJJJJJJJJLLLMMM>>>>>>===<<<;;;999888777666666666666666666666666444444444444444444444444333333333333333333333333111111111222222333333333333333333222222111111111333333333333333333333333000000111111222222222333222222222333333222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111222222333444444222222222222222222222222000000000000000000000000111111111111111111111111//////000000111111111222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111111222111111111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111000000111111222222222222333222222222111111000000222222111111222222333444222000//////111333333333222222222222222222333333111111111222222333333333111222333333444444333333000000000000////////////000000111222222222222111222222222222222222222222222222222222222222222222111111111222222333333333666555555444444333333222333333333444444444555555333333444444555666777777444666888:::<<>>===<<<;;;:::999777666555666666777555555555555555444333222333444444555555666666777222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222333333333222222111111111111222222333333222222111222222222222222222222222444444333222222111111000222222222222222222222222222222222222222222222222444333222111000111222333333333333222222111111111333222222111111222222333222111111111000000//////111111111000000000000000222222222222222222222222333222111000000111222333444333111000000000111111222222222111111111000000000111111111111222222222111111111111111111111111111111222222222222111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222000000111111111111000000000000000000000000000000111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222111222222222222333333333444444444333333222222222111111222222222333333333444444444444444444444444555666666444333333555777777999;;;===AAADDDFFFGGGHHHJJJKKKJJJHHHFFFFFFGGGFFFGGGGGGGGGHHHLLLRRRVVV^^^dddmmmuuu{{{~~~~~~{{{yyy}}}}}}zzzwwwsssqqqpppqqqqqqsssvvvzzz{{{xxxwwwuuuqqqnnnllllllmmmnnnpppvvv}}}}}}xxxvvvwwwyyy{{{|||~~~wwwnnnddd]]]XXXTTTOOOKKKJJJJJJJJJIIIDDDCCCCCCBBBAAA@@@@@@??????>>><<<:::888777777777444444444444444444333222444444555555666666666666222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111111222222333333222222111222222222222222222222222333333333222222222222111222222222222222222222222222222222222222222222222444333222222111111222222333333333222222222111111333222222111111222222333222222222222111111111000111111111111000000000000222222222222222222222222222222111000000111222222333333111000000000111111222222222111111111000000000111111111111222222222111111111111111111111111222222333333333333222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222000000000000111111111111333333333333333222222222111222222222222333333333444444444444444444444444666666666555444444777999999;;;>>>AAADDDFFFGGGHHHIIIJJJKKKJJJHHHFFFFFFGGGHHHIIIJJJKKKNNNSSSZZZ___kkkpppwww}}}|||{{{yyyxxx||||||yyytttrrrnnnllljjjjjjkkklllsssvvv{{{}}}zzzyyywwwssspppnnnnnnnnnoooqqqvvv||||||yyyxxxyyyzzz{{{}}}zzztttlllggg```[[[TTTOOOMMMMMMMMMMMMDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDAAA???===;;;::::::555666666666666666555444555555555555555666666666333333333333222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333222222222222111111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222333333333333222111111333333333222222222222111333222222111111222222333333333333222222222222222111111111111111111111111111111111111111111111111222222111000000111222222333222111111000111111111222222222111111111111111000111111111111222222222222222222222222222222222333333333444444333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333444444444444333333222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222000000000000111111111222222222222222222222333333222222222222333333333333444444444444444444444444666666777666555666888;;;<<<>>>BBBEEEHHHIIIIIIIIIIIIIIIJJJHHHFFFEEEFFFHHHJJJLLLPPPSSSXXX___ggglllyyy}}}~~~zzzwwwvvvuuuvvv{{{}}}zzzxxxuuurrrooollljjjgggeeeeeefffhhhiiissswww}}}~~~{{{xxxuuussspppqqqrrrrrrssswww|||}}}zzzzzz|||~~~~~~~~~}}}zzzzzzzzz{{{}}}~~~zzzvvvssslllggg^^^XXXTTTRRRQQQPPPCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGEEEDDDBBBAAA@@@???;;;;;;;;;;;;:::888777666555555555555555444444444333333333333333222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222000000111222333333444444222222222222222222222222222222222222222222222222111222333444333222111000222222222222222222222222333222222111111222222333222222222222222222222222000111111111111111222222000000000000000000000000222111111111111111111222222222111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222333333333333222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333444444444444333333222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444000111111222222333333333222222222333333333444444555555555555555555555555555666666666666777:::<<<>>>AAADDDHHHJJJJJJIIIHHHGGGHHHGGGFFFDDDDDDFFFHHHMMMQQQWWW^^^eeellltttyyyyyyuuurrrrrrrrrssszzzyyytttqqqooollljjjjjjhhhfffeeeeeegggiiikkksssxxx~~~zzzvvvuuuuuuuuuvvvvvvwwwyyy}}}|||xxxvvvxxxzzz||||||~~~~~~{{{{{{}}}~~~~~~}}}{{{zzzwwwsssmmmfff```[[[UUURRRAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFAAA@@@???>>><<<999777666666666555555444444333333444444444333333333222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222000000111222333444444555222222222222222222222222222222222222222222222222111222333444333222111000222222222222222222222222333222222111111222222333000000111111111111111111000000111111222222222333000000000000000000000000111111111222222111111111111111111111222111111111111111111111111111111111000000111111111222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444111111111222222333333444222222333333333444444444555555555555555555555555333555666666666888;;;>>>@@@BBBFFFIIIJJJJJJIIIGGGFFFFFFEEEDDDCCCDDDHHHJJJRRRXXXaaajjjssszzz~~~{{{vvvrrrpppqqqrrrssszzz|||vvvrrrpppooommmlllkkkjjjhhhggghhhjjjlllnnnsssyyy{{{xxxwwwyyy{{{|||||||||}}}}}}xxxvvvvvvxxxzzzzzz||||||}}}~~~~~~}}}||||||}}}~~~{{{wwwqqqhhh^^^WWWAAAAAABBBCCCCCCDDDEEEEEEDDDEEEFFFHHHIIIIIIIIIIIICCCCCCBBB@@@>>>;;;999888888888777777666555444444555555444444333333222222333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222111222222222222333333333111222222333333222222111222222222222222222222222000000111222333333444444222222222222222222222222222222222222222222222222222333333333333222111111111222222222222333333333333222222111111222222333000000000000000111111111000000111111222333333333111111111111111111111111000111222222222222111000000000111222222222222111111111111111111222222222000111111111111222222222333333333333333333333333000111111222222111111000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222333333333333333333444444333333333333444444444444555555555555555555555555444555666777888:::>>>AAACCCDDDGGGIIIJJJIIIHHHHHHEEEEEEDDDCCCCCCFFFKKKOOOYYYaaammmyyy}}}zzzyyywwwtttsssuuuvvvvvv|||}}}zzzvvvsssrrrrrrqqqpppnnnmmmkkkiiiiiikkkmmmoootttzzz||||||~~~}}}yyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||}}}zzznnnfffCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJIIIIIIFFFFFFFFFEEECCCBBB@@@???<<<<<<;;;:::999888777666666555555444333333222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333111222222333333222222111222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222444333222222111111222222111111222222222333333333333222222111111222222333000000000111111222222222000000111222222333444444222222222222222222222222000111222222222222111000///000111222333222222111000000111111111222222222000111111111111222222222333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333555555444444444444444444333333333444444444444555555555555555555555555555555777888999;;;===AAADDDFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFEEEDDDFFFJJJPPPUUUbbbkkkyyy~~~{{{zzzyyyxxxzzzxxxyyy{{{|||||||||zzzwwwuuuuuuuuusssrrrsssqqqnnnlllkkklllnnnooottt{{{~~~}}}|||zzzyyyxxxwwwxxx{{{~~~~~~{{{DDDDDDCCCCCCBBBBBBAAAAAACCCDDDFFFHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHHHH??????>>>===;;;:::999999666666555444333333222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111222222333333333222222222333333222222222222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222555444222111000111222333111111111222222333333333333222222222222222222333111111111222222333333333000000111222333333444444222222222222222222222222000111222333333222111000///000111222333333222111000000111111222222222222000111111111111222222222333333333333333333333333222333333444444333333222000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333444444444555555555666666666555555444444444333333333444444444555555666666666666666666666666777888:::<<<===@@@DDDGGGIIIIIIIIIIIIJJJJJJJJJKKKGGGGGGGGGFFFHHHMMMTTTYYYgggrrr{{{yyyxxxyyyyyy}}}|||}}}|||zzzxxxwwwvvvvvvtttssswwwuuurrrooonnnnnnooopppuuu||||||zzzxxxwwwrrrvvv|||~~~}}}}}}~~~~~~HHHHHHGGGFFFEEEDDDBBBAAABBBBBBCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHGGGFFFEEECCC@@@===:::999888777666555444555555666666666555444444555555666555444444333222222222222444333222111111222333444444333333222222333333444333222111000000222444555333333333222222111111111333333333333333333333333111222444555555444222111555555555444444333333333333333333222222111111111333333333333333333333333222222222222222222222222222222222222111111000000000000111111111222222222333333333333333333333333000000000111222222222333000000000000000000000000222222222222222222222222000000000000000111111222333333333222222111111111111111111111111111111111444444444444444444444444222222222222222222222222333333333222222111111111333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222111111000000111111222222222333333333222222222222222222222222555444333333222222222222444555555666666555555444555555555444444333333333555444444333444555666777888999999;;;>>>BBBEEEGGGHHHFFFEEEEEEGGGGGGGGGGGGHHHHHHGGGGGGJJJQQQYYY___oooyyyzzzwwwvvvyyy|||~~~}}}xxxwwwvvvuuutttuuuuuuvvvuuuuuutttrrrpppoooppprrrvvv{{{}}}yyywwwwwwwwwyyy|||~~~}}}}}}}}}}}}|||}}}IIIIIIIIIHHHGGGEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKJJJHHHEEECCCAAA???;;;:::888666555555555555555444444333333333444444444444333333222333333333333333222111111222333333333222222222222222222333333222111000000222444555444333333333222222222222333333333333333333333333111222444555555444222111444444444444333333333222333333333222222222111111333333333333333333333333222222222222222222222222222222222222111111111000222222333333333444444444333333333333333333333333111111111111111222222222111111111111111111111111222222222222222222222222000000000000000111222222333333333222222222111111111111111111111111111111333333333333333333333333222222222222222222222222333333333222222222111111222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000111111222222222333333333222222222222222222222222555444333333222222222333444444444444444444444444555555444444444333333333666555444444555666888999888999;;;>>>AAADDDFFFHHHJJJIIIHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMQQQXXX```fffvvv~~~}}}zzz{{{~~~}}}{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwuuuuuutttrrrpppppprrrsssxxx|||~~~xxxxxxxxx{{{{{{}}}}}}||||||~~~~~~KKKKKKKKKKKKJJJHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFHHHIIIJJJKKKKKKKKKNNNNNNMMMLLLJJJHHHFFFEEE@@@>>><<<:::777666555444666555555444333333333444333333333333333333444555333333222222222222333333222222111111111111222222333222111111111222333444444444444444333333333333333333333333333333333333222222444444444444222222333333333333222222222222333333333222222222222111333333333333333333333333222222222222222222222222222222222222111111111111222222333333333444444444222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222111000000000000111222222333333333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222111111111111111111222222222333333333222222222222222222222222444444333222222222333333444444333333333333444444555444444444444333333333666555555555666777999:::999;;;>>>BBBEEEGGGHHHIIIHHHGGGGGGFFFGGGHHHJJJKKKNNNPPPTTTXXX]]]dddlllqqq{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwtttuuuuuutttrrrrrruuuwww{{{~~~~~~~~~}}}~~~}}}zzzyyy{{{MMMMMMMMMMMMLLLKKKJJJJJJEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDAAA>>>;;;888666666999888777666555555555555333333333333333444555666333333333333333333333333222222222333333222222222222222111111111222333444444444444444444444444444333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111333222222222111000000000222222222222222222222222222222222222222222222222111111000000111111222333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222444333333222222333333333444333222222222222333444444444444444444444444444555444444555666888:::;;;;;;===AAAFFFHHHJJJJJJIIIFFFGGGGGGGGGGGGIIILLLNNNTTTXXX___eeelllrrryyy}}}}}}zzzxxxttttttuuuuuuvvvwwwxxxyyywwwwwwxxxxxxxxxwwwwwwvvvtttuuuvvvuuuuuuvvvyyy{{{~~~~~~~~~~~~{{{zzz}}}MMMMMMNNNNNNNNNMMMMMMLLLHHHGGGFFFFFFDDDCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJKKKJJJJJJKKKKKKLLLKKKKKKKKKIIIHHHFFFCCC@@@===:::999::::::888777555555444444333333333333444555555666333333333333333333333333333333444555555444333333222222111222222222333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333000000111111111222222222111111111111111111111111333222222222111000000000111111111111111111111111222222222222222222222222111111111111111222222333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222555444444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333111111222222222333333333222222222222222222222222333333333222222333333444333333333222222333333333444444444444444444444444444444444444666888:::<<<>>>@@@DDDHHHKKKKKKJJJIIIGGGHHHIIIJJJJJJMMMRRRVVV]]]ccclllttt{{{~~~yyyuuurrrpppoooooooooqqqrrruuuwwwxxxuuuvvvwwwyyyyyyxxxvvvuuuuuuvvvxxxxxxxxxzzz~~~~~~~~~}}}|||}}}LLLMMMMMMNNNNNNNNNNNNMMMJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCDDDEEEFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLJJJHHHEEEBBB@@@>>><<<;;;999777666444444444444444444444444444555666333333444444444444333333333444555666666555444333111111222222222333333333333333333333444444444444333333333333333333333333333333333333333333333333222222222222333333333333111222222222222333333333222222222222222222222222222222222222222222222222222222222222333333333333222222333333333444444444222222222222222222222222222222222111111111111111000000000000000000000000222222222222222222222222222111111111111222333333111222222222222333333333333333333333333333333333111111111111111111111111222222222222222222222222111222222222222333333333444444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222333333333333111111222222222333333333222222222222222222222222333333222222222333444444333333444444444444333333333333333444444444444555444444444555777:::<<<>>>AAADDDGGGJJJKKKKKKJJJIIICCCFFFHHHIIIJJJNNNUUU[[[gggnnnxxx}}}}}}|||wwwssspppnnnmmmkkkkkklllmmmooorrrtttvvvvvvxxxzzz|||}}}{{{yyywwwvvvxxxzzz{{{|||~~~||||||KKKKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHEEEDDDCCCCCCCCCDDDEEEFFFFFFHHHIIIKKKMMMNNNOOOOOONNNNNNMMMLLLJJJHHHEEEDDD@@@???===;;;999888777777666555555444444444444555333333444555555444333333222333555666666555333222111111222222333333333222222222222222333333333444333333333333333333333333444333333222222333333444222333333333444444444444111111222222222333333333111111111111111111111111222222222222222222222222222222222333333333444444222222333333333444444444333333333333333333333333111111111111111222222222111111111111111111111111222222222222222222222222222222111111222222333444111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444111111222222222333333333222222222222222222222222333222222222333333444555222333555777777555333222333333333444444444555555666666666777:::<<>><<<<<<;;;777666555444444444444444333333444555555444333333111222444555555444222111111111222333333333333222111111111222222333333333333333333333333333333333444333333222222333333444333333333444444555555555111111111222222333333333111111111111111111111111222222222222222222222222222222222333333444444444000000111111111222222222333333333333333333333333000000111111222222222333222222222222222222222222222222222222222222222222222222111111222222333444111111111222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333333111111111000000000000///222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222333333444444444111111222222222333333333222222222222222222222222222222222222333333444555111333666888888666333111333333333444444555555555777777888999<<>>===<<<<<<:::777666666777666555555666666777777666666555333333333333333333333333444444444444333333222111222222444444444444222222222333444444555555444444444444333222222333444444555444333222222222333444333333333333333333333333111222222333333222222111333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222333333444444333333222333222111000111222333444444333333222111111111222---///000222222222111000111222222333333222222111111111111111111111111111000111222333333222111000///000111222222222222222222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222333333333333333222111000111222333333444444333333333333333222222111111111222222222222333333444555333333333333333333333333444333333222222333333444555555555444444333333333555555555666666666666666333666999;;;===???BBBEEEIIIIIIHHHIIIJJJJJJIIIHHHLLLOOOUUU[[[ccckkktttzzz|||zzzwwwwwwzzzzzzxxxuuurrrqqqqqqqqqrrrooopppqqqqqqrrrvvv{{{~~~~~~~~~GGGHHHIIIJJJKKKLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKIIIGGGFFFFFFFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJKKKMMMNNNOOOOOOOOONNNNNNMMMKKKHHHFFFDDDBBBBBB???<<<999888777777666555555555555555555444444333333333333333333333333333333444444444333333222111222333333444444333333222333333444444555444444444444333222222222222333444444444333222222222333444333333333333333333333333111222222333333222222111333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111222222111111222222333444444333222222111111222222000000111111222222111111111222222333333222222111111111111111111111111111111111222222222222111111000000111222222222222222222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222444444444444444333222222111222333333444444333333333333333222222222111111333222222222333333444555333333333333333333333333444444333333333333444444555555555444444333333333555555555555666666666666444777:::===???AAAEEEGGGJJJJJJIIIJJJKKKLLLLLLLLLRRRWWW```hhhpppxxx|||zzzwwwwwwzzz|||zzzwwwuuussssssssstttrrrssssssssssssvvvzzz~~~~~~}}}FFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIGGGGGGGGGFFFDDDBBBBBBAAAAAAAAAAAABBBCCCCCCGGGHHHJJJLLLNNNOOOPPPQQQSSSRRRPPPNNNKKKIIIHHHGGGCCC@@@===:::999888666444666666555555555444444333333333333333333333333333333333444444444333222222222333333444444333333222444444444555444444333333333222222111111222222333444333333222222333333444333333333333333333333333111222222333333222222111222222222222222222222222111111222222222333333333444444444444444444444444222222222333333444444444222222222222222222222222000111111222222111111000111111222333333333333222333333222222111111222222333333222222111111222222111222222333333222222111222222222222222222222222222222111111111111222222000111222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222444444555555555444333333111222333333444444333333333333333333222222222222333333222222222333444444333333333333333333333333555555444444444444555555555555555444444444444444444444555555555666666666666999===@@@BBBDDDHHHJJJKKKJJJKKKLLLMMMOOOQQQRRRZZZaaammmyyy{{{zzzxxxxxx{{{}}}zzzwwwvvvuuuuuuvvvuuuvvvuuuuuuuuuwww{{{~~~~~~}}}{{{www{{{EEEEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGGGGGGGGGGEEECCCAAAAAA@@@???????????????CCCDDDFFFIIILLLOOOQQQRRRSSSRRRQQQPPPNNNLLLJJJIIIGGGEEEAAA???===;;;888555999888777666666555555555333333333333333333333333333333333444444333333222333333333333333333333333444444555555444444333222222222222222222222222222333333333333333333444444333333333333333333333333111222222333333222222111111111111111111111111111111111222222222333333333444444444444444444444444111222222333333444444555222222222222222222222222111111222222222222111111000111222333444333222111333333222222111222222333666555333222111222222333111222222333333222222111222222222222222222222222333333111000000111333333111111222333333222222222222222222222222222222222111111222222222333333333333222222111111222222333111222222222222222333333333444444444444444333333111222333333444444333333333333333333333333333333333333333222222333333444333333333333333333333333555555555444444555555555555555555555555444444444444444444555555666666777777:::>>>BBBDDDGGGIIILLLJJJKKKKKKLLLNNNRRRVVVYYYaaajjjyyy}}}{{{zzzzzz||||||yyywwwvvvvvvwwwvvvwwwvvvvvvvvvxxx|||~~~|||{{{uuuxxx|||CCCDDDEEEGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGGGGGGGGGGFFFDDDAAA@@@???>>>>>>=========???AAACCCFFFIIILLLOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKHHHEEECCCAAA???;;;999;;;999888666555444444444333333333333333333333333222333333444444333333333333333333333333333333333333444444555444444333333222222222222222222222222222222222333333444444444333333333333333333333333111222222333333222222111111111111111111111111111111111222222222333333333222222222222222222222222222222222333333444444444222222222222222222222222222222333333333333222222000111222333444333222111333222222111222222333333666555333222222222333333111222222333333222222111222222222222222222222222444333222111111222333444222222333333333222222111222222222222222222222222111111222222222333333333333222222111111222222333111111111222222333333333111222333333333333222222111222333333444444333333333333333333333333333333444333333222222333333333333333333333333333333333555555555444444555555555555555555555555555555555444444555555666777888888888;;;@@@DDDFFFHHHJJJLLLIIIKKKLLLMMMPPPUUU\\\aaajjjuuu~~~}}}|||yyywwwvvvvvvwwwvvvvvvvvvvvvvvvxxx}}}}}}{{{yyy{{{}}}BBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIKKKIIIGGGGGGHHHHHHFFFEEEAAAAAA@@@>>>>>>=========>>>>>>@@@BBBEEEIIIKKKMMMOOOOOOPPPQQQQQQPPPOOONNNMMMKKKIIIHHHGGGDDDAAA>>><<<:::888666444444444444333333333333333333333333222222333444444444333333444333333222222333333444222333444444555555444444222333333444444333333222111111222333444444444444333333333333333333333333111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333444444333333333111111222333333333333222222222111111222222333333444444333333222222333333111222222333333222222111333333333333333333333333333333222222222222333333333333333333333333222111222222222222222222222222111111222222222333333333333222222111111222222333111111111222222333333444111111222222333333222222111222333333444444333333333333333333444444444444444444333222222222333333333333333333333333333333555555444444444444555555555555555555555666666666555555666777888888999999:::>>>CCCFFFHHHIIIKKKLLLJJJLLLNNNPPPRRRYYYbbbiiiwww}}}zzzwwwvvvvvvvvvvvvvvvvvvuuutttwww{{{~~~~~~~~~AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIHHHGGGHHHHHHGGGEEEBBBAAA@@@??????>>>??????======>>>???BBBEEEGGGIIIJJJLLLNNNPPPQQQPPPOOOOOONNNMMMLLLLLLKKKJJJGGGDDD@@@???<<<999777777777777333333333333333333333333111222333333444444444333444333333222222333333444111222333444555666666666333444555555555555444333000111222444555555444444333333333333333333333333111222222333333222222111333333333333333333333333111111222222222333333333333333333333333333333333555444444333333222222111222222222222222222222222222222333333333333222222222222111111222222333444222222111111222222333444111222222333333333333222111222222333333222222111333333333333333333333333222333333333333333333222333333444444333333222111222222222222222222222222111111222222222333333333333222222111111222222333000111111222333333444444111222222333444444333333111222333333444444333333333333333444444444555555555444333333222222222333333333333333333333333333444444333333333333444444444555555555666666666777666666777888999:::;;;;;;>>>BBBFFFJJJKKKKKKLLLLLLLLLNNNQQQSSSVVV]]]hhhppp~~~{{{xxxwwwwwwwwwxxxwwwvvvtttrrrsssvvvyyy@@@AAABBBDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIHHHHHHHHHHHHGGGFFFBBBBBBAAA@@@@@@@@@@@@@@@=========>>>@@@BBBEEEFFFFFFHHHKKKMMMOOOOOONNNMMMOOONNNMMMNNNNNNMMMJJJHHHFFFDDDAAA>>><<<;;;;;;<<<333333333333333333333333111222333333444444444444444444222222222222444444000111222444555666777777444444555666666555444444000111222444555555444444333333333333333333333333222222222333333222222222333333333333333333333333111111222222222333333333444444444444444444444444666555444444333222111000222222222222222222222222111111222222222222111111333222111000111222444555222111111111222333333444///000222333444333333222222222222333333222222222333333333333333333333333222222444555555444222222444444444444333333222111222222222222222222222222111111222222222333333333333222222222222222222333000000111222333333444444222333444444555555555444222222333444444444333333333333333444444555555555555444333333222222222222333333333333333333333333444333333222222333333444444555555555666666777777666777888999:::;;;<<<<<>>>>>???@@@@@@AAABBBBBBCCCEEEGGGIIIJJJKKKJJJJJJOOOPPPPPPNNNLLLLLLMMMOOOKKKIIIFFFCCCAAA>>>:::777777555444444444444333111333333222222111222222222444444444333333333222222444444444444444444444444555444444333333444444555333333333333333333333333333333333333333444555666333333333333333333333333444333333222111111111222333333333333333333333333333333333333333333333333333222222111111222222333222222222111111000000000111111000000111222222333222222222222222222222222222222222333333444444444333333333333333333333333444444444333333222222222111111111111111111111111333333333333333333333333444555555555444333333222111222222333333222222111222222222222222222222222222222222222222222222222333333333222222111111111444444444444444444444444555444444333333444444555111222222333333222222111555444444333333444444555444444444444444444444444444444444555555555555666444444444555555555555555666666666888:::===@@@AAAEEEGGGKKKLLLLLLLLLMMMNNNNNNRRRVVVZZZ___fffooovvv||||||||||||}}}|||zzzxxxzzzyyyuuuppplllkkkmmmooo{{{EEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBB???@@@@@@AAAAAABBBBBBBBBDDDEEEFFFGGGHHHIIIIIIJJJMMMNNNOOOOOONNNMMMNNNOOONNNLLLIIIGGGEEEBBB>>>;;;;;;999888888999999888666666555444333222222222222444444444333333333222222444444444444444444444444555444444333333444444555333333333333333333333333444444333333333444555555333333333333333333333333444333333222111111222222333333333333333333333333333333333333333333333333333222222111111222222333333333222222222111111111222111111111111111222222333333333333333333333333222222333333333333333333333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333444444555555444333333222111222222333333222222111222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222444444444333333444444444222222333333333333222222555444444333333444444555444444444444444444444444444444444555555555555666444444555555555555666666666666777999<<>>;;;::::::888666444666666555444444444555555555444444444444333333333444444444444444444444444555444444333333444444555333333333333333333333333666555444333333333333333333333333333333333333333444333333222222222333333333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333333333222111111111222222444444444444444444444444444333333333222222111111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444333444444444444444444333222333333333333333333222555444444333333444444555555555555555555555555555444444444555555555555666555555555666666777777888666777:::>>>BBBFFFIIIKKKNNNOOOPPPOOONNNNNNPPPRRRUUUZZZaaafffjjjnnntttxxx}}}}}}xxxrrrqqqoooooorrrzzz}}}zzzuuupppllllllooorrr|||}}}wwwrrrqqqttt{{{LLLNNNQQQSSSSSSRRRPPPNNNJJJIIIHHHGGGEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBCCCCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCDDDEEEFFFEEEHHHLLLOOOOOOOOOOOOPPPQQQPPPNNNNNNNNNMMMJJJHHHIIIFFFCCC@@@>>><<<888666444333333444444555666777555555555444444444333333444444444444444444444444555444444333333444444555333333333333333333333333666555444333333333333333333333333333333333333333444333333222333333444444333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333333333222222222222222333222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222333333444333333222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333444555555444333333333333333444444333333333555444444333333444444555555555555555555555555555444444444555555555555666555555666666777888999999666888<<<@@@DDDHHHKKKMMMOOOOOOOOOOOONNNPPPSSSVVVYYY___fffkkknnnppptttxxx|||{{{vvvsssrrrpppoooqqqwww~~~|||xxxsssppppppssswwwxxxrrrpppssswwwzzzOOOPPPRRRTTTTTTTTTSSSRRRMMMLLLJJJHHHFFFDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDGGGJJJLLLMMMMMMNNNPPPPPPOOONNNNNNOOONNNLLLKKKLLLIIIFFFCCC@@@===999777444444444444444555666777555555555555444444444333444444444444444444444444555444444333333444444555333333333333333333333333555555444333333333444444333333333333333333333333333333333333333444444555333333333333333333333333333333333333333333333333333222222111111222222333222222222222333333333333222222222222222333444444222222222222222222222222222222222222222111111111222222222222222222222222222222333333333333444444222222222222222222222222333333333333333333333333111222222333333333333333111222222333333222222111222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222222333444555555444333222333333444444444444333333555444444333333444444555555555555555555555555555444444444555555555555666555555666777888999::::::999;;;???CCCHHHLLLNNNPPPOOOPPPPPPPPPPPPSSSXXX\\\aaagggooosssuuuuuuwwwyyy{{{}}}|||xxxvvvuuussspppppptttzzz~~~|||yyywwwwwwzzz|||xxxrrrppprrrtttuuuyyy}}}SSSTTTUUUVVVWWWWWWWWWWWWSSSQQQOOOLLLIIIGGGEEEEEEBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEGGGIIIJJJJJJKKKMMMOOOOOONNNNNNOOOPPPPPPNNNMMMLLLJJJGGGDDDBBB@@@===:::888777666666555555555666555555555555444444444444444444444444444444444444555444444333333444444555333333333333333333333333444444333333333444555555333333333333333333333333333333333333333444555555333333333333333333333333333333333333333333333333333222222111111222222333111111111222222222333333111111111222333444555666333333333333333333333333111111111111222222222222111111111111111111111111222222222333333444444444444444444444444444444444333333333333333333333333111111222333333333333333111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222333555666666555333222333333444444444444333333555444444333333444444555555555555555555555555555444444444555555555555666555666666777999::::::;;;===???CCCHHHLLLOOORRRSSSPPPQQQQQQQQQSSSXXX___cccjjjqqqyyy}}}}}}||||||}}}}}}~~~}}}yyyxxxuuurrrooopppsssvvv|||~~~~~~yyytttrrrsssssssssvvvyyy|||~~~XXXXXXXXXYYYZZZ[[[[[[\\\YYYXXXUUUQQQNNNKKKIIIHHHDDDCCCCCCBBBBBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFDDDCCCBBBEEEFFFHHHHHHHHHIIILLLNNNPPPOOONNNPPPQQQQQQPPPNNNPPPNNNKKKJJJIIIGGGDDDBBB<<<;;;999888666555444444666666555555555444444444444444444444444444444444555444444333333444444555333333333333333333333333333333333333444444555666333333333333333333333333333333333333333444555666333333333333333333333333333333333333333333333333333222222222222222222333000000000111111222222222000000111222333555666777444444444444444444444444000000111111222222222333111111111111111111111111222222222333333444444444555555555555555555555555333333333333333333333333000111222333333333333333222222222333333222222222222222222222222222222222222222222222222222222222111111111222222333333333444444444444444444444444222333555666666555333222333444444555555444444333555444444333333444444555666666666666666666666666444444444555555555666666555666777888999:::;;;;;;@@@BBBFFFKKKOOORRRTTTUUUQQQRRRRRRSSSVVV\\\ccchhhqqqxxx{{{zzzwwwsssooommmnnnpppvvv~~~{{{vvvuuuuuutttssstttwwwyyyzzzzzzzzz{{{|||\\\\\\^^^______^^^^^^]]][[[YYYWWWTTTRRROOOLLLIIIIIIGGGEEEEEEFFFFFFEEEDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMNNNNNNOOOPPPPPPOOONNNNNNLLLJJJGGGDDDBBBAAA???<<<:::888666666666777666555666777777666444333333333333333333333333333333333333333333333333555555555555555555555555444555555555444333333222222222333333444555666666333333333444444444555555333444444555555444444333333333333444444555555555333333333222222111111111444444444333333222222222000111222444666888999:::333333333222222111111111333333333222222111111111222222222222222222222222444444444333333222222222555444333333222222222333333333333222222222111111111111222222222333333333222222222333333444444444333333333333333333333333222333333444444333333222666555333222222333555666555555666666666555333222444444555555555555444444444444444444444444444444555555555555555555555555444444444444444444333333444444444555555555666666555444444444555888;;;<<>>:::999888888777666444444444444444444444444444444444444444444444444333333333333333333333333333333444444555555444444444444444444444444444444222222222222333333333333333444444555555444444333333333333333222222222222111222222222222333333333222222333333333333444444111111111222222333333444111222222222222333333333111222222222222333333333222222222222222222222222333333333333444444444444111222333444555444333222333333333222222222111111111111222222222333333333444333333333333333333222333333333333333333333333222333333444444333333222444444444444444444444444333333333222333333444555333333333444444333333333444444444444444444444444333333333333333333333333444444555555666777777777555555666666666777777777555666777:::???DDDIIILLLRRRSSSTTTUUUUUUXXX[[[^^^dddjjjttt~~~xxxsssqqqpppqqqrrrsssvvvyyy~~~|||zzzxxxxxxvvvsssqqqooonnnkkkiiihhhgggggggggdddcccbbbcccddddddbbb```]]]ZZZWWWUUUUUUTTTSSSQQQPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPOOOOOOOOOMMMMMMNNNOOOPPPQQQRRRRRRUUUVVVWWWVVVTTTTTTUUUVVVTTTVVVYYY\\\]]]___bbbeeehhhkkknnnqqqrrruuuxxxzzz}}}yyyqqqmmmjjjjjjjjjkkkrrrzzz}}}zzzrrrqqqqqqssswww{{{~~~{{{yyyuuusssrrrpppnnnllldddccc```\\\YYYWWWUUUTTTNNNMMMKKKIIIGGGFFFEEEEEECCCBBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEEEEDDDDDDEEEEEEGGGHHHJJJLLLMMMNNNOOONNNMMMLLLKKKKKKLLLMMMJJJJJJJJJJJJJJJHHHGGGFFFFFFCCC>>>;;;::::::888777555555555555555555555555555555555555555555555555333333333333333333333333222333444444555555444444222333333444444555555555333333333333444444444444333444444555555444444333333333333333444444444444111111222222222333333333222222222333333444444444222222222333333333333333111111222222222333333333111111222222222333333333222222222222222222222222222222333333333444444444000111333555555444333222333333333222222222111111111111222222222333333333222333333333333333333444444444444444444444444444222333333444444333333222444444333222222333444444333333222222222333444555333444444444444444444333444444444444444444444444333333333333333333333333444444555555666777777888555666666666777777777777777888:::===CCCHHHNNNQQQSSSTTTUUUVVVXXX[[[```dddkkkrrr|||yyytttqqqrrrrrruuuwwwzzz~~~}}}{{{yyywwwvvvrrrpppnnnmmmlllkkkiiigggeeedddaaa___]]]\\\\\\\\\\\\[[[ZZZZZZ[[[\\\ZZZYYYWWWTTTRRRPPPPPPPPPNNNMMMJJJKKKKKKLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNMMMLLLKKKLLLNNNLLLNNNQQQRRRRRRTTTVVVXXXZZZ\\\___bbbccceeeiiikkkooorrrwww{{{}}}zzztttqqqnnnmmmjjjhhhlllrrr{{{wwwvvvvvvxxx}}}}}}zzzxxxwwwvvvsssrrrllljjjgggddd```]]][[[ZZZRRRQQQNNNLLLJJJHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBAAA>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKLLLMMMPPPOOOMMMLLLLLLLLLLLLMMMIIIJJJJJJKKKKKKJJJIIIHHHIIIFFFAAA===<<<;;;999888777777777777777777777777555555555555555555555555333333333333333333333333222333333444555555555444222222333333444555666666333333444444444444555555333444444555555444444333333333333444444555555555111111111222222333333333222222222333333444444444444444333333333333333333111111111222222333333333111111111222222333333333222222222222222222222222000000000111111222222222000111333555555555333222333333333222222222111111111111222222222333333333222222222333333444444444555555555555555555555555222333333444444333333222444333111000000111333444333333222111222333555666444555555555555555555444444444444444444444444444333333333333333333333333222222333333444555666666666666666666777777777777999:::<<<@@@EEEKKKQQQTTTTTTUUUVVVWWWZZZ^^^dddhhhqqqwww}}}}}}{{{zzz}}}yyysssrrrrrrtttyyy{{{~~~}}}{{{zzzvvvvvvuuutttrrrpppooonnnjjjhhhfffeeeeeedddbbb```^^^]]]ZZZXXXVVVUUUUUUUUUSSSQQQPPPPPPQQQRRRQQQOOONNNLLLIIIIIIIIIIIIGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHHHHGGGFFFHHHIIIHHHJJJLLLLLLLLLMMMOOOPPPQQQSSSVVVXXXZZZ\\\___aaabbbeeejjjnnnqqquuuzzz}}}}}}yyyxxxvvvtttrrrmmmiiijjjpppttt|||~~~}}}zzzxxxyyyyyyrrrooojjjfffdddcccaaa___YYYVVVSSSOOOMMMLLLLLLMMMGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEBBB???<<<;;;888777666555555666777888666666555555555444444444555555555555555555555555444444444444444444444444555555555444444333333333333333333333333333333333222222222222222222222222333333333333333333333333444444444333333222222222222222222222222222222222222222222222222222222222222333333444444333333222333333333333333333333333111111222222222333333333333333333222222111111111333333333333333222111000111222222333333222222111444444444444333333222111222222222111111111000000444444333222222333333333333333333333333333333333222222333333333333444444333333333444444444555555444444444444444444444444222222222333333333444444333333333333333333333333333444444444555666666666666666555777999:::999999999:::>>>EEEMMMSSSUUUUUUWWWWWWVVVVVVYYY___gggmmmyyy}}}}}}yyyuuutttyyy~~~yyyvvvvvvvvvuuu|||~~~|||zzzxxxvvvtttrrrlllkkkkkkjjjiiigggfffeeeaaaaaa___^^^\\\ZZZYYYXXXTTTTTTSSSRRRQQQPPPOOONNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHMMMMMMMMMNNNPPPRRRTTTVVVZZZ\\\^^^aaadddhhhjjjkkkrrruuuyyy~~~~~~{{{zzzyyyvvvsssqqqooonnnmmmqqqxxx|||zzzzzzzzzuuuqqqlllhhhfffeeecccbbb\\\[[[YYYWWWUUUTTTTTTTTTNNNMMMKKKHHHFFFDDDCCCCCC???@@@AAABBBCCCEEEFFFFFFDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJHHHFFFDDDAAA???===:::999888666666666666777666666555555555444444444555555555555555555555555444444444444444444444444555555444444444333333333333333333333333333333333222222222222222222222222333333333333333333333333444444444333333222222222000000000000000000000000222222222222222222222222222333333444444333333222333333333333333333333333111111222222222333333333333333222222222222222222333333333333333222111000222222333333333333222222333444444444333333222111333333333333222222111111444333333222222333333444333333333333333333333333222222333333333333444444333333444444444555555555444444444444444444444444444444444555555555666666333333333333333333333333444444555555555555555555666666666777888999999999;;;===AAAIIIPPPUUUVVVVVVXXXXXXXXXYYY]]]eeennnuuu~~~||||||~~~}}}xxxttttttxxx~~~{{{wwwwwwvvvuuu|||~~~}}}yyyvvvssspppnnnllljjjhhhcccccccccbbbaaa```^^^]]][[[ZZZYYYXXXVVVUUUTTTSSSPPPOOOOOONNNMMMLLLKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFJJJJJJJJJKKKLLLNNNPPPQQQSSSTTTVVVXXX[[[^^^```aaaeeehhhlllpppuuuzzz~~~|||{{{yyywwwuuusssqqqppprrrwww~~~|||{{{wwwsssnnnjjjhhhgggeeeccc```aaaaaaaaa```______^^^WWWUUUQQQMMMIIIFFFDDDCCC???@@@AAABBBCCCEEEFFFFFFCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKIIIGGGDDDBBBAAA===<<<:::888777666555555666666666555555555444444555555555555555555555555444444444444444444444444555444444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333444444333333333333222222111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222333333222222333333333222111111222222333333333333222222333333444444444333222222444444444333333333333222333333333222222333333444333333333333333333333333222222333333333333444444333444444444444555555555444444444444444444444444444444444555555555666666333333333333333333333333666666555555555555555555666666666777777888999:::???AAAGGGNNNTTTXXXXXXVVVXXXXXXZZZ]]]cccmmmyyy~~~~~~~~~}}}{{{zzz{{{~~~{{{vvvsssssswww}}}~~~zzzxxxxxxwww~~~}}}{{{xxxtttqqqnnnlllhhheeecccaaa___]]]ZZZZZZZZZZZZYYYWWWVVVVVVTTTTTTSSSRRRQQQOOOOOONNNMMMLLLLLLKKKJJJIIIHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIKKKLLLKKKLLLMMMOOOQQQSSSTTTUUUWWWZZZ]]]```dddiiiooossswww{{{}}}}}}}}}|||zzzxxxuuuttttttxxx~~~}}}xxxuuuoookkkiiigggeeedddcccdddfffhhhhhhhhhgggfff```]]]XXXRRRLLLHHHFFFEEEDDDCCCCCCCCCBBBBBBAAAAAACCCCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMKKKJJJHHHFFFEEE@@@???===;;;999777555555666666666666555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333111111111222222333333333222222333333333222222111222333333333333333333222333333333444444333333222333333333333333333333222333333222222222333444444333333333333333333333333222222222333333333444444444444444444555555555555444444444444444444444444222222222333333333444444444444444444444444444444777777666666555555444444666777777777777888;;;<<>>DDDJJJQQQUUUYYY[[[[[[ZZZ[[[]]]\\\```fffmmmuuu}}}~~~zzzwwwuuuuuuuuuyyy|||yyywwwtttpppllliiifffcccaaa___]]][[[YYYYYYWWWUUUSSSQQQOOOMMMLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDCCCCCCDDDGGGIIIKKKNNNPPPRRRSSSVVVYYY\\\\\\___dddkkkqqqwww{{{}}}~~~{{{{{{|||}}}}}}~~~|||}}}~~~~~~zzzwwwtttrrrppppppqqqqqqppppppoooooonnnmmmmmmmmmkkkgggaaa\\\YYYTTTSSSPPPMMMIIIEEECCCAAAAAAAAAAAAAAABBBBBBCCCDDDBBBCCCEEEGGGIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJIIIGGGDDDAAA>>><<<777777777777666666666666555555555555555555555555444444444444444444444444333333333444444555555555333333333333333333333333444444444444444444444444333333333333333333333333222222222333333444444444444444444444444444444444444444444444444444444444555444222111111222444555333333333333333333333333111111222222222333333333444333333222222111111111000111222333333333333333333444444555555444444333111222333333444444444444222222222333333444444444222222222222333444555666333333333333333333333333222222333333333444444444555555555555666666666777444444444444444444444444222222222333333333444444555555555555555555555555555555666666777777888888555888;;;<<<<<>><<<;;;:::888777666666666444444333333333444444555444444444444444444444444555444444333222111000000222333444555555555444333444444444444444444444444222222222111111111000000444444333333333333222222333333333333333333333333333333333222222111111111666555333222111222333333555444444333333444444555333333333333333333333333444444333222222111111111333333333333333333333333222222333444444444333333555444333222222222333444333333333444444444555555444333333222222333333444333333333333333333333333333222222111111222222333444444444444444444444444222222333333444555666666333444444444555666666666444555555666666666666666666555555555555666666777999888777999>>>EEELLLQQQYYYYYYZZZYYYYYY[[[^^^aaadddhhhnnnsssxxx}}}|||uuuqqqrrrvvv{{{|||vvvqqqllliiigggeeecccaaa^^^\\\ZZZXXXXXXUUUTTTRRRPPPOOOOOOOOOPPPLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMNNNNNNOOOOOOOOOOOOSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUWWWVVVVVVUUUTTTSSSSSSRRRQQQQQQPPPOOONNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNMMMLLLLLLKKKKKKLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIKKKJJJIIIJJJLLLMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKMMMMMMLLLJJJIIIGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGHHHHHHIIIJJJJJJMMMOOOQQQUUUZZZ^^^bbbdddllloootttyyy{{{yyyxxxzzz~~~{{{zzzzzz|||}}}}}}{{{zzz|||||||||}}}}}}yyywwwwwwxxxxxxwwwvvvuuutttppplllhhhddd```[[[WWWTTTPPPMMMJJJDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOONNNMMMMMMMMMMMMMMMOOONNNLLLLLLKKKIIIEEEBBB???>>>;;;999777666666666666555555444444555666666555555555555555555555555444444444333333333333333222333444555555555444444444444444444444444444444444333333333222222222111444444333333333333222222333333333333333333333333444444444333333333333333555444333222222222333333444444333333333333444444333333333333333333333333222222222222222222333333333333333333333333333333333333333333222111000000444444333222222222333444333333333333444444444444444333333222222333333444333333333333333333333333444333333333333333333444444444444444444444444444222222333444444555666666444444444555555555555555444555555666666666666666666666555555555666777777999999999<<>>;;;888777777777777777666666555666666777555555555555555555555555333444444444555555555555222333444444555555444444444444444444444444444444444444444444333333333333444444333333333333222222333333333333333333333333333444444444444444555555444444333222222222333333333333222222222222333333333333333333333333333333111111111222333444444444444444444333333222222222333333333222111000///...444333333222222333333444222222222222333333333333444333333222222333333444333333333333333333333333555444444333333444444555444444444444444444444444333333333444555555666666555555555555555444444444444555555666666666666666666666666666666777888888999:::<<<@@@FFFNNNUUUYYY[[[\\\]]]\\\]]]___bbbeeeooosssxxx{{{|||}}}~~~~~~|||uuurrrtttuuuzzz}}}zzzwwwqqqnnnkkkfffbbb^^^[[[ZZZXXXWWWUUUSSSQQQPPPOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[XXXXXXYYYYYYYYYYYYZZZZZZYYYXXXXXXWWWVVVUUUUUUTTTRRRRRRQQQQQQPPPPPPOOOOOOMMMMMMMMMLLLKKKKKKKKKJJJGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGEEEGGGJJJMMMOOOPPPOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEECCCDDDEEEGGGJJJMMMPPPRRRSSSVVVZZZ^^^bbbhhhnnnrrr{{{{{{xxxvvvvvvyyy}}}yyywwwvvvwwwxxxxxxwwwuuuuuuvvvyyy|||~~~wwwrrrkkkddd___ZZZVVVSSSNNNMMMLLLKKKIIIGGGEEEDDDDDDCCCBBBAAAAAABBBCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNMMMMMMMMMNNNNNNOOOPPPNNNLLLLLLMMMNNNMMMLLLHHHEEEAAA===:::888888888777777666666555555666666333333333333333333333333444444444444444444444444333333333444444444444444444444444444444444444444444444444333333333333333444444333333333222222222222222333333333333444444222222333333444444555555444333333333333333333333333222222111111222222333333333333333333333333333222222222333333333444444555555444333333222111111222222333222222111000000333333333333333333444444111111222222222333333333444333333222222333333444444444444444444444444444444444333333333333444444444444444444444444444444333444444444555555666666666666666555444444444333444555555666666666666666666666666666777888999999999:::>>>DDDKKKRRRXXX\\\ZZZ[[[\\\]]]^^^aaafffiiirrrvvv{{{~~~~~~}}}||||||{{{uuusssuuuwww|||~~~{{{yyywwwtttqqqoooiiihhheeeaaa]]]ZZZXXXWWWUUUUUUSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQRRRTTTUUUWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVUUUTTTSSSRRRQQQNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFJJJHHHFFFGGGKKKPPPSSSTTTQQQPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQOOONNNMMMMMMLLLKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLNNNPPPSSSVVVZZZ^^^dddhhhpppuuu}}}}}}zzzwwwvvvyyy}}}vvvuuuttttttuuuvvvuuutttssstttwwwzzz|||~~~yyyqqqiiiccc^^^ZZZWWWSSSRRRQQQOOOMMMJJJGGGFFFFFFEEECCCBBBAAAAAABBBBBBEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLLLLMMMMMMNNNOOOOOOMMMLLLLLLMMMNNNNNNMMMKKKIIIEEE@@@===;;;::::::777666666555444444555555333333333333333333333333555555555444333222222111333333333333444444555555444444444444444444444444222222222333333333333333444444333333333222222222222222222333333444444444111111222222333333444444222333333333333333333333333222222111111222222333333333333333333333333333444444444333333333222222555555444333333222111111111111222333444444444333222222222333333444444444111111222222222333333333444333333222222333333444444444444444444444444444333333222222222222333333444444444444444444444444444444555555555555555666666666666555444444444333444555555666666666666666666666666777777999::::::999<<>><<<;;;777777666555444444444444666666666666666666666666666666555444333222111111444333333333333444555666444444444444444444444444222222222222333333333333444444333333333333222222111222222333333444444555111111222222222222222333222222333444444444333333333333222222222222333333333333333333333333333333555555555444333222222222444444444333333222222222000111222333444555555555111111222333444444444444222222222222333333333333444333333222222333333444444444444444444444444444333222222111111222222333444444444444444444444444555555555555555555555555555555555555555444444444444555555666666666666666777777777777888999;;;;;;<<>><<<999888777666555555555555777777777777777777777777666555555555444444333333444444333333333444555666444444444444444444444444333333333333444444444555444444333333333333222222111111222333333444555555333333333333333222222222111222333444444444333333444444333333333333444444333333333333333333333333444444444444444444333333333333333333333333333333000111222333333333333333000111222444555555444444333333333333444444444444444333333222222333333444555555555555555555555555333333333222222333333333444444444444444444444444666666666666555555555555444444444555555555555555444555555666666666666666777777777888999:::;;;<<<@@@DDDJJJQQQVVVZZZ[[[\\\\\\___eeekkkrrr{{{zzz{{{{{{zzzzzz|||zzzvvvvvvzzz}}}yyytttqqqnnnkkkhhhfffeeeccc```^^^YYYXXXWWWUUUTTTTTTTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXZZZ[[[\\\\\\\\\\\\______^^^^^^]]]]]]]]]\\\YYYXXXWWWVVVTTTRRRQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSSSSRRRRRRSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQPPPOOONNNOOOQQQSSSSSSSSSWWWUUURRRPPPNNNNNNOOOOOOKKKLLLLLLMMMMMMNNNNNNNNNKKKKKKLLLLLLLLLLLLMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@AAABBBDDDEEEFFFGGGGGGIIILLLOOONNNRRRXXX___hhhrrr{{{}}}||||||}}}~~~~~~}}}||||||~~~~~~{{{ssslllgggcccaaaddddddcccbbb___[[[WWWTTTMMMLLLIIIGGGEEEDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNMMMMMMNNNPPPRRRQQQOOOLLLLLLLLLLLLJJJGGGCCC???<<<:::999888777666666666666666666666666666666666666555555555666666666666666444444333222333444555666444444444444444444444444444444444555555555666666444444444333333333222222111111222333333444555555555555555444444333333333000111333444555444333333555444444333333444444555333333333333333333333333222333333444444555555666333333333333333333333444111111222222222111111000000111222444555555444444333333444444444444555555444333333222222333333444555555555555555555555555555444444333333444444555444444444444444444444444666666666666666555555555333444444555555666666666444555555666666666666666777777777888999;;;<<<===DDDHHHNNNTTTYYY\\\\\\\\\___ccciiiqqqyyy}}}}}}|||{{{{{{}}}zzzvvvwww{{{}}}|||zzzxxxuuupppllljjjgggdddcccaaa___]]]ZZZYYYXXXWWWVVVVVVUUUUUUVVVTTTTTTUUUUUUWWWXXXYYYZZZZZZ[[[]]]^^^______^^^^^^^^^]]]]]][[[ZZZYYYXXXXXXSSSSSSRRRQQQPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZZZZYYYYYYZZZZZZWWWWWWWWWWWWWWWVVVUUUUUUVVVUUUTTTUUUVVVWWWVVVUUUYYYWWWTTTQQQPPPOOOPPPPPPLLLLLLLLLMMMMMMNNNNNNNNNJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@??????????????????????????????AAABBBBBBAAABBBBBBBBBBBBDDDGGGIIILLLOOOSSSWWW]]]eeemmmsss}}}|||zzzzzz{{{~~~~~~vvvppplllhhheee```bbbddddddccc___[[[YYYVVVSSSOOOLLLJJJGGGDDDBBBDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNPPPPPPNNNLLLJJJGGGEEEDDD<<<;;;:::999888888888888555555444333333333333444444444444444444444444444444444444555555555666666444444444444444444444444444444444333333222222222333333333333333333333333111222222333333222222111222222333444444444444333333333222222333333444555333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333000111111222222333444444555444444333333222222111000111333444555444333333444444444333333222222222555555555444444333333333444444444555555555666666666666555555555444444444555555555555555555555555444444444444444444444444777777777777777666666666999999999999888:::===@@@GGGNNNWWW\\\^^^^^^```aaabbbgggppp{{{~~~{{{xxxxxx{{{~~~~~~zzzzzz{{{||||||yyywwwuuusssqqqoookkkhhhddddddbbbaaa___]]]\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUTTTUUUVVVXXXZZZ[[[]]]]]]```aaaaaaaaaaaa___]]]\\\^^^]]][[[YYYVVVTTTSSSRRRRRRQQQPPPNNNLLLKKKIIIIIIHHHIIIJJJJJJIIIJJJLLLNNNLLLNNNOOOOOONNNMMMOOOPPPNNNQQQSSSUUUUUUUUUWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^___```aaacccdddeeeggggggfffeeecccaaa```___bbbbbbbbbbbbbbbaaa```___]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRPPPPPPOOOOOONNNMMMMMMLLLMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBBBBBBBBBBBBBCCCDDDDDDCCCAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBIIIKKKMMMQQQUUU[[[bbbhhhttt||||||zzzxxxyyy{{{~~~~~~~~~zzztttooojjjgggdddeeeffffffdddaaa^^^\\\ZZZWWWTTTQQQNNNLLLIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIKKKKKKOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPOOOMMMKKKIIIGGGFFF???===<<<:::888888888888666555444444333333444444444444444444444444444444333333333333444444555555444444444444444444444444444444444333333222222222333333333333333333333333111222222333333222222111111222222333333333333333333333222222333333444555333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333222222222222222222222333333333333333333333333111222333333444444444333444444444333333222222222555555444444444333333333333444444444444555555555666666555555555444444444555555555555555555555555444444444444444444444444666666666666666666666666666666777777888;;;???CCCJJJQQQYYY^^^___```aaaccciiinnnxxx~~~{{{{{{}}}{{{{{{|||}}}{{{xxxvvvtttqqqooonnnkkkgggdddbbbaaa```___]]]\\\[[[ZZZXXXWWWWWWVVVVVVVVVWWWWWWZZZ[[[\\\]]]^^^___``````aaaaaaaaaaaa___]]][[[ZZZXXXWWWVVVTTTRRRPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJKKKMMMOOOPPPRRRSSSSSSSSSSSSTTTVVVWWWZZZ\\\]]]]]]^^^___aaaaaabbbbbbccceeeffffffgggggggggggghhhiiijjjkkkllloooooonnnmmmllljjjhhhgggiiiiiiiiihhhgggfffeeedddbbbbbbaaa```____________]]]]]]\\\[[[ZZZXXXWWWVVVSSSSSSRRRQQQPPPOOONNNNNNMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAACCCEEEGGGJJJNNNSSSZZZ^^^jjjrrr}}}~~~~~~{{{yyyxxxyyy{{{||||||}}}}}}{{{{{{||||||}}}zzztttnnnjjjhhhhhhhhhgggeeedddbbbaaa```]]]ZZZWWWUUUSSSPPPMMMIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNMMMKKKJJJIIICCCAAA>>>;;;999888888888666555444444333444444444444444444444444444444444222222222333333333333444444444444444444444444444444444333333333333222222333333333333333333333333111222222333333222222111000111111222333222222222333333222222333333444555333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333444444333333222111111000111111222333333444555555333333222222333333444444444444333333333333222222555444444444444333333333333333333333444444444444555555555555555444444444555555555555555555555555444444444444444444444444555555555666666666666666555666777999;;;???EEEIIIPPPVVV]]]aaaaaabbbdddfffpppvvv}}}}}}}}}zzzvvvsssqqqooollljjjiiifffbbb___^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[`````````aaaaaaaaaaaaaaaaaa```___^^^\\\YYYWWWVVVRRRRRRQQQPPPNNNMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLLLLMMMNNNQQQSSSVVVXXXYYYZZZZZZ[[[]]]___aaaccceeegggfffggghhhjjjkkklllmmmmmmnnnoooppppppppppppoooooopppqqqqqqrrrvvvvvvvvvuuutttrrrqqqpppqqqqqqqqqpppooommmlllkkkiiiiiihhhhhhgggfffffffffbbbbbbbbbaaa```^^^]]]\\\YYYXXXWWWVVVTTTRRRQQQPPPOOONNNMMMLLLKKKIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@???AAACCCDDDGGGKKKQQQUUU]]]cccmmmwww~~~{{{yyyyyyzzzzzzzzz~~~}}}}}}}}}~~~~~~~~~|||{{{zzzyyy|||}}}|||{{{zzzzzzxxxyyy{{{~~~{{{tttooolllkkkjjjhhhfffeeeddddddeeeccc```^^^\\\ZZZVVVTTTQQQOOOLLLIIIGGGGGGGGGHHHDDDDDDDDDEEEGGGHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLHHHEEEAAA===:::999999999666666555444444444444444444444444444444444444444333333333333333333333444444444444444444444444444333333333333333333333333333333333333333333333333111222222333333222222111000000111222222222222111333333222222333333444555333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333222222111111111222222222333333444444444444333222111222333444555333333333333333333333333444444444444444444444444222222222333333333444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777888:::<<>>>>>>>>>>>>>>?????????AAABBBCCCEEEHHHLLLOOORRRXXX```hhhqqq|||~~~{{{{{{{{{|||||||||zzzxxxyyyyyyzzzyyywwwvvvuuuvvvyyy}}}~~~|||{{{zzzvvvvvvwwwyyy}}}{{{vvvqqqooommmjjjhhhgggffffffhhhfffdddcccbbb___\\\YYYXXXUUURRRMMMJJJIIIHHHHHHDDDDDDEEEFFFGGGIIIKKKLLLJJJJJJLLLMMMOOOOOOPPPPPPOOOOOOOOOOOOOOONNNNNNMMMKKKIIIEEE@@@===;;;:::999666666555444444444444555444444444444444444444444555555555555444444444444444444444444444444444444333333333333333333333333333333333333333333333333111222222333333222222111000000111222222222222111333333222222333333444555333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333111111222222222333333333444444444333333222222222555444333222111222333444333333333333333333333333444444444444444444444444222222222333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555666666777777999:::;;;===@@@FFFMMMRRR]]]aaadddffffffhhhllloooxxx~~~~~~|||zzzxxxvvvtttpppnnniiigggeeedddcccaaa^^^[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\^^^```aaadddcccbbb```___]]]\\\[[[YYYXXXVVVSSSQQQOOONNNMMMJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSTTTRRRTTTVVVWWWXXXZZZ]]]```bbbdddggghhhiiijjjlllnnnlllnnnpppqqqqqqqqqrrrsssuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvzzzzzzzzzzzzzzzyyyxxxxxxyyyyyyyyyxxxwwwvvvuuutttqqqrrrrrrrrrqqqpppooonnnlllllllllkkkjjjiiihhhgggfffeeecccaaa___]]][[[ZZZYYYXXXVVVSSSPPPNNNLLLKKKGGGFFFFFFEEEDDDDDDCCCCCCAAA@@@@@@AAAAAABBBCCCDDDCCCBBBAAA??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDEEEIIIKKKLLLQQQWWW^^^eeeooo{{{{{{{{{{{{||||||}}}xxxxxxyyyyyyxxxwwwuuuttttttwww{{{|||zzzvvvuuutttuuuyyy~~~~~~xxxwwwtttqqqnnnkkkjjjiiijjjiiihhhgggfffddd```]]][[[YYYVVVRRROOOMMMLLLKKKHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKLLLNNNPPPQQQQQQRRROOOOOOOOOOOOOOOOOONNNMMMMMMKKKHHHDDD@@@===;;;:::777666555555444444555555444444444444444444444444666555555555555555444444444444444444444444444444222222333333333333444444333333333333333333333333111222222333333222222111000111111222333222222222333333222222333333444555333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333000111111222333333444444555555444333333222111111444444333333222222333333222222333333333333444444333333333444444444444555333333333333444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555666666777777888888999:::;;;===AAAHHHPPPUUUaaadddfffggggggjjjooottt}}}~~~}}}yyywwwuuutttrrrpppmmmjjjeeedddbbbbbbbbb```^^^\\\YYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]]]]]]]^^^___```aaacccbbbaaa___]]][[[YYYYYYTTTSSSQQQOOONNNMMMLLLLLLHHHIIIJJJKKKLLLNNNOOOOOOOOOPPPRRRSSSUUUWWWYYYZZZZZZ\\\^^^___```bbbeeegggiiikkkmmmnnnoooppprrrtttsssuuuwwwwwwwwwvvvwwwyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzz||||||}}}}}}}}}||||||{{{zzzzzz{{{zzzzzzyyyxxxwwwtttuuuuuuvvvuuusssrrrqqqpppppppppoooooonnnllllllkkkjjjiiifffdddbbbaaa```^^^]]]ZZZWWWTTTPPPNNNMMMHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@AAAAAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>?????????@@@AAABBBAAABBBEEEGGGHHHLLLQQQVVV[[[cccmmmttt|||zzzzzzzzzzzzzzz{{{{{{{{{{{{yyyxxxwwwuuuwww{{{}}}{{{vvvtttssssssuuuyyy~~~}}}zzzvvvrrrooonnnmmmlllkkkkkkjjjhhhdddaaa]]]\\\[[[YYYWWWVVVTTTTTTOOONNNMMMKKKJJJIIIIIIIIIGGGHHHIIILLLMMMOOOPPPPPPOOOOOOOOOOOOOOONNNMMMMMMMMMLLLJJJGGGDDD@@@<<<:::777666666555555555555555444444444444444444444444555555555444444333333333444444444444444444444444222222222333333444444444333333333333333333333333111222222333333222222111111222222333333333333333333333222222333333444555333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333222222222222222222222333333333333333333333333333333444444444333333222111222222222333333444444444333333333444444444555555333444444444444555555555444444444555555555666666555555555555555555555555555555555555555555555555666666777777888999999:::999:::===@@@EEEMMMWWW]]]ccceeeggghhhhhhlllrrrxxx~~~{{{yyyxxxsssqqqooonnnmmmkkkhhheeeaaa```___`````````^^^\\\ZZZ[[[[[[\\\]]]^^^^^^___aaa``````_________``````^^^]]]\\\ZZZXXXVVVTTTTTTQQQPPPNNNMMMMMMMMMMMMNNNLLLMMMNNNPPPRRRTTTVVVVVVVVVWWWXXXZZZ]]]^^^```aaabbbccceeefffggghhhkkkmmmoooqqqsssttttttuuuwwwyyywwwyyy{{{|||{{{{{{|||}}}{{{||||||||||||}}}}}}}}}}}}|||||||||||||||}}}~~~}}}}}}~~~~~~~~~~~~||||||}}}}}}}}}||||||{{{xxxyyyzzzzzzyyyxxxvvvtttsssttttttssssssrrrqqqpppnnnnnnllljjjiiigggeeeeeeaaa```]]]YYYUUUQQQOOOMMMHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBB???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???????????????===???@@@@@@@@@@@@BBBDDDCCCGGGLLLOOORRRXXX___eeeppp{{{}}}{{{zzzyyy}}}}}}~~~~~~}}}|||zzzyyywwwzzz~~~~~~{{{uuutttrrrrrrssswwwzzz}}}|||xxxtttrrrnnnmmmmmmmmmllljjjfffccc```````````````___]]]]]]TTTSSSPPPMMMKKKHHHGGGFFFBBBCCCEEEGGGIIIKKKLLLLLLOOOOOOOOOOOONNNMMMLLLLLLLLLLLLKKKIIIFFFAAA===:::777777666555555555555555444444444444444444444444444444444333333222222222444444444444444444444444222222222333333444444444333333333333333333333333222222222333333222222222222222333444444444444333333333222222333333444555333333333333333333333333333333444444444444555555333333333333333333333333333333333333333333333333444444333222222111111111111222222333333444444555333333444555444333111000222222222333333444444444333333333444444555555555444444444555555555666666444444444555555555666666555555555555555555555555666666666666666666666666666777777888999:::::::::;;;===@@@DDDJJJTTT^^^eeedddfffhhhhhhiiimmmtttzzz~~~~~~|||zzzxxxvvvuuunnnmmmkkkjjjiiigggdddaaa___^^^]]]^^^___```^^^\\\[[[\\\]]]^^^___```aaaaaacccbbbaaa```____________YYYXXXWWWUUUSSSQQQOOONNNOOOOOONNNMMMMMMNNNOOOPPPRRRSSSTTTVVVYYY[[[]]]^^^]]]^^^___aaaccceeefffgggggghhhjjjjjjkkkllloooqqqtttuuuwwwxxxxxxyyyzzz|||yyy{{{}}}}}}||||||}}}~~~{{{{{{{{{||||||||||||||||||||||||||||||}}}~~~|||}}}~~~~~~~~~~~~~~~~~~}}}~~~{{{|||}}}~~~}}}{{{yyyxxxvvvvvvvvvvvvvvvuuutttssspppooonnnmmmkkkiiihhhhhhcccaaa^^^ZZZVVVRRROOOMMMHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAA>>>???AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@??????@@@@@@===???AAAAAA@@@AAABBBDDD???CCCGGGJJJLLLPPPVVV[[[cccnnn}}}~~~|||zzzyyyzzz}}}}}}uuutttsssrrrtttvvvyyy{{{}}}|||xxxwwwsssoookkkhhhfffeeedddddddddgggiiijjjhhhgggaaa^^^ZZZUUUPPPKKKIIIGGGCCCEEEFFFFFFGGGHHHJJJLLLMMMNNNNNNOOOOOONNNNNNNNNMMMMMMLLLJJJGGGCCC@@@>>>999888777555444444444555444444444444444444444444222333444555555444333222333333333444444555555555333333333333333333333333555555555444444333333333222333333444444333333222333333333333333333333333///000333666777777666666222222222222222222222222444444444444444444444444555444444333333333444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333555555555555555555555555555555555555555555555555222222222333333333444444444444444555555555666666555444333333555555444333555555555555555555555555444666777888777777999:::<<<===@@@HHHRRR\\\dddgggiiiiiijjjlllooosssvvvxxx~~~|||yyyvvvuuutttqqqpppkkkjjjhhhfffdddbbb```___```___^^^]]]]]]^^^``````^^^___aaacccdddddddddcccdddcccaaa^^^[[[YYYXXXXXXVVVWWWVVVSSSQQQPPPQQQRRRNNNNNNPPPQQQRRRTTTUUUVVVTTTVVVZZZ]]]```aaaaaaaaaeeeeeeggghhhjjjkkkmmmmmmoooppppppqqqqqqrrrssssssxxxxxxxxxxxxyyyyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~|||zzzyyywwwwwwuuutttsssssssssssstttrrrooommmlllkkkiiihhhfffbbb\\\WWWTTTPPPMMMJJJHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCFFFJJJOOORRR\\\```jjjxxx~~~{{{}}}}}}~~~xxxwwwuuuttttttvvvyyy{{{}}}~~~}}}zzzvvvrrrmmmjjjhhhhhhffffffgggjjjmmmnnnmmmllliiifffbbb\\\UUUNNNIIIFFFDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNMMMLLLIIIFFFCCCBBB<<<;;;999777666555666666444444444444444444444444333444444444444444444333333333444444444444444444333333333333333333333333555555444444444333333333222333333444444333333222333333333333333333333333+++---///111222111111000222222222222222222222222444444444444444444444444555444444333333444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333444444444555555555444444444555555555666666666555444444666666555444444444444444444444444444555777888888777888999;;;<<>>>>>@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAAAAA@@@@@@??????>>>??????@@@AAABBBBBBBBBBBBCCCFFFIIILLLNNNTTTWWW```mmmwww{{{yyywwwuuuuuuwwwyyyzzz{{{{{{|||}}}wwwqqqnnnlllllljjjjjjkkknnnqqqsssrrrrrrrrrpppllleee]]]SSSKKKGGGEEEDDDDDDDDDEEEFFFHHHIIIKKKKKKLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNLLLJJJGGGFFF???>>><<<999888777777777444444444444444444444444555444444333333444444555444444444444444444333333333333333333333333333333555444444444444333333333222333333444444333333222333333333333333333333333///000222333333333222111333333333333333333333333444444444444444444444444444444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555666666444444555555555666666666777666555666777777666555555555555555555555555555666888999888888888:::<<<===BBBKKKUUU^^^eeejjjlllmmmnnnqqqtttwww{{{~~~zzz{{{|||~~~~~~{{{yyywwwtttqqqooonnnmmmjjjiiieeeeeedddbbbaaa```^^^^^^^^^^^^^^^___```bbbdddeeedddddddddddddddcccbbbaaa^^^]]][[[XXXVVVTTTSSSSSSOOOOOONNNMMMLLLNNNQQQTTTUUUVVVXXXZZZ\\\^^^```aaaeeegggiiilllnnnoooooooooooooooppppppqqqrrrrrrrrrqqqqqqrrrrrrsssttttttuuuvvvvvvvvvwwwxxxzzz{{{|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{zzzxxxwwwvvvuuuuuuuuuuuurrrpppnnnllljjjhhhfffbbb^^^XXXSSSOOOLLLHHHFFFEEEEEECCCBBB@@@@@@??????????????????????????????@@@@@@@@@@@@????????????@@@????????????>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAABBBBBBCCCEEEGGGHHHIIIMMMNNNUUU```hhhrrr{{{zzzwwwvvvvvvxxxzzz{{{|||||||||}}}xxxssspppooolllllllllooorrruuuuuutttwwwvvvsssmmmdddYYYOOOIIIFFFEEECCCBBBCCCEEEFFFFFFIIIIIIJJJLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIBBB@@@>>>;;;999888777777555555555555555555555555555444333222222333444555555555555444444333333333333333333333333333333333444444444444444444444444222333333444444333333222333333333333333333333333555555666666666666555444333333333333333333333333444444444444444444444444444444333333333444555555444444444444444444444444222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555444444444444555555555555555555555555666666666666777666555555777777666555777777777777777777777777777888999999888999<<<>>>???FFFQQQ\\\eeejjjnnnooooooqqqtttxxx|||yyyyyyyyyzzz}}}}}}|||{{{zzzwwwuuurrrpppmmmkkkjjjiiigggfffbbbaaaaaa```______^^^^^^]]]^^^___```bbbdddfffgggffffffeeedddbbbaaa______XXXWWWVVVTTTRRRQQQPPPPPPPPPPPPPPPOOOPPPSSSWWW[[[\\\]]]___aaadddfffhhhiiikkklllnnnpppqqqrrrrrrrrrrrrsssssssssssssssttttttrrrrrrsssssstttuuuuuuuuutttuuuuuuvvvxxxzzz{{{|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzxxxwwwvvvvvvvvvssspppnnnkkkjjjgggcccaaa]]]YYYTTTOOOKKKHHHEEEBBBCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEIIIJJJOOOWWW^^^fffrrr~~~{{{zzzxxxvvvwwwyyy{{{}}}~~~~~~{{{vvvsssnnnmmmmmmooorrrttttttsssuuuuuutttppphhh]]]SSSMMMIIIEEEBBBAAACCCEEEEEEDDDFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMKKKKKKDDDBBB???<<<:::888777777555555555555555555555555555444333222222333444555555555555444444333333333333333333333333333333333444444444444444444444444222333333444444333333222333333333333333333333333333333333333333222222111333333333333333333333333444444444444444444444444333333333333333444555666444444444444444444444444222222222333333444444444444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555222333333333333444444444555555555666666666777777666555444555666666555444666666666666666666666666777888999999999;;;>>>AAACCCKKKWWWbbbiiimmmqqqssssssuuuyyy}}}|||zzzyyyxxx{{{|||zzz{{{~~~~~~|||zzzxxxxxxwwwtttrrrooommmjjjhhhhhhgggeeeccc________________________^^^___aaabbbdddeeefffggggggeeedddaaa___]]]\\\[[[SSSRRRQQQPPPPPPOOOOOOOOORRRRRRSSSTTTUUUYYY^^^aaacccdddfffhhhkkkmmmooopppppppppqqqrrrssssssssssssssssssssssssssssssssssssrrrssssssttttttuuuuuuvvvtttttttttuuuwwwyyy{{{|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzxxxwwwvvvuuuuuurrrpppmmmkkkhhheee```]]]XXXTTTOOOJJJGGGEEEBBB@@@@@@@@@???>>>======>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBGGGGGGKKKQQQUUU[[[gggrrr}}}~~~|||zzzxxxxxxzzz|||}}}~~~xxxrrrqqqooopppqqqrrrrrrrrrrrrsssssspppjjj```WWWRRRKKKGGGBBBAAACCCEEEDDDCCCDDDEEEGGGIIIJJJKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKGGGEEEBBB>>>;;;999777777555555555555555555555555555444444333333444444555444444444444444444333333333333333333333333333333333333333444444444444555222333333444444333333222333333333333333333333333333222222222222222222222333333333333333333333333444444444444444444444444333333333333444555555666444444444444444444444444111222222333333444444555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444555555666666666777777777666555444444666666555444444444444444444444444444777888999999:::===AAADDDJJJRRR]]]fffkkkppptttxxxzzz}}}{{{yyyzzz~~~zzzwwwwwwzzz}}}}}}{{{yyyvvvuuuuuutttqqqooollljjjgggfffeeeeeecccaaa^^^^^^______```aaaaaaaaaaaabbbccceeeeeefffffffffdddccc```]]]ZZZXXXWWWWWWPPPPPPPPPPPPPPPQQQRRRSSSTTTVVVXXXZZZ\\\___cccfffjjjkkklllnnnqqqsssuuuuuuttttttttttttttttttuuuuuurrrrrrrrrrrrrrrsssssssssrrrrrrsssssstttuuuuuuuuutttttttttuuuvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyywwwvvvuuuttttttrrrpppmmmjjjgggccc^^^ZZZRRRNNNJJJFFFDDDBBB@@@>>>>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDGGGKKKNNNRRR[[[eeeqqq|||zzzzzz{{{|||}}}~~~xxxvvvsssrrrssssssrrrqqqqqqrrrrrrooojjjbbbYYYTTTNNNHHHBBBAAACCCEEEDDDCCCBBBCCCEEEGGGIIIKKKKKKLLLLLLMMMNNNNNNNNNNNNLLLLLLJJJHHHEEE@@@===:::999888555555555555555555555555333444444444444444444333333333444444444444444444333333333333333333333333333333333444444444555555222333333444444333333222333333333333333333333333555555444444444555555666444444444444444444444444444444444444444444444444333333333333444555666666444444444444444444444444111111222333333444555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333444444444555555666666666777777777777777666555555777777666555555555555555555555555555666777888999;;;>>>DDDHHHRRRYYYbbbiiimmmrrrxxx}}}||||||xxxtttuuuyyy{{{|||xxxwwwuuusssrrrrrrqqqnnnmmmiiigggdddccccccbbb```___^^^^^^___```aaaccccccddddddeeefffffffffeeeddddddaaa___\\\YYYVVVTTTSSSSSSPPPQQQQQQRRRTTTVVVWWWXXXYYY\\\```ccceeegggjjjmmmooopppqqqsssuuuwwwxxxyyyuuuttttttsssssssssssstttpppqqqqqqrrrrrrrrrssssssqqqrrrrrrsssttttttuuuuuutttttttttuuuvvvwwwxxxxxx{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{zzzxxxvvvtttsssrrrrrrnnnllliiifffccc^^^XXXTTTMMMJJJFFFCCCBBB@@@???===<<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>?????????>>>>>>>>>@@@AAACCCDDDBBBBBBAAABBBBBBCCCDDDEEEDDDCCCAAA@@@@@@AAACCCDDDBBBBBBEEEIIIJJJLLLSSS[[[fffsss|||{{{{{{{{{zzz{{{}}}~~~|||}}}}}}zzzwwwuuuuuutttsssrrrqqqrrrrrrooojjjbbbZZZVVVOOOIIICCCAAACCCEEEDDDBBBBBBCCCEEEGGGIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLMMMKKKGGGBBB???<<<::::::666666666666666666666666222333555555555555333222333333333444444555555555333333333333333333333333333333333444444555555555222333333444444333333222333333333333333333333333333333333333333444555666444444444444444444444444444444444444444444444444222222222333444555666777444444444444444444444444111111222333333444555555444444444444444444444444333333333333333333333333555555555555555555555555555555555555555555555555444444444555555555666666666666666666777777777777888777666777888999888666888888888888888888888888555666777999;;;@@@EEEJJJXXX^^^fffkkkooottt{{{~~~}}}xxxttttttxxx{{{~~~xxxuuuuuusssqqqpppoooooolllkkkgggeeebbbaaaaaa```___]]]^^^^^^___aaabbbdddeeefffgggggghhhhhhgggeeecccbbb^^^\\\YYYVVVSSSQQQPPPPPPRRRRRRSSSUUUWWWYYY\\\]]]^^^bbbgggjjjlllnnnqqqrrrrrrssstttuuuwwwxxxyyyzzzsssrrrrrrqqqppppppqqqqqqppppppqqqqqqrrrsssssstttqqqqqqrrrrrrsssttttttuuuuuuuuuuuuuuuuuuvvvwwwwww{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzyyywwwuuusssrrrqqqpppiiigggdddaaa^^^YYYSSSNNNJJJGGGCCCAAA@@@@@@>>>===;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<=========>>>>>>?????????>>>>>>>>>???AAACCCDDDAAAAAAAAABBBCCCDDDEEEFFFDDDCCCAAA??????AAACCCEEEBBBBBBEEEIIIJJJJJJPPPWWW^^^jjjzzz~~~~~~~~~~~~}}}xxxxxxyyy{{{|||wwwssspppoooooonnnllljjjhhhddd^^^ZZZVVVQQQKKKFFFDDDCCCBBBAAA@@@AAABBBCCCDDDFFFGGGGGGJJJKKKMMMMMMLLLLLLMMMOOOKKKKKKIIIGGGDDD@@@===;;;999777444444555666666555666666555444333333222222555555555555555555555555555444333333333333444555333333333333333333333333333444444555555444444333222222333333333333444444444444444444444444444444444333333333333444555555444444444444444444444444444444444444444444444444444444222222222222444444111222222333333222222111333333333444444444555555444444444444444444444444333333333333333333333333444444444555555555555666444444444555555555555666555555555555666666666666777777777777777777777777888777777777777777888999888:::<<<<<<;;;@@@HHHOOO\\\ccckkkoooqqqvvv{{{xxxvvvyyy~~~~~~~~~|||zzzwwwvvvsssrrrpppnnnlllkkkjjjiiigggfffdddcccaaa`````````______aaadddggghhhgggfffhhheeebbbbbbbbb```\\\XXXZZZYYYWWWUUUTTTSSSSSSTTTSSSUUUXXXYYY[[[^^^bbbeeejjjkkkmmmoooqqqrrrssssssxxxxxxxxxxxxxxxxxxxxxxxxsssrrrqqqpppoooooooooooommmmmmmmmmmmmmmnnnooooooqqqqqqppppppqqqqqqrrrrrrqqqrrrssstttuuuwwwxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{|||wwwsssqqqnnnllljjjgggddd```\\\WWWRRRMMMIIIEEEDDDBBB@@@>>><<<;;;::::::999999888888999999:::999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;===>>>??????>>>>>>===>>>>>>??????@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFHHHGGGEEEDDDBBBAAAAAAAAACCCCCCBBBCCCEEEIIIMMMOOOXXX```mmm}}}~~~}}}xxxwwwxxxyyy~~~~~~xxxtttqqqooommmkkkiiihhheeeaaa]]]XXXSSSMMMHHHEEEDDDBBBAAAAAABBBBBBDDDEEEFFFHHHHHHIIIKKKLLLLLLLLLLLLMMMOOOLLLKKKJJJHHHEEEBBB???===999777555444555666666555666666555555444444333333444444444444444444444444555444333333333333444555333333333333333333333333222333333444444333333222222222333333333333444444333333333333333333333333444333333333333444555555444444444444444444444444444444444444444444444444444333333222222333333444222222333333333333222222333333333444444444555555444444444444444444444444333333333333333333333333444444444555555555555666444444444555555555555666666666666777777777777888777777777777777777777777777777777777777888888999777999<<<<<<>>>DDDNNNUUU```fffmmmppprrryyy~~~{{{zzz}}}|||zzzxxxvvvtttrrrqqqooommmkkkjjjiiihhhfffeeecccbbbaaa```aaaaaaaaaaaabbbdddggghhhgggeeefffdddaaa``````^^^[[[XXXXXXWWWVVVUUUUUUUUUVVVWWWXXXZZZ]]]___aaacccgggjjjnnnoooppprrrtttuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvqqqqqqooonnnmmmlllllllllkkkkkkkkkjjjkkkllllllmmmoooooonnnnnnnnnooopppppppppqqqrrrsssuuuvvvwwwwwwxxxyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzz|||wwwssspppmmmjjjhhhccc```[[[WWWSSSOOOIIIFFFCCCBBBAAA???===<<<;;;;;;:::999999888888999999:::999999999999999999999999:::::::::;;;;;;;;;;;;<<<:::;;;===>>>??????>>>>>>>>>>>>??????@@@AAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDGGGJJJLLLQQQXXXcccqqq}}}xxxwwwvvvuuuyyyyyyuuuooommmjjjhhhgggfffcccaaa[[[WWWQQQLLLHHHFFFCCCAAABBBBBBCCCDDDEEEGGGHHHIIIHHHJJJKKKLLLKKKKKKMMMNNNLLLLLLKKKJJJGGGDDDAAA@@@;;;999666555555666555444555555555555555555555555333333333333333333333333555444444333333444444555333333333333333333333333222222333333333333222222222222333333333333444444333333333333333333333333444333333333333444555555444444444444444444444444444444444444444444444444444333333222222333333444333333444444444444333333333333333444444444555555444444444444444444444444333333333333333333333333444444444555555555555666444444444555555555555666777777777777888888888888777777777777777777777777777777777777777888999999666888;;;===AAAJJJUUU]]]fffjjjooorrruuu}}}~~~~~~}}}yyywwwuuusssrrrooonnnllljjjiiihhhggggggeeedddbbbaaaaaaaaabbbcccdddccccccdddffffffdddcccbbb```^^^]]]\\\[[[YYYWWWVVVVVVVVVWWWXXXYYY[[[\\\___bbbeeegggiiikkknnnqqqssstttuuuvvvxxxxxxxxxyyywwwwwwvvvuuutttssssssrrrpppooommmkkkiiihhhhhhggghhhhhhgggggghhhhhhiiijjjllllllkkkkkkllllllmmmnnnooopppqqqrrrsssuuuvvvvvvwwwxxxyyyzzz{{{||||||}}}|||{{{{{{{{{{{{|||}}}}}}}}}||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~|||zzz|||yyytttpppllliiieeeccc]]]YYYUUUQQQMMMIIIEEEBBB@@@???>>>===<<<;;;;;;;;;:::999999888888999999:::999999999999999999999999::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBEEEGGGHHHJJJOOOXXXbbbooo|||yyywwwuuusssuuuyyyzzz~~~}}}xxxpppmmmiiifffffffffeeeddd___[[[UUUQQQMMMIIIFFFCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGHHHJJJJJJJJJJJJLLLNNNMMMMMMMMMKKKIIIGGGDDDCCC===;;;888666666666555444555555555666666666666666333333333333333333333333444444444444444444444444333333333333333333333333222333333444444333333222222222222333333333444444222222222222222222222222444333333333333444555555444444444444444444444444444444444444444444444444333333333333333333333333333444444555555444444333333333333444444444555555555555555555555555555555444444444444444444444444444444444555555555555666444444444555555555555666666666777777777888888888666666666666666666666666777777777777888999::::::777999;;;???EEEOOOZZZbbblllooorrruuuyyy~~~~~~~~~zzzvvvtttsssqqqppplllkkkjjjhhhgggfffffffffeeedddcccbbbbbbcccdddeeeeeecccbbbbbbbbbbbb```___]]]\\\ZZZYYYXXXXXXWWWVVVVVVWWWYYY[[[]]]```aaacccgggiiimmmoooppprrrtttvvvvvvwwwxxxyyyyyyzzzzzzyyyxxxwwwvvvtttsssqqqpppooonnnmmmkkkiiigggeeeeeedddfffeeeeeeeeeeeefffggggggiiiiiiiiiiiijjjkkkllllllnnnnnnoooppprrrssstttuuuvvvwwwwwwxxxyyyzzz{{{{{{zzzzzzzzzyyyzzz{{{{{{||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzxxxwwwsssooojjjgggccc^^^[[[WWWTTTOOOKKKHHHEEEAAA???===<<<;;;;;;:::;;;;;;;;;:::999999888888999999:::999999999999999999999999999999:::::::::;;;;;;;;;::::::;;;<<<=========>>>???@@@@@@AAAAAABBBCCCCCCAAAAAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDBBBBBBBBBCCCDDDEEEHHHKKKQQQXXXaaammmxxx|||zzzvvvrrrrrrvvvwwwzzz~~~{{{qqqnnniiifffffffffeeedddbbb___ZZZVVVSSSOOOKKKHHHEEEDDDCCCBBBCCCDDDEEEFFFEEEGGGIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMKKKIIIGGGFFF@@@>>>:::888777777555444555555555666666666666666444444444444444444444444444444444444444444444444333333333333333333333333444444555555555555444444222222222333333333444444222222222222222222222222444333333333333444555555444444444444444444444444444444444444444444444444333333333333333333333333333444444555555444444333333333333444444444555555555555555555555555555555444444444444444444444444444444444555555555555666444444444555555555555666555555555666666666777777666666666666666666666666777777777777888999:::;;;:::;;;===AAAIIISSS^^^eeeppprrrtttwww||||||xxxtttsssrrrpppoookkkjjjiiihhhgggfffffffffeeeeeeeeeeeeffffffggggggdddbbb```______^^^\\\ZZZXXXXXXWWWWWWVVVVVVXXXYYYZZZ[[[^^^aaadddgggiiijjjmmmpppsssuuuuuuvvvwwwyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwuuusssqqqooonnnmmmlllkkkiiigggeeedddcccbbbdddccccccccccccdddeeeeeegggggggggggghhhiiijjjkkkllllllmmmooopppqqqrrrsssuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{|||||||||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||||||||{{{xxxvvvrrrooojjjgggccc___ZZZVVVSSSOOOKKKGGGEEEBBB???===;;;:::::::::::::::;;;;;;:::999999888888999999:::999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;<<<======???@@@@@@AAAAAABBBCCCCCCAAAAAABBBDDDEEEGGGHHHHHHKKKKKKKKKJJJIIIHHHFFFEEEFFFEEEDDDCCCBBBBBBCCCCCCFFFIIILLLQQQWWW___hhhooowww}}}yyytttsssuuuxxxzzz|||}}}|||}}}~~~}}}uuurrrmmmiiihhhgggfffdddcccaaa^^^\\\ZZZVVVRRROOOIIIHHHEEECCCBBBCCCDDDEEEDDDFFFHHHHHHHHHIIIKKKMMMLLLMMMMMMMMMLLLJJJIIIHHHDDDAAA===:::999888777555555555555555555555555555555555555555555555555555333444444555555444444333333333333333333333333333555555666666666666555555222222333333333333444444333333333333333333333333444333333333333444555555444444444444444444444444444444444444444444444444222333333444444333333222333333444444444444333333333333333444444444555555555555555555555555555555444444444444444444444444444444444555555555555666444444444555555555555666555555555555666666666666777777777777777777777777777777777888999:::;;;<<<<<<===@@@FFFOOOYYYbbbhhhrrrsssuuuyyy|||yyyuuurrrppppppooommmjjjjjjiiihhhgggggghhhhhhggghhhjjjkkkkkkjjjiiihhhdddaaa^^^]]]\\\[[[YYYXXXUUUVVVWWWWWWWWWYYY\\\^^^aaacccfffiiillloooqqqqqqsssuuuxxxyyyyyyxxxyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuuuuuuusssqqqooommmkkkkkkiiihhhfffdddcccbbbaaaaaaaaaaaaaaaaaaaaabbbcccccceeeeeeeeeeeefffgggiiiiiijjjkkklllmmmnnnpppqqqqqqttttttuuuvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyzzzzzz||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyxxxvvvsssqqqmmmkkkgggddd```\\\WWWTTTOOOLLLGGGDDDBBB@@@>>>===:::::::::999999::::::;;;:::999999888888999999:::999999999999999999999999999999999999::::::::::::::::::999::::::;;;======??????@@@@@@AAABBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEHHHKKKNNNTTT[[[___hhhqqq|||}}}wwwuuuwwwxxxzzz||||||{{{{{{|||}}}{{{wwwrrrooollliiigggeeedddcccaaa```___\\\XXXUUUNNNLLLIIIFFFDDDCCCDDDEEECCCEEEGGGGGGHHHHHHJJJLLLKKKLLLMMMMMMLLLKKKJJJIIIGGGDDD@@@===;;;:::888666666666555555444444333333444444444444444444444444333333444555555444333333333333333333333333333333444555555555555555555444222222333333333333444444333333333333333333333333444333333333333444555555444444444444444444444444444444444444444444444444222333333444444333333222222222333333333333222222333333333444444444555555555555555555555555555555555555555555555555555555444444444555555555555666444444444555555555555666555666666666666777777777777777777777777777777777777777777888999:::<<<<<<===???DDDKKKVVV```hhhmmmrrrsssvvvzzz~~~yyyuuuqqqnnnnnnmmmlllkkkkkkjjjjjjiiiiiiiiiiiijjjiiikkknnnppppppnnnkkkiiidddaaa^^^\\\[[[ZZZYYYXXXVVVXXXYYYZZZ[[[]]]bbbfffhhhjjjmmmpppsssuuuvvvwwwxxxzzz|||}}}{{{zzzyyyyyyxxxxxxxxxwwwvvvuuutttsssrrrqqqooonnnllljjjhhhhhheeedddbbbaaa```_________^^^^^^^^^^^^^^^______```aaabbbbbbbbbccceeefffgggiiijjjkkklllmmmoooppppppsssssstttuuuvvvwwwwwwxxxyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{|||zzzxxxvvvtttqqqmmmjjjfffdddaaa^^^[[[WWWRRROOOLLLIIIDDDAAA@@@>>>===<<<;;;::::::999999::::::::::::999999888888999999:::999999999999999999999999888999999999999::::::::::::999999999999;;;<<<===>>>>>>??????@@@AAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGIIIJJJLLLMMMNNNMMMLLLKKKIIIHHHHHHGGGFFFFFFFFFEEEBBBDDDFFFHHHJJJMMMRRRUUUZZZbbblllttt}}}yyyvvvxxxxxxzzz|||||||||{{{|||}}}}}}~~~~~~{{{wwwrrrooolllhhheeedddcccccccccbbb```\\\YYYRRROOOKKKHHHEEEDDDEEEEEEBBBDDDFFFGGGGGGHHHJJJLLLKKKKKKLLLMMMMMMLLLJJJIIIIIIEEEAAA>>><<<;;;999777666666555444333333222222333333333333333333333333333333444555555444333333333333333333333333333333333444444555555444444333222222333333333444444444444444444444444444444444444333333333333444555555444444444444444444444444444444444444444444444444222222444444444444222222111222222333333222222111333333333444444444555555666666666666666666666666555555555555555555555555444444444555555555666666444444444555555555666666777777777777888888888888777777777777777777777777777777777888999;;;<<<======@@@FFFOOO[[[fffmmmqqqrrrsssvvv{{{}}}~~~~~~~~~{{{vvvsssooolllkkkkkkjjjiiikkkkkkjjjjjjjjjjjjjjjkkkkkknnnqqqtttssspppllliiieeebbb^^^\\\[[[[[[YYYXXXWWWYYY\\\]]]^^^aaaggglllmmmooorrruuuwwwyyyzzzzzz{{{}}}}}}{{{yyyyyyxxxxxxxxxwwwvvvuuussssssooonnnmmmkkkiiihhhffffffbbbaaa```___^^^]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^______``````aaacccdddeeehhhiiijjjkkkmmmnnnoooooorrrrrrssstttuuuvvvwwwwwwyyyyyyxxxxxxyyyyyyzzz{{{yyyyyyxxxxxxyyyyyyzzz{{{zzzzzz{{{{{{{{{{{{zzzzzz|||||||||||||||{{{{{{zzz{{{xxxuuussspppmmmiiifff```^^^[[[YYYVVVRRRMMMJJJJJJGGGBBB???>>>===<<<;;;;;;;;;::::::999999:::::::::999999999999999999:::999999999999999999999999888888999999999::::::::::::999999888999:::<<<======>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFFFFHHHKKKMMMOOOPPPOOOOOOJJJIIIIIIIIIHHHGGGGGGGGGBBBDDDFFFHHHIIIKKKNNNQQQPPPWWW___fffnnn{{{{{{yyyxxx{{{||||||}}}}}}}}}}}}|||}}}}}}|||}}}~~~|||xxxrrrmmmiiigggdddddddddeeeffffffcccaaa[[[VVVPPPKKKGGGEEECCCAAACCCCCCCCCDDDEEEHHHJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIGGGEEEAAA>>>;;;999999777666666555555555666666333333333333333333333333666666555555555444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333555555555444444333333333333444444555555444444333555555555555555555555555444444222222222222444444666666555555555444444444666666555555555444444444555555555555555555444444555555555555555555555555666666666666777777777777666666666666777777777777777777777777777666666666999888666666888;;;===>>>???EEEOOOZZZdddkkkooopppsssuuuxxx|||{{{wwwqqqooommmkkkiiijjjjjjkkkiiiiiiiiijjjkkklllmmmmmmrrrqqqpppqqqsssrrrnnnjjjdddbbb^^^[[[YYYYYYYYYYYY\\\^^^aaadddfffjjjnnnqqqtttvvvxxx{{{}}}}}}||||||}}}}}}}}}}}}|||zzzyyyyyyxxxwwwwwwwwwwwwuuurrrpppooommmjjjhhhgggeeebbb```aaa```^^^\\\ZZZYYYYYYYYYZZZZZZZZZYYYZZZZZZ[[[[[[^^^______```aaabbbbbbcccddddddeeegggiiikkkmmmnnnpppppppppqqqrrrssstttuuutttuuuvvvwwwxxxxxxxxxxxx{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxxxxwwwvvvtttrrroooiiiccc___ZZZXXXUUUQQQNNNKKKIIIHHHBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::777777888888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@BBBBBBBBBBBBCCCEEEFFFGGGHHHJJJMMMPPPQQQQQQQQQPPPPPPNNNKKKHHHFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJMMMOOORRRXXXaaannn{{{|||zzzzzz|||}}}~~~~~~}}}~~~~~~{{{vvvqqqmmmkkkgggffffffggghhhhhhgggeee___ZZZSSSNNNJJJGGGDDDCCCCCCCCCBBBBBBCCCEEEGGGHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJGGGCCC@@@===;;;:::777666555555555555555666444444444444444444444444666666555555555444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333555555444444444333333333333444444555555444444333444444444444444444444444444333333222222333333444666666555555555444444444666666555555555444444444444444555555555555555444555555555555555555555555555666666666777777777777666666666666777777777777777777777777777777777777888777666666888:::<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888888888999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<======>>>>>>???AAAAAABBBCCCDDDEEEGGGGGGIIIJJJLLLOOOPPPQQQQQQQQQQQQPPPNNNLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMQQQXXXcccnnnvvv~~~}}}|||{{{zzz|||~~~~~~|||wwwsssppplllkkkjjjjjjllllllkkkjjjddd___XXXRRRNNNJJJGGGDDDEEEDDDCCCCCCCCCDDDEEEFFFIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLIIIFFFCCC???===<<<777666666555444444444555555555555555555555555555555555555555555444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333555444444444444333333333333444444555555444444333333333333333333333333333444333333222222333333444555555555555555444444444555555555555555444444444333333444555666666666666555555555555555555555555555555666666666777777777666666666666777777777777777777777777888888888888888888888999:::;;;<<<===DDDLLLYYYdddlllqqqtttvvvuuuwwwzzz|||}}}zzzwwwqqqooommmkkkjjjjjjkkklllmmmnnnoooqqqrrrrrrsssssssssrrrqqqpppooommmjjjgggcccbbbaaaaaaaaacccdddeeehhhkkknnnppprrruuuxxx{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyyyyyvvvtttssssssrrrpppmmmjjjgggeeecccaaa```^^^\\\ZZZ[[[ZZZXXXVVVTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^___``````aaabbbeeegggiiijjjmmmmmmmmmnnnoooppprrrrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttsssrrrqqqpppooommmjjjfffbbb]]]VVVRRROOOMMMJJJGGGEEEBBBAAA@@@??????>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::999999888888999999:::888888999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<=========AAAAAAAAACCCDDDFFFHHHIIIJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSRRRQQQOOOMMMJJJIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIKKKOOOWWW```fffwww~~~|||{{{{{{wwwzzz~~~{{{wwwtttqqqooonnnnnnooooooooonnngggccc\\\VVVQQQMMMIIIGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNOOONNNMMMKKKHHHEEEAAA???===888777666555444444444444555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333555555555555555555555555555555555555555555555555222333444555666666666666555555555555555555555555555555555666666666777777666666666666777777777777666666666777777777777777999:::;;;<<<<<<===???@@@HHHQQQ___jjjqqqtttvvvxxxvvvxxxzzz{{{}}}~~~{{{xxxvvvqqqooommmkkkjjjkkklllmmmoooppprrrssstttttttttsssrrrqqqpppooommmjjjhhhfffbbbbbbcccdddfffiiikkklllooorrruuuwwwxxxzzz}}}~~~~~~~~~}}}|||{{{yyyxxxuuusssrrrqqqpppmmmiiifffcccaaa___]]]\\\[[[YYYVVVWWWVVVTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^______aaaccceeegggiiilllllllllmmmnnnpppqqqrrrsssssstttuuuuuuuuuuuuuuuuuuuuuuuutttsssssssssrrrssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppnnnmmmllliiifffccc___[[[VVVOOOKKKIIIHHHFFFCCCAAA???>>>===>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<@@@@@@AAACCCEEEGGGIIIJJJLLLLLLMMMMMMOOOQQQSSSTTTTTTUUUVVVVVVUUURRROOOMMMIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGHHHHHHKKKPPPWWW\\\jjjvvv~~~|||zzzzzzxxx{{{|||yyywwwuuusssrrrrrrrrrrrrpppoooiiieee___YYYUUUQQQMMMJJJFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOLLLLLLKKKIIIFFFCCCAAA???:::999777666555444444333444444444444444444444444444555555555555555555555333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333444555555555555555555555444555555555555555555555222333444555666666666666555555555555555555555555555555555555666666666666666666666666777777777777555555555666666777777777888:::<<<<<<<<<>>>AAADDDMMMWWWdddooosssuuuxxxzzzxxxzzz{{{{{{{{{}}}}}}zzzwwwuuurrrpppnnnmmmlllmmmnnnooopppqqqrrrttttttsssrrrqqqoooooonnnmmmjjjhhhgggfffcccdddfffhhhkkknnnqqqrrrtttwwwzzz|||}}}}}}~~~}}}}}}~~~~~~~~~}}}{{{zzzxxxwwwtttrrrpppooommmjjjfffccc```^^^[[[ZZZYYYXXXVVVTTTTTTSSSRRRPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTUUUVVVUUUVVVWWWXXXZZZ[[[\\\]]]]]]^^^___```bbbdddfffhhhjjjjjjkkklllmmmoooqqqrrrrrrssssssttttttttttttsssttttttssssssrrrqqqqqqppppppppppppooooooooonnnnnniiiiiiiiihhhgggfffdddcccbbb___\\\XXXUUUPPPKKKGGGFFFEEECCCAAA???>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;??????AAACCCEEEHHHKKKLLLOOOOOOOOOOOOPPPQQQSSSTTTTTTVVVXXXYYYYYYWWWTTTRRRLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGIIIMMMRRRVVV]]]hhhwww}}}{{{zzz||||||{{{zzzyyyxxxwwwwwwwwwuuurrroooiiifffaaa]]]ZZZVVVRRROOOGGGFFFEEEDDDCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKKKKKKKIIIFFFDDDBBB<<<;;;999777666555444444444444444444444444444444444444444555555555555555333333333333333333333333333333333333333333333333222333333444444555555555444444444444444444444444333333333333333333333333333333333444444444444555333444444555555444444333555555555555555555555555222333333444444333333222444444444555555555555555444444444555555555555555333333444555666666666666555555555555555555555555444444555555555666666666666666666666777777777777555555666666777777888888666888:::;;;:::===CCCHHHTTT^^^kkksssuuuwwwzzz}}}|||}}}}}}}}}||||||}}}~~~{{{yyywwwuuusssrrrpppnnnnnnooopppqqqqqqrrrssstttsssrrrooonnnkkklllllljjjhhhgggggghhhggghhhkkknnnqqqtttvvvwwwwwwzzz}}}~~~~~~}}}~~~}}}}}}|||zzzxxxvvvuuurrrpppnnnllljjjfffaaa^^^[[[YYYWWWVVVVVVUUURRRPPPPPPOOONNNMMMMMMNNNOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTSSSTTTUUUVVVXXXYYY[[[[[[\\\\\\]]]___aaaccceeefffhhhhhhiiijjjkkkmmmooopppppppppqqqqqqqqqqqqppppppqqqqqqpppooonnnmmmmmmlllkkkkkkjjjjjjiiiiiihhhhhhdddddddddcccaaa```^^^]]]ZZZWWWTTTRRROOOLLLHHHEEEDDDCCCAAA@@@???>>>>>>=====================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>@@@CCCFFFIIILLLNNNRRRRRRRRRRRRRRRRRRSSSSSSSSSUUUXXXZZZ[[[ZZZXXXWWWPPPOOOMMMJJJHHHGGGFFFEEEBBBCCCDDDEEEFFFIIIMMMPPPWWW```lllxxx~~~}}}~~~|||||||||~~~}}}}}}}}}|||yyysssooojjjgggccc```^^^\\\XXXVVVNNNMMMJJJHHHFFFEEEDDDDDDEEEEEEFFFGGGHHHJJJJJJKKKKKKLLLMMMMMMLLLJJJHHHFFF>>>===;;;999777555555444555555555555555555555555444444444555555555666666333333333333333333333333333333333333333333333333222222333333444555555666444444444444444444444444333333333333333333333333333333333444444444555555333444444555555444444333444444444444444444444444222333333444444333333222444444444555555555666666444444444555555555666666444444555555555555555444555555555555555555555555444444444555555555666666666666666666777777777777666777777888999999::::::888:::<<<<<<<<<@@@HHHOOO\\\eeeqqqwwwwwwxxx|||~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyyxxxwwwuuusssqqqppppppqqqrrrssssssssstttuuussspppmmmkkkggghhhjjjiiigggfffiiikkkmmmnnnpppsssvvvyyy{{{{{{zzz}}}}}}||||||zzzyyywwwuuutttooommmjjjhhheeeaaa\\\YYYWWWUUUSSSRRRRRRQQQOOOMMMLLLLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQRRRTTTUUUWWWXXXYYYYYYZZZ[[[\\\^^^aaacccddddddeeeeeeggghhhjjjlllmmmllllllmmmmmmmmmllllllkkkkkkkkkjjjiiihhhgggffffffdddccccccbbbaaaaaa`````````______^^^]]][[[YYYXXXRRRPPPMMMKKKJJJHHHFFFCCCBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>@@@CCCFFFJJJMMMOOOUUUUUUVVVVVVUUUTTTRRRQQQRRRSSSVVVYYY[[[\\\\\\[[[TTTSSSPPPMMMKKKIIIGGGGGGAAACCCDDDDDDDDDEEEHHHKKKSSSYYYccclllvvv}}}}}}}}}}}}{{{uuupppjjjhhheeecccbbb___\\\ZZZWWWUUUQQQMMMJJJGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLNNNOOONNNMMMKKKIII???>>><<<:::888666555555777777777777777777777777444444444555555555666666333333333333333333333333333333333333333333333333222222333333444555666666444444444444444444444444333333333333333333333333333333333444444555555555333444444555555444444333333333333333333333333333222222444444444444222222444444444555555555666666444444444555555555666666555555555666555555444444555555555555555555555555444444444555555555666666666666666666777777777777888888999:::;;;;;;<<<<<<<<<>>>?????????DDDNNNVVVaaajjjtttyyyyyyzzz~~~~~~~~~{{{zzzzzzzzzyyyyyyyyyxxxxxxuuutttrrrqqqqqqrrrsssttttttuuuvvvuuussspppllljjjdddfffhhhhhhfffgggjjjmmmqqqrrruuuxxxzzz|||~~~~~~|||||||||{{{zzzxxxvvvtttsssmmmjjjhhheeebbb^^^YYYUUUTTTRRRPPPOOOOOONNNLLLJJJJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHIIIIIIKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUWWWWWWXXXXXXYYY[[[]]]___aaabbbbbbbbbcccdddfffhhhjjjkkkiiiiiijjjjjjjjjiiiiiihhhgggffffffdddcccbbbaaaaaa^^^^^^]]]\\\\\\[[[ZZZZZZXXXXXXWWWVVVUUUSSSQQQPPPMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCGGGKKKNNNPPPVVVWWWXXXXXXWWWTTTRRRPPPQQQRRRUUUXXX[[[]]]]]]^^^VVVUUURRROOOLLLJJJHHHHHHCCCDDDEEEEEEDDDEEEFFFHHHKKKPPPXXX___hhhuuu~~~}}}{{{|||}}}~~~|||vvvrrrnnnkkkhhhfffffffffeeeddd]]]XXXRRRNNNJJJHHHEEECCCEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJEEECCC@@@===:::888777777777777666555555555555555555555555555555555555555444444444444444444444444444333333222222333333444222222333333333333444444333333333444444444555555444333333333333444555555555555555555555555555555666666555555555444444444444444555555555555555555555555555555555555444444333333333333333333333333666666555555555444444444555666555444333333555777666666555555555444444444444333333333333444555555666666666666777777777777666666666777888888999999:::===>>>======DDDPPP[[[kkkrrryyy{{{zzz{{{}}}~~~~~~~~~~~~{{{zzzyyyyyyxxxxxxxxxyyyxxxwwwvvvuuutttttttttttttttsssrrrpppnnnllljjjiiigggggghhhiiikkkmmmpppqqquuuvvvwwwyyy|||~~~~~~}}}~~~~~~zzzxxxwwwvvvtttrrrnnnjjjiiifffaaa]]]ZZZVVVSSSPPPNNNMMMLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPQQQRRRTTTUUUVVVUUUVVVWWWYYYZZZ[[[]]]]]]___```aaacccdddeeeeeefffgggfffeeedddcccbbbbbbaaabbbbbb```^^^\\\ZZZYYYXXXYYYXXXXXXWWWVVVUUUUUUTTTSSSRRRQQQOOONNNLLLKKKJJJFFFEEEDDDBBBAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===??????>>>>>>>>>>>>????????????>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;===@@@BBBEEEJJJOOOSSSWWW]]]```]]][[[[[[XXXUUURRRSSSTTTVVVYYY[[[^^^___^^^]]]ZZZVVVRRRNNNKKKJJJGGGFFFDDDCCCCCCDDDEEEFFFJJJNNNTTTYYY___jjjwww~~~~~~{{{|||}}}~~~zzzvvvpppmmmjjjiiiiiijjjjjjiiiddd___YYYSSSNNNJJJFFFDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKGGGEEEBBB>>>;;;888777777777777666555555555555555555555555555555555555555444444444444444444444444444333333222222333333444222222333333333333444444333333333444444444555555444333333333333444555555555555555555555555555555666555555555444444444444555555444444333333222222444444444444444444444444333333333333333333333333666666555555555444444444555555555444333333555777777777666666666555555555444444333333444444555666666666666666777777777888666777777888888999999::::::===??????@@@HHHUUU```ooouuu|||~~~}}}~~~~~~}}}|||zzzyyyxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvvvvuuuuuutttsssrrrpppnnnllljjjiiiiiiiiiiiijjjlllooorrruuuvvvyyyzzz{{{}}}~~~~~~}}}|||||||||}}}yyywwwuuusssqqqnnnjjjgggeeebbb^^^ZZZWWWTTTPPPNNNKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKNNNNNNNNNOOOPPPQQQSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[]]]^^^___```aaabbbbbbbbbaaaaaa```___^^^]]]\\\\\\[[[ZZZYYYWWWUUUTTTRRRQQQOOONNNNNNMMMMMMLLLKKKKKKLLLLLLKKKIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@AAABBB???@@@@@@@@@???>>>======@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>??????????????????????????????>>>>>>>>>>>>>>>=========??????????????????????????????>>>>>>===<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;===@@@BBBEEEJJJPPPTTTYYY___cccaaa___^^^\\\XXXUUUUUUUUUVVVXXX[[[]]]___aaa___]]]YYYUUUPPPMMMKKKIIIGGGEEEDDDCCCDDDEEEFFFFFFJJJNNNRRRWWW```kkkttt|||{{{||||||uuurrrnnnlllmmmnnnoooooolllggg```ZZZTTTNNNIIIEEEDDDCCCCCCCCCDDDFFFHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLIIIGGGDDD@@@<<<999777666777777666555555555555555555555555555555555555555444444444444444444444444444333333222222333333444222222333333333333444444333333333444444444555555444333333333333444555555444444444444444444444444555555555555444444444444555555444333222111111000333333333333333333333333333333333333333333333333555555555555555444444444444555666555333333555777777777777777777666666666444444444333444444555666666666666777777777888888777888888999999:::;;;;;;;;;===@@@AAAEEEOOO]]]hhhtttyyy~~~~~~}}}{{{zzzxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyxxxvvvuuutttrrrpppmmmjjjiiihhhhhhiiikkklllnnnqqqtttxxx{{{}}}~~~|||{{{zzzzzzzzzwwwuuurrrooommmiiieeebbb```]]]YYYUUUSSSPPPMMMJJJGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWZZZZZZ[[[\\\\\\\\\\\\\\\YYYYYYXXXWWWVVVUUUUUUTTTRRRRRRQQQOOONNNLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@??????>>>???@@@AAA@@@@@@AAAAAAAAA@@@@@@???AAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>============<<<<<<;;;;;;<<<<<<<<<<<<===???BBBEEEJJJPPPUUU\\\cccgggfffddddddbbb^^^ZZZXXXWWWVVVWWWYYY\\\]]]bbbbbbaaa^^^ZZZUUUQQQNNNKKKIIIGGGEEEDDDDDDEEEFFFDDDFFFIIIKKKNNNUUU___fffxxx~~~~~~}}}||||||~~~|||yyytttqqqpppqqqqqqqqqppplllfff```YYYSSSMMMHHHDDDCCCCCCBBBCCCEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKIIIFFFCCC???;;;888777777777666555555555555555555555555555555555555555444444444444444444444444444333333222222333333444222222222333333333444444333333333444444444555555444333333333333444555555444444444444444444444444444444444444444444444444555444444444333333222222333333333333333444444444444444444444444444444444555555555555555555555555444555666555444333555666666666666666666666666666444444444444444555666666666666777777777888888888888888999::::::;;;;;;<<<;;;===@@@CCCIIIUUUdddooowww|||~~~}}}}}}~~~}}}{{{yyyxxxvvvvvvuuuttttttuuuuuuuuuwwwxxxyyyzzzyyywwwuuusssqqqnnnkkkhhhggggggiiijjjmmmoooqqquuuyyy}}}~~~|||zzzyyyxxxwwwvvvsssoookkkhhheee```]]]ZZZWWWSSSPPPNNNLLLIIIGGGDDDDDDCCCAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOQQQRRRRRRSSSVVVVVVWWWWWWWWWVVVVVVUUUSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBAAAAAA@@@???>>>>>>>>>============???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<======<<<===???AAAEEEJJJQQQVVV___fffkkkjjjjjjjjjhhhddd^^^\\\YYYVVVVVVWWWYYY[[[aaaaaabbbaaa___[[[WWWTTTMMMLLLIIIFFFDDDDDDDDDEEEDDDFFFGGGHHHKKKPPPXXX]]]kkkwww~~~}}}~~~~~~}}}}}}~~~zzzvvvtttsssqqqppppppmmmhhhccc^^^XXXRRRMMMFFFEEECCCBBBBBBDDDFFFGGGHHHIIIJJJKKKMMMMMMNNNNNNMMMKKKIIIEEEAAA===:::999777777666555555555555555555555555555555555555555444444444444444444444444444333333222222333333444222222222333333333444444333333333444444444555555444333333333333444555555444444444444444444444444333333444444444444444444333333444444555555666666333444444444555555555666444444444444444444444444444555555555555555555555333555666666444444444555555555555555555555555555555444444444444555666666777777777777888888888888999999999:::;;;;;;<<<<<<:::===AAAFFFNNN[[[iiisssyyy}}}~~~}}}}}}}}}|||zzzxxxvvvtttttttttssssssttttttuuuvvvwwwxxxyyyxxxvvvtttrrrooommmjjjhhhhhhiiikkkmmmppprrruuuyyy}}}~~~|||yyywwwuuutttssspppkkkgggddd```\\\YYYUUURRROOOLLLKKKIIIGGGEEEBBBBBBAAA@@@????????????????????????????????????@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQQQQRRRQQQQQQPPPOOONNNNNNMMMLLLKKKJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@???????????????>>>?????????>>>>>>=========<<<<<<;;;<<<===???BBBCCCEEEFFFFFFFFFFFFEEEEEEDDDBBBCCCEEEGGGHHHHHHHHHHHHFFFEEEEEEDDDCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>=========>>>===>>>???AAAEEEKKKRRRWWWaaahhhnnnoooooopppnnnjjjdddaaa\\\XXXVVVVVVXXXYYY]]]^^^aaabbbbbb```]]]\\\QQQNNNKKKHHHEEEDDDDDDDDDDDDEEEFFFGGGIIINNNTTTXXXaaajjjzzz~~~~~~|||yyyvvvssspppnnnllliiifffccc]]]VVVRRRIIIGGGEEECCCBBBCCCEEEFFFFFFGGGIIIJJJLLLMMMNNNNNNMMMLLLJJJGGGDDD@@@===;;;777777666555555555555555555555555555555555555555444444444444444444444444444333333222222333333444222222333333333333444444333333333444444444555555444333333333333444555555333333333333333333333333333333333333444444444444222333333444555666777888333444444555555666666666444444444444444444444444444444444555555555555555333555666666555444444555444444444444555555555555555555444444555555666777777777777888888888999999888999999::::::;;;;;;<<<;;;>>>DDDKKKTTTaaammmuuuyyy}}}~~~}}}}}}}}}~~~~~~{{{yyywwwvvvtttssssssssssssttttttuuutttuuuuuuvvvuuutttrrrqqqmmmmmmkkkkkklllnnnpppqqqtttvvvyyy}}}~~~}}}{{{xxxuuurrrpppoookkkfffbbb^^^[[[WWWTTTOOOMMMJJJHHHGGGEEECCCBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAAEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>>>>===>>>???AAAEEEKKKSSSYYYccckkkrrrttttttuuutttpppjjjgggccc^^^ZZZYYYXXXXXXZZZ[[[^^^```aaabbbaaa```UUUSSSOOOKKKHHHFFFEEEEEEDDDDDDCCCDDDGGGKKKOOOQQQYYY___mmm~~~~~~~~~~~~~~~~~~{{{wwwsssooonnnllliiifff```YYYTTTMMMJJJGGGCCCBBBBBBDDDEEEDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMKKKIIIFFFBBB???===777777666555555555555555555555555555555555555555444444444444444444444444444333333222222333333444222222333333333333444444333333333444444444555555444333333333333444555555333333333333333333333333222222333333333444444444333333333444444555555555222222333444444555666666555555555555555555555555444444444555555555666666333555666777555444444555444555555555666666666666555555555555555666666777777777888888888999999999888888888999::::::;;;;;;>>>AAAHHHPPPZZZfffpppvvvzzz~~~~~~}}}||||||||||||}}}~~~}}}{{{yyywwwvvvssssssssssssssstttuuuuuusssssssssrrrqqqqqqpppppplllmmmmmmoooqqqsssuuuvvvyyy{{{~~~~~~||||||zzzxxxuuuqqqnnnllliiifff```\\\YYYUUURRRPPPJJJGGGDDDCCCBBBBBB@@@>>>>>>======<<<<<<<<<<<<===========================;;;<<<<<<===>>>???@@@@@@BBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===============::::::::::::::::::::::::;;;;;;<<<>>>@@@CCCFFFHHHNNNNNNNNNMMMLLLJJJHHHHHHGGGHHHKKKNNNPPPPPPPPPPPPLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA??????>>>>>>>>>===>>>???AAAEEEKKKTTTZZZfffnnnvvvxxxzzz{{{yyyuuuqqqnnnjjjeee```]]][[[ZZZYYYZZZ\\\^^^___```aaaaaa[[[XXXTTTOOOLLLIIIHHHHHHFFFEEECCCCCCEEEHHHJJJKKKSSSVVV```ooo~~~||||||{{{{{{{{{{{{||||||}}}zzzwwwpppooonnnlllhhhbbb[[[UUUOOOLLLHHHDDDBBBBBBDDDEEECCCDDDFFFHHHJJJLLLMMMMMMMMMMMMLLLJJJGGGDDD@@@>>>777777666555555555555555555555555555555555555555444444444444444444444444444333333222222333333444222222333333333444444444333333333444444444555555444333333333333444555555333333333333333333333333222222222333333444444444333333333333333333333333111111222333333444555555555555555555555555555555444444444555555555666666222444777777555444444444555666666666777777888888555555555555555666777777777888888888888999999999777888888999999:::;;;;;;@@@DDDKKKTTT___iiirrrwww{{{~~~~~~}}}|||{{{zzzzzz{{{{{{}}}~~~~~~~~~}}}|||{{{yyywwwvvvssssssssssssssstttuuuvvvsssrrrqqqpppoooooooooooolllmmmoooqqqtttvvvxxxyyy}}}~~~~~~zzzzzzxxxvvvrrrnnnkkkiiifffbbb]]]XXXUUURRROOOMMMFFFDDDAAA@@@??????===<<<<<<<<<;;;;;;::::::;;;;;;==============================>>>???@@@AAABBBBBB??????????????????@@@AAA>>>>>>>>>???@@@@@@@@@AAA??????@@@AAAAAAAAAAAAAAA???>>>>>>===<<<;;;:::999======<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>AAAEEEHHHJJJUUUTTTTTTSSSQQQOOOMMMLLLIIIKKKNNNQQQSSSTTTSSSSSSOOONNNNNNMMMMMMMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQKKKJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????===>>>???AAADDDLLLTTTZZZhhhqqqyyy|||}}}}}}yyyuuusssooojjjeee```]]][[[ZZZZZZ[[[\\\]]]^^^``````___\\\XXXSSSOOOLLLKKKKKKIIIGGGEEEDDDFFFGGGHHHHHHOOOPPPXXXfffttt~~~}}}zzzxxxuuussssssuuuxxxzzz{{{}}}zzzvvvtttpppkkkjjjjjjhhhbbb]]]VVVQQQKKKGGGEEEDDDDDDCCCEEEEEEFFFGGGIIILLLNNNPPPLLLLLLLLLKKKIIIGGGEEECCC===:::777555555555444333555555444444444333333333555555444444444333333333444333333222222333333444555555333333333333555555333333333444444444555555555555555444444333333333333333333333333333333333555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666555555555555666666666666333444444555666777888888888777666555555666777888;;;<<<<<<;;;::::::;;;===???EEEOOO[[[gggpppwwwzzzzzz~~~~~~|||{{{{{{{{{wwwxxxyyyzzz{{{}}}~~~~~~}}}}}}|||{{{yyyxxxwwwwwwtttttttttssssssrrrrrrrrruuusssqqqnnnnnnnnnpppqqqqqqqqqrrrsssvvvzzz}}}}}}{{{yyyyyywwwtttqqqnnnjjjeeeaaa]]][[[XXXSSSOOOKKKIIIHHHDDDBBB>>><<<=========<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;>>>AAABBBCCCGGGMMMRRRXXX\\\]]]ZZZWWWVVVRRRLLLOOOPPPQQQSSSUUUWWWYYY[[[WWWVVVVVVVVVUUUUUUUUUTTTZZZZZZZZZ[[[[[[YYYVVVSSSQQQNNNLLLJJJJJJIIIGGGEEEJJJIIIGGGFFFEEEEEEFFFGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGEEECCCCCCCCCCCCAAA???BBB@@@AAADDDGGGKKKVVVaaammmssszzz~~~|||xxxsssmmmfff```]]]ZZZXXXWWWWWWXXXZZZ]]]___``````^^^[[[VVVQQQLLLIIIHHHGGGFFFDDDDDDDDDEEEFFFKKKMMMTTT]]]fffsss||||||}}}}}}{{{yyywwwtttrrrrrrsssuuuwwwxxx{{{}}}zzzwwwvvvqqqmmmkkkkkkiiiddd___YYYUUUNNNJJJGGGFFFEEEDDDCCCCCCCCCDDDFFFIIIKKKLLLLLLLLLLLLKKKJJJGGGEEEDDD???<<<999777777777666444555555555444444444333333555555444444444333333333444333333222222333333444333333222111111222333333333333333444444444555555555555444444444333333333333333333333333333333333555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555555666555555555555666666666666444444555555666666777777888777666666555666777888888999:::::::::;;;===???CCCJJJUUUaaakkksssxxxzzz}}}~~~|||{{{{{{zzzzzzxxxxxxyyyzzz{{{|||}}}~~~||||||{{{zzzyyyxxxwwwwwwuuuttttttsssrrrrrrqqqqqqqqqpppnnnllllllmmmoooqqquuuvvvwwwyyy|||~~~}}}}}}|||zzzwwwvvvtttqqqnnnjjjfffaaa]]]WWWUUURRRMMMIIIFFFDDDCCCCCC@@@===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;================================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;>>>BBBDDDEEEJJJPPPVVV^^^cccddd```\\\YYYUUUQQQSSSSSSTTTVVVYYY\\\^^^___``````__________________bbbbbbcccddddddaaa]]]YYYTTTQQQNNNLLLKKKKKKIIIHHHKKKJJJIIIHHHHHHHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFEEECCCBBBCCCBBBAAA???CCCAAABBBFFFIIINNNXXXcccooottt|||{{{vvvpppjjjdddaaa]]][[[YYYWWWXXXZZZ]]]___``````___]]]ZZZUUUPPPMMMJJJIIIHHHFFFEEEEEEFFFFFFJJJKKKQQQXXX___kkk~~~}}}|||||||||zzzwwwvvvsssqqqpppppprrrrrrtttwwwzzz|||~~~{{{wwwxxxtttnnnkkkkkkiiifffccc]]]YYYSSSNNNKKKIIIFFFEEECCCCCCCCCCCCEEEGGGIIIJJJKKKKKKKKKKKKJJJHHHFFFEEEAAA>>>;;;999888888777666555555555444444444444333555555444444444333333333444444333333333333444444333333222222222222333333333333333444444444555555555444444444444333333333333333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444555555555555666555555555555666666666666555555555666666666666666777777666666666777777888666777999999:::<<>>;;;:::;;;;;;;;;:::999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<======@@@DDDGGGIIINNNVVV[[[fffmmmoooiiibbb^^^[[[XXXWWWXXXZZZ\\\___bbbeeefffiiiiiijjjjjjjjjjjjjjjjjjkkkllllllmmmmmmiiiccc___XXXUUUPPPMMMLLLLLLLLLLLLMMMLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMMMMMMMLLLKKKKKKIIIGGGEEEDDDDDDDDDCCCAAADDDCCCDDDHHHKKKQQQ\\\gggqqqwww~~~{{{vvvpppkkkhhhccc```\\\XXXWWWYYY[[[]]]^^^___``````^^^ZZZUUURRRMMMLLLJJJHHHGGGFFFFFFGGGHHHIIILLLRRRWWW```ppp~~~~~~}}}|||{{{wwwuuusssqqqpppooooooooopppssswwwzzz||||||yyyyyyuuuooollljjjiiigggeeebbb^^^XXXSSSOOOLLLHHHEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJKKKKKKKKKIIIHHHGGGCCC@@@<<<:::999888777555555555555555444444444444555555444444444333333333444444333333333333444444555555555444444555555555333333333444444444555555444444444444444444444444333333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444555555555555666555555555555666666666666666666666666666555555555777777777777777777888888666777888999:::<<<@@@CCCMMMVVVdddooowww{{{~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwvvvuuusssqqqpppooonnnnnnnnnnnnoooqqqtttvvvxxxyyy{{{}}}|||zzzzzzyyywwwtttrrrnnnkkkfffbbb^^^YYYTTTQQQLLLJJJHHHEEEBBB@@@>>>>>>>>><<<:::999::::::999888999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????CCCGGGKKKNNNSSS[[[aaallltttxxxqqqgggbbbaaa```]]]^^^```bbbeeeiiilllmmmoooppppppppppppqqqqqqqqqqqqqqqrrrrrrpppllleee```[[[VVVQQQNNNMMMNNNNNNNNNLLLLLLMMMMMMNNNNNNOOOPPPSSSTTTUUUVVVUUUTTTSSSRRRNNNLLLIIIGGGGGGGGGFFFEEEDDDCCCEEEJJJNNNTTT```kkkuuuzzz{{{vvvqqqooohhheee___ZZZWWWXXXYYY[[[[[[]]]```aaa```]]]ZZZWWWPPPOOOLLLJJJHHHFFFFFFFFFGGGGGGIIIMMMRRRXXXeeeqqq|||zzzwwwwwwuuutttrrrqqqpppooonnnqqquuuyyy{{{}}}}}}~~~}}}zzzyyyvvvqqqmmmkkkiiihhhgggeeebbb]]]XXXTTTOOOJJJGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIKKKKKKKKKJJJIIIHHHDDDAAA===:::999888666555666666555555555444444444555555444444444333333333555444444333333444444555555555555555555555555555333333333444444444555555444444444444444444444444333333333333333333333333555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444555555555555666555555555555666666666666666666666666666555555555666666777888888888888888999999:::::::::===AAADDDOOOYYYhhhttt{{{}}}|||{{{{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvtttrrrpppooonnnnnnoooppprrrtttwwwzzz||||||~~~|||{{{yyyxxxwwwtttpppmmmiiifffaaa\\\XXXTTTOOOLLLGGGFFFDDDBBB???>>>======<<<;;;999999999:::888777888888999999999999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCGGGKKKNNNQQQWWW___eeennnvvv{{{uuulllgggfffeeecccdddfffhhhlllooorrrsssttttttuuuuuuuuuuuuuuuuuuuuuttttttsssqqqkkkddd___ZZZVVVQQQNNNMMMNNNOOOOOOMMMMMMOOOQQQRRRTTTUUUUUUZZZ[[[]]]^^^]]]\\\YYYXXXSSSPPPLLLJJJIIIHHHGGGFFFEEEDDDFFFLLLQQQWWWcccoooyyy}}}{{{wwwuuunnnjjjddd^^^ZZZXXXYYYZZZYYY[[[^^^```aaa___]]][[[SSSRRROOOKKKHHHGGGFFFEEEGGGFFFGGGLLLOOOTTT___iiixxx}}}yyyzzzzzzyyyxxxwwwuuusssrrroooqqquuuyyy|||}}}{{{zzz{{{|||~~~}}}{{{zzzxxxtttpppmmmkkkiiiiiiiiifffbbb^^^YYYTTTOOOKKKFFFEEEDDDCCCCCCDDDEEEEEEHHHIIIJJJKKKLLLKKKKKKJJJFFFBBB>>>;;;:::888666555666666666555555555444444555555444444444333333333555555444444444444555555333333444444444444333333333333333444444444555555333333333444444444444555333333333333333333333333555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444555555555555666555555555555666666666666555555555666666666666666666666777888999999999999:::;;;;;;;;;;;;>>>CCCGGGSSS^^^mmmxxx~~~~~~{{{zzzzzz{{{{{{zzzzzzzzz{{{||||||zzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwuuusssrrrppppppnnnoooqqqsssvvvyyy|||~~~}}}zzzyyywwwvvvtttpppkkkgggccc```ZZZVVVRRRNNNKKKHHHAAA@@@???===<<<;;;::::::;;;:::888999::::::888777777888888999999888888777::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>????????????AAACCCEEEGGGGGGKKKOOORRRTTTYYY```fffmmmuuuyyyuuuooommmllljjjjjjkkklllooorrruuuwwwyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwtttrrrnnniiiccc^^^WWWTTTPPPNNNOOOPPPPPPPPPOOOQQQTTTWWWZZZ]]]^^^___aaaccceeefffeeeccc```^^^XXXUUUPPPLLLJJJIIIGGGFFFFFFFFFIIIOOOTTT\\\hhhttt||||||zzzssspppjjjddd```]]][[[[[[XXXZZZ\\\___`````````___XXXUUURRRNNNJJJHHHGGGFFFHHHFFFGGGJJJNNNQQQYYYaaannn}}}}}}|||}}}}}}}}}|||zzzxxxvvvpppssswwwzzz|||}}}zzzyyyxxxyyy{{{}}}}}}|||{{{{{{yyyuuuqqqnnnlllkkkmmmjjjgggccc___ZZZTTTOOOHHHGGGEEEDDDCCCDDDDDDEEEGGGHHHJJJKKKLLLLLLLLLKKKHHHEEE@@@===;;;:::888666666666666666555555555555555555444444444333333333555555444444444444555555222333444555555444333222333333333444444444555555333333333444444444555555333333333333333333333333555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666555555555555666666666666444444555555666666777777555666888999::::::999999999:::;;;;;;===AAAGGGKKKYYYdddrrr||||||zzzzzzyyy|||||||||||||||}}}~~~~~~zzzzzzzzzyyyyyyxxxxxxxxxzzzzzzzzz{{{{{{|||||||||zzzyyyxxxvvvuuusssrrrrrrqqqrrrtttwwwzzz}}}}}}{{{xxxwwwuuussspppkkkeeeaaa]]]YYYTTTPPPLLLIIIFFFDDD======<<<;;;:::999999999:::999888999::::::999777777777888888888888777777::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<======>>>??????@@@BBBAAAAAABBBDDDFFFIIIKKKLLLOOORRRTTTVVVZZZ```fffkkkqqquuutttssssssrrroooqqqrrrsssuuuwwwzzz|||~~~~~~~~~}}}|||{{{zzzzzzyyyyyyvvvrrrmmmiiiddd___[[[UUUSSSQQQPPPQQQRRRRRRRRRUUUWWW[[[```dddhhhjjjkkkkkklllnnnoooooollliiigggaaa\\\VVVQQQNNNLLLJJJIIIIIIIIILLLRRRYYY```nnnzzzyyyvvvrrrlllgggbbb___^^^YYYZZZ\\\^^^```aaabbbccc\\\ZZZVVVRRRNNNKKKIIIHHHIIIFFFFFFIIIKKKLLLRRRXXX```nnn~~~}}}{{{yyyqqqtttxxx{{{}}}}}}zzzxxxwwwwwwzzz|||}}}}}}}}}}}}|||yyytttpppnnnmmmooommmjjjgggccc^^^WWWSSSKKKJJJHHHFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMLLLLLLJJJGGGBBB???===;;;999777777666666666555555555555555555444444444333333333555555444444444444555555444555666777777666555444333333333444444444555555333333333444444555555555333333333333333333333333555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555444444444555555555666666555555555555666666666777333444444555666777888888555666888999::::::999999888999:::<<<>>>DDDJJJOOO___iiivvv~~~~~~{{{zzzyyyzzz}}}}}}|||}}}}}}~~~{{{zzzzzzyyyyyyxxxxxxxxxzzzzzz{{{{{{|||}}}}}}}}}zzzyyyxxxwwwvvvuuutttsssuuuvvvxxx{{{~~~|||zzzvvvuuussspppmmmgggaaa\\\YYYUUUPPPLLLIIIFFFCCCAAA======<<<;;;::::::;;;;;;:::999999999;;;:::999777777777888888888888777777::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<======>>>???@@@@@@AAACCCCCCCCCCCCEEEHHHLLLMMMNNNQQQTTTUUUVVVZZZ```eeejjjooossssssuuuwwwvvvqqqvvvvvvwwwyyy{{{~~~~~~|||{{{zzzyyyxxxwwwsssnnniiiddd___[[[WWWTTTSSSRRRRRRTTTTTTTTTSSSZZZ\\\aaaggglllppprrrsssssstttwwwxxxwwwtttqqqooohhhccc]]]WWWTTTQQQOOOMMMKKKKKKOOOUUU\\\dddqqq}}}}}}{{{wwwrrrlllgggcccaaa[[[[[[\\\^^^```bbbdddfff```]]]YYYTTTPPPMMMKKKJJJJJJFFFEEEGGGHHHHHHLLLRRRTTTbbbttt{{{zzzyyyzzz|||yyyxxxwwwvvvvvvwwwxxxyyy}}}zzzwwwtttrrrppppppnnnmmmkkkjjjgggccc]]]XXXQQQMMMGGGDDDCCCCCCCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJIIIHHHFFFCCC@@@===:::888333444555444333444666888444444444444444444444444333333333444444444555555666666555555555444444444444444444333333333222222444333333222222333333444333333333333333333333333444444444444444444444444333333333444444444555555333333333444444444555555444444444444444444444444333333333333333333333333333333333444444444555555555555555555666666666666444444444555666777777888888888888888888999999999666:::=========CCCNNNXXXeeerrr{{{||||||zzzzzz{{{|||~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzyyyxxxwwwwwwyyyzzz|||}}}zzzwwwssspppkkkgggbbb]]]XXXTTTNNNJJJFFFBBBAAA@@@???>>>===<<<;;;;;;:::::::::::::::::::::999999999888888999999888888888888888888888888888999:::;;;<<<===::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;::::::;;;:::::::::::::::;;;;;;<<<<<<;;;:::;;;<<<>>>???>>>?????????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEFFFFFFGGGGGGIIIKKKOOOQQQSSSUUUVVVWWWWWWWWWYYY\\\___fffkkkqqquuuvvvvvvwwwwwwzzz{{{|||}}}~~~~~~}}}}}}{{{zzzxxxvvvuuurrroooiiiccc^^^ZZZXXXWWWQQQRRRSSSSSSSSSUUUXXX[[[[[[```hhhnnnrrruuuxxxzzz|||{{{{{{{{{|||{{{yyyvvvrrrnnnfff^^^WWWRRROOONNNMMMPPPTTTZZZbbblllvvv}}}{{{wwwsssooojjjfff```^^^[[[ZZZ[[[^^^aaaddddddaaa\\\WWWSSSPPPNNNMMMHHHGGGFFFFFFGGGIIIKKKMMMRRRXXXdddttt}}}|||||||||zzzxxxvvvuuuvvvxxxyyy~~~}}}|||yyywwwtttsssqqqqqqpppnnnmmmkkkfffaaa]]]TTTOOOJJJFFFDDDDDDCCCCCCDDDFFFGGGIIIJJJKKKKKKJJJIIIHHHGGGDDDAAA===:::888555666777666444444444666444444444444444444444444333333333444444444555555666666555555555444444444444444444333333333222222444333333222222333333444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555444444444444444444444444333333333333333333333333333444444444555555555555555555555555666666666666444444555555666777777888888888888888888999999999888<<<>>>>>>???FFFRRR\\\hhhttt|||~~~}}}{{{zzz{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzz|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{}}}~~~~~~|||yyyvvvsssooolllgggccc^^^YYYTTTPPPLLLIIIDDDAAA@@@???>>>===<<<<<<;;;:::::::::::::::;;;;;;:::::::::999999999999999999999999888888888999999999999:::;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<<<<===>>>>>>@@@???>>>=========>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGHHHJJJJJJKKKMMMOOORRRUUUVVVXXXYYYZZZZZZZZZ[[[^^^```gggkkkqqquuuwwwxxxxxxyyy||||||~~~~~~}}}{{{yyyvvvtttsssmmmjjjddd^^^YYYUUUSSSRRRQQQSSSTTTUUUVVVYYY\\\___ccchhhooouuuyyy|||~~~|||yyyuuunnnggg```ZZZWWWUUURRRUUUZZZ```gggpppzzz~~~zzzwwwsssnnnjjjaaa___[[[YYYYYY[[[___aaadddccc```\\\XXXTTTPPPOOOHHHHHHFFFFFFFFFHHHJJJLLLPPPTTT___mmmzzz~~~~~~~~~zzzvvvuuuvvvxxxyyy}}}}}}~~~}}}|||yyywwwuuuuuutttrrrpppnnnkkkfffcccXXXTTTMMMHHHEEEDDDCCCBBBCCCEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHEEEBBB>>>;;;999888999:::888666444333444444444444444444444444444333333333444444444555555555555555555555444444444444444444444333333333333444333333222222333333444555555555555555555555555444444444444444444444444333333333444444444555555333333333444444444555555444444444444444444444444333333333333333333333333444444555555555666666666555555555555666666666666444444555555666777777777777777888888888999999999;;;===???@@@BBBKKKYYYcccmmmwww~~~}}}{{{zzz{{{|||~~~~~~}}}|||{{{{{{zzz{{{{{{||||||||||||||||||||||||||||||}}}~~~~~~{{{yyywwwtttpppmmmjjjfffaaa\\\XXXSSSNNNJJJHHHEEEBBB??????>>>===;;;;;;::::::999999999999:::;;;;;;;;;::::::::::::999999999999999999999999999;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======???????????????@@@AAABBBCCCBBBAAA@@@????????????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFHHHJJJKKKOOOOOOPPPRRRTTTWWWYYY[[[\\\]]]^^^]]]]]]^^^aaaccchhhlllrrrvvvyyyzzz{{{|||~~~}}}{{{wwwtttqqqppphhheee```ZZZUUURRRPPPOOOQQQSSSVVVYYY[[[___cccgggkkkooovvv{{{~~~~~~{{{vvvpppiiiccc___]]][[[^^^ccchhhooowww|||xxxtttqqqgggddd___[[[YYY[[[]]]```dddeeedddccc___YYYTTTQQQJJJIIIGGGFFFFFFGGGIIIJJJMMMPPPXXXcccnnn{{{}}}xxxvvvvvvxxxzzz|||}}}|||zzzxxxvvvsssqqqooommmiiifff\\\WWWPPPJJJFFFDDDBBBAAACCCDDDEEEGGGIIIJJJKKKKKKJJJJJJIIIGGGDDD@@@<<<:::888:::;;;:::777555444444555555555555555555555555333333333444444444555555555555555555555555555555555444444444444333333333444333333222222333333444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444555555555666666666666777555555555555666666666666555555555555666666777777777777777888999999::::::<<<===???AAAFFFQQQ___jjjsss{{{zzzyyyyyyzzz{{{~~~}}}}}}||||||{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~{{{xxxvvvssspppkkkhhhddd```[[[VVVQQQMMMHHHEEEDDDBBB???=========;;;::::::999999888888999999999:::::::::999999999999999999999999:::::::::::::::<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????@@@@@@@@@AAAAAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNSSSTTTUUUWWWYYY\\\]]]^^^``````aaa```___```ccceeejjjnnnsssxxxzzz|||~~~}}}zzzvvvrrrnnnlllgggddd___ZZZVVVSSSQQQQQQQQQTTTYYY]]]aaaeeejjjmmmooosssxxx}}}~~~zzzuuuooojjjeeecccdddggglllqqqvvv}}}}}}yyyvvvoookkkeee```]]]]]]___```bbbdddggggggddd^^^XXXTTTMMMLLLIIIGGGGGGGGGHHHIIIJJJLLLQQQZZZcccppp|||xxxxxxzzz{{{|||~~~{{{xxxtttqqqooommmjjjhhh```ZZZSSSLLLHHHEEEBBBAAACCCDDDEEEFFFGGGIIIJJJKKKJJJJJJJJJIIIFFFBBB???<<<888999:::999777666555666555555555555555555555555333333333444444444555555444555555555555555555555555555555444444444333333444333333222222333333444333333333333333333333333444444444444444444444444333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444555555555666666666666777555555555555666666666666555555555555666666666666666777777888999999::::::<<<===>>>BBBIIIVVVeeepppyyy~~~~~~|||{{{vvvwwwxxxzzz}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}|||yyyvvvsssppplllgggddd^^^ZZZUUUPPPLLLIIIEEEBBBAAA???===<<<<<<<<<;;;999999999999888888999999:::888888888999999999999999999999::::::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>========================>>>>>>???@@@AAABBBBBBCCCAAAAAAAAABBBCCCEEEFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJMMMOOOQQQRRRWWWXXXZZZ\\\^^^___```aaaaaabbbcccbbbbbbcccfffhhhmmmpppvvvzzz|||~~~}}}yyytttooollliiieeeccc___ZZZWWWUUUTTTTTTSSSWWW\\\aaafffkkkpppssstttwww{{{~~~}}}yyytttooollljjjkkkooosssxxx|||}}}{{{uuuqqqkkkeeeaaa____________bbbfffhhhfffaaa[[[WWWQQQOOOLLLIIIGGGGGGGGGHHHHHHIIIMMMTTT\\\gggyyy}}}{{{|||}}}||||||wwwssspppnnnllljjjccc^^^VVVOOOJJJGGGDDDCCCDDDDDDDDDEEEFFFGGGIIIIIIHHHIIIJJJJJJHHHEEEAAA???999:::999888666555666777555555555555555555555555333333333444444444555555444444444555555555555555555555555555444444444333444333333222222333333444333333333333333333333333444444444444444444444444333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444444444555555555666666666555555555555666666666666555555666666666666666666666666777888999::::::;;;;;;<<>><<<;;;;;;<<<<<<;;;999:::999999999999::::::;;;888888999999999999::::::999::::::;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEFFFFFFDDDDDDEEEFFFHHHIIIKKKLLLHHHIIIJJJLLLNNNNNNOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMOOORRRTTTWWWXXXZZZ\\\]]]```aaaccccccccccccdddeeeeeeeeefffiiilllppptttxxx|||~~~~~~|||xxxsssnnnjjjhhhbbb```\\\YYYWWWVVVVVVVVVXXX\\\bbbggglllpppuuuxxxzzz||||||xxxuuutttsssrrruuuzzz~~~~~~wwwtttoooiiiddd```^^^]]]]]]```cccffffffccc___]]]UUUSSSOOOLLLIIIGGGGGGGGGGGGGGGKKKQQQVVV___ooo}}}~~~{{{yyyxxxxxx{{{~~~~~~~~~{{{vvvsssqqqooommmgggbbbZZZRRRNNNJJJHHHFFFFFFEEEEEEDDDEEEFFFGGGHHHGGGHHHJJJKKKJJJGGGDDDBBB<<<<<<999666333222444666555555555555555555555555333333333444444444555555444444444555555555666666555555555555444444444444444333333222222333333444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555444444444444444444444444555555555555555555555555333444444444555555555555555555555555666666666666666666666666666666666555555666777888999:::;;;;;;;;;===AAAIIITTTcccqqqyyy|||xxxvvvuuuuuuvvvyyy|||}}}}}}}}}}}}~~~~~~{{{yyywwwvvvsssppplllhhhddd___ZZZVVVQQQNNNIIIEEECCCBBB@@@>>><<<;;;:::;;;<<<<<<;;;999:::::::::::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<:::::::::;;;<<<=========;;;;;;;;;;;;;;;<<<===>>>======>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFHHHIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSOOOPPPQQQSSSTTTTTTSSSSSSQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRTTTWWWZZZ]]]^^^^^^___aaaccceeefffffffffeeefffggghhhhhhjjjnnnqqqsssvvvzzz}}}}}}{{{vvvrrrmmmiiiggg```^^^\\\ZZZYYYYYYYYYZZZ^^^bbbhhhmmmrrrvvvzzz|||~~~~~~{{{yyyxxxxxxxxxwww{{{zzzxxxtttoooiiiddd___]]]\\\^^^aaadddeeeeeedddcccXXXVVVRRRNNNJJJHHHHHHGGGFFFFFFJJJNNNQQQWWWdddqqq|||{{{wwwtttqqqppprrruuuyyy{{{{{{{{{{{{|||~~~zzzvvvtttrrrpppjjjddd\\\UUUPPPMMMJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFHHHJJJLLLKKKIIIFFFDDD@@@>>>:::555111000222444666666666666666666666666333333333444444444555555444444444555555555666666666666555555555444444444444333333222222333333444555555555555555555555555444444444444444444444444333333333444444444555555333333333444444444555555444444444444444444444444555555555555555555555555333333333444444444555555555555555555666666666777666666666666666555555555555666777888999:::;;;;;;;;;>>>CCCLLLXXXgggttt|||{{{wwwuuutttuuuwwwzzz}}}~~~}}}|||}}}}}}~~~}}}zzzxxxvvvuuuooolllhhhccc___ZZZUUUQQQMMMJJJEEEBBB@@@???>>>===;;;::::::;;;<<<===;;;999::::::::::::;;;;;;<<<===<<<<<<<<<=========>>>>>>::::::;;;;;;<<<===>>>>>>:::::::::;;;<<<===>>>???======>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKNNNOOOPPPQQQSSSUUUWWWXXXTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRQQQTTTTTTVVVXXX[[[___aaaccc```bbbdddfffhhhhhhhhhhhhfffgggiiijjjkkkmmmqqqtttuuuxxx|||~~~~~~}}}zzzvvvqqqmmmiiifffaaa___]]]\\\[[[\\\]]]^^^bbbffflllqqquuuyyy}}}|||yyywwwxxxyyyzzzzzz~~~}}}{{{yyytttnnnhhhbbb___\\\^^^```ccceeefffgggggg[[[XXXTTTOOOKKKIIIHHHHHHFFFFFFIIILLLMMMQQQ\\\hhhrrr|||vvvtttqqqkkkiiijjjkkkmmmqqqvvv||||||{{{yyyvvvtttuuuuuutttrrrrrrtttxxx||||||zzzuuupppmmmmmmiiiaaaZZZUUUOOOJJJGGGDDDDDDEEEFFFGGGGGGFFFFFFHHHIIIKKKLLLKKKIIIFFFDDD???===:::777666666888999666666666666666666666666888888777777666666555555666666666666666666666666555555555555666666666666333444444444555666666666666555444333333444555666777666555444444444444444444444444444444444444444333333333333333333333333555555444333444555666777555555555555555555555555555555555555555666777777666666666666777777777777666666666666777777777777888888777777888999999:::===???EEEPPP___nnnzzz~~~|||xxxvvvuuuvvvwwwxxx{{{~~~~~~|||zzzwwwuuuqqqoookkkgggbbb]]]XXXSSSNNNJJJFFFEEECCCAAA???===<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999:::;;;===???========================<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHJJJLLLLLLMMMOOOPPPRRRRRRSSSTTTVVVXXXZZZ[[[]]]]]]\\\\\\[[[[[[\\\\\\WWWWWWWWWUUURRRRRRSSSUUUXXX[[[___bbbccceeefffhhheeefffggghhhiiiiiihhhhhhkkkllllllnnnppprrrtttuuuzzz{{{}}}}}}{{{wwwtttqqqlllgggcccbbbaaa___^^^___aaadddfffhhhlllrrrwwwzzz~~~}}}|||{{{|||~~~~~~|||xxxrrrmmmhhheee^^^\\\[[[^^^cccffffffdddbbb^^^XXXQQQKKKIIIHHHHHHIIIIIIIIIJJJMMMRRRVVVYYYmmmwww~~~wwwrrrppplllgggdddfffhhhjjjooosssxxx~~~~~~{{{xxxuuutttssspppnnnmmmmmmlllkkkkkknnnrrrvvv}}}zzztttqqqoookkkddd]]]WWWRRRMMMJJJEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKIIIGGGEEE@@@>>>;;;888666666777888666666666666666666666666777777777777666666555555666666666666666666666666555555555555666666666666444444444555555555555555444444333333333333444444666666555444444444444444444444444444444444444444333333333333333333333333555444444333444555666777555555555555555555555555555555555555555666777777555555666666666777777777666666666666777777777777888888777888888999:::;;;???BBBJJJUUUdddrrr|||{{{wwwuuuuuuuuuwwwyyy||||||xxxvvvsssooolllfffbbb]]]WWWSSSOOOJJJGGGDDDCCCBBB@@@>>>===;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>AAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFGGGJJJMMMOOOPPPQQQSSSTTTXXXXXXYYYZZZ\\\^^^___`````````___^^^]]]]]]^^^^^^YYYYYYXXXVVVTTTTTTVVVXXX\\\___bbbeeefffgggiiikkkhhhhhhjjjkkkkkkkkkjjjjjjllllllmmmoooqqqtttvvvwww{{{|||~~~~~~}}}zzzxxxuuussspppkkkfffbbbaaa`````````bbbfffiiilllnnnrrrvvvzzz|||~~~}}}}}}{{{vvvpppllliiibbb___]]]^^^bbbeeefffffffffbbb\\\UUUOOOLLLJJJIIIIIIHHHHHHIIILLLPPPTTTVVVfffppp}}}wwwrrrmmmkkkgggaaa___aaaaaacccggglllqqqvvvzzz}}}~~~|||zzzxxxvvvvvvuuussspppmmmkkkkkkjjjhhhfffddddddddddddeeehhhmmmpppvvv}}}zzzvvvrrrmmmfff```[[[VVVQQQNNNHHHFFFEEECCCCCCDDDEEEFFFEEEFFFHHHJJJJJJJJJHHHGGGCCCAAA===:::777666666777666666666666666666666666777777777666666666666555666666666666666666666666555555555555666666666666555555555555555444444444222333333333333333333222666666555444444444444555444444444444444444444444444444444444444444444444555444444444444555666666555555555555555555555555555555555555666666666777444444555555555666666666666666666666777777777777888888888888999:::;;;<<>>===<<<;;;<<<===>>>???????????????????????????======<<<<<<======>>>???BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJMMMPPPSSSTTTVVVXXXZZZ]]]]]]^^^```aaacccdddeeedddcccbbbaaa````````````\\\[[[ZZZXXXVVVWWWZZZ]]]aaadddgggiiijjjkkklllnnnllllllmmmnnnnnnnnnmmmmmmmmmnnnoooqqqtttwwwyyy{{{}}}~~~}}}{{{yyyvvvtttrrrqqqnnnjjjdddaaa``````aaacccgggkkkppprrruuuxxx|||~~~{{{vvvqqqooogggddd___^^^___cccfffgggiiifffaaa[[[UUUPPPMMMKKKHHHHHHGGGGGGIIIMMMPPPSSS\\\eeettt{{{xxxvvvrrrnnnkkkiiiddd^^^\\\___]]]]]]^^^bbbiiipppuuuxxx||||||~~~}}}{{{zzzwwwvvvsssqqqooommmlllkkkhhhfffcccbbbbbbbbb```______```aaaaaacccfffkkkooouuu{{{{{{tttoooiiiccc^^^ZZZVVVSSSLLLJJJFFFCCCBBBCCCEEEFFFCCCEEEGGGIIIJJJJJJIIIHHHEEECCC@@@<<<999777666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666555444444444333222333444555555444333222666555555444444444555555444444444444444444444444555555555555555555555555444444444444555555666666555555555555555555555555444555555666666666666666444444444444555555555666666666666666777777777777777777888888:::;;;<<<===CCCKKKVVVcccoooyyy}}}|||~~~zzzvvvtttttttttuuuzzz{{{~~~}}}}}}yyytttoookkkfffaaa]]]XXXTTTMMMHHHEEECCCBBBAAA??????>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<========================>>>============>>>??????????????????????????????=========<<<===>>>>>>???AAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJLLLOOOSSSUUUWWWYYY\\\^^^^^^___aaabbbdddeeefffffffffeeedddcccbbbaaaaaaaaa]]]]]][[[YYYXXXYYY]]]```eeehhhkkkmmmmmmmmmnnnooonnnnnnooooooooopppppppppoooppprrrtttwwwzzz}}}~~~~~~|||yyywwwuuuqqqooonnnmmmlllhhhddd```aaabbbcccfffjjjooosssvvvyyy{{{zzzvvvtttmmmhhhbbb^^^]]]```dddgggkkkiiifffaaa[[[UUUPPPMMMIIIHHHFFFFFFGGGJJJMMMOOOTTT\\\iiixxx}}}yyyuuurrrpppnnnkkkjjjiiiddd]]]]]]```eeeaaa]]]^^^ccckkkpppssstttuuuwwwyyyzzz|||||||||||||||{{{zzzxxxvvvtttsssooonnnllliiigggeeedddddd```___]]]\\\]]]]]]\\\[[[\\\]]]___```bbbeeejjjmmmsssyyy~~~vvvrrrlllfffbbb^^^[[[XXXRRROOOJJJEEECCCCCCDDDEEEBBBCCCEEEGGGIIIIIIIIIIIIGGGEEEBBB>>>;;;888666666666666666666666666666666555555555555555666666666666666666666666666666666555555555555666666666666666666666555444444444333333444555666666555444333555555444444444555555666444444444444444444444444555555555555555555555555444444444555555555555555555555555555555555555555444444555666777666666666444444444444555555555666666666666666777777777777777777888999:::<<<>>>???EEENNN[[[hhhrrrzzz{{{yyywwwtttssstttvvvwww|||}}}~~~|||zzzvvvqqqlllgggaaa\\\XXXRRRNNNHHHDDDBBBAAA@@@???=========<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<=======================================>>>>>>???????????????????????????===============>>>??????AAABBBBBBCCCDDDEEEFFFFFFIIIIIIJJJJJJKKKLLLLLLMMMMMMPPPSSSVVVXXX[[[^^^``````aaacccdddfffffffffffffffeeedddcccbbbbbbbbbbbb______^^^\\\[[[\\\___bbbhhhjjjmmmnnnnnnnnnnnnooonnnooooooooopppqqqqqqrrrrrrssstttvvvyyy|||~~~}}}{{{xxxvvvsssrrrmmmkkkjjjiiiiiigggdddaaaddddddfffiiimmmqqquuuwwwyyy|||~~~zzzxxxrrrmmmgggaaa^^^___cccfffiiiiiihhheee```YYYSSSOOOJJJIIIGGGFFFFFFHHHJJJKKKOOOVVVaaammm{{{{{{{{{yyywwwsssooollljjjiiihhhiiihhhccc]]]^^^bbbmmmggg```^^^bbbgggkkklllooopppqqqssstttuuuuuuuuussssssrrrqqqpppnnnlllkkkhhhfffdddbbb```___^^^^^^\\\ZZZYYYYYYZZZ[[[[[[ZZZZZZ\\\^^^___aaadddiiilllpppvvvyyyuuupppkkkgggddd```^^^YYYUUUOOOJJJFFFDDDDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIHHHFFFCCC@@@<<<999777666666666666666666666666666444555555555555666666666666666666666666666666666555555555555666666666666555555555555555444444444444555555666666555555444555444444444444555666666444444444444444444444444444444444444444444444444333444555555666666555555555555555555555555555555333444666777777777666555444444555555555666666666666666666666777777777777777777888999;;;===???@@@HHHRRR___kkksssyyy~~~}}}wwwuuutttssssssvvvxxxzzz~~~~~~|||yyywwwsssmmmhhhccc]]]WWWTTTMMMIIIEEEBBBAAAAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>????????????????????????>>>>>>======>>>>>>???@@@CCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNPPPTTTWWWYYY[[[^^^```bbbdddeeeggghhhiiihhhhhheeeeeeddddddccccccdddddddddddddddcccaaaaaaccceeejjjlllnnnooonnnmmmnnnnnnnnnnnnooooooqqqrrrtttuuutttuuuvvvxxx{{{~~~~~~}}}{{{zzzyyyxxxuuusssqqqoookkkiiifffeeeffffffeeedddfffgggiiilllppptttwwwyyyzzz}}}~~~|||vvvsssnnngggbbb```bbbdddfffhhhiiiiiieee^^^WWWSSSMMMKKKIIIGGGFFFGGGIIIJJJLLLRRRZZZcccooouuutttssspppmmmiiifffdddddddddffffffbbb\\\]]]bbbfffaaa\\\\\\```dddeeedddhhhhhhiiikkkkkkllllllllljjjjjjjjjiiihhhgggeeeeeeaaa```^^^]]][[[ZZZYYYYYYYYYWWWVVVWWWYYYZZZZZZZZZ[[[]]]___aaacccfffiiilllqqqvvv}}}zzztttpppllliiifffddd^^^[[[UUUNNNIIIEEECCCCCCBBBCCCDDDEEEFFFHHHHHHIIIHHHGGGDDDAAA>>>;;;888777666666666666666666666666444444444555555555666666666666666666666666666666555555555555666666666666444444444555555555555555555444444333333444444555444444444444444555666666444444444444444444444444333333333333333333333333333444555666666666555444555555555555555555555555333444666777888777666555555555666666666777777777666666666666777777777777777777888:::<<<>>>@@@BBBLLLVVVcccmmmsssxxx}}}|||}}}~~~~~~~~~}}}yyysssrrrrrrrrrtttwww{{{}}}|||yyyvvvoookkkfff```[[[UUUPPPLLLHHHFFFCCCAAAAAA@@@>>>===;;;;;;<<<<<<======>>>>>>;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOOOORRRVVVXXXZZZ\\\^^^```cccdddfffhhhiiiiiihhhgggeeeeeeeeeeeeeeeeeefffgggkkklllmmmllljjjiiiiiijjjkkknnnppppppooonnnnnnnnnnnnnnnoooppprrruuuwwwyyyvvvwwwxxxyyy|||~~~}}}|||{{{wwwwwwvvvuuusssqqqooonnnjjjgggdddbbbccceeeffffffhhhiiilllppptttxxx{{{}}}}}}zzzyyyuuuooohhhccccccddddddgggkkkllljjjddd]]]XXXPPPNNNKKKHHHGGGGGGHHHIIIHHHMMMTTT[[[dddtttppppppnnnllliiieeebbb```___```cccddd```[[[\\\bbbYYYVVVUUUXXX^^^bbbaaa___aaabbbccccccddddddddddddeeeeeeeeedddcccbbbaaa```]]]\\\ZZZYYYXXXWWWWWWWWWWWWVVVUUUVVVXXXZZZZZZYYY^^^```cccdddfffhhhlllnnntttzzz}}}wwwssspppmmmjjjhhhbbb^^^XXXQQQKKKFFFCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEBBB???<<<999888666666666666666666666666444444444555555555666666666666666666666666666666555555555555666666666777333444444555555666666666555444222222222222444555444444444444444555666777444444444444444444444444333333333333333333333333333333555666666666555444555555555555555555555555333444666777888777666555666666666666777777777777666666666666777777777777777777888:::<<>><<<;;;;;;<<<<<<===>>>>>>???;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<========================>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEIIIJJJKKKLLLMMMNNNOOOOOOQQQSSSWWWYYY[[[\\\___```aaaccceeeggghhhgggffffffeeeeeeeeeffffffggghhhiiippprrrtttsssqqqooonnnnnnmmmoooqqqqqqpppnnnnnnooooooooooooqqqtttwwwzzz{{{wwwxxxyyyzzz|||~~~~~~|||{{{zzzuuuuuuuuutttrrrpppooonnnjjjgggbbb```bbbdddggghhhhhhjjjnnnrrrwww|||}}}}}}zzztttlllfffdddeeecccggglllooommmggg```[[[RRRPPPLLLIIIGGGGGGHHHIIIEEEJJJPPPUUU]]]llljjjjjjiiigggdddaaa^^^\\\\\\]]]^^^___^^^]]][[[YYY[[[[[[[[[[[[\\\^^^___```aaaaaa`````````_________^^^______``````______^^^\\\YYYWWWVVVXXXYYYWWWUUUUUUVVVWWWXXXYYYYYYYYYYYY___aaacccdddfffiiinnnqqquuuzzz|||uuummmiiihhhhhhiiifff___XXXQQQKKKHHHFFFDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCBBBAAA???<<<:::999666555444555666777666555666666555555555444444444888666555666777888777555666555444333333444555666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444555555555555666333333333444444444555555666666666666666666666666444444666777888888888888777777777777888888888888:::888888<<>>>>>======>>>???????????????>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>>>>>>>>>>????????????BBBBBBBBBBBBCCCEEEFFFGGGIIIIIIIIIJJJLLLMMMOOOPPPPPPSSSWWWZZZ\\\___bbbdddgggeeedddeeeggghhhfffdddgggfffeeefffgggjjjmmmnnnwwwxxxzzz{{{zzzwwwsssqqqsssssssssrrrrrrqqqqqqppprrrrrrrrrsssuuuxxxzzz|||}}}~~~}}}zzzxxxwwwwwwwwwvvvssspppoooooonnnjjjgggiiihhhfffeeefffhhhkkkmmmnnnppptttxxx|||}}}xxxsssmmmfffbbbeeedddffflllrrrppphhh```YYYRRRKKKHHHIIIJJJHHHEEEGGGIIINNNSSSXXX```qqqgggggggggfffccc```\\\ZZZXXXYYY[[[\\\[[[ZZZXXXWWWYYYYYYYYYYYYZZZ[[[\\\]]]____________^^^^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]\\\YYYWWWWWWXXXXXXWWWUUUVVVVVVWWWXXXYYYZZZ[[[[[[```bbbccceeefffiiinnnqqqwww|||wwwpppkkkiiiiiijjjgggccc\\\UUUOOOKKKHHHDDDDDDEEEEEEEEEFFFFFFGGGEEEEEEDDDBBB???===;;;:::777666555555777777666555666666555555555444444444666555444555666777666444666666555444444555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444555555555555666333333444444444555555555666666666666666666666666444555666777888888888888777777777777888888888888:::777777;;;>>>@@@EEEKKKWWW```lllsssvvvyyyzzzyyyyyy||||||wwwsssqqqnnnqqquuuyyy|||}}}zzzvvvqqqjjjeee^^^YYYSSSMMMJJJGGGEEECCC@@@@@@@@@?????????>>>>>>===>>>>>>???????????????>>>>>>>>>>>>===============<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>?????????AAAAAAAAABBBCCCDDDFFFFFFHHHHHHIIIJJJKKKMMMNNNOOOPPPSSSWWWZZZ\\\^^^aaacccfffdddcccdddfffgggfffdddffffffffffffhhhkkknnnpppxxxyyy{{{|||{{{yyyvvvsssuuuuuutttssssssrrrqqqqqqrrrrrrssstttvvvyyy|||}}}}}}~~~|||yyywwwwwwwwwwwwvvvssspppoooooonnnkkkhhhiiihhhhhhhhhjjjllloooqqqrrrtttwww{{{~~~|||wwwpppiiiddddddcccdddkkkrrrsssmmmggg]]]VVVNNNJJJJJJJJJHHHFFFHHHIIILLLQQQTTT[[[jjjxxxcccdddeeeeeeccc___ZZZXXXWWWXXXYYYZZZZZZZZZYYYXXXYYYYYYYYYZZZZZZ[[[[[[[[[]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[YYYWWWWWWXXXXXXWWWVVVWWWWWWXXXYYYZZZ\\\^^^___bbbcccdddeeefffiiimmmqqqyyy~~~zzzrrrmmmkkkkkkkkkiiigggbbb\\\UUUOOOKKKEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEECCCAAA>>><<<:::888666555666777888666555666666666555555555555444666444333444555666555444777666666555555666666777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444555555555555666333444444444444555555555666666666666666666666666444555666777777888888777777777777888888888999999;;;888999<<>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<===============>>>>>>>>>>>>??????AAAAAAAAAAAABBBDDDEEEFFFHHHHHHHHHIIIJJJLLLNNNNNNQQQSSSWWWZZZ[[[]]]___aaadddccccccdddeeeffffffeeefffffffffhhhjjjmmmpppqqqyyyzzz|||}}}}}}{{{xxxvvvxxxwwwvvvuuutttsssrrrrrrrrrssstttvvvxxx{{{~~~~~~~~~~~~}}}zzzxxxvvvvvvvvvwwwvvvtttqqqpppooonnnllliiiiiiiiikkkmmmooorrrtttvvvxxxzzz|||}}}uuummmhhhdddbbbccchhhppptttssspppddd\\\SSSMMMKKKJJJIIIGGGHHHHHHJJJMMMOOOTTT```lll___aaacccdddccc___ZZZWWWYYYYYY[[[\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYY[[[]]]```bbbcccdddeeeeeeeeefffhhhmmmpppzzz|||tttnnnlllkkkjjjjjjjjjhhhbbbZZZSSSNNNGGGFFFEEEDDDDDDEEEEEEFFFHHHGGGFFFDDDBBB???===<<<999777666666888888777555666666666555555555555555666555444444666666555444777777666666666666777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444555555555555666444444444444555555555555666666666666666666666666555555666777777777777777777777888888888999999999<<<;;;;;;???AAADDDMMMVVVdddiiiqqqvvvzzzzzz{{{|||zzzuuuqqqnnnmmmnnnrrrxxx}}}~~~zzztttnnnhhhaaa[[[VVVNNNKKKGGGDDDCCCBBB@@@???????????????????????????>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>===<<<<<<<<<;;;;;;:::999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???@@@@@@@@@@@@AAACCCDDDEEEGGGGGGGGGHHHIIIKKKMMMNNNQQQSSSWWWYYYZZZ\\\^^^```bbbbbbbbbccceeeffffffffffffggghhhjjjlllooorrrssswwwyyy{{{||||||{{{yyyxxxzzzyyyyyywwwvvvuuutttsssssstttvvvxxx{{{}}}~~~}}}|||zzzxxxvvvuuuuuuvvvwwwvvvuuusssrrrpppooommmllliiijjjmmmpppsssvvvyyyzzz}}}~~~zzzrrrlllfffdddbbbfffmmmsssuuutttiiibbbYYYQQQLLLJJJIIIHHHGGGFFFGGGJJJKKKOOOXXXcccsss___aaadddeeedddaaa]]]ZZZ[[[\\\\\\]]]^^^^^^^^^^^^^^^______``````___^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[]]]^^^^^^______^^^^^^]]][[[[[[[[[ZZZYYYYYYZZZZZZ[[[\\\]]]___aaacccfffgggffffffeeedddeeegggkkkoooyyy~~~|||uuuooolllkkkhhhjjjlllkkkfff^^^VVVPPPHHHGGGEEEDDDDDDDDDEEEFFFHHHGGGFFFEEECCCAAA>>>===:::888777777888888777666666666666666666666666666777666555666777777666555666666777777777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444555555555555666444444444555555555666666666666666666666666666666555666666777777777777666888888888888999999999999;;;:::;;;???AAAFFFQQQ\\\iiinnntttyyy}}}}}}}}}~~~~~~wwwrrrooommmmmmmmmrrrxxx~~~zzzuuunnngggaaaZZZTTTPPPJJJGGGDDDCCCBBBBBB@@@???????????????@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA>>>>>>>>>===<<<;;;;;;:::::::::999888888888888999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>????????????@@@BBBCCCDDDFFFFFFFFFGGGHHHJJJLLLLLLPPPSSSVVVXXXZZZ[[[]]]___```aaacccddddddeeefffgggggghhhjjjllloooqqqsssuuuuuuvvvxxxzzzzzzzzzyyyxxx{{{zzzzzzyyywwwvvvvvvuuuuuuvvvxxx{{{}}}~~~}}}|||xxxwwwuuutttssstttuuuvvvwwwvvvvvvtttrrrpppooooookkklllooosssvvvyyy|||}}}~~~vvvqqqlllgggcccdddhhhnnnrrrtttnnnhhh^^^UUUOOOKKKIIIHHHEEEDDDEEEHHHJJJLLLTTT]]]fffwwwcccdddfffhhhgggeeebbb```^^^^^^^^^^^^____________``````aaabbbaaa```^^^]]]____________^^^^^^^^^^^^``````aaaaaaaaaaaa``````\\\]]]]]]\\\[[[ZZZ\\\]]]^^^___aaadddfffhhhiiiiiigggfffeeecccccceeejjjmmmvvv{{{}}}}}}|||vvvpppmmmlllhhhkkkmmmnnnjjjbbbYYYTTTJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFEEECCCBBB@@@???;;;999888888999999777666555666666666666777777777888666555666777888777666555666666777777666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444555555555555666444444555555555666666666666666666666666666666666666666777777777777666666888888888999999999999:::888888:::>>>AAAGGGTTTaaaooosssxxx~~~~~~{{{tttooommmmmmmmmnnnssszzz~~~{{{tttooohhh```ZZZUUUPPPLLLHHHFFFCCCBBBCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA???>>>>>>===<<<;;;::::::;;;:::999999888888999999888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>???AAABBBCCCEEEEEEEEEFFFGGGIIIKKKLLLOOOQQQUUUXXXYYY[[[]]]______aaacccdddeeeeeehhhiiiiiijjjlllnnnpppssstttuuussstttvvvxxxyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxyyy{{{}}}}}}{{{zzzvvvtttsssrrrrrrsssuuuvvvxxxyyyyyywwwtttrrrrrrssspppqqqsssuuuxxx{{{~~~|||wwwqqqlllfffdddeeejjjooorrrrrrmmmeee[[[SSSNNNKKKIIIEEECCCDDDGGGIIIKKKPPPWWW]]]mmmggghhhjjjkkkjjjiiigggfffdddccccccbbbbbbbbbbbbbbbcccdddeeeeeedddccc```___bbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbccccccbbbbbbaaa]]]^^^___^^^\\\\\\^^^``````bbbfffiiikkkkkkjjjjjjgggfffdddbbbaaaccchhhlllsssxxx|||yyyzzz|||~~~}}}xxxsssooommmiiilllooopppllleee]]]XXXKKKIIIFFFDDDBBBCCCDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA<<<:::999999999999777666555666666666777777777777777666555555777777666555444555666666666666555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444555555555555666555555555555666666666666666666666666666666666666666666777777777777666666888888888999999999::::::999999<<<@@@CCCKKKZZZiiiuuuxxx}}}}}}wwwppplllkkkkkklllpppuuu|||}}}xxxtttnnnhhhaaaYYYTTTOOOKKKIIIFFFEEECCCBBBCCCBBBAAA???AAAAAAAAABBBBBBCCCCCCCCC@@@AAAAAABBBBBBBBBBBBBBB???>>>===<<<;;;::::::999;;;;;;:::999999999999999888888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>=========>>>???@@@AAABBBDDDDDDDDDEEEGGGHHHJJJKKKMMMPPPTTTWWWYYY[[[^^^```___bbbdddeeeeeefffiiikkkkkklllnnnppprrrssstttuuurrrsssuuuwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~~~~|||zzzxxxwwwsssrrrqqqpppqqqsssuuuvvvyyy{{{{{{yyyvvvttttttvvvwwwvvvwwwxxxzzz}}}~~~vvvpppjjjeeeeeeiiinnnqqquuurrrkkkbbbYYYRRRNNNLLLFFFCCCCCCFFFHHHHHHLLLQQQVVVddduuujjjkkklllmmmmmmlllkkkjjjiiihhhhhhgggffffffffffffggghhhiiiiiihhhfffdddcccddddddddddddccccccccccccbbbbbbccccccccccccbbbbbb]]]___aaa___]]]]]]___bbbbbbdddhhhlllnnnmmmkkkjjjgggfffdddaaa```bbbgggkkkpppvvv}}}}}}xxxxxxzzz~~~~~~}}}~~~yyytttqqqoookkkmmmpppqqqnnnggg___ZZZKKKIIIFFFCCCBBBBBBDDDEEECCCCCCCCCCCCCCCCCCBBBAAA<<<;;;999999999999888666555666666666777777888888666555444444555666555444333444555666666555444333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666444444444555555555666666555555555555666666666777666666666666666666666666666777777777777777666666888888999999999:::::::::<<<<<<@@@DDDHHHPPPaaapppxxx|||~~~zzztttnnnjjjiiijjjkkksssxxx~~~yyytttpppiiiddd\\\UUUPPPLLLIIIGGGFFFDDDBBBBBBCCCBBBAAA???BBBBBBBBBCCCCCCDDDDDDDDD@@@AAABBBBBBCCCCCCBBBBBB???>>>===<<<;;;:::999999<<<;;;::::::999999::::::777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>><<<<<<======>>>@@@AAABBBCCCDDDDDDEEEFFFHHHJJJJJJLLLOOOSSSVVVYYY[[[^^^```___bbbeeeffffffgggjjjmmmmmmnnnoooqqqssstttttttttrrrsssuuuwwwyyyzzz{{{{{{xxxxxxxxxyyyyyyyyyzzzzzz|||}}}~~~|||zzzxxxvvvuuurrrqqqppppppppprrrtttvvvzzz|||}}}{{{wwwuuuvvvxxx|||{{{zzzzzz{{{xxxssslllgggfffiiiooorrrwwwuuuoooggg]]]UUUPPPNNNGGGDDDCCCFFFFFFEEEHHHLLLSSS___ooo}}}mmmnnnooopppooommmllljjjlllkkkjjjiiihhhhhhhhhhhhjjjiiiiiiiiihhhhhhggggggiiihhhgggfffeeeddddddddddddeeeggggggfffeeecccaaa````````````aaabbbdddeeehhhiiikkkmmmnnnnnnmmmlllhhhfffcccaaa```aaacccdddkkkooouuu~~~zzzvvvuuuvvv{{{}}}{{{||||||}}}}}}{{{wwwsssqqqrrrooonnnnnnnnnjjjbbbZZZOOOKKKFFFCCCBBBBBBCCCBBBDDDDDDEEEEEEDDDCCCBBBBBB???>>><<<:::999777777666666666666666666666666666777777777777777777777777666666555444444444444555666666666666777777777777777777666666666666777777555555555555555555555555666666555555555444444444444444444555555555555666666666666666666666666666777777666666555555555444555555555555666666666666777777777777777777777777888777777777888999::::::888:::<<>>>>>>>>@@@AAABBBDDDEEEGGGHHHIIINNNPPPSSSUUUVVVYYY\\\___```aaacccddddddfffiiikkknnnooopppqqqrrrssssssssssssrrrrrrssstttvvvxxxzzz{{{zzzyyyyyyyyyyyy{{{{{{~~~~~~}}}{{{yyyvvvtttrrrqqqooopppqqqqqqpppqqqsssuuuyyyzzz{{{zzzxxxxxxxxxzzzyyy|||zzzqqqjjjfffgggkkknnntttuuussskkkaaaWWWQQQOOOJJJHHHFFFEEEGGGHHHHHHGGGPPPUUU```ooorrrssstttuuuuuusssqqqpppnnnmmmlllkkkkkkjjjjjjkkkllllllkkkkkkjjjiiihhhhhhhhhhhhgggfffeeeeeeeeeeeeffffffggghhhgggeeecccaaaaaaaaaaaaaaabbbdddfffgggjjjlllnnnpppqqqpppnnnmmmhhhgggdddaaa```aaabbbccciiilllrrrzzzzzzttttttuuuyyy~~~}}}|||}}}~~~~~~}}}zzzwwwttttttqqqoooooooookkkccc\\\RRRNNNHHHDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB???>>><<<:::999888777777666666666666666666666666777777777777777777777777666666555444444444444555444444444444555555555555777666666555555666666777555555555555555555555555666666555555555444444444444444444555555555555666666666666666666666666666777666666666555555555555666666666777777777777888777777777777777777777777777777777777888999:::;;;:::<<>>======<<<;;;;;;::::::888888888888888999::::::999999999999999999999999999999:::;;;;;;;;;:::999999999::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>@@@AAABBBCCCEEEGGGHHHIIIMMMOOORRRTTTUUUXXX\\\______aaacccdddeeegggjjjlllnnnooopppqqqrrrsssssssssrrrrrrqqqrrrsssuuuwwwyyy{{{zzzyyyyyyyyy{{{|||}}}~~~|||{{{zzzwwwuuusssqqqpppooopppqqqqqqpppqqqsssuuuwwwyyyzzzyyyxxxxxxyyy{{{zzz}}}}}}uuummmiiiiiikkkmmmtttvvvuuupppfff[[[TTTQQQKKKIIIGGGFFFGGGIIIIIIHHHNNNSSS\\\jjj}}}rrrsssuuuvvvuuutttrrrqqqqqqpppooonnnnnnmmmnnnnnnoooooonnnmmmllljjjjjjiiihhhggggggfffffffffgggggghhhhhhhhhhhhgggeeecccbbbbbbbbbbbbccceeegggiiijjjmmmooorrrttttttssspppnnnjjjhhheeebbbaaa```aaaaaafffiiimmmssszzzvvvssssssvvv{{{~~~~~~}}}~~~~~~|||zzzwwwuuurrrqqqpppllleee___WWWRRRKKKFFFDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCBBB@@@???===;;;999888777777666666666666666666666666777777777777777777777777666666555444444444444555444444444444555555555555666555555555555555555666555555555555555555555555555555555555555444444444444444444555555555555666666666666666666666666666666666666666555555555555777777777777888888888888777777777777777777777777777777777888888999;;;;;;===>>>BBBJJJVVVgggyyy~~~zzzwwwrrrooollljjjkkknnnrrrtttyyy~~~{{{uuuooohhhbbb]]]VVVQQQKKKGGGEEEDDDDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@=========<<<<<<;;;;;;:::999888888888888999999:::::::::::::::::::::::::::888999:::;;;<<<<<<<<<;;;999999::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAACCCEEEFFFGGGHHHLLLNNNPPPRRRTTTWWW[[[^^^^^^```bbbdddeeehhhkkknnnnnnoooppprrrssssssttttttqqqppppppqqqrrrtttvvvxxxzzzzzzzzzzzz{{{}}}~~~~~~~~~zzzyyyxxxvvvsssqqqoooooonnnoooppppppooooooqqqsssuuuwwwxxxyyyyyyyyy{{{}}}|||zzzrrrmmmkkkkkklllsssuuuxxxuuummmbbbYYYSSSMMMKKKHHHGGGHHHIIIIIIIIIKKKOOOWWWcccsssssstttuuuvvvvvvuuusssrrrssssssqqqpppppppppppppppqqqqqqpppnnnmmmkkkjjjiiihhhhhhggggggggghhhiiiiiiiiiiiiiiihhhgggeeedddbbbcccccccccdddfffiiilllmmmppprrruuuwwwvvvtttpppnnnkkkiiifffcccaaa`````````cccdddggglllrrrzzz|||tttrrrsssxxx|||~~~~~~{{{yyyvvvtttrrrmmmhhhccc\\\VVVNNNHHHFFFEEEFFFFFFCCCDDDDDDDDDDDDDDDCCCCCC@@@???>>><<<:::999888888666666666666666666666666666666666666666666666666666666555444444444444555666666666666777777777777555555444444444444555555555555555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666666666666666666555555555666666777777777888888888666666666666666666666666777777777888999:::;;;<<<>>>@@@EEENNN\\\nnnzzzuuurrrllllllkkkkkknnnrrrvvvyyy}}}~~~wwwpppiiibbb[[[VVVQQQNNNJJJFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHLLLKKKIIIGGGFFFDDDCCCCCCAAA@@@@@@@@@@@@?????????<<<<<<<<<;;;;;;;;;::::::999999999888888999999:::::::::::::::::::::::::::777888999:::;;;;;;<<<<<<999999999:::::::::;;;;;;::::::;;;<<<<<<======>>>??????AAABBBDDDFFFGGGGGGJJJLLLOOOQQQSSSVVVZZZ]]]^^^```bbbdddfffhhhlllooonnnoooppprrrssstttttttttpppppppppppprrrtttvvvwwwyyyzzzzzz|||}}}}}}}}}xxxwwwvvvtttqqqpppnnnmmmlllmmmnnnnnnmmmnnnpppqqqsssuuuxxxyyyzzz{{{}}}~~~wwwpppllljjjiiiooosssxxxxxxssshhh^^^WWWPPPMMMIIIGGGGGGHHHIIIHHHIIILLLRRR\\\jjj}}}vvvxxxyyyzzz{{{yyyxxxwwwtttsssrrrqqqqqqppppppqqqrrrqqqpppooommmlllkkkjjjiiiiiihhhhhhhhhiiijjjjjjiiiiiihhhhhhgggeeedddcccccccccdddfffhhhkkknnnpppssstttvvvwwwvvvssspppnnnkkkjjjgggdddbbb``````___aaaaaabbbeeekkkrrrxxx|||wwwsssqqquuuzzz~~~}}}~~~{{{wwwsssooojjjggg```ZZZRRRLLLHHHGGGFFFEEECCCCCCDDDDDDDDDDDDDDDCCCAAA@@@>>><<<;;;999999888666666666666666666666666666666666666666666666666666666555444444444444555666666666666777777777777555555444444444444555555555555555555555555555555444555555555555555555555444444444555555555555666666666666666666666666666555555555666666666666666555555555666666666777777666666666666666666666666777777777888999;;;<<<======AAAHHHSSSaaarrr}}}wwwrrrooohhhiiijjjmmmqqqvvv{{{}}}~~~zzzrrrkkkddd]]]VVVRRRKKKJJJHHHFFFDDDEEEGGGHHHIIIJJJLLLNNNNNNNNNMMMLLLNNNMMMJJJHHHEEEDDDCCCBBB????????????>>>>>>>>>>>>;;;;;;;;;:::::::::::::::::::::999999999999999:::999999999999999999999999666777777888999999:::;;;999999999:::::::::;;;;;;::::::;;;;;;<<<=========>>>???@@@BBBCCCEEEFFFGGGIIIKKKNNNPPPRRRVVVZZZ]]]^^^```cccdddfffiiilllooonnnoooppprrrtttuuuuuuuuuqqqqqqpppqqqrrrtttvvvxxxzzzzzz|||}}}}}}|||{{{vvvuuutttrrrpppnnnmmmllljjjkkklllllllllmmmoooqqqsssuuuxxxzzz{{{}}}{{{tttnnnjjjhhhkkkpppuuuxxxvvvnnnccc\\\SSSOOOJJJGGGGGGGGGGGGGGGHHHKKKPPPWWWbbbsssvvvwwwyyyzzzzzzyyyxxxwwwuuutttsssrrrrrrqqqqqqqqqrrrrrrqqqpppnnnmmmllllllkkkjjjjjjiiiiiiiiijjjjjjhhhhhhgggffffffeeeeeeeeedddeeefffhhhkkkooorrrtttvvvvvvwwwvvvuuurrrpppnnnkkkiiigggeeecccaaa```___^^^^^^___aaaeeekkkpppssswwwzzz~~~|||vvvrrrtttyyy}}}zzzuuuqqqmmmkkkddd___WWWQQQLLLIIIGGGEEEBBBCCCDDDDDDDDDDDDDDDDDDBBBAAA???===;;;:::999999666666666666666666666666777777777777777777777777666666555444444444444555444444444444555555555555666555555555555555555666555555555555555555555555444444444555555555555555444444444555555555555666666666666666666666666666555555555666666666666666555555555555666666666666777777777777777777777777777777777888:::;;;===>>>>>>CCCLLLWWWeeeuuu~~~{{{tttoookkkfffhhhkkkoootttzzzyyytttmmmeee___XXXRRROOOFFFFFFFFFEEEDDDEEEHHHJJJKKKMMMPPPSSSVVVVVVVVVVVVQQQOOOLLLIIIFFFDDDCCCCCC@@@?????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::888888888888888888888888777777666777777888999:::999999::::::::::::;;;;;;:::::::::;;;<<<<<<=========>>>???AAACCCDDDEEEFFFHHHKKKNNNPPPSSSVVVZZZ]]]___aaaccceeefffiiilllooonnnoooppprrrtttuuuvvvvvvsssrrrrrrssstttvvvxxxzzz{{{|||}}}~~~|||zzzyyyuuutttsssqqqpppnnnmmmlllhhhjjjllllllmmmnnnqqqssstttvvvyyy{{{}}}xxxqqqllliiiiiilllrrrwwwxxxrrrjjjcccXXXSSSMMMIIIGGGFFFFFFEEEGGGJJJNNNSSS[[[jjj|||tttvvvxxxyyyzzzyyywwwvvvvvvvvvuuutttssssssssssssssssssrrrqqqqqqpppoooooommmlllkkkjjjjjjiiijjjjjjffffffeeeeeeeeeeeeeeefffggggggiiikkkooossswwwyyyzzzyyyxxxvvvtttrrrqqqpppjjjiiigggfffdddbbbaaa```]]]]]]^^^___bbbfffiiilllooorrrvvvzzz~~~yyysssssswww{{{|||vvvrrrooonnniiiddd]]]WWWRRRMMMIIIFFFBBBBBBCCCDDDDDDDDDDDDDDDBBBAAA???===<<<:::::::::666666666666666666666666777777777777777777777777666666555444444444444555444444444444555555555555777666666555555666666777555555555555555555555555444444444555555555666666444444444555555555555666666666666666666666666666555555555555666666666777555666666666666777777777777777777777777777777777777777888888:::<<<===>>>???EEEOOO\\\jjjwww}}}}}}~~~~~~xxxqqqkkkhhheeeggglllqqqwww}}}}}}yyyrrrmmmfff```ZZZTTTOOOLLLDDDFFFGGGGGGFFFGGGKKKNNNPPPSSSWWWZZZ]]]^^^^^^]]]UUURRROOOJJJGGGEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@???========================<<<;;;:::999999999999999999999999999999999999999999888888777777888999:::999999::::::::::::;;;;;;999::::::;;;;;;<<<<<<======>>>???@@@BBBDDDEEEFFFHHHKKKNNNPPPSSSVVV[[[^^^aaabbbdddeeefffhhhkkknnnnnnoooppprrrtttvvvvvvwwwuuuuuutttuuuvvvxxxzzz||||||}}}~~~|||zzzxxxwwwuuutttsssqqqpppnnnmmmllliiikkkmmmnnnoooqqqtttwwwuuuxxx{{{}}}~~~~~~}}}}}}}}}vvvoookkkhhhkkkooouuuxxxwwwqqqlll]]]XXXQQQKKKIIIGGGFFFFFFEEEIIIMMMPPPUUUaaarrryyyzzz|||}}}~~~}}}|||{{{xxxwwwvvvuuutttttttttttttttttttttssssssrrrrrrrrrnnnmmmlllkkkjjjiiiiiiiiieeeddddddddddddeeeffffffiiijjjkkknnnrrrvvvzzz||||||{{{yyyvvvtttsssrrrrrriiihhhgggfffdddcccaaaaaa]]]]]]]]]___aaacccfffgggkkknnnqqqtttwww{{{{{{tttssswww{{{}}}wwwrrrppppppkkkgggaaa[[[VVVPPPJJJGGGBBBBBBCCCDDDEEEEEEDDDDDDCCCAAA@@@>>><<<;;;::::::666666666666666666666666777777777777777777777777666666555444444444444555666666666666777777777888777777666666666666777777555555555555555555555555444444444555555555666666444444444555555555666666666666666666666666666666444555555555666666777777777777777777888888888888777777777777777777777777777777888999:::<<<>>>>>>@@@GGGRRR___lllyyy||||||~~~{{{uuuoooiiifffeeehhhlllrrryyy~~~yyyuuunnniiibbb\\\WWWRRRMMMJJJFFFHHHJJJJJJJJJKKKOOOSSSXXXZZZ]]]```aaaaaa```___WWWUUUQQQLLLIIIGGGFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>>>>????????????<<<;;;::::::999999999999::::::::::::::::::::::::;;;:::999888888888999:::999999:::::::::;;;;;;;;;999999:::;;;;;;<<<<<<=========???@@@BBBDDDEEEEEEHHHKKKNNNQQQSSSWWW[[[^^^bbbccceeeffffffhhhkkkmmmnnnoooqqqssstttvvvwwwwwwvvvvvvvvvvvvxxxzzz|||}}}}}}~~~}}}{{{yyywwwvvvttttttsssqqqpppnnnmmmllljjjlllnnnpppqqqtttxxxzzzwwwyyy|||~~~||||||}}}~~~yyyrrrnnniiijjjnnntttyyyyyyuuuqqqbbb\\\TTTNNNJJJHHHGGGFFFDDDHHHLLLNNNRRR]]]lllyyy}}}~~~~~~}}}}}}|||{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuttttttsssrrrrrrrrrrrrssspppooonnnllljjjiiihhhgggfffeeedddbbbbbbccceeefffjjjlllqqquuuyyy|||}}}}}}|||zzzwwwtttrrrqqqllllllkkkjjjhhhfffeeedddaaa^^^[[[YYYYYY[[[]]]___eeegggiiikkknnnrrrwww{{{zzzwwwwwwyyy~~~zzzwwwuuutttsssmmmfff```[[[UUUNNNIIIHHHFFFCCCCCCDDDEEEEEEDDDBBBBBBAAA???===;;;999777777777666555555555555555555555555555666666666666666666666666666666666666555555555555555666777777555555444444444444555555555555555555555555555555666666555555555555666666333444555555666666555555444444555555555555444444222333444555666888999999666666666666666777888888888888999999999:::::::::999999888999;;;===>>>===AAAGGGVVVhhhrrrwww~~~|||}}}}}}wwwpppkkkgggfffeeeiiiooouuuzzz}}}zzzwwwttthhhccc[[[UUUQQQNNNLLLJJJJJJJJJJJJIIIJJJLLLPPPSSS[[[___bbbbbbbbbcccaaa\\\YYYWWWSSSOOOKKKGGGEEECCCCCCBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@???>>>>>><<<;;;;;;:::::::::;;;;;;999999999888999999::::::999999999999999999999999888888888999999:::::::::999999999::::::;;;;;;;;;<<<===?????????AAADDDFFFGGGJJJOOOSSSVVVYYY\\\___bbbccceeegggjjjlllnnnoooooopppqqqsssuuuwwwxxxyyyyyyzzz{{{|||}}}~~~~~~}}}{{{xxxvvvtttrrrrrrrrrqqqpppooonnnnnnoooooommmmmmnnnpppsssvvvzzz|||~~~}}}}}}~~~|||tttnnniiihhhiiiooowww|||{{{yyymmmcccXXXPPPMMMKKKHHHEEEFFFFFFHHHLLLOOOVVVdddrrr~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuutttssssssssssssssspppooonnnllljjjhhhgggfffffffffdddddddddfffhhhiiimmmooosssxxx{{{}}}~~~~~~~~~|||yyywwwtttrrrqqqmmmlllllljjjhhhfffdddcccaaa___\\\ZZZZZZ[[[^^^___bbbccceeefffhhhkkkppptttzzz~~~|||zzzzzz~~~}}}xxxvvvttttttoooiiiddd```ZZZSSSMMMJJJGGGDDDCCCDDDEEEDDDDDDBBBBBBAAA???===;;;999888777777666555555555555666555555555555666666666666666666666666666666666666555555555555555666777777666555555555555555555666555555555555555555555555555555444444444444555555333444555555666666555555444444555555555555444444333444444555666777888888666666666666666777888888888888888888999999999:::999999888999;;;===>>>???CCCJJJZZZkkkuuuyyy~~~|||{{{~~~{{{uuunnniiifffeeefffjjjpppvvv{{{|||xxxssspppeee```YYYSSSOOOMMMKKKJJJKKKLLLLLLLLLNNNQQQVVVYYY___ccceeedddcccdddbbb]]]YYYWWWTTTPPPLLLIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???===<<<<<<;;;:::::::::;;;::::::999999999999999:::999999999999999999999999999999999999999999::::::999999999:::::::::;;;;;;<<<===>>>>>>???@@@DDDFFFGGGJJJOOOSSSVVVYYY]]]___bbbccceeegggjjjlllnnnooopppqqqsssuuuwwwxxxzzz{{{}}}~~~~~~~~~~~~|||{{{yyywwwuuusssrrrqqqqqqqqqooonnnmmmnnnooooooooopppqqqsssuuuyyy|||}}}~~~vvvpppiiiggghhhmmmuuu{{{|||{{{rrrhhh\\\SSSOOOLLLIIIFFFHHHGGGHHHKKKMMMRRR___kkk~~~~~~~~~}}}|||{{{yyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuurrrqqqooommmkkkiiihhhgggffffffffffffhhhjjjlllnnnrrrtttxxx{{{~~~~~~}}}{{{yyyvvvtttrrrqqqnnnmmmlllkkkiiifffdddcccbbb```^^^\\\[[[]]]___``````aaabbbcccccceeehhhkkkpppuuu{{{~~~|||~~~{{{wwwuuuvvvrrrmmmjjjfffaaaYYYSSSMMMJJJFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@>>><<<:::999888777666666555555666666555555555555666666666666666666666666666666666666555555555555555666777777777666666555555666666777666666666666666666666666444444333333333333444444333444555555666666555555444444555555555555444444555555555555666666666777666666666666666777888888777777777888888888999999999999999:::;;;===???AAAGGGPPP```pppyyy|||{{{~~~~~~~~~|||{{{{{{yyyrrrlllhhhfffeeeiiimmmsssxxx}}}~~~zzztttnnnjjj```[[[UUUQQQNNNLLLKKKJJJKKKLLLMMMNNNPPPTTTZZZ^^^cccggghhhfffeeeeeebbb^^^[[[XXXUUUQQQMMMKKKIIIHHHFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>===;;;;;;:::::::::<<<;;;:::999999888999999999999999999999999999999::::::999999999999999999999999999999::::::::::::;;;<<<===>>>>>>@@@CCCFFFHHHKKKPPPTTTWWWZZZ^^^aaacccdddeeegggjjjlllnnnooorrrsssuuuwwwyyy{{{|||}}}~~~~~~}}}||||||yyyyyywwwuuutttrrrqqqppppppooonnnmmmmmmnnnnnnooorrrssstttvvvyyy|||~~~xxxsssjjjgggfffjjjrrrzzz~~~yyypppcccXXXRRRNNNJJJHHHJJJHHHGGGIIIKKKNNNXXXbbb~~~}}}|||{{{yyyxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvsssrrrqqqooommmkkkiiiiiieeefffgggiiikkknnnqqqrrrxxxyyy|||}}}|||{{{yyyvvvtttsssrrroooooonnnllliiigggeeecccbbb```^^^]]]\\\]]]___```aaabbbcccbbbaaaaaaccceeeiiimmmrrrwww}}}~~~yyyvvvuuussspppnnnlllggg___YYYQQQNNNIIIFFFEEEEEEDDDDDDCCCBBBBBB@@@???===;;;:::888777777666555666666666555555555555666666666666666666666666666666666666555555555555555666777777777777666666666666777777777777777777777777777777555444444333333444444555333444555555666555555555444444555555555555444444666666666666666555555555666666666666666777777888666777777777777888888888999999::::::;;;===AAACCCKKKVVVfffttt{{{}}}~~~yyyxxxyyy{{{|||{{{||||||~~~wwwpppkkkhhhgggggglllpppvvv||||||wwwqqqjjjeee\\\XXXSSSPPPNNNMMMLLLKKKKKKLLLMMMNNNPPPUUUZZZ^^^eeeiiijjjgggffffffbbb^^^\\\YYYUUUQQQNNNKKKJJJJJJEEEDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@???>>><<<;;;:::::::::===<<<;;;:::999888888888999999999999999999999999:::::::::999999888888888999999999999999999999::::::;;;======>>>@@@CCCFFFIIILLLQQQUUUYYY\\\```bbbdddeeefffhhhjjjlllnnnooossstttuuuxxxzzz|||~~~~~~}}}}}}{{{zzzzzzyyyyyyvvvvvvvvvuuusssrrrqqqpppoooooonnnmmmmmmnnnooopppuuuuuuwwwyyy|||~~~zzzuuukkkhhhfffhhhooowww~~~~~~vvviii^^^VVVPPPLLLIIIKKKHHHGGGIIIJJJLLLTTT]]]~~~~~~~~~~~~}}}|||{{{yyyxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwvvvrrrqqqpppnnnlllkkkjjjiiifffgggiiilllooosssuuuwww|||~~~|||{{{zzzxxxvvvtttsssrrrqqqpppooommmkkkiiigggfffcccaaa```^^^^^^___```aaabbbccccccbbb```___```bbbeeehhhlllpppuuu|||{{{wwwtttrrrpppooooookkkddd___VVVRRRLLLHHHFFFEEEDDDCCCCCCCCCBBBAAA???>>><<<;;;888888777666666666666666555555555555666666666666666666666666666666666666555555555555555666777777777777666666666666777777777777777777777777777777666666555555555555666666333444555555666555555555444444555555555555444444666666666666555555555555666666666666666777777888666777777777777888888888888999:::;;;;;;>>>BBBFFFOOO[[[jjjvvv|||zzzuuuwwwzzz}}}{{{|||~~~|||uuuoookkkiiijjjkkkpppttt{{{|||xxxtttmmmfffaaaZZZWWWSSSPPPPPPOOONNNMMMMMMNNNOOOPPPQQQUUUZZZ^^^fffjjjllljjjiiihhhddd___]]][[[VVVRRRNNNLLLKKKKKKFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@>>>===<<<;;;;;;;;;===<<<;;;:::999999999999999999999999999999999999:::::::::999999888888888999999999999999999999999999:::<<<<<<===???CCCFFFIIIMMMRRRVVVZZZ^^^bbbdddffffffhhhjjjlllnnnooopppssstttvvvxxx{{{}}}~~~{{{{{{yyyxxxwwwwwwwwwwwwtttuuuuuuuuutttsssrrrqqqpppoooooonnnoooppprrrrrrvvvxxxyyy|||~~~{{{wwwmmmjjjfffffflllttt|||zzzooodddZZZSSSMMMJJJKKKHHHGGGIIIKKKMMMSSSZZZ}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxyyyzzzzzzxxxwwwvvvpppoooooonnnmmmlllkkkjjjjjjkkknnnqqquuuxxx{{{|||{{{zzzyyyxxxvvvuuutttsssqqqqqqqqqooonnnllljjjiiieeedddcccbbbbbbbbbccccccaaabbbcccbbb```___```aaadddfffiiikkknnnttt}}}}}}yyytttqqqoooppppppnnniiidddZZZUUUOOOIIIGGGEEEDDDCCCCCCCCCCCCBBB@@@>>>===<<<999888777777666666777777555555555555666666666666666666666666666666666666555555555555555666777777777666666555555666666777666666666666666666666666666666666555555666666666333444555555666666555555444444555555555555444444666666666666666555555555666666666666666777888888777777777888888888999999888:::;;;;;;;;;>>>DDDIIIRRR```nnnwww}}}zzzvvvxxx|||}}}yyyyyy|||}}}yyyrrrmmmjjjkkkmmmooouuuyyy|||xxxsssoooiiiccc^^^YYYVVVSSSQQQQQQPPPOOONNNOOOPPPQQQRRRSSSWWW\\\```ffflllpppppppppooojjjdddaaa^^^YYYSSSOOOMMMLLLLLLIIIHHHHHHGGGGGGFFFEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@???======<<<<<<<<<===<<<;;;::::::999::::::999999999999999999999999::::::999999999999999999999999999999999888888888888999;;;<<<===???CCCFFFJJJNNNSSSXXX[[[___cccfffhhhiiijjjlllmmmooopppqqqtttuuuwwwyyy|||~~~}}}xxxwwwvvvuuutttuuuvvvwwwtttuuuvvvvvvvvvuuutttsssqqqqqqpppqqqqqqsssuuuvvvyyyzzz|||}}}yyyppplllhhhfffiiipppxxx~~~}}}uuukkk```WWWPPPMMMKKKHHHGGGJJJLLLNNNRRRWWW|||}}}}}}||||||{{{zzzyyyxxxxxxxxxwwwwwwxxxxxxyyywwwxxxyyyzzzzzzxxxwwwuuurrrrrrrrrrrrqqqqqqqqqqqqooopppssswww{{{~~~~~~zzzyyyxxxwwwvvvuuutttsssrrrrrrrrrqqqpppooommmmmmiiihhhgggfffffffffggggggccceeeffffffdddcccdddeeedddeeeffffffhhhmmmuuu|||zzztttrrrooopppqqqpppmmmjjj]]]XXXQQQJJJGGGEEEDDDCCCCCCCCCCCCBBBAAA???>>>===999888777777666666777777555555555555666666666666666666666666666666666666555555555555555666777777666555555555555555555666555555555555555555555555666555555444444555555666333444555555666666555555444444555555555555444444555555555666666666666666666666666666666777888888888888888888999999999:::777:::<<<;;;;;;>>>EEEKKKWWWdddrrryyy~~~{{{wwwyyy}}}|||xxxvvvwww{{{yyyuuuooojjjhhhjjjooorrrxxx}}}zzzwwwrrrmmmiiiddd___[[[XXXUUUSSSQQQQQQPPPOOOMMMLLLMMMOOOPPPSSSWWW]]]aaaiiipppwwwyyyyyyxxxrrrkkkfffccc]]]VVVRRROOONNNNNNIIIIIIIIIHHHGGGGGGFFFFFFCCCDDDDDDDDDDDDCCCBBBBBB@@@???>>>>>>=========>>><<<;;;;;;:::::::::;;;;;;999999999999999999999999999999999999999999::::::999999999999888888888777777888:::;;;<<>>===999888888777777777777777555555555555666666666777666666666666666666666666555555555555555666777777555555444444444444555555555555555555555555555555555444444333333444444555333444555555666666555555444555555555555555555444555555555555666666777777666666666666666777888888888999999999999:::::::::777:::<<<;;;;;;>>>FFFLLLZZZggguuu{{{|||xxxzzz~~~|||yyyuuusssuuuzzzvvvrrrlllggggggjjjooorrr{{{wwwsssnnniiieeeaaa\\\ZZZWWWUUURRRPPPPPPOOONNNLLLGGGIIIKKKMMMPPPVVV\\\aaakkkttt|||yyyqqqjjjfff```YYYTTTQQQPPPPPPHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCC??????>>>>>>>>>>>>>>>???;;;;;;:::::::::;;;<<<<<<999999999999999999999999888888888999999::::::;;;999999999999888888777777777888:::;;;<<>>===>>>GGGRRR```kkkxxx~~~~~~xxxrrrooorrrvvvyyy~~~zzzrrrkkkffffffgggiiipppwwwzzzuuuooohhhbbb^^^\\\ZZZXXXUUUTTTRRRPPPNNNLLLJJJIIIJJJJJJIIIIIIKKKQQQXXX^^^oooyyy}}}wwwqqqkkkbbb[[[VVVTTTRRRQQQNNNLLLKKKKKKKKKIIIGGGDDDHHHHHHGGGGGGFFFFFFEEEEEE@@@@@@@@@???????????????<<<;;;::::::999999:::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::777888888888888999999999:::;;;<<<===>>>@@@EEEHHHGGGMMMTTT[[[```dddgggjjjmmmmmmoooppprrrtttuuuuuuyyyzzz}}}|||yyywwwvvvvvvsssrrrrrrssssssuuuvvvwwwxxxyyyyyyzzzzzz{{{{{{|||zzzzzzyyyzzz{{{}}}zzzvvvooojjjiiilllqqquuu||||||qqqfff[[[RRRQQQMMMIIIGGGHHHKKKMMMNNNzzzzzz{{{{{{{{{zzzzzzyyy{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{zzzxxxvvvuuu{{{}}}|||~~~}}}{{{yyyxxxvvvvvvvvvvvvvvvuuuuuuttttttssssssqqqrrrssssssttttttssssssvvvwwwxxxyyyyyyxxxxxxwwwuuutttqqqmmmjjjkkkooosssyyy|||wwwuuusssrrrrrrpppmmmkkkeee```XXXPPPIIIEEEDDDCCC@@@AAABBBCCCBBBAAA???>>>999999888777777777777777777777777777777777777777666666555444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555666666666666666666666666555555666777777777777777666666666777777777777888666666777777777888888888999999;;;======@@@JJJUUUeeeppp{{{|||uuuooolllpppuuuyyy~~~|||xxxoooiiieeeeeegggjjjrrryyy}}}xxxpppkkkddd^^^[[[YYYWWWUUUSSSRRRPPPNNNLLLJJJIIIHHHHHHHHHGGGGGGJJJOOOWWW]]]mmmyyy|||rrrlllddd]]]XXXUUUSSSQQQPPPNNNMMMLLLLLLJJJHHHFFFHHHGGGGGGFFFFFFEEEEEEDDD@@@@@@@@@@@@????????????<<<;;;;;;:::999:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999:::::::::::::::;;;<<<===>>>AAAEEEHHHKKKPPPWWW^^^cccfffiiikkkooooooppprrrtttuuuwwwwwwzzz|||~~~~~~|||zzzxxxwwwwwwttttttuuuuuuvvvwwwwwwxxxxxxyyyyyyzzzzzz{{{||||||{{{{{{{{{{{{|||~~~|||wwwpppkkkiiikkkooosss{{{uuujjj___VVVQQQNNNIIIGGGHHHJJJMMMMMMzzzzzz{{{|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuu~~~~~~}}}~~~}}}|||zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyzzz{{{{{{{{{~~~{{{wwwsssrrrsssuuuyyy}}}~~~}}}xxxvvvtttsssrrrpppmmmkkkfffbbbZZZQQQJJJFFFCCCCCCAAABBBCCCCCCCCCBBBAAA@@@<<<;;;:::888777666666666777777777777777777777777666666555444444444444444555555555555555555555555555555555555555555555555666666666666666666666666444444444555555555555666555555555555555555555555666666666666666666666666555555666777777777777777777777777777888888888888777777888888888999999999888888:::===>>>BBBNNNZZZkkkuuu~~~xxxqqqllliiinnnsssxxx~~~yyyuuukkkeeeccceeehhhmmmuuu}}}zzzuuujjjfff___ZZZWWWTTTSSSQQQPPPOOOMMMLLLJJJHHHFFFFFFEEEEEEDDDEEEGGGMMMUUUZZZiiiwwwwwwqqqiiibbb]]]YYYWWWUUUSSSQQQOOOMMMMMMLLLIIIGGGHHHGGGGGGFFFEEEEEEDDDDDDAAAAAA@@@@@@????????????<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>AAAEEEIIIOOOTTT[[[aaaeeeiiikkkmmmqqqqqqssstttvvvwwwyyyyyy}}}~~~~~~}}}{{{zzzyyyyyyyyywwwxxxyyy{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}~~~~~~zzzsssmmmjjjjjjmmmoooyyy{{{qqqeee[[[SSSOOOJJJGGGHHHIIIKKKLLLzzz{{{{{{|||}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxwwwvvvvvvuuuuuu~~~~~~}}}|||{{{{{{{{{{{{zzz{{{{{{{{{||||||||||||{{{|||~~~|||{{{{{{{{{~~~}}}}}}yyywwwuuusssrrrpppllljjjgggbbb[[[RRRKKKFFFCCCBBBEEEEEEEEEDDDBBB@@@???======<<<:::999777777666666666666666666666666666666888888777666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555666666666666666666666666555555666777777777777777666666777777777888888888888888999999999:::::::::999999;;;>>>@@@EEERRR^^^oooyyy~~~{{{uuuoooiiiggglllrrrxxx~~~|||uuupppeeeaaa```dddjjjpppyyy|||vvvrrrddd```ZZZVVVSSSQQQOOONNNLLLKKKJJJHHHGGGEEEDDDCCCAAAAAABBBBBBEEEJJJQQQVVVeeeuuu}}}wwwooohhhccc___[[[YYYUUUSSSPPPNNNMMMLLLJJJHHHHHHHHHGGGFFFEEEDDDDDDCCCAAAAAAAAA@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::;;;======???BBBFFFJJJRRRWWW]]]cccgggjjjmmmooorrrrrrtttuuuwwwyyyzzzzzz}}}}}}|||{{{{{{{{{|||||||||}}}}}}|||zzzzzz{{{{{{|||}}}}}}}}}}}}wwwpppllljjjjjjkkkttt}}}xxxkkkaaaVVVQQQLLLHHHHHHIIIIIIJJJ{{{|||}}}}}}~~~~~~~~~~~~||||||{{{{{{{{{zzzzzzzzzyyyxxxvvvuuuttttttuuuuuu|||~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~zzzxxxuuusssrrroookkkiiigggbbb[[[SSSLLLFFFCCCAAADDDDDDDDDCCCAAA@@@???>>><<<;;;:::999888888888888666666666666666666666666888888777666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555666666666666666666666666555555666777777777777777555555555666666666777777999999999999::::::::::::<<<;;;<<>>>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;999999999999:::::::::::::::;;;===>>>???BBBGGGJJJSSSWWW^^^dddhhhkkknnnooorrrssstttvvvwwwyyyzzz{{{||||||}}}}}}~~~|||||||||}}}~~~~~~}}}}}}~~~{{{tttnnnkkkiiihhhnnnwww|||qqqfffYYYTTTNNNJJJHHHHHHHHHHHH}}}}}}~~~~~~~~~|||||||||{{{{{{{{{zzzzzzyyywwwuuusssrrrssstttuuu|||}}}||||||~~~}}}|||yyywwwuuussspppllliiigggccc\\\UUUNNNHHHEEECCCAAAAAAAAABBBBBBBBBBBBCCC===<<<;;;:::999999999999777777777777777777777777666666555444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555666666666666666666666666555555666777777777777777555555555555666666666666888888999999999:::::::::===<<<===AAADDDLLL\\\kkkvvv{{{wwwqqqllljjjooovvv{{{{{{sssjjjddd]]]ZZZ\\\dddllluuu{{{vvvpppiiieeeZZZWWWSSSPPPNNNMMMKKKIIIFFFFFFEEEDDDBBBAAA@@@???>>>>>>??????@@@DDDJJJNNNXXXhhh|||yyyqqqkkkfffaaa^^^\\\YYYTTTQQQPPPNNNLLLKKKKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@??????>>>>>>>>>===<<<<<<<<<<<<===<<<<<<============<<<<<<888999999::::::;;;;;;<<<999999999999:::::::::::::::;;;===>>>???CCCHHHKKKSSSXXX___eeeiiillloooqqqssstttuuuwwwyyyzzz{{{|||~~~~~~~~~~~~}}}}}}||||||||||||||||||}}}~~~~~~xxxrrrllliiigggiiiqqq{{{uuujjj]]]XXXQQQLLLIIIIIIHHHHHH~~~}}}||||||||||||{{{{{{{{{{{{yyywwwtttrrrqqqrrrtttuuu~~~~~~~~~|||yyywwwuuurrrnnnkkkhhhddd___XXXQQQLLLHHHFFFCCCBBBBBBBBBCCCCCCDDDEEE@@@>>>===;;;999888777777777777777777777777777777666666555444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555666666666666666666666666555555666777777777777777555666666666666777777777888888888888999999999999<<<;;;===BBBGGGRRRcccsss}}}}}}zzztttooommmrrrxxx~~~~~~wwwnnneee___[[[YYY[[[dddmmmvvv|||vvvooohhhaaa\\\UUUSSSOOOMMMLLLJJJHHHFFFEEEDDDDDDBBBAAA@@@???>>>>>>????????????BBBGGGKKKQQQaaauuuyyysssmmmhhheee```]]]XXXTTTRRRQQQOOONNNMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@??????>>>???>>>======<<<<<<============>>>>>>>>>>>>======888888999::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;:::;;;===>>>@@@CCCHHHLLLSSSXXX```fffkkkooorrrtttvvvvvvwwwyyy{{{|||~~~~~~~~~~~~~~~~~~||||||{{{zzzyyyyyyyyyyyyzzzzzz{{{|||}}}{{{uuunnniiigggfffnnnwww~~~yyyooo```[[[SSSMMMJJJIIIHHHHHH~~~}}}}}}|||||||||{{{{{{{{{{{{yyywwwsssqqqpppqqqtttuuu|||yyywwwtttooollliiifff```ZZZSSSNNNKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA>>><<<999777666555777777777777777777777777888888777666666666666666444444444444444444444444555555555555555555555555666666666666666666666666444444444555555555666666555555555555555555555555666666666666666666666666555666666777777777777777777777777777888888888888777777888888888999999999:::999<<>>???????????????AAAEEEIIILLL\\\ppp{{{uuuooolllccc```[[[WWWUUUSSSRRRPPPNNNMMMLLLKKKIIIHHHGGGFFFDDDDDDCCCBBB@@@??????>>>??????>>>===============>>>>>>????????????>>>>>>888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;===>>>@@@DDDHHHLLLTTTYYYaaagggmmmppptttvvvwwwxxxyyy{{{|||~~~}}}~~~~~~}}}}}}}}}~~~~~~zzzyyyxxxwwwvvvvvvvvvvvvttttttuuuvvvwwwyyyzzz{{{}}}vvvpppjjjgggdddlllvvv}}}|||rrrbbb\\\UUUOOOKKKJJJHHHHHH|||||||||||||||{{{zzzzzz{{{xxxtttqqqqqqssswwwyyy~~~yyyqqqkkkjjjiiieee^^^VVVNNNJJJHHHFFFDDDBBBBBBBBBCCCBBB@@@@@@???>>><<<:::888666666888888777777666666555555777777777777777777777777666666666666666666666666444555555555666666777777777777777777777777777777555555555555555555555555666666666666666666666666666666666666666666666666666666666666777777777777777777777777888888888888999999888888888888888999999<<>>===<<<@@@@@@??????@@@BBBCCCDDDMMMTTTcccxxx}}}xxxuuupppkkkddd___[[[XXXSSSOOOQQQOOOLLLKKKJJJIIIGGGFFFDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@???>>>>>>=========???????????????@@@@@@@@@======<<<<<<<<<;;;;;;;;;;;;<<<======;;;:::;;;<<<:::;;;;;;;;;===AAAGGGKKKWWW\\\bbbiiimmmqqquuuxxxyyyyyyzzz|||}}}~~~{{{zzzzzzzzzxxxwwwxxxwwwvvvtttsssqqqpppoooooonnnppprrrpppnnnrrrxxxzzztttmmmhhheeefffkkkuuuyyynnndddWWWNNNLLLKKKIIIGGG~~~~~~}}}|||{{{|||yyyvvvttttttwww{{{~~~|||uuuoookkkjjjfff```XXXPPPKKKHHHFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@>>><<<:::888777666666666666777777777777777777777777777777777777777666666666666666666666666555555555555666666666777555555555555555555555555444444444444444444444444666666666666666666666666666666666666666666666666666666666666777777777777777777777777888888888888999999888888888888999999;;;===@@@EEENNN^^^qqq~~~}}}||||||wwwoooeee______[[[\\\___gggppp{{{{{{uuulllccc\\\VVVRRROOOKKKJJJHHHGGGFFFEEEEEEFFFBBBBBBAAA@@@???>>>======@@@@@@??????@@@AAACCCDDDJJJQQQ```uuu|||xxxrrrjjjeeeaaa^^^XXXTTTTTTQQQNNNLLLLLLKKKIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@??????>>>>>>???????????????????????????=========<<<<<<<<<;;;;;;<<<===>>>===;;;:::;;;<<<:::;;;;;;;;;===AAAGGGKKKWWW]]]dddkkkpppsssvvvxxxzzzzzz{{{|||~~~}}}{{{yyyyyyyyyxxxvvvuuuuuusssrrrpppnnnmmmlllkkkkkklllnnnlllkkkooouuu}}}{{{uuunnniiiffffffiiisss}}}{{{pppfffZZZQQQMMMLLLJJJHHH~~~}}}|||{{{yyyxxxzzz~~~{{{uuummmkkkhhhccc\\\TTTLLLHHHFFFDDDBBBBBBCCCDDDDDDCCCAAA@@@???===;;;999777666555555666777777888999999777777777777777777777777666666666666666666666666555555555555666666666666555555555555555555555555444444444444444444444444666666666666666666666666666666666666666666666666666666666666777777777777777777777888888888999999999999888888888888999999<<<>>>BBBGGGQQQbbbuuu~~~yyyssskkkaaa]]]]]]]]]___dddkkkttt}}}zzzrrrlllddd\\\VVVQQQMMMJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBAAA@@@@@@???>>>>>>@@@@@@??????@@@AAABBBCCCGGGNNN\\\qqq|||tttnnnjjjeee___[[[XXXUUURRROOONNNLLLJJJIIIFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@????????????????????????>>>>>>=========<<<<<<<<<===>>>>>>===<<<;;;;;;<<<:::;;;;;;<<<>>>BBBHHHLLLXXX^^^gggoootttvvvxxxyyy||||||}}}}}}~~~~~~|||yyyxxxxxxxxxwwwuuurrrqqqooommmkkkiiigggffffffeeefffgggfffeeejjjrrr{{{}}}wwwpppkkkfffeeegggoooyyy~~~sssjjj^^^TTTOOOMMMKKKIII|||||||||}}}zzzooonnnkkkfff```XXXOOOIIIFFFDDDCCCCCCDDDEEEEEEDDDAAAAAA???===;;;999888777666666777777777888888888777777777777777777777777666666666666666666666666555555555666666666666666555555555555555555555555444444444444444444444444666666666666666666666666666666666666666666666666666666666666777777777777777777888888888999999999999999888888888999::::::===>>>BBBIIIUUUfffyyy||||||~~~vvvoooggg___\\\^^^```cccjjjqqqxxxxxxsssiiiddd\\\VVVQQQMMMJJJHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????@@@@@@?????????@@@BBBCCCEEEKKKYYYmmm|||uuuqqqkkkeee```^^^ZZZUUURRRPPPNNNLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>=========>>>??????>>><<<;;;<<<===:::;;;<<<<<<>>>CCCIIIMMMXXX___jjjsssxxxzzzzzz{{{~~~~~~}}}|||zzzwwwvvvvvvvvvuuusssooonnnllliiifffdddbbbaaa```^^^___aaa``````fffnnnwww|||zzzsssnnnhhheeeeeejjjttt|||vvvnnnbbbXXXQQQMMMKKKIII}}}~~~}}}sssqqqmmmiiiddd\\\RRRLLLGGGEEEDDDDDDEEEEEEEEEDDDBBBAAA@@@>>><<<:::999888999888888888777777777666666666666666666666666666666666666666666666666666666666666666666555555555666666666666666666666666444444444444444444444444666666666666666666666666666666666666666666666666666666666666777777777777888888888888999999999999999999888888999::::::;;;<<<>>>CCCLLLYYYjjjzzzzzzzzz|||sssllleee___^^^aaaccciiiqqqxxx~~~yyyqqqlllbbb]]]WWWQQQNNNKKKIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@?????????@@@AAABBBDDDJJJWWWiii}}}xxxrrrlllgggddd___ZZZUUURRRPPPNNNMMMLLLLLLJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@???@@@@@@?????????>>>>>>>>>???@@@@@@???===;;;<<<===;;;;;;<<<===???DDDJJJOOOYYYaaallluuuzzz|||}}}}}}~~~~~~}}}|||{{{yyywwwuuuttttttsssrrrppplllkkkiiieeebbb___]]][[[ZZZXXXXXXZZZZZZ[[[ccclllsssxxx}}}vvvqqqiiifffdddgggoooyyyzzzrrrggg\\\SSSNNNJJJIII}}}{{{yyyzzz}}}xxxtttoookkkfff___VVVOOOIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBAAA???===;;;999888:::999999888777777666666666666666666666666666666666666666666666666666666666666666666666555555555777777777777777777777777555555555555555555555555666666666666666666666666666666666666666666666666666666666666777777777777888888888999999999999:::999999888999999:::;;;<<<===???EEEPPP^^^nnn|||~~~yyyzzzyyypppiiiccc___```dddhhhoooxxxzzzrrrjjjddd]]]XXXSSSNNNLLLKKKIIIHHHDDDEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAACCCIIITTTeee{{{|||uuupppkkkfff```ZZZWWWTTTRRRPPPPPPOOONNNLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@AAAAAA@@@===<<<<<<===;;;<<<===>>>@@@EEEKKKPPP[[[bbbmmmvvv{{{~~~}}}||||||{{{zzzxxxvvvtttrrrpppppppppooommmiiihhheeeaaa]]]ZZZWWWVVVTTTRRRRRRSSSSSSVVV___hhhooouuu~~~yyytttjjjfffccceeellluuu~~~~~~wwwlll```VVVOOOKKKJJJ~~~|||zzzyyyxxxvvvtttwww}}}{{{vvvpppkkkgggaaaYYYRRRKKKIIIFFFEEEEEEEEEDDDBBBCCCCCCAAA???===;;;:::999888888888888888888888888666666666666666666666666666666666666666666666666777666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888888999999999::::::999999999999:::;;;<<<<<<>>>AAAIIITTTcccrrr}}}|||yyyzzzvvvmmmfffaaa^^^aaafffkkksss~~~|||sssjjjbbb]]]XXXUUUPPPLLLKKKJJJJJJIIIDDDDDDEEEFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBGGGRRRaaavvv|||sssmmmfff```\\\YYYWWWUUUSSSRRRQQQOOOMMMLLLJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBB@@@>>><<<<<<===;;;<<<===>>>@@@EEELLLPPP\\\cccmmmvvv{{{~~~}}}{{{{{{zzzxxxvvvsssqqqooonnnnnnmmmllljjjfffdddaaa]]]YYYUUURRRPPPNNNLLLKKKMMMMMMQQQZZZeeelllsss|||{{{vvvjjjgggcccdddiiisss|||}}}rrreeeZZZRRRNNNMMM~~~wwwvvvuuuvvvwwwxxxwwwuuuxxx|||zzz|||}}}yyyzzz|||~~~xxxpppkkkhhhbbbZZZTTTLLLJJJGGGFFFEEEEEECCCBBBDDDCCCAAA???===;;;:::999777777777888999999::::::666666666666666666666666666666666666666666666666777777666666555555555444555555555555555555555555777777777777777777777777666666666666666666666666666666666666666666666666666666666666777777777777888888999999999:::::::::999999999999:::;;;<<<===???CCCKKKXXXggguuu~~~zzzyyy{{{}}}tttjjjddd```^^^aaagggmmmvvvwwwnnnfff^^^YYYVVVRRRNNNKKKJJJJJJJJJIIIDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>???@@@@@@AAAFFFPPP___sssxxxrrrkkkddd```]]]ZZZYYYUUUTTTSSSQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBAAA>>><<<======;;;<<<===>>>AAAFFFLLLQQQ\\\cccmmmuuu{{{~~~|||zzzzzzyyywwwuuurrrpppmmmllllllllljjjiiicccbbb^^^ZZZVVVQQQNNNLLLKKKHHHGGGHHHJJJMMMWWWbbbkkkqqq{{{|||wwwkkkgggdddccchhhqqq{{{vvviii]]]TTTPPPOOO|||xxxvvvrrrrrrrrrssstttwwwyyyzzz}}}||||||{{{xxxwwwwwwzzz|||ssslllhhhddd]]]XXXPPPLLLGGGCCCCCCCCCDDDCCCBBBBBB@@@>>>===<<<<<<<<<999888888888888888999999888888888888777777777777777777777777777777777777999888666444444444555555666666666666666666666666666666666666666666666666888888777777666666555555444555555555666666777777777777777777777777777777777888888888888999999999::::::;;;:::999:::<<>>=========>>>>>>@@@EEEKKKOOO[[[bbbmmmvvv{{{}}}{{{zzzyyyyyyzzz{{{|||~~~}}}zzzyyyxxxvvvsssqqqpppnnnllljjjjjjhhhfffdddddd```[[[VVVRRRMMMIIIFFFFFFFFFEEEDDDFFFLLLTTTZZZhhhppp{{{|||vvvqqqjjjdddbbbdddjjjvvvqqqccc[[[VVVRRR{{{wwwuuusssrrrrrrssstttwwwzzz|||~~~|||{{{}}}~~~{{{xxxwwwwww{{{~~~~~~wwwooojjjeee^^^YYYRRRNNNIIIEEEDDDEEEEEEEEECCCBBBAAA???>>>===<<<<<<999888888888888888999999777777777666666666666555777777777777777777777777666666555555555666666777666666666666666666666666666666666666666666666666888777777777666666666555555555555666666666777777777777777777777777777777777888888888888999999999::::::;;;:::999:::===???AAAHHHSSS___kkkttt{{{|||vvvxxx{{{tttkkkccc___^^^___fffmmmvvv|||~~~tttkkkfffaaa[[[XXXSSSRRROOOKKKIIIHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@??????????????????@@@BBBDDDKKKXXXggg|||}}}tttmmmgggccc```^^^]]]\\\[[[XXXVVVTTTRRRQQQOOOOOOOOOOOONNNMMMLLLKKKMMMKKKIIIHHHHHHHHHFFFEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA???>>>=========>>>???AAAEEEKKKPPPZZZaaallltttyyy}}}|||yyyxxxxxxwwwwwwyyy{{{}}}}}}{{{xxxwwwvvvtttqqqooonnnllljjjhhhhhhfffdddbbbaaa]]]XXXSSSOOOKKKGGGDDDDDDCCCCCCCCCEEEKKKSSSXXXgggooozzz|||wwwqqqjjjcccbbbccchhhtttuuuggg^^^WWWQQQ}}}xxxuuusssssssssrrrsssuuuxxx{{{}}}{{{xxxyyy|||}}}xxxxxxxxx|||{{{{{{{{{}}}}}}sssmmmfff___ZZZUUUPPPKKKGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>===999999888888888888888999666666666666555555555555777777777777777777777777333444555666777777777777666666666666666666666666666666666666666666666666777777777777666666666666555555666666666666777777666666666666666666666666777888888888888999999999::::::;;;::::::;;;===@@@BBBJJJWWWcccmmmuuuzzz}}}|||wwwyyy}}}~~~yyymmmeee___^^^___bbbjjjrrryyyxxxnnngggbbb^^^YYYUUURRRQQQNNNKKKIIIIIIHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBB??????>>>>>>>>>>>>??????CCCCCCIIISSSaaatttyyyqqqlllhhheeeccc```___]]][[[XXXVVVTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQOOOLLLKKKKKKJJJIIIGGGIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>======>>>???AAAFFFLLLPPPXXX```kkkssswww{{{~~~{{{yyywwwwwwwwwvvvxxxzzz|||~~~}}}}}}{{{xxxvvvtttsssqqqooolllkkkiiigggeeeeeecccaaa___]]]YYYTTTPPPLLLIIIEEEBBBAAAAAAAAAAAACCCIIIQQQVVVeeemmmxxx|||wwwpppjjjcccaaaaaaeeepppzzz|||nnnbbbYYYQQQ~~~{{{wwwtttssssssuuuwwwuuuvvvyyy}}}{{{wwwxxxyyy}}}|||{{{|||}}}yyy{{{zzz{{{yyyppphhhaaa\\\WWWRRRLLLHHHFFFFFFEEEEEEEEEDDDDDDCCCAAA@@@???>>>:::999888888777888888888777777666666666555555555666666666666666666666666333444666777777777666555666666666666666666666666666666666666666666666666777777777777666666666666666666666666666666777777666666666666666666666666777777888888888999999999999:::;;;::::::;;;>>>@@@BBBLLLZZZgggooouuuyyy{{{|||xxx{{{yyyssshhhaaa\\\]]]___dddllluuu|||zzzssskkkddd```]]]XXXTTTQQQPPPNNNLLLJJJIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@????????????@@@@@@CCCBBBFFFOOO[[[nnnxxxsssooollljjjfffeeeccc```^^^[[[YYYXXXXXXXXXYYYYYYYYYXXXWWWWWWUUUSSSPPPNNNMMMLLLJJJHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA??????======>>>???AAAFFFLLLPPPWWW___iiiqqquuuxxx|||~~~~~~}}}~~~|||zzzxxxwwwwwwwwwwwwzzz{{{~~~~~~|||{{{{{{yyywwwtttrrrqqqooommmkkkiiigggeeeccccccaaa___]]]ZZZWWWRRRNNNJJJGGGCCCAAA??????@@@@@@CCCHHHOOOTTTaaajjjuuu~~~}}}yyyqqqjjjdddaaa```bbbkkkuuuuuuhhh\\\SSS~~~}}}xxxvvvtttssssssvvvzzz||||||~~~~~~yyyyyyzzz}}}{{{zzzyyyyyy{{{uuukkkccc^^^XXXTTTMMMIIIFFFEEEDDDDDDEEEEEEEEEDDDCCCAAA???>>>:::999999888777777888888888888888777777777666666666666666666666666666666555666777777777666444333666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777666666666666666666666666666666777777888888888999999999999:::;;;;;;:::<<>>>>>@@@DDDJJJOOOVVV]]]gggnnnrrruuuyyy|||{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz~~~}}}|||zzzyyyyyyxxxuuusssqqqpppnnnllliiihhhfffcccbbbaaa```]]][[[XXXUUUPPPMMMJJJGGGCCCAAA??????@@@@@@BBBGGGNNNRRR]]]eeeqqq{{{{{{ssslllfffccc```aaahhhppp|||oooaaaWWW}}}zzzxxxwwwssssssssstttwww{{{}}}|||{{{}}}xxxwwwvvvxxx}}}|||qqqgggbbb[[[VVVOOOJJJGGGEEEDDDCCCDDDEEEEEEEEECCCAAA???>>>::::::999888777777777777888888888888777777777777777777777777777777777777777777777777666555444333666666666666666666666666666666666666666666666666666666666666777777777777888888777777777777666666666666666666666666666666777888888888888999999999999:::;;;;;;;;;<<>>===>>>>>>>>>???BBBHHHLLLRRRZZZcccjjjnnnqqqtttvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwyyy|||~~~~~~}}}|||zzzyyywwwwwwvvvtttqqqooonnnmmmjjjhhhfffdddaaa```___^^^[[[YYYWWWSSSOOOLLLIIIFFFCCCAAA???@@@@@@@@@BBBEEEKKKOOOYYYaaammmwww~~~~~~vvvoooiiieeeaaa```eeemmm{{{uuuggg\\\~~~zzzwwwvvvtttttttttuuuwwwzzz}}}}}}{{{yyyvvvvvvyyywwwmmmggg]]]XXXQQQLLLHHHGGGEEEDDDDDDDDDEEEEEECCCAAA>>>===;;;:::999888777777777777888777777777777666666666777777777777777777777777777666666555555555666666666666666666666666666666666666666666666666666666555666666666777777777888888888888777777777666666777777777777777777777777777888888888888999999999999:::;;;;;;;;;===@@@BBBIIIVVVfffrrrxxx{{{}}}|||vvvlllddd```[[[ZZZ^^^dddjjjttt}}}~~~xxxrrrlllgggddd```ZZZVVVPPPPPPPPPPPPOOOOOONNNMMMKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBBBBBAAADDDIIIOOOZZZlll{{{~~~|||yyyvvvsssqqqoooooopppqqqrrrssstttttttttjjjgggccc```]]][[[XXXVVVRRRQQQOOOLLLIIIGGGFFFEEECCCCCCBBBBBBAAA???>>>===>>>>>>=========@@@EEEIIINNNUUU___eeeiiikkknnnqqqppppppqqqqqqrrrrrrsssssstttuuuvvvxxx|||~~~~~~|||{{{yyywwwvvvuuusssqqqnnnmmmllljjjgggeeecccaaa^^^]]]\\\[[[XXXVVVTTTQQQMMMJJJHHHEEEBBB@@@>>>????????????BBBGGGKKKUUU]]]iiisss{{{yyyrrrlllhhhcccaaadddkkkvvvzzzlllaaa}}}zzzwwwuuusssssssssvvvxxx|||~~~}}}}}}yyyvvvwww}}}|||qqqkkk```[[[SSSNNNJJJHHHFFFEEECCCDDDEEEDDDCCCAAA>>><<<;;;:::999888777777777777777666666666555555555555777777777777777777777777666555444444444666888999666666666666666666666666666666666666666666666666555666666666777777888888999888888888777777666666888888888888888888888888777888888888888999999999999:::;;;;;;;;;===@@@CCCLLLYYYiiiuuuzzz}}}|||}}}sssiiibbb]]]ZZZYYY^^^eeelllwww~~~xxxssslllgggddd```ZZZVVVPPPQQQQQQQQQPPPPPPOOONNNNNNMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEAAA@@@@@@??????@@@@@@AAACCCBBBDDDHHHLLLTTTdddrrr}}}|||uuuvvvwwwxxxyyyzzzzzzzzzpppmmmiiifffcccaaa]]][[[XXXVVVSSSOOOKKKGGGEEEDDDBBBBBBBBBAAA@@@???>>>===>>>>>>===<<<<<<>>>CCCGGGKKKRRR[[[bbbeeegggjjjmmmmmmmmmnnnooopppqqqrrrrrrssstttvvvyyy~~~~~~}}}|||zzzxxxvvvuuutttqqqooolllkkkjjjhhheeecccaaa___\\\[[[ZZZYYYVVVTTTSSSPPPLLLIIIFFFDDDAAA???>>>>>>>>>>>>>>>@@@DDDHHHSSS[[[gggqqqyyy{{{tttnnniiidddaaadddjjjsss|||oooeee~~~yyyxxxvvvvvvwwwyyy{{{|||~~~|||yyyxxxwwwyyy}}}rrrnnngggccc[[[SSSLLLHHHGGGGGGFFFEEEDDDEEEEEEDDDAAA???:::::::::::::::999888777555555666666777777888888666666555555555555666666666666777777777777666666888777555555666777777666555555555555666666666666666666666666777777777777777777888888888888777777777777777777888888888888777888888888888999999999>>>:::999;;;<<<;;;???CCCRRR```pppyyyzzzpppeee^^^ZZZ\\\___ccchhhpppxxx~~~|||xxxrrrkkkfffaaa[[[XXXSSSQQQPPPPPPRRRSSSSSSRRRQQQPPPNNNLLLKKKJJJJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@BBBDDDFFFGGGIIIPPP\\\eee~~~~~~|||zzzwwwuuurrrnnniiieeeddd___WWWQQQMMMJJJGGGEEECCCCCCAAA@@@???>>>>>>>>>@@@???===<<<===???BBBDDDJJJOOOVVV\\\```ccceeegggjjjmmmppppppppprrrvvvzzz{{{|||~~~{{{zzzyyywwwtttqqqrrrpppmmmkkkiiigggdddbbb```^^^[[[YYYXXXVVVTTTRRRNNNMMMKKKHHHEEEBBB@@@?????????@@@@@@@@@BBBFFFIIIPPPVVVaaalllwwwzzzssskkkfffeeeeeefffqqq}}}uuuhhh~~~|||zzzyyyyyyyyyzzz|||{{{yyyxxxyyy~~~tttpppjjjfff___XXXQQQLLLIIIHHHFFFEEEEEEEEEEEEDDDAAA???;;;;;;;;;:::999888777777666666666666777777777777666666555555555555666666666666777777777777666666777666444444666777666555555555666666666777777777666666666666777777777777777777888888888888777777777777777777888888888888777888888888888999999999===:::999;;;<<<<<<@@@EEETTTcccsss}}}yyyoooddd\\\ZZZ\\\```dddjjjrrr{{{~~~zzztttnnnhhhccc^^^ZZZVVVTTTSSSSSSUUUVVVVVVUUUTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCEEEFFFGGGHHHOOOZZZbbbuuu}}}{{{yyyxxxuuuqqqnnniiiccc\\\UUUPPPLLLIIIGGGCCCCCCAAA@@@???>>>>>>>>>@@@???===<<<===???BBBCCCHHHLLLSSSYYY]]]```ccceeeiiimmmppprrrrrrsssxxx{{{}}}{{{zzzyyywwwsssqqqpppnnnkkkiiigggeeebbb```___\\\ZZZXXXWWWUUUSSSPPPMMMLLLJJJHHHEEEBBB@@@???>>>>>>?????????AAADDDGGGNNNTTT___jjjttt~~~}}}vvvoooiiifffffffffnnnzzzzzzmmm}}}{{{yyyxxx{{{|||~~~~~~|||zzzyyy~~~vvvrrrmmmjjjeee___XXXQQQLLLIIIGGGFFFEEEEEEEEEDDDBBB@@@===<<<;;;:::999888777666777777777777666666666666666666555555555555666666666666777777777777666666666555444444666666555444666666666777777777888888666666666666777777777777777777888888888888777777777777777777888888888888777888888888888999999999<<<::::::<<<======BBBIIIWWWgggxxxvvvlllaaaZZZZZZ]]]bbbgggnnnvvv|||vvvpppkkkfffaaa^^^ZZZXXXWWWXXXYYY[[[[[[ZZZZZZYYYYYYWWWUUURRROOOMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFGGGFFFGGGLLLUUU\\\hhhwww~~~|||zzzqqqkkkbbbYYYSSSOOOKKKIIICCCCCCAAA@@@???>>>>>>>>>???>>>===<<<===???AAACCCDDDHHHOOOTTTYYY\\\```cccjjjnnnrrruuuvvvxxx|||~~~|||zzzyyyxxxvvvssspppmmmjjjhhhfffdddbbb```]]]]]][[[XXXVVVUUUTTTQQQOOOLLLKKKJJJGGGEEEBBB@@@???<<<===>>>>>>>>>???BBBEEEKKKQQQ[[[fffqqq{{{{{{sssmmmiiigggfffiiiuuusss~~~|||{{{{{{{{{}}}~~~}}}|||}}}uuuqqqnnnmmmjjjeee^^^VVVNNNJJJHHHGGGEEEEEEEEEEEECCCAAA>>>===<<<:::999777777666888888777777666666555555666666555555555555666666666666777777777777666666666555555555777777666444777777777777888888888888666666666666777777777777777777888888888888777777666777777777888888888888777777888888888999999999;;;::::::===>>>???FFFNNN[[[kkk~~~|||ssshhh___YYYYYY]]]cccjjjrrrzzz~~~xxxsssnnnjjjeeebbb^^^]]]\\\\\\^^^``````_________^^^\\\YYYUUUQQQNNNJJJIIIHHHGGGGGGGGGGGGGGGJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGFFFFFFJJJPPPUUU^^^lllyyyrrrhhh^^^VVVPPPLLLIIICCCCCCAAA@@@???>>>>>>>>>>>>>>>=========???AAABBBBBBFFFKKKQQQUUUZZZ___bbbkkkpppvvvzzz{{{}}}~~~~~~}}}|||yyyxxxwwwuuurrroookkkhhhfffdddcccaaa^^^\\\[[[YYYVVVTTTSSSRRROOOMMMKKKJJJIIIGGGDDDBBBAAA@@@===>>>???>>>>>>???AAACCCHHHNNNXXXcccnnnyyywwwpppkkkgggfffgggrrrxxx~~~}}}||||||}}}~~~{{{tttooonnnnnnmmmiiibbbYYYPPPKKKJJJHHHFFFEEEFFFEEEDDDBBB???>>><<<:::888888777777888888777777666666555555666666555555555555666666666666777777777777666666777777666777999999777555777777777777888888888888666666666666777777777777777777888888888888777777666777777777888888888888777777888888888999999999:::999;;;>>>>>>@@@IIISSS```pppxxxnnnddd]]]ZZZZZZ___fffnnnvvv{{{vvvqqqmmmiiifffcccaaa```aaaccceeeeeedddccccccbbb___[[[VVVQQQNNNIIIHHHHHHGGGGGGGGGHHHHHHNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHJJJMMMPPPZZZfffwwwyyymmmaaaWWWPPPKKKHHHCCCCCCAAA@@@???>>>>>>>>>===============???@@@AAAAAAEEEJJJOOOTTTZZZ```dddmmmssszzz~~~}}}|||zzzxxxwwwvvvtttqqqnnnjjjgggeeecccbbbaaa^^^\\\ZZZWWWUUUSSSRRRPPPNNNKKKJJJIIIHHHFFFDDDCCCAAA@@@>>>???@@@@@@??????@@@BBBFFFLLLVVVaaalllwww{{{tttmmmhhheeegggppp{{{||||||{{{{{{{{{}}}{{{sssnnnnnnnnnmmmjjjddd[[[RRRMMMKKKIIIFFFEEEFFFFFFEEEDDD???>>><<<:::888888888999777777777777666666666666666666555555555555666666666666777777777777666666888777777999::::::888666666666666777777777888888666666666666777777777777777777888888888888777777777777777777888888888888777888888888888999999999999999<<<>>>???BBBLLLWWWgggvvv}}}sssiiiaaa]]]\\\]]]ccckkkttt|||~~~zzzvvvrrrmmmjjjhhhgggfffgggiiikkkkkkkkkhhhgggddd```[[[VVVQQQNNNJJJJJJIIIIIIIIIJJJKKKKKKPPPQQQQQQQQQPPPOOOOOONNNOOONNNMMMLLLLLLMMMNNNOOOWWW```lllxxxrrrdddYYYQQQKKKHHHCCCCCCAAA@@@???>>>>>>>>>============>>>???@@@@@@BBBEEEIIINNNSSSZZZaaafffnnnttt|||~~~}}}{{{zzzwwwvvvuuussspppmmmiiigggdddcccbbb```^^^\\\YYYWWWTTTRRRQQQPPPMMMKKKIIIHHHGGGFFFDDDCCCBBBAAA>>>???@@@@@@???>>>???AAADDDJJJSSS^^^iiiuuuxxxpppiiifffgggmmmvvv~~~}}}|||||||||~~~{{{tttpppnnnnnnnnnkkkeee]]]UUUPPPLLLIIIGGGFFFFFFFFFEEEDDD???===;;;999999999::::::666666666666777777777777666666555555555555666666666666777777777777666666777666777999:::999777555555555666666666777777777666666666666777777777777777777888888888888777777777777777777888888888888777888888888888999999999888999<<>>>>>>>><<<<<<======>>>??????@@@AAADDDHHHLLLRRRYYYaaagggmmmttt|||~~~{{{yyywwwuuutttrrrooolllgggeeecccaaaaaa___]]][[[YYYWWWTTTRRRQQQOOOMMMKKKHHHGGGFFFEEEDDDCCCBBBAAA===>>>@@@???>>>======>>>AAAFFFPPPZZZfffrrr}}}|||tttlllhhhfffjjjqqqzzz~~~|||{{{~~~~~~~~~}}}|||~~~~~~|||vvvqqqnnnooonnnlllfff___WWWRRRLLLJJJGGGFFFFFFFFFFFFEEE>>>===;;;999999999;;;<<<555555666666777777888888666666555555555555666666666666777777777777666666666555666888999999666333555555555555666666666666666666666666777777777777777777888888888888777777777777777777888888888888777888888888888999999999888999<<>>>>>>>><<<<<<======>>>?????????AAACCCGGGKKKQQQYYYaaaggglllsss{{{~~~zzzxxxvvvuuutttrrrooolllfffdddaaa``````^^^\\\ZZZYYYWWWTTTRRRQQQPPPMMMKKKGGGGGGFFFEEEDDDCCCBBBBBB<<<===???>>>===;;;<<<<<>><<<<<<<<<<<<<<<<<<===>>>???@@@BBBFFFJJJOOOVVV^^^ccclllppptttxxx{{{~~~~~~}}}||||||{{{yyywwwtttssspppllliiifffccc```^^^]]][[[YYYWWWWWWVVVSSSQQQNNNLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA>>>===<<<;;;<<<>>>@@@BBBBBBFFFNNNWWWbbbnnnyyyyyyqqqkkkeeeiiinnnttt~~~~~~~~~~~~{{{zzz|||~~~~~~|||wwwsssnnnllljjjjjjiiiddd]]]WWWOOOLLLIIIHHHGGGFFFEEECCCDDDCCCAAA>>><<<;;;:::999999888888777777777777777666666666666666666666666555555666666666666555555666666666666777777777777666666777777777777666666666666777777777888888888777777777777777777777777777777888888888888777777999999999999999999999999;;;:::;;;>>>BBBJJJYYYhhh{{{zzzoooiiifffccccccffflllvvv~~~{{{yyyxxxyyy{{{~~~zzzxxxrrrlllfffaaa]]][[[XXXYYYYYYXXXXXXXXX[[[]]]]]]```cccddddddcccddddddbbbbbbaaaaaaaaa^^^ZZZWWWUUUTTTUUUXXX[[[bbbsss|||kkk^^^SSSLLLHHHEEECCCAAA@@@@@@???>>><<<<<<<<<;;;;;;<<<<<<===>>>@@@BBBEEEIIINNNUUU\\\bbbjjjmmmrrrvvvyyy|||~~~}}}||||||{{{yyyvvvtttrrrpppllliiifffccc```^^^]]][[[YYYWWWVVVUUUSSSPPPNNNLLLKKKJJJHHHHHHGGGEEEDDDCCCBBBAAA???>>>===<<<<<<===>>>???AAAEEEKKKTTT^^^kkkwww{{{sssmmmeeehhhkkkqqq}}}{{{zzz{{{}}}~~~~~~}}}~~~}}}yyyuuuqqqooolllkkkjjjeee^^^YYYRRRNNNJJJFFFEEEEEEDDDCCCCCCBBB@@@>>><<<:::999999999888888777777777777777666666666666666666666666555555666666666666555555777777777777666666666666666666777777777777666666666666777777777777888888777777777777777777777777777777888888888888777777999999999999999999999999<<<;;;===@@@EEEMMM]]]kkk~~~vvvkkkfffdddcccfffkkkrrr}}}}}}}}}~~~|||vvvpppjjjfffcccaaabbbbbb```___```bbbdddeeehhhlllnnnooooooooopppnnnmmmlllkkkjjjfffaaa]]]XXXUUUTTTUUUVVV\\\jjjxxx{{{lll^^^TTTLLLHHHFFFCCCAAA@@@@@@???>>>===;;;;;;;;;;;;;;;;;;<<<===???AAADDDHHHLLLSSSZZZ```gggjjjooosssvvvxxx{{{}}}~~~}}}|||{{{zzzxxxuuutttrrrooollliiieeeccc```___^^^\\\ZZZWWWVVVTTTRRROOOMMMKKKJJJJJJHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@???>>>======<<<<<>><<<:::999999999888888777777777777777666666666666666666666666555555666666666666555555888888777777666666555555666666777777777777666666666666666666777777777888666666666666666666666666666777777888888888888777888999999999999999::::::;;;;;;===BBBFFFOOO___nnn}}}sssiiicccaaabbbhhhooovvvyyytttooollljjjkkkkkkjjjhhhiiikkkmmmooorrrwwwyyyzzz{{{|||}}}}}}|||zzzxxxuuupppiiiddd^^^ZZZWWWVVVVVVZZZfffssszzzmmm```VVVNNNIIIFFFDDDAAA@@@@@@@@@>>>===;;;;;;:::::::::;;;;;;<<<>>>@@@CCCFFFJJJQQQXXX]]]eeeiiinnnrrruuuwwwzzz{{{~~~|||{{{{{{yyywwwuuusssqqqoookkkiiieeecccaaa______]]]ZZZXXXUUUTTTRRROOOMMMKKKJJJJJJIIIHHHGGGFFFDDDCCCBBBBBB??????@@@??????>>><<<<<>><<<:::999999999888888777777777777777666666666666666666666666555555666666666666555555888888777777666666555555666666777777777777666666555666666666666777777777666666666666666666666666666666777888888888888888888888888999999:::::::::::::::===BBBHHHQQQbbbqqqyyypppgggbbb___aaaiiiqqqwww{{{wwwuuurrrsssssssssssstttwwwyyyzzz~~~yyyqqqkkkddd___ZZZXXXWWWZZZeeeoooyyymmmbbbXXXPPPLLLFFFDDDBBBAAAAAA@@@???===<<<;;;;;;:::::::::;;;;;;===???AAADDDHHHNNNUUUZZZccchhhnnnsssvvvxxxzzz|||}}}|||{{{{{{xxxvvvtttrrrqqqnnnkkkhhhdddbbbaaa``````^^^[[[XXXUUUTTTRRROOOMMMLLLKKKKKKIIIHHHGGGFFFEEEDDDCCCBBB>>>>>>????????????>>>>>>BBBCCCFFFKKKTTTaaaoooxxxzzzuuukkkgggdddgggooozzz||||||}}}~~~{{{{{{}}}}}}zzzvvvssspppnnnllllllmmmllliiieeeXXXSSSMMMIIIHHHHHHIIIIIIDDDCCCAAA???===;;;::::::999888888777777777777777666666666666666666666666555555666666666666555555777777777777666666666666666666777777777777666666555555666666666666777777777777777777777777777777555666777888888999888888888888888999999::::::;;;::::::===CCCIIITTTeeettt}}}}}}sssllldddaaa___aaajjjssszzz}}}|||yyyzzz|||}}}~~~yyyssskkkddd]]]YYYXXXYYYbbbkkk~~~uuukkkbbbYYYQQQLLLGGGDDDBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBFFFLLLRRRWWWbbbgggnnnssswwwzzz|||~~~~~~}}}|||{{{zzzwwwuuusssqqqpppnnnkkkhhhcccbbbaaaaaa```^^^[[[XXXUUUTTTRRRPPPNNNMMMLLLLLLIIIIIIHHHGGGEEEDDDCCCBBB????????????????????????AAABBBDDDIIIRRR^^^lllttt~~~|||wwwoooiiieeegggmmmvvv~~~}}}~~~~~~}}}~~~}}}{{{xxxuuurrrooollllllmmmlllhhhddd\\\XXXQQQLLLIIIHHHGGGFFFEEEDDDBBB@@@>>><<<;;;;;;999888888777777777777777666666666666666666666666555555666666666666555555666666666666777777777777666666777777777777666666555555555666666666777777777777777777777777777777555666777888888999999999777888888999::::::;;;;;;;;;;;;???EEELLLWWWhhhxxx{{{~~~yyylllgggbbb```___bbblllwww~~~tttkkkbbb]]]YYYYYY___gggwww}}}|||}}}xxxppphhh```XXXPPPLLLGGGEEEBBBAAAAAAAAA???>>>>>>===<<<<<<;;;;;;<<<<<<;;;===???AAADDDJJJPPPUUU```eeemmmsssxxx{{{~~~~~~}}}|||{{{zzzvvvtttrrrqqqpppnnnkkkhhhcccbbbaaaaaaaaa___[[[XXXVVVUUUSSSQQQPPPNNNNNNMMMJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA???>>>>>>>>>>>>???>>>@@@CCCGGGOOO[[[hhhppp{{{zzzssslllhhhiiimmmttt~~~~~~}}}|||yyywwwssspppmmmlllmmmkkkgggccc```[[[UUUOOOKKKHHHEEECCCFFFEEECCCAAA???===<<<<<<999888888777777777777777666666666666666666666666555555666666666666555555555555666666777777888888666666777777777777666666555555555555666666666777777777777777777777777777555555666888888999999999777777888999::::::;;;;;;<<<===@@@GGGNNNYYYkkk{{{yyy}}}|||wwwgggccc```___```dddnnnzzz|||rrrhhhaaa\\\[[[___fffpppzzzxxx{{{~~~}}}|||{{{{{{xxxsssllleee^^^VVVOOOKKKGGGEEEBBBAAAAAAAAA???>>>???>>>===<<<<<<<<<<<<<<<;;;<<<>>>@@@DDDIIIOOOTTT^^^dddlllsssxxx{{{~~~~~~}}}{{{zzzzzzvvvtttrrrqqqpppnnnkkkhhhcccbbbbbbbbbbbb___\\\YYYVVVUUUTTTRRRPPPOOOOOONNNJJJIIIHHHGGGFFFDDDCCCCCCEEECCC@@@>>><<<<<<===>>><<<>>>AAAFFFNNNYYYeeelllzzz~~~}}}uuunnniiikkknnnsss~~~}}}}}}|||~~~~~~{{{xxxuuuqqqmmmkkkjjjiiifffcccaaa[[[TTTOOOMMMKKKIIIFFFEEEDDDDDDBBB???<<<999777999888888777777777777777666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888888777777777777777777777888888888777777666777888888999999:::;;;;;;>>>===???FFFSSSbbbooovvv{{{~~~vvvmmmggg```[[[[[[```gggsss~~~zzzmmmddd^^^ZZZ[[[^^^nnnxxxxxxrrrpppooonnnssssssrrrrrrssstttvvvwwwuuuvvvxxxyyyxxxwwwuuutttrrrnnnhhhaaaZZZTTTMMMIIIGGGFFFDDDBBB@@@???>>>===>>>>>>===<<<<<<<<<<<<<<<;;;===???@@@BBBHHHRRRYYYccchhhooouuuyyy|||~~~}}}|||{{{zzzzzzxxxuuusssqqqpppnnnkkkiiiiiigggdddbbbaaa___\\\ZZZYYYVVVSSSQQQQQQPPPNNNLLLMMMJJJGGGEEEEEEDDDCCCBBB@@@@@@??????>>>=========>>>===AAAGGGLLLSSS___jjjuuuzzzyyyrrrllljjjjjjoooyyy~~~~~~zzzyyyuuuqqqnnnmmmkkkgggeeebbb]]]VVVQQQNNNKKKHHHEEEDDDDDDCCCBBB@@@===:::888999888888777777777777777666666666666777777777777666666666666666666666666444444444444444444444444666666666666666666666666555555666666666777777777888777777777777777777777777777888888888888777777888888888999::::::;;;;;;======@@@HHHVVVeeerrryyy|||tttkkkeee^^^YYY[[[```iiiuuusssiiibbb]]]]]]```iiiqqq~~~vvvmmmhhheeedddcccccccccccccccdddfffhhhiiilllmmmooopppqqqpppooonnnmmmjjjddd^^^YYYSSSMMMJJJGGGFFFEEECCCAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<===???AAABBBDDDJJJTTT[[[eeejjjqqqxxx|||~~~~~~}}}|||{{{zzzzzzwwwuuurrrqqqpppnnnkkkiiiiiigggdddbbbaaa___\\\ZZZYYYVVVSSSRRRQQQPPPNNNLLLLLLJJJGGGFFFFFFEEECCCBBB@@@@@@??????>>>=========>>>===AAAFFFKKKRRR^^^iiisssyyy|||tttmmmjjjjjjnnnxxx~~~{{{wwwssspppmmmjjjgggddd```ZZZTTTOOOKKKGGGDDDCCCCCCCCCBBB@@@>>><<<:::999888888777777777777777666666666666777777777777666666666666666666666666444444444444444444444444666666666666666666666666444444555555555666666666777777777777777777888888777777888888888888888777888888999999::::::;;;;;;===>>>BBBKKKZZZjjjwww~~~{{{ppphhhaaa[[[XXX[[[bbbkkkwww~~~|||~~~{{{qqqhhhaaa___aaadddkkkttt|||xxxrrriiiaaa\\\YYYXXXWWWWWWWWWWWWXXXYYY\\\^^^___eeefffiiilllnnnnnnmmmmmmgggddd___ZZZVVVRRRMMMJJJGGGGGGEEEDDDBBBAAA@@@???>>>>>>===<<<<<<<<<======>>>AAACCCEEEGGGMMMVVV]]]iiinnnuuu{{{~~~~~~}}}|||{{{zzzzzzyyywwwuuurrrpppooonnnkkkiiiiiifffdddbbbaaa```]]][[[YYYWWWTTTRRRQQQPPPNNNMMMKKKJJJHHHGGGGGGFFFCCCAAA@@@@@@??????>>>=========>>>===@@@FFFJJJPPP\\\gggqqqwwwxxxpppllljjjlllvvv|||wwwrrrnnnkkkiiigggddd^^^XXXRRRLLLGGGDDDCCCCCCCCCCCCAAA???===;;;999888888777777777777777666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666444444444444555555555666777777777777777888888888777777888999999999888888888888999999:::;;;;;;<<<===???DDDOOO___ooo|||xxxmmmfff]]]XXXWWW\\\dddmmmzzz}}}zzzyyyrrrtttwwwzzz~~~wwwlllddd```bbbbbbgggmmmrrrvvv{{{}}}uuulllfff___XXXTTTRRRPPPOOOOOOOOOPPPQQQSSSVVVYYYZZZ^^^```dddgggjjjkkklllkkkccc```ZZZVVVRRROOOKKKIIIFFFFFFFFFEEECCCBBBAAA@@@>>>>>>===============>>>???AAAEEEGGGJJJPPPZZZ```lllqqqwww}}}~~~~~~}}}}}}|||{{{zzzyyyxxxvvvtttqqqpppooonnnkkkiiiiiifffdddbbbbbb```^^^\\\ZZZWWWTTTSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHFFFCCC@@@@@@@@@??????>>>=========>>>===@@@EEEIIINNNYYYdddnnnttt}}}|||sssnnnkkkkkksss}}}zzztttooollljjjjjjhhhccc]]]UUUNNNHHHFFFDDDDDDDDDCCCBBB@@@>>><<<999888888777777777777777666666666666777777777777777777777777777777777777777777777777777777777777666666666666666666666666444444444444555555555666666666777777888888888888777777888999999999999999888999999:::;;;;;;<<<<<<===@@@GGGSSSccctttuuujjjdddZZZVVVWWW]]]gggppp}}}}}}wwwtttqqqhhhjjjkkknnnrrryyy{{{oooeeeaaaaaa```dddhhhjjjlllqqqwww|||}}}xxxooogggbbb]]]WWWRRROOOMMMKKKJJJGGGGGGGGGIIIKKKNNNQQQSSSVVVXXX\\\```cccdddeeeeee```\\\WWWRRROOOLLLIIIFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>=========>>>>>>???>>>AAAFFFIIIMMMTTT^^^dddooosssyyy~~~~~~}}}}}}|||{{{zzzyyyxxxxxxuuusssqqqoooooonnnkkkiiihhhfffdddcccbbbaaa^^^\\\[[[XXXUUUSSSSSSRRRPPPNNNKKKJJJIIIIIIIIIGGGCCC@@@@@@@@@??????>>>=========>>>===???CCCGGGLLLWWWaaajjjrrr{{{wwwqqqmmmkkkqqqyyy}}}uuupppmmmmmmllllllhhhbbbYYYPPPKKKHHHEEEEEEEEEDDDBBB@@@>>><<<999888888777777777777777666666666666777777777777777777777777777777777777555555555555555555555555666666666666666666666666444444555555555666666666666666666777888888999999777777888999::::::::::::999999::::::;;;;;;<<<<<<>>>AAAIIIVVVgggwww|||qqqgggaaaYYYVVVXXX```iiisssyyyrrrlllhhhaaaaaabbbcccgggnnnvvv|||}}}qqqfffaaaaaa]]]```cccdddeeegggmmmrrrzzz~~~{{{vvvppphhh```XXXUUUPPPLLLJJJHHHFFFEEEDDDDDDDDDEEEHHHJJJMMMOOOSSSUUUXXX\\\___`````````[[[WWWRRRMMMJJJHHHFFFDDDCCCDDDDDDEEEDDDCCCBBB@@@>>>>>>=========>>>??????>>>BBBHHHLLLRRRZZZcccjjjrrrvvv|||}}}||||||{{{zzzyyyxxxxxxwwwtttrrrpppoooooonnnkkkiiihhhfffdddccccccaaa___]]][[[YYYVVVTTTSSSRRRPPPOOOLLLKKKIIIHHHHHHGGGDDDBBB@@@@@@??????>>>=========>>>===???BBBEEEJJJTTT___gggoooyyyzzzuuuooolllooouuuxxxrrrppppppnnnnnnlllfff\\\SSSMMMKKKGGGGGGFFFEEECCC@@@===;;;999888888777777777777777666666666666777777777777777777777777777777777777555555555555555555555555666666666666666666666666555555666666666777777777555666666777888888999999666777888999::::::::::::999999::::::;;;<<<<<<<<<>>>BBBJJJXXXiiiyyyyyynnnddd^^^XXXVVVYYYbbblllvvvvvvmmmeee___YYYXXXXXXXXX\\\bbbkkkrrrsssuuuwwwzzz~~~ssshhhcccccc\\\___aaabbbbbbccchhhlllssswwwyyyuuupppjjjbbbZZZRRROOOLLLIIIHHHFFFDDDBBBCCCCCCCCCDDDFFFIIIKKKMMMPPPRRRUUUXXXZZZ[[[[[[[[[TTTPPPKKKGGGEEEEEEDDDCCCAAABBBCCCDDDDDDCCCAAA@@@>>>>>>======>>>??????@@@???DDDJJJPPPWWW___jjjqqqvvvzzz~~~~~~}}}|||{{{{{{zzzyyyxxxwwwwwwtttrrrpppooonnnmmmkkkiiihhhfffdddccccccbbb```^^^\\\YYYVVVUUUTTTSSSQQQOOONNNLLLIIIGGGGGGFFFEEECCC@@@@@@??????>>>=========>>>===>>>BBBDDDHHHRRR]]]eeemmmxxx}}}xxxrrrmmmnnnrrr~~~|||}}}yyytttrrrrrrooopppnnnhhh^^^UUUOOOMMMHHHHHHGGGEEECCC@@@===;;;999888888777777777777777666666666666777777777777777777777777777777777777888888888888888888888888666666666666666666666666666666666666777777777777555666666777888999999999666777888999:::;;;;;;;;;999999:::;;;;;;<<<<<<===>>>BBBKKKYYYjjjzzzwwwkkkaaa\\\YYYWWWZZZcccmmmwwwuuujjj```ZZZRRRQQQPPPPPPSSSZZZccciiihhhjjjkkknnnrrrxxxtttiiidddddd]]]```ccccccbbbcccgggkkkjjjnnnoookkkgggaaaYYYQQQQQQNNNKKKIIIHHHGGGDDDBBB@@@@@@@@@@@@BBBDDDGGGHHHJJJLLLNNNQQQSSSSSSRRRRRRNNNJJJFFFCCCCCCCCCCCCCCC@@@AAACCCDDDDDDCCCAAA@@@>>>>>>===>>>>>>???@@@@@@@@@EEELLLSSSZZZcccnnnuuuyyy|||~~~||||||{{{{{{zzzyyyxxxwwwvvvtttrrrpppooonnnmmmkkkjjjhhhfffdddccccccbbb```^^^\\\ZZZWWWUUUTTTSSSQQQPPPOOOLLLIIIGGGFFFFFFEEEDDD@@@@@@??????>>>=========>>>===>>>AAADDDHHHRRR\\\dddlllwww~~~zzztttnnnmmmqqq}}}yyyzzz~~~}}}wwwrrroooqqqssstttqqqhhh\\\QQQJJJIIIHHHGGGGGGGGGEEEAAA???>>><<<999777666777999:::888888777777777777888888888888777777777777888888888888777777666666555555555555666666666666555555888888888777777666555444777777777777888888888888888888999999999:::::::::888:::;;;;;;;;;:::<<<===@@@DDDOOO```oooyyy}}}sssiii```ZZZVVVYYY^^^fffqqq}}}{{{nnnbbbYYYUUUMMMLLLJJJKKKMMMQQQUUUXXX\\\]]]___```cccjjjttt|||}}}rrrjjjddd```````````````aaabbbcccdddeeeeeeeeeddd___YYYTTTPPPJJJJJJIIIGGGFFFDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDHHHIIIJJJKKKLLLLLLLLLLLLGGGFFFEEEDDDBBBAAA@@@???BBBDDDEEEFFFEEEDDDBBBAAA@@@AAAAAA@@@>>>===>>>@@@CCCGGGNNNVVV^^^gggqqqvvv}}}~~~}}}}}}~~~}}}||||||{{{zzzxxxvvvuuussssssssssssrrrpppnnnllljjjiiihhhfffdddccccccbbb```___[[[[[[YYYXXXVVVTTTSSSSSSMMMLLLKKKJJJHHHGGGEEEEEEAAA@@@???>>>============AAA>>>>>>AAADDDHHHPPPYYYdddkkkuuu}}}yyyssspppnnnmmm}}}yyywwwzzz~~~}}}{{{zzz}}}yyysssoooqqqsssuuurrriii^^^SSSLLLIIIHHHGGGFFFFFFDDDAAA???<<<:::888777666666888888888888777777777777888888888888777777777777888888888777777777666666666555666666777777777777666666777777777777777666666555777777777777888888888888888888999999999:::::::::999:::;;;;;;:::;;;<<<>>>BBBFFFRRRcccqqqzzz{{{qqqfff]]]XXXVVVYYY___gggrrr~~~}}}zzzmmm```WWWSSSKKKIIIHHHHHHJJJMMMQQQTTTPPPRRRSSSTTTWWW^^^hhhooo|||qqqiiiddd```aaaaaa``````aaaaaabbbcccbbbbbbaaa___[[[VVVQQQNNNJJJIIIHHHGGGEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@AAABBBDDDDDDDDDCCCAAA@@@@@@AAAAAA@@@>>>>>>???AAAEEEIIIQQQYYYaaakkksssyyy~~~}}}}}}}}}~~~}}}|||{{{{{{zzzxxxvvvtttsssrrrrrrqqqqqqpppnnnllljjjiiihhhfffdddccccccbbb```___[[[[[[YYYXXXVVVUUUSSSSSSMMMMMMKKKJJJHHHGGGEEEEEEAAA@@@???>>>>>>=========@@@======@@@CCCGGGOOOXXXccckkkuuu|||zzztttpppnnnmmmyyyvvvyyy{{{zzzxxxwwwyyy|||}}}uuupppppprrrtttssslllaaaUUUNNNIIIHHHFFFEEEEEEDDDAAA>>>:::999888777777666666777888888777777777777888888888888777777777777888888777777777777666666666666777777888888888888777777555666777777888888777777777777777777888888888888888888999999999:::::::::999:::;;;;;;:::;;;===???DDDIIIVVVfffsss|||wwwmmmbbbZZZUUUVVVYYY```iiittt|||}}}wwwjjj^^^TTTOOOHHHGGGEEEEEEFFFHHHKKKMMMJJJLLLMMMNNNPPPWWW```ggguuuyyyppphhhccc```bbbbbbaaaaaa````````````^^^]]][[[XXXUUUQQQNNNLLLHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCAAA@@@???@@@@@@@@@???>>>???AAACCCHHHMMMUUU]]]fffooowww|||}}}|||}}}}}}}}}|||{{{zzzyyywwwvvvtttsssrrrpppppppppooonnnlllkkkjjjhhhfffdddccccccbbb```___\\\[[[ZZZXXXVVVUUUTTTSSSNNNMMMLLLJJJHHHGGGEEEEEEAAAAAA???>>>>>>>>>>>>>>>???<<<<<>>@@@EEELLLYYYiiiuuu}}}tttiii___XXXTTTVVVZZZaaalllwww}}}{{{|||~~~~~~sssggg[[[QQQLLLGGGFFFDDDCCCCCCDDDFFFGGGGGGIIIKKKKKKMMMRRR[[[bbbkkkzzzvvvmmmgggccc```bbbbbbaaaaaa```^^^]]]]]]ZZZXXXVVVSSSPPPMMMKKKKKKGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBCCCBBBAAA@@@@@@???@@@@@@??????@@@CCCEEEJJJPPPXXXaaajjjrrryyy~~~~~~~~~~~~||||||}}}}}}|||{{{zzzyyyxxxwwwuuutttsssrrrnnnnnnnnnnnnmmmmmmlllkkkhhhfffdddccccccbbb```___\\\[[[ZZZXXXWWWUUUTTTSSSOOONNNLLLKKKIIIGGGEEEEEEAAAAAA@@@???>>>>>>>>>>>>>>>;;;;;;>>>AAACCCJJJRRR___gggsss{{{~~~xxxrrrnnnlll{{{|||}}}~~~}}}|||{{{||||||{{{vvvqqqqqqqqqpppllldddYYYQQQJJJHHHFFFDDDDDDCCCAAA???;;;;;;;;;::::::999888888888888777777777777888888888888777777777777888888666666666666777777777777555666666777777666666555444555666888999999999999666777777777888888888888888888999999999:::::::::::::::;;;::::::<<>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA???@@@@@@??????AAAEEEHHHMMMSSS\\\eeemmmsssyyy}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}}}}|||zzzxxxxxxwwwvvvtttsssrrrrrrmmmmmmmmmmmmmmmlllkkkkkkhhhfffdddccccccbbb```___\\\\\\ZZZYYYWWWUUUTTTTTTOOOOOOMMMKKKIIIGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>===;;;;;;>>>@@@BBBHHHOOO\\\eeeqqq{{{zzzsssnnnlll~~~~~~}}}}}}}}}}}}}}}}}}{{{uuusssqqqooollleee[[[SSSLLLIIIFFFEEEEEEDDDBBBAAA===<<<;;;::::::999999:::888888777777777777888888888888777777777777888888666666666666777777777777555555666666666666555555555666777888999999999999777777777777888888888888888888999999999::::::::::::;;;;;;::::::<<<@@@CCCHHHPPP___nnnxxx~~~{{{nnnccc[[[VVVTTTUUU[[[eeeqqq}}}{{{uuurrruuuzzzzzzxxxtttnnndddYYYOOOIIIFFFEEEDDDBBBBBBBBBBBBBBB???AAACCCCCCDDDHHHOOOTTT]]]lll|||yyyooohhhdddaaa```^^^^^^^^^^^^]]]ZZZXXXWWWSSSRRRPPPNNNLLLKKKJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBAAA???======@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB???????????????BBBGGGJJJPPPVVV___hhhooouuuyyy|||}}}|||}}}~~~|||||||||||||||||||||||||||{{{{{{|||}}}}}}{{{zzzwwwwwwvvvuuutttsssrrrrrrlllmmmmmmmmmlllkkkjjjjjjhhhfffdddccccccbbb```___]]]\\\[[[YYYWWWVVVUUUTTTPPPOOONNNKKKIIIGGGEEEDDDBBBAAA@@@??????>>>??????===;;;;;;>>>@@@AAAGGGNNNZZZcccpppzzz{{{uuuoookkk~~~zzzvvvrrrpppmmmggg^^^WWWMMMJJJGGGFFFEEEEEEDDDBBB>>><<<:::888888888999:::888888777777777777888888888888777777777777888888555666666666777777777888666666777777777777666666666777888888999999999999777777777777888888888888888888999999999::::::::::::;;;;;;::::::<<<@@@DDDJJJSSScccrrrzzzwwwjjj___XXXTTTSSSUUU[[[fffsssxxxqqqqqqvvvtttsssqqqlllcccYYYPPPJJJEEEDDDCCCBBBAAAAAAAAAAAA@@@BBBCCCCCCDDDGGGMMMRRRYYYfffuuuuuulllgggcccaaa___[[[\\\\\\\\\[[[YYYVVVUUUPPPOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGEEEEEEEEEDDDCCCAAA@@@???AAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA????????????@@@CCCHHHLLLSSSZZZccckkkrrrvvvyyy{{{|||}}}~~~}}}{{{{{{|||~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}}}}{{{yyyvvvvvvuuuuuutttsssrrrrrrmmmmmmmmmlllkkkjjjiiihhhhhhfffdddccccccbbb```___]]]\\\[[[YYYXXXVVVUUUTTTQQQPPPNNNLLLIIIGGGEEEDDDBBBBBBAAA@@@????????????===;;;<<>><<<999777666777999:::888888777777777777888888888888777777777777888888555666666666777777888888777777888888888888777777777777888999999999999888777777777777888888888888888888999999999::::::::::::;;;;;;::::::<<>><<<<<>>;;;:::::::::999888777777777777777777777777666666666666777777777777777777777777777777777777888888888888999999999999666666666666666777888888666777999::::::999777666::::::999999999999999999;;;:::;;;>>>>>><<<@@@EEELLLZZZiiirrrzzz|||pppfff\\\TTTRRRTTTWWW^^^jjjvvvzzztttpppuuusssqqqmmmfff\\\QQQJJJGGGEEECCCBBBBBBBBBAAA@@@???@@@AAABBBCCCFFFKKKNNNYYYcccooowww~~~~~~zzzsssmmmhhhddd___\\\[[[ZZZZZZXXXVVVTTTSSSRRRMMMKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIILLLKKKJJJIIIGGGFFFEEEEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBAAABBBFFFMMMSSS[[[```gggmmmqqqssstttuuuyyyyyyyyyxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxxxx{{{{{{|||{{{{{{zzzyyyyyyuuuttttttsssqqqpppooooooooommmkkkkkkkkkkkkiiigggggggggfffeeecccbbbaaaaaa```___\\\ZZZXXXWWWWWWWWWQQQPPPNNNKKKIIIGGGFFFFFFBBBBBBAAAAAA@@@???>>>>>><<<=========>>>AAAFFFIIITTT^^^lllxxx~~~~~~wwwpppkkk~~~zzzuuurrrooojjjccc^^^SSSNNNIIIFFFFFFFFFDDDBBB@@@>>>;;;999999999999888777777777777777777777777666666666666777777777777777777777777777777777777555555555666666666777777666666666666666777888888777888999::::::999888777:::::::::::::::::::::;;;;;;:::;;;===>>>===@@@FFFNNN\\\kkktttzzzyyynnnddd[[[SSSQQQTTTXXX```lllyyywwwtttwwwvvvtttpppiii___SSSKKKGGGEEECCCBBBBBBBBBAAA@@@???@@@AAABBBCCCFFFJJJMMMVVVbbbnnnwww|||vvvooojjjeee```]]]ZZZZZZYYYXXXVVVTTTRRRQQQNNNMMMKKKJJJIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDAAAAAA@@@???>>>>>>>>>>>>???AAABBBBBBBBBFFFNNNTTT^^^bbbiiiooorrrtttvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzyyyxxxwwwuuutttsssrrrqqqppppppoooooommmkkkkkkkkkkkkiiihhhggggggfffeeecccbbbaaaaaa```___]]]ZZZYYYXXXWWWWWWQQQPPPNNNKKKIIIGGGFFFFFFCCCBBBBBBAAA@@@???>>>>>><<<=========>>>AAAEEEIIISSS]]]kkkwww~~~~~~wwwpppkkk~~~{{{wwwtttrrrmmmeee___TTTOOOIIIFFFGGGGGGFFFDDD@@@===:::999999999888777777777777777777777777777666666666666777777777777777777777777777777777777444444555555555666666666666666666777777777888888888888888888888888888888:::::::::;;;;;;<<<<<<<<<;;;::::::===>>>===AAAGGGRRR___nnnuuu{{{uuujjjaaaYYYRRRQQQTTTZZZbbbooo|||{{{wwwyyyxxxvvvrrrlllaaaUUUMMMGGGEEECCCBBBCCCCCCAAA@@@>>>???@@@AAABBBEEEIIILLLTTT```nnnwwwzzztttnnnhhhccc```\\\\\\[[[YYYWWWTTTRRRQQQNNNMMMLLLJJJJJJJJJJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMMMMMMMLLLLLLLLLKKKIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@???>>>>>>===>>>>>>???AAABBBCCCDDDHHHOOOUUU^^^ccciiinnnqqqsssuuuvvvttttttttttttssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxxxxxxxxxxwwwwwwvvvttttttsssrrrqqqppppppoooooommmlllkkklllkkkiiihhhggggggfffeeecccbbbaaaaaa```___]]][[[YYYXXXWWWWWWRRRQQQOOOLLLIIIHHHFFFFFFCCCCCCBBBAAA@@@???>>>>>><<<============@@@EEEHHHQQQ[[[iiiuuu}}}~~~wwwpppkkk~~~|||xxxvvvtttooogggaaaUUUPPPJJJGGGGGGHHHGGGEEE@@@===:::999888888777666666666666666666666666666666666666666777777777777777777777777777777777777666666666666777777777777666666777777888888888888999999888777777888999999888999999:::;;;<<<<<<===;;;999:::===>>>>>>BBBIIIUUUbbbpppwww{{{yyypppeee]]]VVVPPPQQQUUU\\\dddrrrzzzvvvvvvuuutttqqqkkkaaaUUUNNNHHHFFFCCCCCCCCCCCCBBB@@@>>>???@@@@@@AAADDDHHHKKKSSS___nnnyyyyyysssnnnhhhddd``````^^^\\\ZZZWWWUUUSSSOOONNNLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@???AAACCCDDDEEEIIIPPPVVV\\\aaafffjjjmmmnnnpppqqqppppppppppppppppppoooooorrrrrrrrrsssssstttttttttvvvvvvwwwwwwwwwvvvvvvuuussssssrrrrrrqqqppppppoooooonnnlllllllllkkkjjjhhhggggggfffeeecccbbbaaaaaa```___]]]\\\ZZZXXXXXXWWWSSSRRRPPPMMMJJJHHHGGGFFFDDDDDDCCCAAA@@@???>>>>>><<<============@@@DDDHHHOOOYYYgggssszzzxxxpppkkk|||xxxvvvtttpppiiidddXXXRRRKKKHHHHHHHHHGGGFFFAAA>>>;;;999999888777666666666666666666666666666666666666666777777777777777777777777777777777777666666666666777777777777666666777888999888888777999999888777777888999999777888888999:::;;;;;;<<<;;;999999<<<>>>>>>DDDJJJVVVdddrrryyy|||tttkkk```YYYTTTPPPRRRWWW]]]fffuuuuuupppooonnnmmmjjjeee]]]TTTMMMHHHFFFDDDCCCCCCCCCBBBAAA??????@@@@@@AAACCCGGGKKKSSS```nnnyyy~~~yyytttnnnkkkdddcccbbb___\\\YYYWWWUUUQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNMMMKKKIIIGGGEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@BBBEEEFFFGGGJJJQQQVVV[[[___cccgggiiijjjlllmmmkkkkkkkkkkkklllllllllllloooooopppqqqrrrrrrssssssttttttuuuvvvvvvuuuuuuuuurrrrrrrrrqqqqqqppppppooopppnnnlllllllllllljjjhhhggggggfffeeecccbbbaaaaaa______^^^]]][[[YYYXXXWWWUUUSSSPPPMMMKKKHHHGGGFFFEEEDDDCCCBBB@@@???>>>============<<<===???CCCGGGNNNWWWdddooowww|||yyyqqqkkk|||xxxuuutttpppkkkggg[[[UUUMMMHHHHHHHHHGGGEEEBBB@@@<<<:::999999777666777777777777777777777777666666666666777777777777777777777777777777777777444444555555555666666666666777888999999999888777888888888888888888888888888888888999999:::::::::;;;999999<<<>>>???EEELLLXXXfffuuu|||~~~pppggg]]]WWWRRRPPPSSSYYY```jjjyyy|||nnniiieeedddbbbaaa^^^XXXRRRMMMHHHFFFDDDCCCDDDDDDBBBAAA@@@@@@AAAAAAAAADDDHHHKKKUUU```mmmwww{{{vvvrrrjjjiiigggdddaaa]]][[[YYYWWWVVVTTTSSSRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNPPPOOOMMMKKKIIIGGGFFFEEEAAAAAA@@@@@@@@@@@@AAAAAABBBDDDGGGGGGHHHKKKPPPUUU[[[^^^bbbeeefffgggiiijjjggggggggghhhhhhhhhhhhhhhkkkllllllnnnooopppqqqqqqqqqrrrssssssssssssssssssrrrrrrqqqqqqpppppppppppppppnnnmmmlllmmmllljjjiiiggggggfffeeecccbbbaaaaaa_________]]]\\\ZZZXXXWWWVVVTTTQQQNNNKKKIIIGGGFFFFFFEEEDDDBBBAAA???>>>============<<<<<>>@@@FFFMMM[[[iiixxx|||mmmdddZZZUUUQQQPPPTTTZZZeeennn}}}yyyjjjddd]]][[[YYYXXXWWWTTTPPPNNNIIIGGGDDDDDDDDDDDDCCCAAAAAABBBBBBBBBBBBDDDHHHKKKUUU```kkkttt~~~|||yyytttsssqqqnnnjjjfffcccbbb```___]]]\\\[[[[[[\\\\\\ZZZYYYYYYXXXXXXWWWWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQQQQQQQQQQQQQQQQPPPRRRRRRPPPNNNLLLKKKIIIIIIBBBBBBBBBAAAAAABBBBBBCCCCCCFFFIIIIIIIIIKKKPPPTTTYYY[[[___aaaaaabbbdddfffdddddddddeeeeeeeeeffffffgggggghhhjjjkkklllnnnnnnnnnnnnooopppppppppppppppqqqqqqqqqqqqpppppppppppppppooommmlllmmmlllkkkiiiggggggfffeeecccbbbaaaaaa_________^^^\\\ZZZXXXVVVVVVUUURRROOOLLLIIIGGGGGGFFFFFFDDDCCCAAA???>>>============<<<<<<>>>BBBEEEKKKTTT___iiioootttyyy}}}~~~|||tttnnn|||vvvrrrqqqpppmmmjjj```XXXOOOJJJHHHGGGFFFDDDEEEBBB>>><<<;;;:::999777777777777777777777777777666666666666777777777777777777777777777777777777888888888888999999999999555777999:::::::::888777666777999::::::999777666;;;;;;;;;;;;;;;;;;;;;:::;;;999999<<<>>>@@@FFFNNN\\\kkkzzz{{{lllcccYYYTTTQQQPPPUUU\\\hhhqqqwwwhhhbbbXXXVVVTTTSSSSSSRRRPPPOOOIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCEEEIIILLLUUU___jjjrrr{{{}}}}}}|||zzzwwwsssooollljjjgggfffdddcccbbbbbbcccccccccbbbbbbaaa```___^^^^^^WWWXXXXXXYYYYYYXXXXXXWWWUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTSSSQQQOOOMMMLLLKKKEEEEEEDDDDDDDDDEEEEEEFFFEEEGGGJJJJJJIIIKKKOOOSSSUUUXXXZZZ\\\]]]^^^```aaabbbbbbcccccccccdddddddddcccdddeeeggghhhjjjkkklllkkkkkklllmmmnnnnnnmmmmmmqqqqqqqqqppppppppppppppppppooommmmmmmmmmmmkkkiiiggggggfffeeecccbbbaaaaaa_________^^^]]]ZZZXXXVVVWWWUUURRROOOLLLIIIHHHGGGGGGFFFEEECCCAAA???>>>============<<<<<<>>>BBBEEEKKKSSS^^^hhhmmmrrrwww{{{{{{|||}}}~~~}}}uuuooo{{{vvvsssqqqpppnnnmmmddd\\\SSSMMMLLLKKKHHHEEEDDDCCC@@@===;;;:::::::::888888777777777777888888777777888999999999999888::::::999999999999::::::888888888888777777777777666666777777888888999999888888777777888888999:::;;;;;;:::999999888777777;;;999:::<<<===???HHHRRRcccnnnzzz}}}vvviii___TTTOOONNNPPPWWW^^^lllyyy{{{ggg[[[UUUTTTRRRQQQPPPPPPPPPPPPHHHHHHHHHHHHFFFEEEDDDCCCAAABBBCCCCCCDDDGGGKKKNNNTTT[[[fffqqqyyy~~~zzztttpppppppppoooooommmlllkkkiiiiiiiiihhhfffeeecccbbb___^^^\\\\\\]]]^^^]]]\\\\\\YYYVVVUUUUUUWWWWWWWWWXXXZZZ\\\\\\YYYUUUSSSRRRLLLJJJHHHHHHIIIKKKKKKJJJJJJJJJJJJJJJLLLOOORRRTTTWWWWWWXXXXXXYYYZZZZZZZZZ]]]]]]^^^^^^^^^^^^^^^^^^bbbbbbcccddddddeeeffffffiiikkklllmmmlllllllllnnnnnnnnnoooooooooooonnnnnnmmmmmmlllkkkjjjhhhgggfffhhhfffddddddddddddbbb```bbb```___^^^]]]\\\YYYWWWWWWUUURRROOOLLLKKKJJJIIIFFFEEEDDDBBB@@@>>>===<<<======;;;;;;<<<>>>@@@BBBIIIOOOWWW___eeejjjnnnqqquuuwwwyyyzzzzzzzzz|||~~~~~~~~~vvvooo}}}wwwsssqqqpppooonnnggg___VVVOOOMMMLLLIIIFFFBBBAAA>>>;;;999888888888888888777777777777888888777777888999999999999888888888777777777777888888888888888888777777777777777777777777777888888888888888777777888888999:::999999999999999999999999<<<:::;;;======@@@JJJTTTfffqqq}}}{{{tttggg]]]SSSNNNMMMPPPWWW^^^nnn{{{mmmaaaWWWUUURRROOONNNNNNMMMMMMIIIIIIHHHHHHGGGEEEDDDDDDAAABBBCCCCCCCCCFFFJJJMMMVVV]]]gggqqqyyy}}}{{{zzzyyyxxxvvvuuussssssqqqqqqqqqqqqpppnnnmmmlllhhhfffeeeeeefffgggfffeeedddbbb^^^]]]]]]^^^^^^]]]```aaabbbaaa^^^ZZZVVVTTTQQQOOOLLLLLLMMMNNNNNNMMMKKKKKKJJJJJJLLLNNNPPPRRRTTTTTTTTTUUUVVVVVVWWWWWWZZZZZZZZZZZZ[[[[[[[[[[[[^^^^^^___```aaabbbcccdddfffhhhjjjjjjjjjiiijjjkkklllmmmmmmnnnnnnnnnnnnmmmmmmmmmlllllljjjiiihhhggghhhfffddddddddddddbbbaaabbb```___^^^^^^\\\YYYWWWXXXVVVSSSPPPMMMKKKJJJJJJFFFFFFDDDBBB@@@>>>===<<<======<<<;;;<<<>>>@@@AAAFFFKKKSSSZZZ```dddhhhjjjoooqqqsssttttttuuuxxxzzzzzz{{{}}}xxxqqq~~~wwwrrrpppoooppppppjjjcccYYYRRROOOLLLIIIFFFCCCAAA>>><<<:::999888888888888777777777777888888777777888999999999999888888888777777777777888888888888888888777777777777888888888888777777777777888888777777888888999:::777777888999::::::;;;;;;<<<;;;<<<>>>>>>BBBMMMYYYjjjuuuxxxpppcccZZZQQQMMMMMMPPPXXXaaaqqq~~~wwwjjj^^^ZZZUUUQQQOOONNNLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEBBBCCCDDDDDDEEEHHHLLLOOOXXX^^^hhhqqqyyy~~~|||{{{{{{zzzzzzzzz{{{zzzzzzyyyxxxtttsssrrrssstttuuutttsssqqqoookkkiiiiiiiiihhhgggjjjjjjjjjiiieeeaaa\\\YYYUUUSSSPPPOOOOOOPPPOOONNNLLLKKKJJJJJJKKKLLLNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[]]]___``````bbbdddfffgggffffffggghhhjjjjjjkkklllllllllllllllllllllllllllkkkjjjhhhhhhhhhfffeeedddeeedddbbbaaabbb```___^^^^^^]]]ZZZXXXXXXVVVTTTQQQNNNLLLKKKJJJGGGFFFDDDBBB@@@>>>===<<<===<<<<<<;;;<<<===???@@@CCCGGGNNNTTTXXX[[[^^^```eeegggjjjlllmmmnnnqqqsssuuuvvvxxx{{{}}}zzztttwwwpppnnnnnnooopppllleee\\\TTTOOOKKKHHHFFFEEECCCAAA>>><<<;;;::::::888888777777777777888888777777888999999999999888::::::999999999999::::::888888888888777777777666999999888888777777666666888888777777888888999:::777888888999999:::;;;;;;===<<<===??????DDDQQQ___nnnyyyuuummm```YYYQQQNNNNNNQQQ[[[eeetttuuugggbbbZZZUUUSSSQQQOOONNNKKKKKKJJJHHHGGGGGGFFFFFFEEEFFFGGGHHHIIILLLPPPTTTZZZ```iiiqqqxxx~~~~~~~~~|||xxxvvvuuutttrrrpppsssrrrqqqpppmmmhhhccc___YYYVVVSSSQQQPPPPPPNNNMMMKKKKKKJJJIIIIIIJJJKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTUUUWWWYYY[[[]]]^^^___aaacccdddccccccdddeeefffggghhhiiijjjjjjjjjjjjkkkkkklllkkkkkkjjjiiiiiihhhgggeeeeeeeeedddcccaaabbb```___^^^^^^]]][[[XXXXXXWWWUUURRROOOMMMKKKJJJGGGFFFEEECCCAAA???===<<<===<<<<<<<<<<<<===>>>???AAAEEEJJJNNNQQQTTTVVVXXX\\\___bbbdddeeehhhkkkmmmnnnppprrruuuxxxzzz|||}}}|||vvv~~~wwwooolllmmmnnnooolllfff]]]TTTNNNJJJGGGFFFEEEDDDAAA>>><<<;;;;;;;;;888888777777777777888888777777888999999999999888::::::999999999999::::::888888888888777777777666999999888888777777666666888888777777888888999:::999999999999999999999999<<<<<<>>>@@@AAAGGGWWWfffttt}}}sssjjj^^^WWWRRROOOPPPTTT___kkkwwwrrrkkk```ZZZWWWVVVSSSPPPMMMLLLJJJIIIHHHHHHHHHHHHEEEGGGHHHJJJLLLOOOTTTXXX___dddkkksssyyy~~~~~~|||yyyzzzxxxvvvuuusssoooiiieee]]]ZZZVVVSSSRRRPPPNNNMMMIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPRRRTTTVVVYYYZZZ[[[\\\^^^```aaaaaaaaabbbcccbbbccceeefffggghhhhhhiiijjjjjjjjjkkkjjjjjjiiiiiiiiigggeeeeeeeeeeeecccaaabbb```_________^^^[[[YYYYYYXXXVVVTTTQQQNNNLLLKKKGGGFFFEEECCCAAA???>>>===<<<<<<<<<<<<<<<=========AAADDDHHHKKKLLLNNNPPPRRRUUUXXX[[[]]]___aaadddggghhhiiilllooorrruuuvvvwwwyyyzzz{{{}}}}}}www}}}~~~xxxqqqmmmmmmnnnnnnlllggg___VVVNNNJJJHHHHHHCCCBBB???===;;;999999999888888777777777777888888777777888999999999999888888888777777777777888888888888888888777777777777888888888888777777777777888888777777888888999::::::999999999999999999999;;;<<>>===<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;===???AAAAAABBBEEEGGGGGGIIILLLNNNOOOQQQTTTVVVZZZ[[[^^^```ccceeefffgggnnnoooqqqsssvvvyyy{{{}}}}}}}}}{{{{{{zzz}}}}}}xxxxxx|||}}}wwwsssqqqppppppnnnjjjcccZZZRRRMMMLLLMMMFFFDDDBBB???===<<<<<<;;;888888777777777777888888777777888999999999999888::::::999999999999::::::888888888888777777777777666666777777888888999999888888888777888999999:::555666777888:::;;;<<<===888:::???BBBDDDNNNdddxxxzzzkkkaaaUUUQQQOOONNNOOOUUUdddrrrtttkkkddd]]]VVVPPPOOOLLLJJJIIIIIIJJJKKKKKKMMMQQQUUUYYY___fffkkkppptttzzzwwwmmmeeeZZZVVVQQQLLLIIIFFFBBB@@@@@@AAAAAABBBBBBAAAAAA@@@?????????@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRTTTVVVXXXXXXXXXZZZ[[[[[[\\\^^^```bbbdddeeeeeedddeeefffggghhhhhhhhhgggiiihhhffffffffffffdddbbbaaa```______```___]]][[[ZZZZZZYYYWWWTTTQQQNNNLLLHHHGGGFFFDDDBBB@@@>>>>>>;;;<<<<<<===<<<<<<;;;;;;777999<<<======>>>AAACCCBBBDDDGGGIIIJJJKKKNNNPPPVVVWWWYYY\\\^^^```aaaaaafffgggiiikkknnnqqqtttuuuyyyzzz|||~~~~~~~~~}}}|||~~~}}}{{{wwwtttvvv}}}yyytttqqqqqqqqqqqqnnnggg^^^TTTNNNKKKJJJFFFEEECCCAAA>>>;;;999888888888888888888888888888888888888888888888888888777888999999999777666555999888777777888888777555777777777777888888888888:::999999999888777777777999::::::::::::::::::;;;777<<>>>>>===>>>>>>======<<<<<<<<<<<<======@@@@@@@@@AAABBBCCCEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPNNNPPPSSSUUUUUUTTTUUUVVVWWWYYY\\\]]]^^^^^^```bbbbbbcccdddeeeffffffffffffffffffffffffeeedddcccbbbbbb```^^^^^^^^^^^^\\\ZZZ[[[ZZZYYYVVVSSSPPPNNNLLLKKKJJJGGGEEEBBBAAA??????===<<<<<<;;;;;;:::999999;;;<<<<<<===>>>??????@@@CCCCCCDDDEEEFFFGGGHHHIIINNNNNNNNNPPPSSSWWW[[[^^^___```aaabbbcccgggkkkooorrruuuxxxzzz{{{}}}~~~}}}}}}|||{{{xxxuuuxxx~~~~~~xxxuuuuuuuuutttqqqkkkaaaWWWPPPLLLJJJFFFEEECCCAAA>>><<<:::999888888888888888888888888888888888888888888888888777888999999888777666555999888777777888888777555777777777777888888888888999999999888888888888888999999::::::::::::;;;;;;:::===???AAAHHHVVVkkk{{{sssfff^^^SSSOOOLLLMMMQQQZZZkkkyyyxxxmmmbbb\\\UUURRRNNNKKKKKKKKKKKKKKKNNNPPPSSSZZZcccmmmwww|||{{{sssjjj___WWWMMMKKKGGGCCC@@@???@@@@@@>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEGGGHHHJJJLLLMMMLLLNNNQQQSSSRRRRRRSSSUUUVVVXXX[[[\\\]]]^^^___aaaaaabbbcccdddeeefffffffffffffffffffffeeedddcccbbbaaa```^^^^^^^^^]]]\\\ZZZZZZZZZXXXWWWTTTRRROOONNNLLLKKKIIIFFFDDDBBBAAA@@@===<<<<<<;;;;;;::::::999;;;<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDHHHHHHHHHJJJMMMQQQTTTWWWZZZ[[[]]]^^^```cccgggkkkmmmooosssuuuwwwyyy|||~~~{{{|||{{{yyyxxx{{{}}}zzzyyyzzzxxxvvvpppggg]]]SSSNNNKKKGGGFFFDDDAAA???<<<:::999888888888888888888888888888888888888888888888888888888888999888888777666999888777777888888777555777777777777888888888888888888888888888999999999999999999::::::;;;;;;;;;======???BBBJJJZZZmmmzzz~~~pppcccZZZQQQMMMKKKNNNSSS]]]nnn}}}~~~qqqggg```XXXUUUPPPNNNMMMNNNMMMMMMOOORRRWWW___jjjvvvxxxooohhh___UUUOOOGGGEEEBBB???===<<<<<<<<<<<<;;;;;;:::::::::::::::===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJIIILLLNNNOOOPPPPPPQQQSSSTTTWWWYYY[[[[[[\\\]]]___``````bbbcccdddeeeeeeeeeeeeeeeeeeeeedddccccccbbbaaa___^^^]]]^^^]]]\\\ZZZYYYYYYXXXWWWUUUSSSRRRQQQNNNMMMKKKHHHFFFDDDCCCBBB======<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????BBBBBBCCCDDDGGGJJJMMMOOORRRTTTVVVXXXZZZ]]]aaaeeeeeehhhkkknnnqqqssswwwzzz~~~~~~zzz||||||{{{{{{}}}~~~}}}}}}}}}|||wwwooocccXXXPPPMMMHHHGGGEEEBBB???===;;;:::888888888888888888888888888888888888888888888888888888888888888888888888999888777777888888777555666777777777888888888888777777777888999999999:::999999999::::::;;;;;;;;;======>>>BBBLLL\\\mmmyyy|||nnn```WWWPPPMMMLLLOOOUUU___pppssshhhaaa[[[WWWSSSPPPOOOOOOOOOOOOOOORRRYYYbbbooo}}}~~~vvvlllccc\\\TTTMMMGGGEEECCCAAA>>><<<<<<<<<<<<;;;::::::999999999::::::<<<;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;===>>>>>>???@@@@@@AAABBBDDDFFFGGGHHHJJJLLLMMMMMMNNNPPPRRRRRRTTTWWWYYYYYYZZZ[[[]]]]]]^^^```aaaccccccdddddddddddddddddddddcccbbbbbbaaa___]]]]]]]]]]]][[[ZZZXXXXXXXXXWWWVVVUUUTTTSSSPPPNNNLLLIIIGGGEEEDDDCCC=========<<<;;;;;;::::::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBDDDGGGIIIJJJKKKMMMOOORRRTTTWWW[[[^^^^^^aaaeeehhhkkknnnrrruuuxxxzzz~~~}}}zzz|||~~~~~~~~~~~~~~~~~~vvvjjj^^^TTTNNNHHHGGGEEECCC@@@===;;;:::888888888888888888888888888888888888888888888888888888888888888888999999999888777777888888777555666777777777888888888888777777777888999999999:::888888999::::::;;;<<<<<<<<<<<<===BBBLLL\\\lllxxx{{{mmm___VVVQQQNNNMMMQQQWWWaaarrruuujjjddd]]]ZZZUUURRRQQQQQQQQQQQQPPPSSSYYYcccqqq{{{qqqjjj```WWWRRRLLLGGGBBBAAA@@@???===<<<<<<<<<<<<;;;::::::999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>?????????@@@AAACCCDDDEEEFFFHHHJJJKKKLLLMMMOOORRRPPPRRRUUUVVVVVVWWWYYYZZZ[[[\\\^^^```aaabbbbbbccccccccccccdddccccccbbbaaa```___]]]]]]]]]]]][[[YYYWWWWWWWWWWWWVVVUUUTTTTTTPPPOOOLLLJJJGGGFFFDDDDDD>>>======<<<<<<;;;::::::::::::::::::999999999999;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEGGGJJJLLLNNNQQQUUUWWWXXX[[[___bbbeeeiiimmmppprrruuuyyy|||~~~}}}zzz}}}~~~~~~|||pppbbbWWWPPPIIIHHHFFFCCCAAA>>><<<;;;888888888888888888888888888888888888888888888888999888888888888999::::::999888777777888888777555777777777777888888888888888888888888888999999999888888999::::::;;;<<<<<<;;;===???CCCLLL[[[lllyyyzzzlll^^^UUUPPPNNNNNNSSSYYYcccttt{{{qqqkkkaaa^^^YYYVVVUUUUUUTTTSSSRRRTTTYYYbbbpppxxxqqqlllbbb\\\SSSMMMIIIGGGCCC???===<<<<<<;;;::::::::::::;;;::::::::::::;;;;;;<<<;;;::::::999999::::::;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>???@@@AAACCCCCCEEEFFFHHHIIIJJJKKKNNNQQQMMMPPPRRRTTTTTTUUUWWWXXXYYYZZZ\\\^^^```aaaaaabbbbbbbbbcccccccccbbbbbbaaa```^^^]]]\\\]]]\\\[[[YYYVVVWWWWWWVVVVVVUUUTTTSSSOOONNNLLLIIIGGGEEEDDDCCC>>>>>>======<<<;;;;;;;;;999999999999::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@CCCFFFHHHIIIKKKNNNPPPQQQTTTXXX\\\^^^bbbfffiiilllppptttwwwzzz}}}{{{~~~|||{{{~~~~~~tttfffYYYRRRIIIHHHFFFDDDAAA???===<<<888888888888888888888888888888888888888888888888999999888888888999:::;;;999888777777888888777555777777777777888888888888999999999888888888888888777888888999;;;<<<<<<===:::>>>CCCFFFLLLZZZmmm{{{wwwjjj\\\SSSMMMLLLMMMSSS[[[fffwwwwwwrrrfffbbb]]]ZZZYYYXXXXXXWWWUUUUUUYYYaaaooo{{{sssllleee^^^ZZZTTTNNNHHHDDDCCCBBB@@@===;;;;;;:::::::::::::::::::::999999999::::::;;;<<<::::::999999999999::::::::::::::::::::::::;;;<<<<<<<<<======>>>???AAAAAABBBDDDEEEFFFGGGIIILLLOOOLLLNNNQQQRRRSSSSSSUUUVVVXXXYYY[[[]]]^^^``````aaaaaaaaabbbbbbbbbbbbbbbaaa```^^^]]]\\\\\\\\\ZZZYYYVVVVVVVVVVVVUUUTTTSSSRRRNNNLLLJJJHHHEEECCCBBBBBB>>>>>>======<<<<<<;;;;;;888999999::::::;;;;;;;;;999999999::::::::::::;;;:::;;;<<<<<<===============???BBBDDDDDDFFFHHHIIIJJJMMMPPPTTTVVVYYY]]]```cccfffkkkooorrruuuxxx{{{~~~|||zzzyyy|||wwwhhhZZZSSSJJJIIIGGGDDDAAA???===<<<888888888888888888888888888888888888888888888888999999888888888999;;;<<<999888777777888888777666777777777777888888888888:::999999999888888777777777888888999;;;<<<======:::@@@FFFIIIMMMZZZnnn~~~vvvhhh[[[RRRKKKJJJLLLSSS\\\iiizzzzzzuuuiiieee```]]]\\\[[[[[[ZZZWWWWWWYYY```nnn|||vvvnnneee]]]VVVPPPLLLKKKFFFAAA???@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888999:::;;;;;;:::999999999999999999:::999999999999999999::::::;;;;;;;;;<<<===>>>???@@@@@@BBBCCCDDDEEEGGGJJJMMMKKKMMMPPPQQQRRRRRRTTTVVVWWWXXXZZZ\\\^^^___`````````aaaaaabbbbbbbbbaaaaaa```^^^\\\\\\\\\\\\ZZZYYYVVVVVVVVVUUUTTTSSSRRRQQQMMMKKKIIIGGGDDDBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>===:::===???AAAAAABBBDDDEEEEEEGGGKKKNNNPPPSSSWWWZZZZZZ^^^bbbfffiiimmmpppsss{{{|||~~~~~~||||||xxxxxx|||}}}|||}}}}}}{{{vvvnnn___RRRLLLIIIFFFCCCAAA???===;;;:::999999888888999999:::777777777777888888888888888888777777777777888888:::999888777666666666666777777777777777777777777888777777777999:::999888888999999::::::;;;;;;<<<;;;<<<===CCCMMM]]]nnnyyy|||pppcccYYYSSSLLLLLLNNNRRR\\\lll}}}~~~wwwppplllgggdddeeeeeecccaaa___\\\[[[```iiiwww{{{vvvllleee\\\UUUQQQMMMHHHEEEEEEBBB>>>===>>>>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888777777::::::::::::::::::::::::999999:::;;;;;;<<<<<<===@@@BBBDDDEEEFFFGGGIIIKKKJJJLLLNNNOOOPPPQQQTTTWWWWWWWWWYYYZZZ\\\\\\]]]]]]______```aaaaaaaaaaaaaaa^^^^^^]]]\\\[[[ZZZXXXWWWUUUTTTSSSTTTTTTSSSPPPMMMJJJHHHEEECCCCCCBBB@@@>>>>>>======<<<;;;:::::::::<<<<<<;;;::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>>>>???@@@@@@DDDEEEFFFHHHJJJLLLNNNNNNSSSVVVYYY]]]```dddiiilllpppssswww{{{~~~}}}{{{|||xxxwwwzzz~~~zzzxxxyyyzzzxxx{{{{{{wwwssskkk^^^QQQLLLJJJFFFCCCBBB@@@===;;;:::999999888888999999:::777777777777888888888888888888777777777777888888666666666666777888999:::777777777777777777777777999888777888:::;;;:::999888999999::::::;;;;;;<<<<<<===???DDDNNN^^^ooo{{{yyymmmaaaWWWQQQMMMMMMOOOTTT^^^nnn~~~yyysssooojjjhhhiiiiiigggeee```]]]\\\```hhhuuu~~~}}}|||{{{yyyvvvqqqkkkfff]]]XXXQQQKKKHHHFFFCCC@@@CCC@@@>>>===>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888777777777777777777777777777999999::::::;;;<<<<<<<<<>>>@@@BBBCCCCCCEEEGGGIIIJJJKKKMMMNNNOOOQQQTTTVVVVVVWWWXXXZZZ[[[\\\]]]]]]^^^^^^___```````````````]]]]]]]]]\\\[[[YYYXXXWWWTTTSSSRRRRRRRRRPPPMMMJJJJJJGGGDDDCCCBBBBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>???@@@AAACCCEEEFFFHHHHHHMMMOOOSSSVVVYYY]]]bbbeeejjjmmmqqquuuxxx|||}}}yyy~~~}}}xxxvvvyyy||||||xxxvvvvvvwwwtttwwwwwwuuurrrkkk___RRRMMMJJJGGGDDDBBB@@@===;;;:::999999888888999999:::777777777888888888999999888888777777777777888888666666666666777888999:::777777777777777777777777:::999888999;;;<<<;;;:::888999999::::::;;;;;;<<<===>>>@@@EEEPPPaaarrr}}}vvviii]]]SSSNNNMMMNNNQQQWWWaaappp{{{vvvrrrnnnnnnoooooommmjjjddd___]]]```gggsss~~~|||wwwuuurrroookkkeee^^^YYYMMMJJJEEEBBB@@@???>>>===@@@>>><<<<<<<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888888::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;===???AAAAAABBBDDDFFFIIIJJJLLLMMMNNNPPPSSSUUUUUUVVVXXXZZZ[[[\\\\\\]]]]]]]]]^^^____________^^^]]]]]]\\\[[[ZZZXXXVVVUUUSSSQQQPPPOOONNNMMMJJJGGGHHHFFFCCCBBBBBBAAA@@@>>>?????????>>>======<<<<<<<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;<<<===>>>@@@AAABBBCCCEEEGGGJJJMMMOOOSSSWWWZZZ```dddhhhmmmpppuuuyyy||||||www{{{yyywwwwwwzzz|||~~~zzzvvvuuuvvvsssuuuvvvuuusssnnnbbbWWWNNNKKKGGGDDDBBB@@@>>>;;;:::999999888888999999:::777777888888888999999999888888777777777777888888:::999888777666666666666777777777777777777777777999888777888:::;;;:::999888999999::::::;;;;;;<<<===>>>@@@FFFRRRcccuuu~~~rrreeeZZZQQQLLLLLLNNNRRRXXXcccrrr}}}xxxuuurrrsssuuuuuusssppphhhccc___```eeeqqq|||zzzuuurrrmmmhhhbbb\\\UUUPPPEEEDDDAAA???>>>>>>============;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<;;;<<<>>>??????@@@BBBDDDGGGIIIKKKLLLMMMOOOQQQTTTTTTUUUWWWYYYZZZ\\\\\\\\\]]]^^^^^^_________^^^^^^\\\\\\[[[ZZZXXXVVVUUUTTTSSSQQQNNNMMMLLLJJJGGGEEEFFFDDDBBBAAAAAAAAA???>>>@@@@@@@@@??????>>>>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@AAA???BBBDDDFFFHHHKKKNNNQQQWWWZZZ___ccchhhmmmrrrvvv}}}|||vvvxxx}}}{{{xxxxxxzzz{{{zzzwwwuuutttqqqtttuuutttsssooodddZZZOOOLLLHHHEEECCCAAA>>><<<:::999999888888999999:::888888888888999999999999888888777777777777888888:::999888777666666666666777777777777777777777777888666666777888999888777888999999::::::;;;;;;<<<;;;<<<@@@GGGTTTfffxxx{{{ooocccXXXPPPLLLJJJMMMRRRYYYeeesss~~~xxxvvvuuuwwwzzzzzzwwwtttlllfffaaaaaaeeeppp{{{xxxuuutttoookkkddd^^^WWWQQQJJJFFFCCCCCCAAA???>>>======>>><<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999:::777777777777777777777777888888999999:::;;;;;;<<<;;;===>>>??????@@@BBBCCCFFFHHHJJJKKKKKKMMMPPPSSSSSSTTTVVVXXXZZZ[[[\\\\\\______`````````______^^^[[[[[[ZZZYYYWWWUUUSSSRRRRRRPPPMMMKKKJJJIIIFFFDDDDDDBBB@@@@@@@@@@@@???>>>@@@@@@@@@@@@@@@?????????======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<;;;;;;<<<<<<===>>>??????>>>???AAACCCDDDFFFIIILLLNNNRRRVVV[[[```ffflllpppxxx|||{{{uuuvvvxxx~~~{{{zzz{{{|||{{{wwwtttrrrooorrrsssrrrqqqoooeee[[[QQQMMMIIIFFFDDDAAA>>><<<:::999999888888999999:::888888888999999999999:::888888777777777777888888666666666666777888999:::777777777777777777777777777666555666888888888777888999999::::::;;;;;;<<<:::<<<@@@IIIWWWjjj~~~xxxkkk___VVVOOOLLLIIILLLRRR[[[ggguuu~~~yyyxxxxxx{{{|||xxxoooiiicccbbbeeeppp~~~{{{wwwsssqqqpppppplllggg```YYYRRRLLLGGGCCCAAAAAAAAA???===;;;<<<===<<<======<<<::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::999999999999999999999999888888999999::::::;;;;;;;;;===>>>?????????AAACCCEEEGGGHHHIIIJJJLLLOOOQQQRRRSSSUUUWWWYYY[[[\\\\\\___````````````___^^^^^^ZZZZZZYYYWWWUUUSSSQQQPPPPPPMMMJJJIIIHHHGGGFFFDDDBBBAAA???>>>???@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@========================;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<===>>>@@@AAAAAABBBEEEGGGHHHJJJOOOSSSXXX^^^eeeiiiqqqvvv}}}{{{uuussstttxxx~~~}}}}}}~~~~~~yyyuuutttqqqssstttsssssspppggg]]]QQQNNNJJJGGGDDDAAA>>><<<:::999999888888999999:::888888888999999999::::::888888777777777777888888666666666666777888999:::777777777777777777777777777666666666888999888777888999999::::::;;;;;;<<<:::<<>><<<:::<<<======>>>???===:::999;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999::::::;;;;;;:::<<<>>>>>>>>>>>>@@@AAADDDFFFGGGHHHIIIKKKNNNPPPQQQRRRTTTWWWYYYZZZ[[[\\\_______________^^^]]]]]]ZZZYYYXXXWWWTTTRRRPPPOOOMMMJJJGGGEEEEEEEEEDDDCCCAAA???>>>>>>?????????>>>???????????????@@@@@@@@@========================;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;===>>>>>>>>>???AAACCCBBBEEEHHHLLLQQQWWW^^^ccciiiooowww~~~{{{uuurrrqqquuu~~~~~~}}}yyywwwtttvvvwwwvvvvvvssskkkaaaRRROOOJJJGGGDDDBBB>>><<<:::999999999999999999:::888888999999999:::::::::888888777777777777888888:::999888777666666666666777777777777777777777777888777777777999:::999888888999999::::::;;;<<<<<<;;;===CCCNNN^^^sss{{{qqqdddYYYQQQLLLJJJJJJOOOVVV___kkkzzz{{{{{{{{{}}}ssslllfffdddgggqqq|||uuuqqqppppppoookkkfffaaa______aaabbbhhhccc[[[TTTNNNJJJEEECCC;;;>>>@@@???<<<;;;===???===???@@@>>>;;;999;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;888888888888888888888888777888888999::::::;;;;;;999;;;============>>>@@@CCCEEEGGGHHHIIIJJJMMMPPPQQQRRRTTTVVVYYYZZZ[[[\\\^^^^^^^^^^^^]]]]]]\\\[[[YYYYYYXXXVVVTTTQQQOOONNNJJJGGGDDDCCCCCCDDDCCCBBB@@@???======>>>??????>>>????????????????????????============>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???????????????????????????===<<<;;;;;;::::::::::::========================:::;;;<<<<<<;;;<<<>>>@@@???AAAEEEHHHMMMSSSZZZ___eeekkksss{{{zzzrrrnnnrrryyy~~~|||wwwuuurrrttttttuuuwwwvvvlllbbbUUUPPPIIIEEEDDDBBB>>>;;;;;;:::999888777777777777888999999::::::999999888777777777777777777777777777777777777777777777777666666666666777777777777888888888888888888888888999999::::::::::::::::::???@@@DDDNNNaaayyyxxxkkkaaaXXXOOOJJJKKKLLLPPPWWWbbbooo}}}|||vvvpppkkkiiijjjpppzzzqqqllliiigggdddfffaaa[[[UUUSSSVVVZZZ]]]bbbaaa]]]WWWOOOHHHDDDBBBBBBAAA???===<<<<<<===>>>>>>>>>======<<<<<<<<<;;;========================:::::::::999999999888888::::::::::::::::::::::::888888888888888888888888888888888888888888888888:::::::::;;;<<<===>>>???BBBCCCDDDFFFHHHJJJLLLLLLOOOPPPQQQSSSUUUWWWYYYYYY^^^^^^^^^^^^]]][[[YYYXXXYYYXXXVVVSSSPPPNNNLLLJJJHHHGGGFFFDDDCCCBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<======<<<;;;:::999:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>@@@BBBEEEGGGLLLRRRVVV```fffooovvv{{{zzzsssnnnrrrxxx|||}}}wwwuuuppprrrrrrrrruuutttjjj```UUUPPPIIIEEEDDDBBB???<<<;;;:::999888777777777777888999999::::::999999888777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888::::::::::::;;;;;;;;;;;;???@@@DDDPPPccc{{{wwwjjj```WWWNNNJJJKKKMMMQQQYYYdddrrr~~~wwwqqqllljjjkkkqqqtttjjjeeecccaaa___]]]YYYSSSNNNLLLNNNRRRUUU]]]]]]ZZZUUUNNNGGGDDDBBBBBBAAA???===<<<===>>>>>>>>>>>>=========<<<<<<<<<========================;;;;;;;;;:::::::::999999::::::::::::::::::::::::888888888888888888888888999999999999999999999999::::::::::::;;;===>>>???BBBBBBDDDFFFHHHJJJKKKLLLNNNOOOQQQSSSUUUWWWXXXYYY]]]^^^^^^^^^]]][[[YYYXXXXXXWWWUUURRROOOMMMKKKJJJGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>???>>>>>>======>>>>>>???>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>===>>>AAACCCEEEIIIOOOSSS\\\ccclllsssxxx}}}|||tttoooqqqvvvzzz~~~}}}xxxuuunnnppppppppprrrqqqhhh^^^UUUPPPIIIEEEDDDBBB???<<<;;;:::999888888777777888888999999::::::999999888777777777777777777777777777777777777777777777777888888888888999999999999888888888888888888888888::::::;;;;;;;;;<<<<<<<<<>>>@@@FFFRRReee}}}~~~uuuhhh___VVVNNNJJJKKKNNNSSS[[[ggguuuyyysssmmmkkkkkkrrr{{{nnnccc___]]]\\\[[[UUUQQQLLLGGGEEEGGGJJJLLLVVVVVVUUUQQQKKKFFFCCCBBBBBBAAA???>>>======>>>???>>>>>>>>>>>>==========================================<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999::::::;;;===>>>???AAABBBCCCEEEGGGIIIKKKLLLNNNNNNPPPRRRTTTVVVWWWXXX]]]]]]^^^^^^]]][[[YYYXXXVVVUUUSSSPPPMMMKKKIIIHHHEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<======<<<<<<<<<<<<============;;;<<<>>>@@@BBBFFFKKKOOOVVV]]]gggooouuu{{{~~~vvvpppqqquuuxxx|||~~~yyyvvvnnnooonnnnnnppppppggg]]]UUUPPPIIIFFFDDDCCC@@@===;;;;;;:::999888888888888888999999::::::999999888777777777777777777777777777777777777777777777777777777777888888888999999888888888888888888888888:::;;;;;;<<<<<<=========>>>AAAGGGTTThhh{{{}}}rrreee\\\TTTMMMKKKLLLNNNSSS]]]jjjyyyzzztttooollllllrrrxxxkkk```\\\[[[ZZZYYYQQQNNNIIIEEECCCDDDGGGIIINNNOOOOOOLLLGGGDDDBBBBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========;;;;;;;;;;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::999999999:::;;;<<<>>>>>>AAAAAACCCEEEGGGIIIJJJKKKLLLMMMNNNPPPRRRTTTVVVWWW\\\\\\]]]]]]\\\[[[YYYXXXSSSRRRQQQNNNLLLIIIHHHGGGDDDCCCCCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBAAAAAA@@@@@@????????????@@@@@@AAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@@@@??????>>>>>>===============>>>???@@@>>>>>>>>>===============<<<<<<<<<===============:::<<<===>>>@@@CCCHHHLLLQQQYYYccclllsssyyyxxxqqqrrruuuxxx{{{~~~xxxuuunnnooonnnnnnpppppphhh^^^UUUOOOIIIFFFEEEDDDAAA>>><<<;;;:::999888888888888888999999::::::999999888888888888888888888888888777777777777777777777777666666666777777777888888888888888888888888888888::::::;;;;;;<<<===>>>>>>>>>AAAIIIVVVjjjzzz~~~zzzooobbbYYYRRRLLLKKKMMMMMMSSS^^^mmm||||||wwwrrrpppooorrr~~~uuuhhh___ZZZYYYXXXWWWOOOLLLHHHDDDCCCCCCEEEFFFGGGHHHIIIGGGDDDBBBAAABBB@@@@@@@@@???????????????>>>?????????????????????????????????????????????@@@@@@@@@?????????>>>>>><<<<<<<<<;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::999999999:::;;;<<<===>>>@@@AAABBBDDDFFFHHHIIIJJJKKKLLLMMMOOOQQQSSSTTTUUUZZZ[[[[[[[[[[[[YYYXXXWWWQQQQQQOOOMMMJJJHHHGGGFFFCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@??????>>>>>>??????@@@@@@AAAAAABBBCCCBBBBBBBBB@@@@@@@@@???????????????>>>======>>>???@@@AAAAAA>>>>>>>>>>>>>>>======<<<===============<<<<<<<<<;;;<<<===>>>???BBBFFFJJJNNNVVVaaajjjrrryyyzzzttttttwwwyyy|||~~~xxxtttoooooonnnmmmoooppphhh^^^TTTOOOIIIFFFEEEDDDAAA???<<<;;;:::999999888888999888999999::::::999999888888888888888888888888888777777777777777777777777555666666666777777777777888888888888888888888888999999:::;;;<<<======>>>>>>BBBJJJXXXkkk}}}yyy~~~wwwlll___WWWPPPKKKKKKNNNMMMTTT```ooo|||xxxvvvsssuuu}}}zzzqqqfff]]]YYYWWWUUUSSSKKKIIIFFFCCCAAAAAABBBCCCBBBDDDEEEDDDBBB@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@????????????????????????AAAAAA@@@@@@@@@?????????======<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999:::<<<===>>>???@@@AAACCCEEEGGGIIIJJJJJJJJJLLLNNNPPPRRRSSSTTTXXXXXXYYYYYYYYYXXXWWWVVVPPPOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBB@@@??????????????????@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCC??????@@@@@@??????>>>==================<<<<<<<<<<<<===>>>>>>>>>AAAEEEHHHLLLTTT___hhhpppwww}}}vvvvvvyyy{{{~~~}}}}}}}}}}}}wwwsssoooooommmlllnnnoooggg^^^TTTOOOIIIFFFFFFEEEBBB???<<<<<<;;;:::999999999999888999999::::::999999888888888888888888888888888777777777777777777777777666666777777777888888888888888888888888888888888888888999:::;;;<<<======???BBBKKKYYYlll|||zzzyyyuuujjj]]]UUUOOOKKKKKKNNNNNNUUUcccsss~~~}}}yyyxxx~~~wwwoooeee^^^ZZZWWWSSSQQQJJJHHHEEECCCAAA@@@AAAAAA???AAABBBBBB@@@??????@@@???@@@@@@@@@AAA@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????=========<<<;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888888888999:::;;;======??????AAACCCEEEGGGHHHIIIIIIIIIKKKMMMOOOQQQRRRSSSVVVVVVWWWXXXWWWVVVUUUTTTPPPOOONNNLLLJJJHHHFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>?????????@@@BBBCCCDDDAAABBBBBBCCCBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<============???CCCFFFJJJRRR]]]gggnnnuuu}}}~~~wwwxxxzzz|||{{{{{{|||}}}vvvsssnnnnnnlllkkkmmmnnnggg]]]TTTOOOJJJFFFFFFEEEBBB@@@<<<<<<;;;:::999999999999999999999::::::999999999888888888888888888888888777777777777777777777777777888888888888999999999888888888888888888888888777777888999;;;<<<<<<===???CCCKKKYYYlll~~~yyywwwyyytttiii\\\TTTNNNJJJKKKNNNOOOWWWeeeuuu~~~{{{wwwpppggg```\\\YYYTTTQQQJJJHHHFFFDDDBBBAAAAAAAAA>>>???AAAAAA?????????@@@???@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888888888999:::;;;======>>>???AAACCCEEEGGGHHHIIIHHHIIIJJJLLLNNNPPPRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSPPPOOONNNLLLJJJHHHGGGFFFCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAABBBAAACCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC?????????@@@AAABBBDDDEEECCCDDDEEEEEEEEEDDDBBBBBB>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<>>>AAADDDIIIQQQ\\\eeemmmttt{{{yyyxxxxxxxxx{{{vvvppppppnnnmmmppptttrrrjjjbbbWWWOOOHHHFFFFFFCCCAAABBB>>>>>>===<<<;;;;;;;;;;;;:::999888777777888999:::888888888888888888888888666666666666666666666666999999888888888888888888;;;:::999888888888999:::::::::::::::;;;<<<======???BBBJJJ[[[ooozzzvvvuuuwww}}}}}}qqqfff[[[TTTNNNJJJKKKNNNRRRZZZhhhxxx|||sssggg]]]XXXUUURRRPPPLLLIIIFFFDDDDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCCCCDDDDDDEEEAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>============;;;;;;;;;:::::::::999999999999999999999999999999999::::::::::::::::::;;;>>>???AAACCCDDDEEEFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPSSSSSSSSSSSSSSSRRRRRRRRRMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@AAA??????????????????@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCAAA???>>>=========<<<============>>>AAADDDLLLRRR[[[eeemmmuuu|||yyyxxxxxxxxx{{{wwwqqqooommmmmmppptttrrrkkkcccYYYPPPIIIGGGFFFCCCAAABBB>>>===<<<;;;::::::::::::999999888777777888999999888888888888888888888888888888888888888888888888888888888888888888888888::::::999888888999999:::::::::::::::;;;<<<======@@@BBBKKK[[[nnnxxxtttssswww}}}{{{qqqggg[[[TTTOOOKKKLLLOOOSSS\\\jjjzzz~~~vvvkkkccc^^^ZZZVVVSSSLLLIIIFFFDDDCCCDDDCCCBBB????????????????????????AAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>=========;;;;;;;;;::::::::::::999999999999999999999999999999999::::::::::::;;;;;;===>>>???AAACCCDDDEEEEEEGGGHHHIIIKKKLLLNNNOOOPPPSSSSSSRRRRRRQQQQQQPPPPPPMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCAAA@@@>>>>>>======<<<============>>>AAACCCJJJPPPZZZdddmmmuuu|||zzzxxxxxxxxx{{{xxxrrrnnnllllllooosssrrrlllfff\\\SSSKKKIIIGGGCCC@@@AAA===<<<;;;:::999999999999999999888777777888999999888888888888888888888888888888888888888888888888888888888888888888888888:::999999888888999::::::::::::::::::;;;<<<======@@@CCCLLL[[[mmm|||{{{tttqqqpppwww}}}xxxpppfff[[[TTTPPPLLLMMMPPPUUU^^^mmm}}}~~~xxxoooiiiddd___YYYUUUMMMJJJFFFDDDCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999::::::;;;;;;;;;<<<===???AAABBBDDDDDDEEEGGGHHHIIIKKKLLLNNNOOOPPPRRRRRRQQQPPPPPPOOONNNNNNNNNMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAABBBAAABBBBBBBBBBBBCCCCCCCCCEEEBBBAAABBBEEEFFFEEEBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEEEEEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@>>>>>>===<<<=========<<<>>>@@@CCCGGGNNNXXXbbblllttt|||zzzxxxwwwwww{{{yyyrrrmmmllllllnnnrrrrrrmmmiii___UUUMMMJJJHHHCCC@@@@@@<<<<<<;;;:::999999999999999888888888888888888999888888888888888888888888888888888888888888888888777777777777888888888888999999999999999999::::::::::::::::::;;;<<<======@@@DDDNNN\\\lllxxxxxxqqqnnnmmmwww}}}vvvnnncccXXXRRRNNNKKKLLLPPPVVV```ppp}}}xxxrrrmmmhhhccc[[[UUUOOOLLLGGGEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@?????????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999::::::;;;;;;;;;<<<===???AAACCCDDDEEEEEEGGGHHHIIIKKKLLLNNNOOOPPPQQQQQQPPPOOONNNMMMMMMLLLMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFCCCAAACCCFFFHHHFFFCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@>>>>>><<<=========<<<===@@@BBBEEEKKKVVV```kkkttt|||{{{xxxwwwwww{{{zzzrrrmmmllllllnnnpppqqqnnnkkkaaaXXXOOOLLLIIIDDDAAAAAA<<<<<<;;;:::999999999999888888888999999888888888888888888888888888888888777777777777777777777777666666777777777888888888888888999999::::::::::::::::::::::::;;;<<<======@@@EEEPPP]]]kkkvvv|||vvvpppmmmlllwww}}}~~~tttjjj```UUUPPPLLLJJJKKKOOOVVVaaarrr~~~{{{vvvrrrnnnhhh___YYYQQQNNNIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@???@@@@@@@@@@@@????????????=========<<<<<<<<<;;;;;;999999999999999999999999888888999::::::;;;<<<<<<===???@@@BBBDDDEEEFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPQQQPPPPPPOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFDDDBBBCCCFFFGGGFFFDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA???>>><<<======<<<<<<<<>>============<<<<<<<<<999999999999999999999999888888999::::::;;;<<<<<<>>>???AAACCCDDDFFFFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPQQQQQQPPPPPPPPPPPPOOOOOOLLLLLLKKKKKKJJJIIIIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFFFFEEEDDDBBB@@@>>><<<======<<<;;;<<<>>>@@@DDDKKKUUU```jjjsss{{{|||xxxvvvvvvzzzwwwooonnnmmmmmmnnnnnnnnnmmmcccYYYQQQNNNKKKFFFCCCCCC>>>===<<<;;;::::::::::::777888999999999999888777888888888888888888888888777777777777777777777777555555666666777888888999666777999:::;;;;;;::::::::::::::::::;;;<<<======???GGGSSSaaallltttzzz|||vvvqqqooopppwww}}}}}}rrrfff]]]SSSNNNLLLJJJLLLPPPXXXfffxxx|||yyyvvvoooggg```VVVSSSNNNJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHGGGEEEDDDBBBAAABBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<999999999999999999999999777888888999;;;<<<<<<======>>>@@@BBBDDDEEEEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAADDDFFFEEECCCBBBDDDGGGEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGEEECCC@@@???<<<======<<<;;;;;;>>>@@@EEELLLVVV```jjjsss{{{|||xxxvvvvvvzzzzzzpppooonnnmmmmmmmmmmmmmmmcccZZZQQQNNNLLLGGGDDDDDD>>>>>>===<<<;;;;;;;;;;;;777888999::::::999888777888888888888888888888888888888888888888888888888444555555666777888888999666777999:::;;;;;;::::::::::::::::::;;;<<<======???GGGTTTbbbmmmtttzzz}}}wwwrrrqqqqqqwww}}}}}}sssfff]]]SSSOOOLLLKKKMMMRRRZZZhhh{{{~~~{{{xxxtttnnnfff```XXXTTTOOOKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNJJJIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============999999999999999999999999777888888999;;;<<<======<<<===???AAACCCDDDDDDEEEGGGHHHIIIKKKLLLNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTPPPOOOOOOOOONNNMMMMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEE???DDDHHHFFFAAA???CCCHHHDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGGGGGGGFFFCCCAAA???<<<======<<<;;;;;;===@@@FFFLLLVVVaaajjjsss{{{~~~yyywwwvvvzzz|||ssspppllllllnnnpppooommmeee]]]SSSLLLJJJHHHDDDAAA@@@>>><<<:::999888888999888888888888888888888888888888999999999999888888777777777777777777777777888888777777777777888888777777888888888999999999;;;::::::999:::;;;===>>>AAAHHHVVVfffqqqvvv{{{|||tttqqqsssuuu{{{yyyrrrddd[[[QQQNNNLLLKKKNNNRRRXXXgggzzz{{{vvvqqqkkkddd___XXXUUUQQQNNNLLLIIIFFFDDDHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDEEEEEEFFFFFFEEEEEEHHHIIIJJJJJJKKKKKKJJJJJJLLLKKKJJJKKKMMMOOOOOOOOOIIIKKKLLLKKKGGGEEEFFFHHHCCCCCCCCCBBBBBBAAAAAAAAA>>>????????????>>>>>>======;;;999:::;;;<<<;;;:::999999::::::::::::;;;;;;;;;<<<===>>>@@@BBBCCCDDDHHHHHHIIIKKKMMMPPPSSSUUUUUUVVVVVVWWWWWWVVVVVVVVVRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEIIIHHHGGGFFFEEEDDDCCCBBBFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGEEEBBB???>>>===<<<<<<<<<===???@@@GGGKKKRRR]]]jjjtttzzz}}}yyywwwvvvzzzvvvrrrnnnnnnppppppooommmeee^^^TTTMMMJJJHHHEEEAAA@@@>>><<<:::999888888999888888888888888888888888888888999999999999888888777777777777777777777777888888777777777777888888888999999999::::::::::::;;;::::::999:::;;;===>>>CCCJJJXXXiiitttyyy~~~{{{tttrrrtttwww}}}wwwpppcccZZZQQQMMMLLLKKKNNNRRRZZZjjj}}}}}}xxxrrrmmmfff___[[[XXXUUURRROOOMMMKKKHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIKKKLLLMMMNNNNNNOOONNNLLLMMMNNNOOOOOONNNNNNOOOOOOMMMIIIGGGGGGHHHDDDDDDCCCCCCBBBBBBAAAAAA???????????????>>>>>>===;;;:::888888:::;;;:::999999999::::::::::::;;;;;;;;;<<<===>>>@@@BBBCCCDDDHHHHHHIIIKKKNNNQQQTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPOOONNNMMMLLLKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGFFFEEEEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGEEEBBB???>>>===<<<<<<<<<===???@@@FFFJJJRRR\\\hhhrrryyy|||zzzxxxwwwzzzyyyuuuqqqpppqqqqqqooolllfff___VVVOOOKKKIIIEEEBBB@@@>>><<<:::999888888999888888888888888888888888888888999999999999888888777777777777777777777777888888777777777777888888999999:::::::::;;;;;;;;;;;;::::::::::::<<<===>>>EEELLL[[[lllxxx~~~{{{tttssswwwzzzuuummmbbbYYYPPPLLLKKKKKKNNNSSS]]]mmm~~~{{{uuuoooiiiccc\\\WWWWWWUUURRRPPPOOONNNKKKIIIGGGGGGFFFFFFFFFEEEEEEEEEHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMOOOQQQSSSTTTUUUSSSRRRRRRSSSSSSRRRPPPSSSSSSRRROOOKKKIIIHHHHHHEEEEEEDDDDDDCCCBBBBBBAAA??????@@@@@@???>>>>>>===;;;999777888999:::999999999999::::::::::::;;;;;;;;;<<<===>>>@@@BBBCCCDDDGGGHHHIIIKKKNNNQQQTTTVVVWWWXXXYYYYYYZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVRRRQQQQQQPPPOOONNNMMMLLLNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFHHHGGGGGGGGGGGGEEEBBB@@@>>>===<<<<<<<<<===???@@@EEEIIIQQQ[[[fffpppxxx|||{{{xxxwwwzzz|||xxxsssqqqqqqpppnnnkkkfff```XXXQQQMMMIIIFFFCCC@@@>>><<<:::999888888999888888888888888888888888888888999999999999888888777777777777777777777777888888777777777777888888999999999::::::::::::;;;;;;:::::::::;;;<<<>>>???FFFMMM]]]ooo|||zzzttttttxxx|||}}}ssslll```WWWNNNLLLKKKKKKOOOTTT___nnn~~~}}}}}}~~~zzztttnnnhhhbbb\\\WWWVVVUUUSSSRRRRRRPPPNNNLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNOOORRRRRRRRRSSSTTTVVVXXXYYYZZZXXXWWWXXXXXXXXXWWWUUUUUUTTTSSSQQQNNNKKKJJJJJJGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@???>>>>>>===;;;999888888999::::::999999999999:::::::::;;;;;;;;;<<<===>>>@@@BBBCCCDDDGGGHHHJJJLLLOOORRRTTTVVVWWWWWWYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYTTTSSSSSSRRRQQQPPPOOOOOOOOOOOONNNMMMMMMLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHIIIIIIHHHFFFDDDHHHGGGFFFGGGGGGFFFCCC@@@>>>===<<<<<<<<<===???@@@DDDIIIQQQZZZdddmmmvvv{{{~~~|||yyywww{{{zzzuuurrrrrrpppmmmjjjgggbbb[[[TTTNNNJJJFFFDDD@@@>>><<<:::999888888999888888888888888888888888888888999999999999888888888888888888888888888888888888777777777777888888888888888888999999999999::::::::::::;;;===???@@@GGGNNN___rrrzzzttttttyyy}}}|||rrrkkk^^^UUUMMMKKKKKKKKKOOOTTT```ooo}}}||||||}}}~~~}}}||||||xxxrrrmmmhhhbbb]]]YYYWWWUUUTTTTTTTTTSSSPPPNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNQQQSSSTTTYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[\\\]]]\\\ZZZXXXUUUTTTSSSQQQPPPNNNMMMLLLIIIHHHHHHGGGEEEDDDDDDCCCAAAAAAAAA@@@@@@???======<<<;;;999999;;;<<<;;;:::999999999:::::::::;;;;;;;;;<<<===>>>@@@BBBCCCDDDFFFGGGJJJMMMPPPSSSUUUVVVVVVWWWXXXYYY[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZVVVVVVUUUTTTSSSRRRQQQQQQOOOOOONNNNNNMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGHHHIIIIIIHHHFFFDDDGGGGGGFFFFFFGGGFFFCCCAAA>>>===<<<<<<<<<===???@@@DDDIIIPPPXXX```iiirrrxxx{{{~~~|||yyyxxx{{{}}}wwwttttttrrrooolllgggddd]]]VVVOOOJJJGGGEEE@@@>>><<<:::999888888999888888888888888888888888888888999999999999888888888888888888888888888888888888777777777777888888777777888888888999999999::::::::::::<<<>>>@@@AAAGGGOOOaaavvvzzzttttttxxx}}}{{{qqqiii\\\SSSKKKJJJJJJKKKPPPUUU```ppp|||{{{{{{{{{{{{zzzxxxuuuoookkkgggccc___\\\ZZZYYYXXXXXXXXXWWWTTTQQQNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNPPPTTTWWW[[[]]]aaaaaabbbccccccccccccbbbaaa````````````___\\\ZZZWWWUUUSSSRRRRRRQQQOOOMMMKKKJJJIIIHHHGGGEEEEEEDDDBBBBBBAAAAAA@@@???=========;;;::::::;;;<<<<<<;;;999999::::::::::::;;;;;;;;;<<<===>>>@@@BBBCCCDDDEEEGGGJJJNNNQQQTTTUUUVVVUUUVVVXXXZZZ[[[\\\]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\YYYXXXWWWVVVUUUTTTTTTSSSPPPPPPOOOOOONNNNNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFGGGFFFFFFFFFGGGFFFCCCAAA>>>===<<<<<<<<<===???@@@CCCHHHOOOUUU[[[ccclllssswww{{{}}}zzzxxx{{{zzzwwwwwwuuurrrooohhheee___XXXPPPJJJGGGFFF@@@>>><<<:::999888888999888888888888888888888888888888999999999999888888888888888888888888888888888888777777777777888888888888888999999999::::::::::::::::::<<<>>>@@@AAAIIIQQQddd{{{{{{sssrrrwww{{{yyynnnfffZZZRRRJJJIIIJJJKKKPPPVVVbbbqqq}}}{{{zzzzzzyyyxxxwwwtttooollliiigggdddbbb^^^^^^]]]]]]]]][[[XXXUUUSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRTTTWWW[[[```eeehhhkkkmmmppprrrsssrrrqqqppplllkkkjjjiiigggddd```]]]\\\YYYVVVUUUUUUSSSPPPMMMLLLKKKJJJIIIHHHFFFEEEEEEBBBBBBBBBAAA@@@???======<<<:::999999:::;;;;;;:::999999::::::::::::;;;;;;;;;<<<===>>>@@@BBBCCCDDDEEEGGGJJJNNNRRRTTTVVVWWWVVVWWWYYY[[[]]]^^^______``````_________^^^^^^^^^ZZZZZZYYYXXXWWWVVVUUUUUUQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIGGGFFFFFFFFFGGGFFFDDDAAA>>>===<<<<<<<<<===???@@@@@@FFFLLLQQQUUU\\\fffmmmtttxxx}}}|||}}}~~~}}}zzzxxx{{{}}}zzzyyyxxxuuurrrhhhfff```YYYQQQKKKGGGFFF@@@>>><<<:::999888999999888888888888888888888888888888999999999999888888888888888888888888888888888888777777777777888888999999:::::::::;;;;;;;;;:::::::::;;;<<<>>>@@@BBBJJJSSSggg~~~{{{sssrrrvvvzzzwwwllldddYYYQQQJJJIIIJJJLLLPPPVVVcccrrr~~~{{{yyyyyyxxxwwwyyyuuuqqqnnnmmmllljjjhhhbbbaaaaaaaaaaaa___[[[XXXYYYYYYYYYXXXXXXXXXWWWWWWVVVWWWYYY\\\aaagggllloootttwww{{{~~~}}}wwwvvvsssqqqnnnjjjddd```aaa]]]YYYWWWVVVTTTPPPMMMMMMLLLKKKJJJHHHGGGFFFEEEBBBBBBBBBAAA@@@???======;;;999888888999::::::999999999:::::::::;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDEEEGGGJJJOOORRRUUUVVVWWWWWWYYYZZZ]]]___```aaaaaaaaaaaaaaaaaa````````````[[[[[[ZZZYYYXXXWWWVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQOOONNNMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFFFFFFFGGGFFFDDDBBB>>>===<<<<<<<<<===???@@@???DDDJJJNNNQQQXXXaaahhhrrrwww|||wwwwwwxxxzzz{{{}}}~~~~~~|||~~~{{{yyy{{{~~~{{{tttnnnjjjgggaaa[[[TTTNNNIIIGGGCCC@@@<<<:::::::::999888999999999999999999999999888888888888888888888888999999888888888888999999777888888888888999999999888888999999999:::::::::<<<:::999999<<>>===<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBGGGJJJMMMPPPRRRUUUXXX[[[YYY[[[\\\___```bbbbbbcccbbbbbbbbbaaa``````_________]]]ZZZZZZ[[[[[[XXXUUUWWWUUUTTTTTTUUUUUUSSSRRRTTTTTTSSSRRRQQQOOOMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGFFFGGGIIIJJJIIIHHHHHHGGGGGGHHHIIIHHHFFFDDD???;;;:::===>>><<<<<<>>>CCCDDDFFFIIINNNVVV```fffooottt{{{rrrssstttuuuvvvxxxyyyyyywwwyyyzzz{{{{{{}}}|||zzz|||~~~{{{uuuppplllhhhbbb[[[SSSMMMIIIGGGCCC@@@<<<:::::::::999888999999999999999999999999888888888888888888888888999999888888888888999999777888888888888999999999999999999999:::::::::::::::999888888:::===???@@@FFFVVVmmm~~~vvvsssvvvyyy|||rrrhhhaaaWWWQQQLLLJJJIIIJJJQQQYYYfffvvv{{{xxxxxxwwwvvvwwwvvvvvvvvvuuutttttttttqqqpppppppppqqqpppnnnllliiigggeeecccaaabbbbbbcccfffiiinnnrrrwww||||||uuuppplllfff```]]]ZZZWWWUUUQQQOOOMMMLLLKKKJJJHHHFFFEEEDDDBBB@@@>>>===<<<<<<;;;:::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???@@@BBBBBBGGGIIIMMMPPPRRRUUUYYY[[[[[[\\\^^^```aaaccccccdddddddddccccccbbbaaaaaaaaaaaa^^^\\\\\\]]]]]][[[YYYYYYXXXVVVVVVWWWVVVUUUSSSTTTTTTSSSSSSQQQPPPNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGIIIJJJIIIHHHHHHGGGFFFGGGHHHGGGDDDBBB???;;;:::<<<>>><<<<<<>>>@@@BBBCCCFFFLLLTTT]]]dddmmmssszzzjjjkkklllmmmnnnppppppqqqppprrrsssttttttvvvyyy{{{}}}}}}~~~~~~{{{||||||xxxtttoookkkddd[[[SSSMMMIIIHHHCCC@@@===::::::::::::999999999999999999999999999888888888888888888888888999999888888888888999999777888888888888999999999::::::::::::;;;;;;;;;;;;;;;:::999999;;;===@@@AAAFFFVVVmmmwwwuuuwww{{{yyyoooeee^^^UUUOOOKKKIIIHHHJJJQQQZZZjjjyyy~~~}}}{{{yyy{{{{{{zzzzzzzzzzzzzzzzzzxxxwwwwwwwwwyyyyyyxxxvvvsssqqqmmmjjjhhhiiijjjlllqqquuu{{{{{{uuummmfff```\\\XXXVVVRRRPPPMMMLLLKKKKKKIIIGGGEEEDDDCCCAAA???>>>======;;;::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAABBBCCCFFFIIINNNQQQTTTVVVZZZ\\\]]]^^^```bbbcccdddeeeeeeffffffeeeeeedddcccccccccbbbaaa______``````___^^^]]][[[YYYYYYYYYXXXVVVUUUTTTTTTTTTSSSSSSQQQPPPPPPNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGHHHJJJJJJJJJIIIHHHGGGFFFGGGGGGEEEBBB@@@???;;;999<<<>>><<<;;;===>>>???@@@CCCHHHPPPZZZ```jjjpppxxx}}}bbbbbbcccdddeeegggggghhhiiijjjlllmmmnnnooorrruuuxxxyyyzzz|||~~~|||}}}~~~|||yyyxxxrrrmmmeee\\\TTTNNNJJJHHHDDDAAA===;;;:::::::::999999999999999999999999999888888888888888888888888999999888888888888999999777777888888888999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<===???BBBEEEGGGWWWnnnxxxuuuwww{{{wwwmmmbbb\\\SSSNNNIIIHHHHHHJJJRRRZZZlll{{{}}}}}}~~~~~~~~~~~~~~~~~~|||{{{zzzzzz|||}}}}}}}}}|||yyytttpppoooppprrrtttzzzxxxooogggaaa\\\YYYVVVSSSPPPNNNNNNMMMLLLJJJFFFEEEDDDBBB@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>???AAACCCDDDFFFJJJOOOSSSVVVXXX\\\^^^```aaacccdddfffgggggggggggggggffffffeeedddddddddcccbbbbbbbbbbbbbbbbbbaaa```^^^\\\[[[[[[ZZZXXXVVVTTTTTTUUUTTTTTTSSSRRRRRROOOOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHJJJHHHHHHIIIJJJKKKJJJIIIJJJIIIHHHGGGGGGEEEAAA???@@@;;;999<<<===;;;;;;<<<<<<===???AAAFFFNNNWWW^^^gggmmmuuu{{{ZZZZZZ[[[\\\]]]]]]^^^^^^aaaccceeeffffffhhhkkknnnrrrsssuuuwwwyyy{{{}}}~~~}}}}}}~~~{{{zzzyyysssoooggg^^^VVVOOOJJJHHHDDDAAA===;;;;;;;;;:::999999999999999999999999999888888888888888888888888999999888888888888999999777777888888888999999999:::::::::;;;;;;;;;<<<<<<<<<=========<<<>>>BBBEEEHHHXXXnnnwwwtttwwwzzzwwwlllbbb[[[QQQLLLIIIHHHHHHKKKSSS\\\mmm|||~~~|||{{{}}}}}}yyyvvvuuuwwwzzz|||}}}sssjjjccc___ZZZVVVRRRPPPOOONNNLLLKKKGGGFFFEEECCCAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEGGGKKKPPPUUUXXX[[[^^^```cccdddfffggghhhiiijjjjjjhhhggggggffffffeeeeeedddccccccccccccbbbbbbbbbcccaaa___]]]\\\\\\[[[YYYWWWVVVVVVVVVVVVUUUUUUTTTSSSQQQPPPOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJIIIHHHIIIKKKLLLKKKJJJLLLJJJIIIHHHHHHFFFBBB???@@@;;;999<<<===::::::;;;<<<===>>>@@@EEEMMMVVV\\\dddkkksssyyy}}}QQQRRRRRRSSSTTTTTTUUUUUUWWWYYY[[[\\\]]]___ccceeeiiijjjlllnnnqqqsssuuuvvvxxxzzz}}}}}}|||}}}zzzyyyxxxsssoooiiiaaaYYYQQQKKKIIIDDDAAA>>>;;;;;;;;;::::::999999999999999999999999888888888888888888888888999999888888888888999999777888888888888999999999::::::::::::;;;;;;;;;;;;888:::<<<;;;999;;;???DDDJJJYYYnnnwwwtttwww{{{vvvkkkaaaZZZQQQLLLHHHHHHIIILLLUUU^^^ooo~~~~~~|||}}}~~~{{{zzz{{{}}}}}}rrrhhhbbb\\\YYYTTTPPPNNNMMMKKKJJJHHHGGGFFFDDDBBBAAA@@@@@@<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEHHHLLLSSSXXX\\\^^^aaacccfffggghhhjjjkkkllllllllliiiiiihhhhhhgggffffffeeedddeeefffeeecccbbbbbbdddbbb```^^^^^^^^^]]][[[YYYXXXXXXXXXWWWVVVUUUTTTTTTRRRRRRQQQOOONNNMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKJJJIIIJJJLLLLLLLLLKKKLLLKKKIIIIIIHHHFFFCCC@@@@@@;;;999<<<<<<:::999;;;;;;<<<===@@@DDDLLLUUU[[[ccciiiqqqwww{{{~~~JJJJJJJJJKKKLLLLLLMMMMMMMMMOOOQQQRRRSSSUUUYYY[[[\\\^^^```bbbeeehhhjjjkkkoooqqquuuxxxzzz}}}}}}{{{}}}}}}}}}xxxwwwwwwqqqooojjjccc[[[SSSLLLIIIEEEBBB>>><<<;;;;;;;;;:::999999999999999999999999888888888888888888888888999999888888888888999999777888888888888999999999999999999999::::::::::::777:::;;;:::888999>>>CCCKKKZZZnnnwwwuuuyyy}}}~~~uuujjj___XXXPPPLLLIIIIIIJJJNNNVVV```rrr}}}zzzzzz{{{|||}}}~~~}}}}}}~~~}}}qqqiiiaaa]]]WWWRRROOOMMMKKKJJJIIIHHHFFFDDDCCCAAAAAA@@@<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@CCCEEEFFFIIINNNUUUZZZ^^^aaadddfffiiiiiikkklllmmmmmmmmmmmmkkkkkkjjjjjjiiihhhhhhgggfffggghhhgggdddbbbcccdddcccbbb````````````___]]]ZZZZZZYYYXXXWWWVVVTTTSSSSSSSSSRRRPPPOOOMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJLLLMMMLLLKKKJJJIIIHHHHHHHHHFFFCCC@@@@@@;;;999;;;<<<:::999::::::;;;<<<>>>CCCJJJSSSYYYbbbhhhpppvvvyyy|||EEEEEEFFFFFFGGGGGGHHHHHHFFFGGGJJJKKKLLLOOORRRTTTSSSUUUWWWZZZ]]]___aaaccchhhkkknnnqqqtttwww{{{}}}}}}{{{||||||~~~|||wwwuuuuuupppoookkkeee]]]TTTMMMIIIEEEBBB>>><<<;;;;;;;;;:::999999999999999999999999888888888888888888888888999999888888888888999999777888888888888999999999888888999999999:::::::::888;;;===<<<999:::@@@EEEKKKZZZoooxxxwwwzzz~~~}}}tttiii^^^WWWPPPLLLIIIIIIKKKNNNWWWaaavvv{{{wwwvvvwwwxxxxxx}}}}}}~~~~~~vvvfffaaa[[[UUURRRPPPMMMLLLIIIHHHGGGEEECCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAACCCEEEFFFJJJOOOVVV\\\```cccfffgggjjjkkklllmmmnnnnnnnnnnnnmmmllllllkkkkkkjjjjjjiiihhhjjjjjjhhheeecccccceeeeeecccbbbbbbccccccaaa```[[[[[[ZZZYYYXXXVVVTTTSSSTTTSSSRRRQQQOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJKKKLLLMMMLLLKKKHHHGGGGGGGGGGGGEEEBBB@@@@@@;;;999;;;<<<999888:::999:::;;;===AAAIIIRRRXXXbbbhhhpppuuuxxx{{{